From 652fbced3ca182ea5d6168e1997a8df949bc5af7 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 26 Mar 2024 23:30:58 +0100 Subject: [PATCH] Improved translator a bit --- public_html/translate.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/public_html/translate.php b/public_html/translate.php index 6ef5d0363..30f6613ea 100644 --- a/public_html/translate.php +++ b/public_html/translate.php @@ -60,7 +60,17 @@ $languages = ['']; foreach (glob("{$root}/*", GLOB_ONLYDIR) as $dir) { $name = basename($dir); if ('en' !== $name) { - $languages[] = ""; + $languages[$name] = ""; + } +} +ksort($languages); + +$lang_names = json_decode(file_get_contents("{$root}/langs.json"), true)['LANGS_NAMES_EN']; + +$other_langs = []; +foreach ($lang_names as $key => $name) { + if ('en' !== $key && !isset($languages[$key])) { + $other_langs[$key] = ""; } } @@ -98,14 +108,16 @@ echo ' } -

Translate:

+

Translate:

Show untranslated only - + '; foreach ($en as $name => $sections) {
en'.($lang ?: '').''.($lang ? "{$lang_names[$lang]} ({$lang})" : '').'