O ile dobrze pamiętam to ten commit:
https://github.com/Telaxus/EPESI/commit ... c06f569f30
Natomiast patrząc na zmiany to wydaje mi się, że możesz po prostu zastąpić plik modules/Base/Lang/LangCommon_0.php z aktualnego release.
Potem trzeba jeszcze wyczyścić tłumaczenia - zmniejszyć plik custom pl.
Napisałem do tego taki skrypt kiedyś:
<?php
global $custom_translations;
$file = fopen($argv[1], "r");
$line = fgets($file);
while ($line) {
$line = trim($line);
$pos = strpos($line, '=');
if ($pos) { // check if there is any translating string. if it is then eval code
$trans = substr($line, $pos+1);
if (preg_match("/.*['\"](.+)['\"]/", $trans)) {
eval($line);
}
}
$line = fgets($file);
}
fclose($file);
ksort($custom_translations);
echo "<?php\n";
echo "/**\n * Translation file.\n * @package epesi-translations\n * @subpackage lang\n */\n";
echo 'global $custom_translations;'."\n";
foreach ($custom_translations as $org=>$tr) {
if (!$tr) continue;
$line = '$custom_translations[\''.addcslashes($org,'\\\'').'\']=\''.addcslashes($tr,'\\\'')."';\n";
echo $line;
}
Mam nadzieję, że sobie poradzisz. Tylko cały czas nie jestem przekonany, że to naprawi problem tego, że one nie chcą się zapisać. Chyba, że "nie chcą się zapisać" wynika z tego, że zaraz są nadpisywane przez puste tłumaczenia.
Pozdrawiam,
Adam