diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 33dddf1..e852c7e 100755 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -23,6 +23,19 @@ class Poche private $currentLanguage = ''; private $notInstalledMessage = array(); + private $language_names = array( + 'cs_CZ.utf8' => 'čeština', + 'de_DE.utf8' => 'German', + 'en_EN.utf8' => 'English', + 'es_ES.utf8' => 'Español', + 'fa_IR.utf8' => 'فارسی', + 'fr_FR.utf8' => 'Français', + 'it_IT.utf8' => 'Italiano', + 'pl_PL.utf8' => 'Polski', + 'ru_RU.utf8' => 'Pусский', + 'sl_SI.utf8' => 'Slovenščina', + 'uk_UA.utf8' => 'Український', + ); public function __construct() { if ($this->configFileIsAvailable()) { @@ -333,7 +346,7 @@ class Poche $current = true; } - $languages[] = array('name' => $language, 'current' => $current); + $languages[] = array('name' => $this->language_names[$language], 'value' => $language, 'current' => $current); } return $languages; @@ -751,7 +764,7 @@ class Poche $actualLanguage = false; foreach ($languages as $language) { - if ($language['name'] == $_POST['language']) { + if ($language['value'] == $_POST['language']) { $actualLanguage = true; break; } diff --git a/themes/baggy/config.twig b/themes/baggy/config.twig index cbb42f6..b37ac11 100644 --- a/themes/baggy/config.twig +++ b/themes/baggy/config.twig @@ -69,7 +69,7 @@ diff --git a/themes/default/config.twig b/themes/default/config.twig index c513f23..cd4d074 100644 --- a/themes/default/config.twig +++ b/themes/default/config.twig @@ -69,7 +69,7 @@