diff options
Diffstat (limited to 'lib/models/ModulteilDeskriptor.php')
| -rw-r--r-- | lib/models/ModulteilDeskriptor.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/models/ModulteilDeskriptor.php b/lib/models/ModulteilDeskriptor.php index ebe5026..aa6ddf7 100644 --- a/lib/models/ModulteilDeskriptor.php +++ b/lib/models/ModulteilDeskriptor.php @@ -114,13 +114,12 @@ class ModulteilDeskriptor extends ModuleManagementModel * @see ModuleManagementModel::getVariant() * @return string The language identifier. */ - public function getVariant(): string + public function getVariant() { - if (self::getLanguage() === Config::get()->MVV_DESCRIPTOR_DEFAULT_LANGUAGE) { + if (self::getLanguage() == $GLOBALS['MVV_MODULTEIL_DESKRIPTOR']['SPRACHE']['default']) { return ''; } - $splitted_code = explode('_', self::getLanguage()); - return mb_strtoupper($splitted_code[0] ?? ''); + return self::getLanguage(); } /** @@ -131,6 +130,7 @@ class ModulteilDeskriptor extends ModuleManagementModel */ public function deleteTranslation($language) { - return I18NString::removeAllTranslations($this->id, 'mvv_modulteil_deskriptor', $language); + $locale = $GLOBALS['MVV_LANGUAGES']['values'][$language]['locale']; + return I18NString::removeAllTranslations($this->id, 'mvv_modulteil_deskriptor', $locale); } } |
