]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fix a few bugs I added in previous revision
authorSiebrand Mazeland <s.mazeland@xs4all.nl>
Fri, 6 Nov 2009 15:53:07 +0000 (16:53 +0100)
committerSiebrand Mazeland <s.mazeland@xs4all.nl>
Fri, 6 Nov 2009 15:53:07 +0000 (16:53 +0100)
scripts/update_translations.php

index 88780898d5a3cbace03300d6a1abcfde48df5412..88b85dc12316acf90c1fb85cda61bbcbf68952e0 100755 (executable)
@@ -39,7 +39,7 @@ set_time_limit(60);
 $languages = get_all_languages();
 
 /* Update the languages */
-// Language code conversion for translatewiki.net
+// Language code conversion for translatewiki.net (these are MediaWiki codes)
 $codeMap = array(
        'nb'    => 'no',
        'pt_BR' => 'pt-br',
@@ -51,17 +51,19 @@ foreach ($languages as $language) {
        $code = $language['lang'];
 
        // Skip export of source language
-       if( $language == 'en' ) {
+       // and duplicates
+       if( $code == 'en' || $code = 'no' ) {
                continue;
        }
 
        // Convert code if needed
        if( isset( $codeMap[$code] ) ) {
-               $code = $codeMap[$code];
+               $twnCode = $codeMap[$code];
+       } else {
+               $twnCode = str_replace('_', '-', strtolower($code)); // pt_BR -> pt-br
        }
 
     // Fetch updates from translatewiki.net...
-    $twcode = str_replace('_', '-', strtolower($code)); // pt_BR -> pt-br
     $file_url = 'http://translatewiki.net/w/i.php?' .
         http_build_query(array(
             'title' => 'Special:Translate',