[tor-commits] r24515: {website} update po2wml to make things work (website/trunk)

Runa Sandvik runa.sandvik at gmail.com
Thu Mar 31 11:17:24 UTC 2011


Author: runa
Date: 2011-03-31 11:17:24 +0000 (Thu, 31 Mar 2011)
New Revision: 24515

Modified:
   website/trunk/po2wml.sh
Log:
update po2wml to make things work

Modified: website/trunk/po2wml.sh
===================================================================
--- website/trunk/po2wml.sh	2011-03-31 09:34:20 UTC (rev 24514)
+++ website/trunk/po2wml.sh	2011-03-31 11:17:24 UTC (rev 24515)
@@ -124,6 +124,65 @@
 				echo '#include "foot.wmi"' >> "$wmldir/$subdir/$wmlfile"
 			fi
 
+			# If the translation is Polish, include the
+			# correct header, menu files and footer
+			if [ $subdir = "pl" ]
+			then
+				# Head
+				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"`
+				new_head=`echo $orig_head | sed s at head.wmi@pl/head.wmi@`
+				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile"
+
+				# Side (not all files include this)
+				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"`
+				if [ -n "$orig_side" ]
+				then
+					new_side=`echo '#include "pl/side.wmi"'`
+					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile"
+				fi
+
+				# Info (not all files include this)
+				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"`
+				if [ -n "$orig_info" ]
+				then
+					new_info=`echo '#include "pl/info.wmi"'`
+					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile"
+				fi
+
+				# Footer
+				echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$wmlfile"
+			fi
+
+			# If the translation is Arabic, include the
+			# correct header, css, menu files and footer
+			if [ $subdir = "ar" ]
+			then
+				# Head
+				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"`
+				temp_head=`echo $orig_head | sed s at head.wmi@ar/head.wmi@`
+				new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'`
+				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile"
+
+				# Side (not all files include this)
+				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"`
+				if [ -n "$orig_side" ]
+				then
+					new_side=`echo '#include "ar/side.wmi"'`
+					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile"
+				fi
+
+				# Info (not all files include this)
+				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"`
+				if [ -n "$orig_info" ]
+				then
+					new_info=`echo '#include "ar/info.wmi"'`
+					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile"
+				fi
+
+				# Footer
+				echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$wmlfile"
+			fi
+
 			# If the directory does not include sidenav.wmi,
 			# copy it from the English directory (only if
 			# the English directory has this file)
@@ -131,7 +190,6 @@
 			then
 				cp "$wmldir/en/sidenav.wmi" "$wmldir/$subdir"
 			fi
-
 		fi
 	}	
 
@@ -164,6 +222,64 @@
 				echo '#include "foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile"
 			fi
 
+                        # If the translation is Polish, include the
+                        # correct header, menu files and footer
+			if [ $lang = "pl" ]
+			then
+				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				new_head=`echo $orig_head | sed s at head.wmi@pl/head.wmi@`
+				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile"
+
+				# Side (not all files include this)
+				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				if [ -n "$orig_side" ]
+				then
+					new_side=`echo '#include "pl/side.wmi"'`
+					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile"
+				fi
+
+				# Info (not all files include this)
+				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				if [ -n "$orig_info" ]
+				then
+					new_info=`echo '#include "pl/info.wmi"'`
+					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile"
+				fi
+
+				# Footer
+				echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile"
+			fi
+
+			# If the file is an Arabic translation, include the
+			# correct header, css, menu files and footer
+			if [ $lang = "ar" ]
+			then
+				# Head
+				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				temp_head=`echo $orig_head | sed s at head.wmi@ar/head.wmi@`
+				new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'`
+				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile"
+
+				# Side (not all files include this)
+				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				if [ -n "$orig_side" ]
+				then
+					new_side=`echo '#include "ar/side.wmi"'`
+					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile"
+				fi
+
+				# Info (not all files include this)
+				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
+				if [ -n "$orig_info" ]
+				then
+					new_info=`echo '#include "ar/info.wmi"'`
+					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile"
+				fi
+
+				# Footer
+				echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile"
+			fi
+
 			# If the directory does not include sidenav.wmi,
 			# copy it from the English directory (only if 
 			# the English directory has this file)
