diff --git a/public_html/lang/generate_lang_file.php b/public_html/lang/generate_lang_file.php index 786b88cd..27cb02b1 100755 --- a/public_html/lang/generate_lang_file.php +++ b/public_html/lang/generate_lang_file.php @@ -29,10 +29,14 @@ require_once('../conf/config.inc.php'); $withoutselectlist=False; $copyoriginalvalue=False; $additionalfileformat=False; +$translations=array(); if ($argc > 1) { for ($i=1;$i<$argc;$i++) { if (is_file($argv[$i])) { @include($argv[$i]); + foreach($GLOBALS['LSlang'] as $msg => $trans) { + $translations[$msg]=$trans; + } } elseif($argv[$i]=='--without-select-list') { $withoutselectlist=True; @@ -57,8 +61,8 @@ $data=array(); function add($msg) { if ($msg!='') { - global $data; - $data[$msg]=$GLOBALS['LSlang'][$msg]; + global $data, $translations; + $data[$msg]=$translations[$msg]; } }