]> source.dussan.org Git - nextcloud-server.git/commitdiff
Show the language code in personal settings for unknown languages
authorMorris Jobke <hey@morrisjobke.de>
Fri, 6 Nov 2015 08:48:05 +0000 (09:48 +0100)
committerMorris Jobke <hey@morrisjobke.de>
Fri, 6 Nov 2015 13:01:39 +0000 (14:01 +0100)
Steps to reproduce:
* having an unknown language set in oc_preferences
* browse the personal settings
* only get listed the first letter of this language in the language chooser

settings/personal.php

index 203c9f68af830f4b61682238d5e691bb9099dcb5..92ce35531a39db03110c879d78fb165bc5457b5c 100644 (file)
@@ -90,6 +90,14 @@ foreach($languageCodes as $lang) {
        }
 }
 
+// if user language is not available but set somehow: show the actual code as name
+if (!is_array($userLang)) {
+       $userLang = [
+               'code' => $userLang,
+               'name' => $userLang,
+       ];
+}
+
 ksort($commonlanguages);
 
 // sort now by displayed language not the iso-code