Multi-language support

This commit is contained in:
bergware
2020-06-22 09:15:30 +02:00
parent 68e18a55f0
commit 54dd2d7d83
+1 -1
View File
@@ -44,7 +44,7 @@ function _($text, $do=-1) {
}
function parse_lang_file($file) {
// parser for translation files, includes some trickery to handle PHP quirks.
return array_safe((array)parse_ini_string(preg_replace(['/^(null|yes|no|true|false|on|off|none)=/mi','/^([^>].*)=(.*)$/m','/^:(.+_(help|plug)):$/m','/^:end$/m'],['$1.=','$1="$2"','_$1_="','"'],escapeQuotes(file_get_contents($file)))));
return array_safe((array)parse_ini_string(preg_replace(['/^(null|yes|no|true|false|on|off|none)=/mi','/^([^>].*?)=(.*)$/m','/^:(.+_(help|plug)):$/m','/^:end$/m'],['$1.=','$1="$2"','_$1_="','"'],escapeQuotes(file_get_contents($file)))));
}
function parse_help_file($file) {
// parser for help text files, includes some trickery to handle PHP quirks.