Runa A. Sandvik commited on 2011-03-30 16:08:39
Zeige 1 geänderte Dateien mit 153 Einfügungen und 55 Löschungen.
| ... | ... |
@@ -117,38 +117,21 @@ for file in $po ; do |
| 117 | 117 |
sed -i 's/PO4ASHARPEND-->//' "$wmldir/$subdir/$wmlfile" |
| 118 | 118 |
fi |
| 119 | 119 |
|
| 120 |
- # If the file is an Arabic translation, include |
|
| 121 |
- # the right header, css, menu files and footer |
|
| 122 |
- if [ $subdir = "ar" ] |
|
| 123 |
- then |
|
| 124 |
- # Head |
|
| 125 |
- orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 126 |
- temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
| 127 |
- new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
| 128 |
- sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile" |
|
| 129 |
- |
|
| 130 |
- # Side (not all files include this) |
|
| 131 |
- orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 132 |
- if [ -n "$orig_side" ] |
|
| 120 |
+ # Include the English footer for most of the |
|
| 121 |
+ # translations |
|
| 122 |
+ if [[ $subdir != "ar" && $subdir != "pl" ]] |
|
| 133 | 123 |
then |
| 134 |
- new_side=`echo '#include "ar/side.wmi"'` |
|
| 135 |
- sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile" |
|
| 124 |
+ echo '#include "foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
| 136 | 125 |
fi |
| 137 | 126 |
|
| 138 |
- # Info (not all files include this) |
|
| 139 |
- orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 140 |
- if [ -n "$orig_info" ] |
|
| 127 |
+ # If the directory does not include sidenav.wmi, |
|
| 128 |
+ # copy it from the English directory (only if |
|
| 129 |
+ # the English directory has this file) |
|
| 130 |
+ if [[ ! -e "$wmldir/$subdir/sidenav.wmi" && -e "$wmldir/en/sidenav.wmi" ]] |
|
| 141 | 131 |
then |
| 142 |
- new_info=`echo '#include "ar/info.wmi"'` |
|
| 143 |
- sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile" |
|
| 132 |
+ cp "$wmldir/en/sidenav.wmi" "$wmldir/$subdir" |
|
| 144 | 133 |
fi |
| 145 | 134 |
|
| 146 |
- # Footer |
|
| 147 |
- echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
| 148 |
- else |
|
| 149 |
- # Include the English footer |
|
| 150 |
- echo '#include "foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
| 151 |
- fi |
|
| 152 | 135 |
fi |
| 153 | 136 |
} |
| 154 | 137 |
|
| ... | ... |
@@ -174,37 +157,19 @@ for file in $po ; do |
| 174 | 157 |
sed -i "s/$translator_comment//" "$wmldir/$subdir/$lang/$wmlfile" |
| 175 | 158 |
fi |
| 176 | 159 |
|
| 177 |
- # If the file is an Arabic translation, include the |
|
| 178 |
- # right header, css, menu files and footer |
|
| 179 |
- if [ $lang = "ar" ] |
|
| 160 |
+ # Include the English footer for most of the |
|
| 161 |
+ # translations |
|
| 162 |
+ if [[ $lang != "ar" && $lang != "pl" ]] |
|
| 180 | 163 |
then |
| 181 |
- # Head |
|
| 182 |
- orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 183 |
- temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
| 184 |
- new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
| 185 |
- sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 186 |
- |
|
| 187 |
- # Side (not all files include this) |
|
| 188 |
- orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 189 |
- if [ -n "$orig_side" ] |
|
| 190 |
- then |
|
| 191 |
- new_side=`echo '#include "ar/side.wmi"'` |
|
| 192 |
- sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 164 |
+ echo '#include "foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
| 193 | 165 |
fi |
| 194 | 166 |
|
| 195 |
- # Info (not all files include this) |
|
| 196 |
- orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 197 |
- if [ -n "$orig_info" ] |
|
| 167 |
+ # If the directory does not include sidenav.wmi, |
|
| 168 |
+ # copy it from the English directory (only if |
|
| 169 |
+ # the English directory has this file) |
|
| 170 |
+ if [[ ! -e "$wmldir/$subdir/$lang/sidenav.wmi" && -e "$wmldir/$subdir/en/sidenav.wmi" ]] |
|
| 198 | 171 |
then |
| 199 |
- new_info=`echo '#include "ar/info.wmi"'` |
|
| 200 |
- sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 201 |
- fi |
|
| 202 |
- |
|
| 203 |
- # Footer |
|
| 204 |
- echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
| 205 |
- else |
|
| 206 |
- # Include the English footer |
|
| 207 |
- echo '#include "foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
| 172 |
+ cp "$wmldir/$subdir/en/sidenav.wmi" "$wmldir/$subdir/$lang/" |
|
| 208 | 173 |
fi |
| 209 | 174 |
fi |
| 210 | 175 |
} |
| ... | ... |
@@ -239,10 +204,76 @@ for file in $po ; do |
| 239 | 204 |
then |
| 240 | 205 |
subdir="pl" |
| 241 | 206 |
nosubdir |
| 207 |
+ |
|
| 208 |
+ # If the file was written, include the right |
|
| 209 |
+ # header, menu files and footer |
|
| 210 |
+ if [ -e "$wmldir/$subdir/$wmlfile" ] |
|
| 211 |
+ then |
|
| 212 |
+ # Head |
|
| 213 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 214 |
+ new_head=`echo $orig_head | sed s@head.wmi@pl/head.wmi@` |
|
| 215 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile" |
|
| 216 |
+ |
|
| 217 |
+ # Side (not all files include this) |
|
| 218 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 219 |
+ if [ -n "$orig_side" ] |
|
| 220 |
+ then |
|
| 221 |
+ new_side=`echo '#include "pl/side.wmi"'` |
|
| 222 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile" |
|
| 223 |
+ fi |
|
| 224 |
+ |
|
| 225 |
+ # Info (not all files include this) |
|
| 226 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 227 |
+ if [ -n "$orig_info" ] |
|
| 228 |
+ then |
|
| 229 |
+ new_info=`echo '#include "pl/info.wmi"'` |
|
| 230 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile" |
|
| 231 |
+ fi |
|
| 232 |
+ |
|
| 233 |
+ # Footer |
|
| 234 |
+ echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
| 235 |
+ fi |
|
| 236 |
+ fi |
|
| 237 |
+ |
|
| 238 |
+ # If the file is an Arabic translation, include |
|
| 239 |
+ # the right header, css, menu files and footer |
|
| 240 |
+ if [ $subdir = "ar" ] |
|
| 241 |
+ then |
|
| 242 |
+ # Convert the file first |
|
| 243 |
+ nosubdir |
|
| 244 |
+ |
|
| 245 |
+ # If it was written, do the following |
|
| 246 |
+ if [ -e "$wmldir/$subdir/$wmlfile" ] |
|
| 247 |
+ then |
|
| 248 |
+ # Head |
|
| 249 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 250 |
+ temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
| 251 |
+ new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
| 252 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$wmlfile" |
|
| 253 |
+ |
|
| 254 |
+ # Side (not all files include this) |
|
| 255 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 256 |
+ if [ -n "$orig_side" ] |
|
| 257 |
+ then |
|
| 258 |
+ new_side=`echo '#include "ar/side.wmi"'` |
|
| 259 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$wmlfile" |
|
| 260 |
+ fi |
|
| 261 |
+ |
|
| 262 |
+ # Info (not all files include this) |
|
| 263 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$wmlfile"` |
|
| 264 |
+ if [ -n "$orig_info" ] |
|
| 265 |
+ then |
|
| 266 |
+ new_info=`echo '#include "ar/info.wmi"'` |
|
| 267 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$wmlfile" |
|
| 268 |
+ fi |
|
| 269 |
+ |
|
| 270 |
+ # Footer |
|
| 271 |
+ echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$wmlfile" |
|
| 272 |
+ fi |
|
| 242 | 273 |
fi |
| 243 | 274 |
|
| 244 | 275 |
# Convert everything else |
| 245 |
- if [[ $subdir != "en" && $subdir != "zh_CN" && $subdir != "nb" && $subdir != "sv" ]] |
|
| 276 |
+ if [[ $subdir != "en" && $subdir != "zh_CN" && $subdir != "nb" && $subdir != "sv" && $subdir != "ar" ]] |
|
| 246 | 277 |
then |
| 247 | 278 |
nosubdir |
| 248 | 279 |
fi |
| ... | ... |
@@ -273,10 +304,77 @@ for file in $po ; do |
| 273 | 304 |
then |
| 274 | 305 |
lang="pl" |
| 275 | 306 |
subdir |
| 307 |
+ |
|
| 308 |
+ # If the file was written, include the right |
|
| 309 |
+ # header, menu files and footer |
|
| 310 |
+ if [ -e "$wmldir/$subdir/$lang/$wmlfile" ] |
|
| 311 |
+ then |
|
| 312 |
+ # Head |
|
| 313 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 314 |
+ new_head=`echo $orig_head | sed s@head.wmi@pl/head.wmi@` |
|
| 315 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 316 |
+ |
|
| 317 |
+ # Side (not all files include this) |
|
| 318 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 319 |
+ if [ -n "$orig_side" ] |
|
| 320 |
+ then |
|
| 321 |
+ new_side=`echo '#include "pl/side.wmi"'` |
|
| 322 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 323 |
+ fi |
|
| 324 |
+ |
|
| 325 |
+ # Info (not all files include this) |
|
| 326 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 327 |
+ if [ -n "$orig_info" ] |
|
| 328 |
+ then |
|
| 329 |
+ new_info=`echo '#include "pl/info.wmi"'` |
|
| 330 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 331 |
+ fi |
|
| 332 |
+ |
|
| 333 |
+ # Footer |
|
| 334 |
+ echo '#include "pl/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
| 335 |
+ fi |
|
| 336 |
+ |
|
| 337 |
+ fi |
|
| 338 |
+ |
|
| 339 |
+ # If the file is an Arabic translation, include the |
|
| 340 |
+ # right header, css, menu files and footer |
|
| 341 |
+ if [ $lang = "ar" ] |
|
| 342 |
+ then |
|
| 343 |
+ # Convert the file first |
|
| 344 |
+ subdir |
|
| 345 |
+ |
|
| 346 |
+ # If it was written, do the following |
|
| 347 |
+ if [ -e "$wmldir/$subdir/$lang/$wmlfile" ] |
|
| 348 |
+ then |
|
| 349 |
+ # Head |
|
| 350 |
+ orig_head=`grep '#include "head.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 351 |
+ temp_head=`echo $orig_head | sed s@head.wmi@ar/head.wmi@` |
|
| 352 |
+ new_head=`echo $temp_head 'STYLESHEET="css/master-rtl.css"'` |
|
| 353 |
+ sed -i "s@$orig_head@$new_head@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 354 |
+ |
|
| 355 |
+ # Side (not all files include this) |
|
| 356 |
+ orig_side=`grep '#include "side.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 357 |
+ if [ -n "$orig_side" ] |
|
| 358 |
+ then |
|
| 359 |
+ new_side=`echo '#include "ar/side.wmi"'` |
|
| 360 |
+ sed -i "s@$orig_side@$new_side@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 361 |
+ fi |
|
| 362 |
+ |
|
| 363 |
+ # Info (not all files include this) |
|
| 364 |
+ orig_info=`grep '#include "info.wmi"' "$wmldir/$subdir/$lang/$wmlfile"` |
|
| 365 |
+ if [ -n "$orig_info" ] |
|
| 366 |
+ then |
|
| 367 |
+ new_info=`echo '#include "ar/info.wmi"'` |
|
| 368 |
+ sed -i "s@$orig_info@$new_info@" "$wmldir/$subdir/$lang/$wmlfile" |
|
| 369 |
+ fi |
|
| 370 |
+ |
|
| 371 |
+ # Footer |
|
| 372 |
+ echo '#include "ar/foot.wmi"' >> "$wmldir/$subdir/$lang/$wmlfile" |
|
| 373 |
+ fi |
|
| 276 | 374 |
fi |
| 277 | 375 |
|
| 278 | 376 |
# Convert everything else |
| 279 |
- if [[ $lang != "en" && $lang != "zh_CN" && $lang != "nb" && $lang != "sv" ]] |
|
| 377 |
+ if [[ $lang != "en" && $lang != "zh_CN" && $lang != "nb" && $lang != "sv" && $lang != "ar" ]] |
|
| 280 | 378 |
then |
| 281 | 379 |
subdir |
| 282 | 380 |
fi |
| 283 | 381 |