diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-05 13:34:18 +0100 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-05 13:34:30 +0100 |
| commit | 3883474e337e6d019f69a15ddd3227f337e270c0 (patch) | |
| tree | d8cf6f2294b3fd03383d0d9d4b3d5eacf1222f8d /lib/models/ModulDeskriptor.php | |
| parent | f982cc1e3d2ca0d269dd19f5f421734a94d3468e (diff) | |
Revert "Resolve "Sprachauswahl für Originalfassung der Modul(teil)-Deskriptoren", fixes #4261"
This reverts commit fcc7482d7d002ae4dcfd095d68ed25d68d0e0adc.
Diffstat (limited to 'lib/models/ModulDeskriptor.php')
| -rw-r--r-- | lib/models/ModulDeskriptor.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/models/ModulDeskriptor.php b/lib/models/ModulDeskriptor.php index 9f48fc2..5a3d071 100644 --- a/lib/models/ModulDeskriptor.php +++ b/lib/models/ModulDeskriptor.php @@ -140,13 +140,12 @@ class ModulDeskriptor 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_MODUL_DESKRIPTOR']['SPRACHE']['default']) { return ''; } - $splitted_code = explode('_', self::getLanguage()); - return mb_strtoupper($splitted_code[0] ?? ''); + return self::getLanguage(); } /** @@ -157,6 +156,7 @@ class ModulDeskriptor extends ModuleManagementModel */ public function deleteTranslation($language) { - return I18NString::removeAllTranslations($this->id, 'mvv_modul_deskriptor', $language); + $locale = $GLOBALS['MVV_LANGUAGES']['values'][$language]['locale']; + return I18NString::removeAllTranslations($this->id, 'mvv_modul_deskriptor', $locale); } } |
