Hide mostly untranslated russian from language menu

This commit is contained in:
2022-12-21 18:47:51 +01:00
parent a342968da1
commit fe24642e55
4 changed files with 7 additions and 7 deletions

View File

@ -40,9 +40,9 @@ header("Cross-Origin-Opener-Policy: same-origin");
header("Cross-Origin-Resource-Policy: same-origin"); header("Cross-Origin-Resource-Policy: same-origin");
const LANGUAGES = [ const LANGUAGES = [
'de' => ['name' => 'Deutsch', 'locale' => 'de_DE', 'flag' => '🇩🇪'], 'de' => ['name' => 'Deutsch', 'locale' => 'de_DE', 'flag' => '🇩🇪', 'show_in_menu' => true],
'en' => ['name' => 'English', 'locale' => 'en_GB', 'flag' => '🇬🇧'], 'en' => ['name' => 'English', 'locale' => 'en_GB', 'flag' => '🇬🇧', 'show_in_menu' => true],
'ru' => ['name' => 'Русский', 'locale' => 'ru_RU', 'flag' => '🇷🇺'], 'ru' => ['name' => 'Русский', 'locale' => 'ru_RU', 'flag' => '🇷🇺', 'show_in_menu' => false],
]; ];
$language = 'en'; $language = 'en';
$locale = 'en_GB'; $locale = 'en_GB';
@ -94,7 +94,7 @@ function menu(string $title = ''): void
echo '<details id="language">'; echo '<details id="language">';
echo '<summary title="'.LANGUAGES[$language]['name'].'">'.LANGUAGES[$language]['flag'].'</summary>'; echo '<summary title="'.LANGUAGES[$language]['name'].'">'.LANGUAGES[$language]['flag'].'</summary>';
foreach(LANGUAGES as $lang => $data) { foreach(LANGUAGES as $lang => $data) {
if($lang === $language){ if($lang === $language || !$data['show_in_menu']){
continue; continue;
} }
echo '<div><a href="?lang='.$lang.'" title="'.$data['name'].'">'.$data['flag'].'</a></div>'; echo '<div><a href="?lang='.$lang.'" title="'.$data['name'].'">'.$data['flag'].'</a></div>';

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: unnamed project\n" "Project-Id-Version: unnamed project\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-18 15:57+0100\n" "POT-Creation-Date: 2022-12-18 15:57+0100\n"
"PO-Revision-Date: 2022-12-17 23:03+0100\n" "PO-Revision-Date: 2022-12-21 18:46+0100\n"
"Last-Translator: Daniel Winzen <daniel@danwin1210.de>\n" "Last-Translator: Daniel Winzen <daniel@danwin1210.de>\n"
"Language-Team: German - Germany <daniel@danwin1210.de>\n" "Language-Team: German - Germany <daniel@danwin1210.de>\n"
"Language: de_DE\n" "Language: de_DE\n"
@ -840,7 +840,7 @@ msgstr "Datenschutz"
#: common.php:102 #: common.php:102
msgid "Add translation" msgid "Add translation"
msgstr "" msgstr "Übersetzung hinzufügen"
#: new-domain.php:6 #: new-domain.php:6
msgid "Daniel - New domain" msgid "Daniel - New domain"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-18 16:03+0100\n" "POT-Creation-Date: 2022-12-21 18:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"