[tor-commits] r25021: {website} fix download.wml when we convert from .po and make sure fa t (website/trunk)

Runa Sandvik runa.sandvik at gmail.com
Sun Sep 4 22:27:55 UTC 2011


Author: runa
Date: 2011-09-04 22:27:54 +0000 (Sun, 04 Sep 2011)
New Revision: 25021

Modified:
   website/trunk/po2wml.sh
Log:
fix download.wml when we convert from .po and make sure fa translations get the right wmi files

Modified: website/trunk/po2wml.sh
===================================================================
--- website/trunk/po2wml.sh	2011-09-04 22:05:35 UTC (rev 25020)
+++ website/trunk/po2wml.sh	2011-09-04 22:27:54 UTC (rev 25021)
@@ -259,7 +259,12 @@
                 english="$wmldir/$subdir/en/$wmlfile"
 
 		# Convert the files
-		po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/$lang/$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault"
+		if [ $wmlfile = "download.wml" ]
+		then
+			po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/$lang/$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault" -o ontagerror="silent"
+		else
+			po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/$lang/$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault"
+		fi
 
 		# Check to see if the file was written
 		if [ -e "$wmldir/$subdir/$lang/$wmlfile" ]
@@ -274,6 +279,15 @@
 				sed -i "s/$translator_comment//" "$wmldir/$subdir/$lang/$wmlfile"
 			fi
 
+			# Fix download.wml
+                        if [ $wmlfile = "download.wml" ]
+			then
+				sed -i 's/<!--PO4ASHARPBEGINinclude <lang.wmi>/#include <lang.wmi>/g' "$wmldir/$subdir/$lang/$wmlfile"
+				sed -i 's/<!--PO4ASHARPBEGINinclude <foot.wmi>//g' "$wmldir/$subdir/$lang/$wmlfile"
+				sed -i 's/<!--PO4ASHARPBEGIN//g;s/PO4ASHARPEND-->//g' "$wmldir/$subdir/$lang/$wmlfile"
+				echo "#include <foot.wmi>" >> "$wmldir/$subdir/$lang/$wmlfile"
+			fi
+
 			# Include the English footer for most of the
 			# translations 
 			if [[ $lang != "ar" && $lang != "pl" && $lang != "de" && $lang != "fa" ]]



More information about the tor-commits mailing list