From 4ee7e812ce4f2ad00685bfbbcf3afd044e7d2356 Mon Sep 17 00:00:00 2001 From: bergware Date: Wed, 6 May 2020 10:51:42 +0200 Subject: [PATCH] Multi-language support --- plugins/dynamix.plugin.manager/scripts/language | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/dynamix.plugin.manager/scripts/language b/plugins/dynamix.plugin.manager/scripts/language index c6e66dbbc..1bbb42321 100755 --- a/plugins/dynamix.plugin.manager/scripts/language +++ b/plugins/dynamix.plugin.manager/scripts/language @@ -116,9 +116,9 @@ function language($method, $xml_file, &$error) { $path = "$docroot/languages/$name"; exec("rm -rf $path"); @unlink("$docroot/webGui/javascript/translate.$name.js"); - @unlink("$boot/dynamix.$name.xml"); - @unlink("$plugins/dynamix.$name.xml"); - @unlink("$tmp/dynamix.$name.xml"); + @unlink("$boot/lang-$name.xml"); + @unlink("$plugins/lang-$name.xml"); + @unlink("$tmp/lang-$name.xml"); @unlink("$boot/dynamix/lang-$name.zip"); return true; } else { @@ -150,11 +150,11 @@ $method = $argv[1]; if ($method == 'checkall') { echo "language: checking all language packs\n"; - foreach (glob("$plugins/dynamix.*.xml", GLOB_NOSORT) as $link) { + foreach (glob("$plugins/lang-*.xml", GLOB_NOSORT) as $link) { $lang_file = @readlink($link); if ($lang_file === false) continue; if (language('LanguageURL', $lang_file, $error) === false) continue; - $name = str_replace('dynamix.', '', basename($lang_file, '.xml')); + $name = str_replace('lang-', '', basename($lang_file, '.xml')); $lang = language('Language', $lang_file, $error) ?: $name; echo "language: checking $lang language pack ...\n"; exec(realpath($argv[0])." check $name >/dev/null"); @@ -164,14 +164,14 @@ if ($method == 'checkall') { if ($method == 'updateall') { echo "language: updating all language packs\n"; - foreach (glob("$plugins/dynamix.*.xml", GLOB_NOSORT) as $link) { + foreach (glob("$plugins/lang-*.xml", GLOB_NOSORT) as $link) { $lang_file = @readlink($link); if ($lang_file === false) continue; if (language('LanguageURL', $lang_file, $error) === false) continue; $version = language('Version', $lang_file, $error); - $name = str_replace('dynamix.', '', basename($lang_file, '.xml')); + $name = str_replace('lang-', '', basename($lang_file, '.xml')); $lang = language('Language', $lang_file, $error) ?: $name; - $latest = language('Version', "$tmp/dynamix.$name.xml", $error); + $latest = language('Version', "$tmp/lang-$name.xml", $error); // update only when newer if (strcmp($latest, $version) > 0) { echo "language: updating $lang language pack ...\n";