X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fupdate_translations.php;h=e204e747c8354d63c880afb29f76ccb9f270bf3b;hb=da87e742f8df3bfaa75782caf0ee781fd8490232;hp=73f2a3a7eff609740742b3dc216739d15d5259f4;hpb=99604267d055045bf066ad0872d8ab270ad4dfdd;p=quix0rs-gnu-social.git diff --git a/scripts/update_translations.php b/scripts/update_translations.php index 73f2a3a7ef..e204e747c8 100755 --- a/scripts/update_translations.php +++ b/scripts/update_translations.php @@ -25,13 +25,13 @@ if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) { } define('INSTALLDIR', realpath(dirname(__FILE__) . '/..')); -define('STATUSNET', true); -define('LACONICA', true); // compatibility +define('GNUSOCIAL', true); +define('STATUSNET', true); // compatibility require_once(INSTALLDIR . '/lib/common.php'); // Master StatusNet .pot file location (created by update_pot.sh) -$statusnet_pot = INSTALLDIR . '/locale/statusnet.po'; +$statusnet_pot = INSTALLDIR . '/locale/statusnet.pot'; set_time_limit(60); @@ -77,7 +77,7 @@ foreach ($languages as $language) { http_build_query(array( 'title' => 'Special:Translate', 'task' => 'export-to-file', - 'group' => 'out-statusnet', + 'group' => 'out-statusnet-core', 'language' => $twnCode)); $lcdir = INSTALLDIR . '/locale/' . $code; @@ -98,7 +98,7 @@ foreach ($languages as $language) { $new_file = curl_get_file($file_url); if ($new_file === FALSE) { - echo "Couldn't retrieve .po file for $code: $file_url\n"; + echo "Could not retrieve .po file for $code: $file_url\n"; continue; } @@ -109,7 +109,10 @@ foreach ($languages as $language) { 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)); + /* 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"; }