* add language code conversion for translatewiki.net where needed
* skip update of code 'en' (as English is the source language)
This commit is contained in:
parent
0994fa31d6
commit
8beef3eab3
@ -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(
|
||||
|
Loading…
Reference in New Issue
Block a user