'zh_TW' => 'zh-hant'
);
+$doneCodes = array();
+
foreach ($languages as $language) {
$code = $language['lang'];
continue;
}
+ // Do not export codes twice (happens for 'nb')
+ if( in_array( $code, $doneCodes ) ) {
+ continue;
+ } else {
+ $doneCodes[] = $code;
+ }
+
// Convert code if needed
if( isset( $codeMap[$code] ) ) {
$twnCode = $codeMap[$code];
file_put_contents($pofile, $new_file);
// --backup=off is workaround for Mac OS X fail
system(sprintf('msgmerge -U --backup=off %s %s', $pofile, $statusnet_pot));
- system(sprintf('msgfmt -f -o %s %s', $mofile, $pofile));
+ /* Do not rebuild/add .mo files by default
+ * FIXME: should be made a command line parameter.
+ system(sprintf('msgfmt -o %s %s', $mofile, $pofile));
+ */
} else {
echo "Unchanged - ".$code."\n";
}