From: Siebrand Mazeland Date: Fri, 6 Nov 2009 15:40:54 +0000 (+0100) Subject: * add language code conversion for translatewiki.net where needed X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8beef3eab3db4e60da56cd5f535c3eae2f2f5283;p=quix0rs-gnu-social.git * add language code conversion for translatewiki.net where needed * skip update of code 'en' (as English is the source language) --- diff --git a/scripts/update_translations.php b/scripts/update_translations.php index 4f3ebb1a2d..88780898d5 100755 --- a/scripts/update_translations.php +++ b/scripts/update_translations.php @@ -39,12 +39,28 @@ set_time_limit(60); $languages = get_all_languages(); /* Update the languages */ +// Language code conversion for translatewiki.net +$codeMap = array( + 'nb' => 'no', + 'pt_BR' => 'pt-br', + 'zh_CN' => 'zh-hans', + 'zh_TW' => 'zh-hant' +); foreach ($languages as $language) { + $code = $language['lang']; - $code = $language['lang']; + // Skip export of source language + if( $language == 'en' ) { + continue; + } - // Fetch updates from TranslateWiki... + // Convert code if needed + if( isset( $codeMap[$code] ) ) { + $code = $codeMap[$code]; + } + + // 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(