You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
971 B

<?php
/**
* Script to export translations from the database
* to language.php files.
*/
echo "\nThis file is now deprecated, use php console.php translation:export instead\n\n";
die("REMOVE THIS LINE TO USE THE SCRIPT.\n");
if (! isset($argv[1])) {
echo "\nUsage: php export_translations_to_file.php langCode\n";
echo "Example: php export_translations_to_file.php de\n";
die;
}
require_once('tiki-setup.php');
require_once('lang/langmapping.php');
require_once('lib/language/Language.php');
require_once('lib/language/LanguageTranslations.php');
$langCode = $argv[1];
if (! array_key_exists($langCode, $langmapping)) {
die("Invalid language code.\n");
}
$language = new LanguageTranslations($langCode);
try {
$stats = $language->writeLanguageFile();
} catch (Exception $e) {
die("{$e->getMessage()}\n");
}
echo sprintf("Wrote %d new strings and updated %d to lang/%s/language.php\n", $stats['new'], $stats['modif'], $language->lang);