From e5be2991019f1a6716d253596562f8ab0f4df008 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 7 Feb 2018 11:04:37 +0100 Subject: [PATCH] Use proper lanugage in langauge code Fixes #8180 The _ is not valid in language codes use - instead. Signed-off-by: Roeland Jago Douma --- lib/private/TemplateLayout.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php index 3acdae0e39..d37a8bbabb 100644 --- a/lib/private/TemplateLayout.php +++ b/lib/private/TemplateLayout.php @@ -128,7 +128,9 @@ class TemplateLayout extends \OC_Template { } // Send the language to our layouts - $this->assign('language', \OC::$server->getL10NFactory()->findLanguage()); + $lang = \OC::$server->getL10NFactory()->findLanguage(); + $lang = str_replace('_', '-', $lang); + $this->assign('language', $lang); if(\OC::$server->getSystemConfig()->getValue('installed', false)) { if (empty(self::$versionHash)) {