@@ -204,76 +320,10 @@
 		then
 			subdir="pl"
 			nosubdir
-
-			# If the file was written, include the right
-			# header, menu files and footer
-			if [ -e "$wmldir/$subdir/$wmlfile" ]
-			then
-				# Head
-				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"`
-				new_head=`echo $orig_head | sed s at head.wmi@pl/head.wmi@`
-				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile"
-
-				# Side (not all files include this)
-				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"`
-				if [ -n "$orig_side" ]
-				then
-					new_side=`echo '#include "pl/side.wmi"'`
-					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile"
-				fi
-
-				# Info (not all files include this)
-				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"`
-				if [ -n "$orig_info" ]
-				then
-					new_info=`echo '#include "pl/info.wmi"'`
-					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile"
-				fi
-
-				# Footer
-				echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$wmlfile"
-			fi
 		fi
 
-		# If the file is an Arabic translation, include
-		# the right header, css, menu files and footer
-                if [ $subdir = "ar" ]
-		then
-			# Convert the file first
-			nosubdir
-
-			# If it was written, do the following
-			if [ -e "$wmldir/$subdir/$wmlfile" ]
-			then
-				# Head
-				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"`
-				temp_head=`echo $orig_head | sed s at head.wmi@ar/head.wmi@`
-				new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'`
-				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile"
-
-				# Side (not all files include this)
-				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"`
-				if [ -n "$orig_side" ]
-				then
-					new_side=`echo '#include "ar/side.wmi"'`
-					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile"
-				fi
-	
-				# Info (not all files include this)
-				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"`
-				if [ -n "$orig_info" ]
-				then
-					new_info=`echo '#include "ar/info.wmi"'`
-					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile"
-				fi
-
-				# Footer
-				echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$wmlfile"
-			fi
-		fi
-
 		# Convert everything else
-		if [[ $subdir != "en" && $subdir != "zh_CN" && $subdir != "nb" && $subdir != "sv" && $subdir != "ar" ]]
+		if [[ $subdir != "en" && $subdir != "zh_CN" && $subdir != "nb" && $subdir != "sv" && $subdir != "pl_PL" ]]
 		then
 			nosubdir
 		fi
@@ -304,77 +354,10 @@
 		then
 			lang="pl"
 			subdir
-
-			# If the file was written, include the right
-			# header, menu files and footer
-			if [ -e "$wmldir/$subdir/$lang/$wmlfile" ]
-			then
-				# Head
-				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				new_head=`echo $orig_head | sed s at head.wmi@pl/head.wmi@`
-				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile"
-
-				# Side (not all files include this)
-				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				if [ -n "$orig_side" ]
-				then
-					new_side=`echo '#include "pl/side.wmi"'`
-					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile"
-				fi
-
-				# Info (not all files include this)
-				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				if [ -n "$orig_info" ]
-				then
-					new_info=`echo '#include "pl/info.wmi"'`
-					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile"
-				fi
-
-				# Footer
-				echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile"
-			fi
-
 		fi
 
-		# If the file is an Arabic translation, include the
-		# right header, css, menu files and footer
-		if [ $lang = "ar" ]
-		then
-			# Convert the file first
-			subdir
-
-			# If it was written, do the following
-			if [ -e "$wmldir/$subdir/$lang/$wmlfile" ]
-			then
-				# Head
-				orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				temp_head=`echo $orig_head | sed s at head.wmi@ar/head.wmi@`
-				new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'`
-				sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile"
-
-				# Side (not all files include this)
-				orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				if [ -n "$orig_side" ]
-				then
-					new_side=`echo '#include "ar/side.wmi"'`
-					sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile"
-				fi
-
-				# Info (not all files include this)
-				orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"`
-				if [ -n "$orig_info" ]
-				then
-					new_info=`echo '#include "ar/info.wmi"'`
-					sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile"
-				fi
-
-				# Footer
-				echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile"
-			fi
-		fi
-
 		# Convert everything else
-		if [[ $lang != "en" && $lang != "zh_CN" && $lang != "nb" && $lang != "sv" && $lang != "ar" ]]
+		if [[ $lang != "en" && $lang != "zh_CN" && $lang != "nb" && $lang != "sv" && $lang != "pl_PL" ]]
 		then
 			subdir
 		fi



More information about the tor-commits mailing list