aboutsummaryrefslogtreecommitdiffstats
path: root/settings/personal.php
diff options
context:
space:
mode:
Diffstat (limited to 'settings/personal.php')
-rw-r--r--settings/personal.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/settings/personal.php b/settings/personal.php
index d2c29019ca5..a31042bb53f 100644
--- a/settings/personal.php
+++ b/settings/personal.php
@@ -18,10 +18,15 @@ $total=$free+$used;
$relative=round(($used/$total)*100);
$lang=OC_Preferences::getValue( OC_User::getUser(), 'core', 'lang', 'en' );
-$languages=OC_L10N::findAvailableLanguages();
+$languageCodes=OC_L10N::findAvailableLanguages();
//put the current language in the front
-unset($languages[array_search($lang,$languages)]);
-array_unshift($languages,$lang);
+unset($languageCodes[array_search($lang,$languageCodes)]);
+array_unshift($languageCodes,$lang);
+$languageNames=include 'languageCodes.php';
+$languages=array();
+foreach($languageCodes as $lang){
+ $languages[]=array('code'=>$lang,'name'=>$languageNames[$lang]);
+}
// Return template
$tmpl = new OC_Template( "settings", "personal", "user");