Runa A. Sandvik commited on 2009-12-13 20:49:01
Zeige 1 geänderte Dateien mit 28 Einfügungen und 4 Löschungen.
... | ... |
@@ -101,8 +101,20 @@ for file in $po ; do |
101 | 101 |
# The location of the english wml file |
102 | 102 |
english="$wmldir/en/$wmlfile" |
103 | 103 |
|
104 |
- # Convert everything but the english po files |
|
105 |
- if [ $subdir != "en" ] |
|
104 |
+ # If the current subdirectory is "zh_CN" use "zh-cn" instead |
|
105 |
+ if [ $subdir = "zh_CN" ] |
|
106 |
+ then |
|
107 |
+ po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/zh-cn/tmp-$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault" |
|
108 |
+ |
|
109 |
+ # Check to see if the file was written |
|
110 |
+ if [ -e "$wmldir/zh-cn/tmp-$wmlfile" ] |
|
111 |
+ then |
|
112 |
+ mv "$wmldir/zh-cn/tmp-$wmlfile" "$wmldir/zh-cn/$wmlfile" |
|
113 |
+ fi |
|
114 |
+ fi |
|
115 |
+ |
|
116 |
+ # Convert everything else |
|
117 |
+ if ([ $subdir != "en" ] && [ $subdir != "zh_CN" ]) |
|
106 | 118 |
then |
107 | 119 |
po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/tmp-$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault" |
108 | 120 |
|
... | ... |
@@ -116,8 +128,20 @@ for file in $po ; do |
116 | 128 |
# The location of the english wml file |
117 | 129 |
english="$wmldir/$subdir/en/$wmlfile" |
118 | 130 |
|
119 |
- # Convert everything but the english po files |
|
120 |
- if [ $lang != "en" ] |
|
131 |
+ # If the current language is "zh_CN" use "zh-cn" instead |
|
132 |
+ if [ $lang = "zh_CN" ] |
|
133 |
+ then |
|
134 |
+ po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/zh-cn/tmp-$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault" |
|
135 |
+ |
|
136 |
+ # Check to see if the file was written |
|
137 |
+ if [ -e "$wmldir/$subdir/zh-cn/tmp-$wmlfile" ] |
|
138 |
+ then |
|
139 |
+ mv "$wmldir/$subdir/zh-cn/tmp-$wmlfile" "$wmldir/$subdir/zh-cn/$wmlfile" |
|
140 |
+ fi |
|
141 |
+ fi |
|
142 |
+ |
|
143 |
+ # Convert everything else |
|
144 |
+ if ([ $lang != "en" ] && [ $lang != "zh_CN" ]) |
|
121 | 145 |
then |
122 | 146 |
po4a-translate -f wml -m "$english" -p "$file" -l "$wmldir/$subdir/$lang/tmp-$wmlfile" --master-charset utf-8 -L utf-8 -o customtag="$customtag" -o nodefault="$nodefault" |
123 | 147 |
|
124 | 148 |