diff --git a/src/views/profile.js b/src/views/profile.js index 53113d1b5..cfae6a90a 100644 --- a/src/views/profile.js +++ b/src/views/profile.js @@ -644,7 +644,7 @@ angular.module('Application').controller('ProfileController', ['$scope', '$trans display: $translate.instant('lang.'+l, {}, undefined, 'en'), id: l }; - }); + }).sort(function (a, b) { return a.display.localeCompare(b.display); }); $scope.language = $scope.languages.find(function (l) { return l.id === usedLang; }); }); }); diff --git a/src/views/settings.js b/src/views/settings.js index 2f84422d7..4541d3197 100644 --- a/src/views/settings.js +++ b/src/views/settings.js @@ -422,7 +422,7 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca display: $translate.instant('lang.'+l, {}, undefined, 'en'), id: l }; - }); + }).sort(function (a, b) { return a.display.localeCompare(b.display); }); $scope.language.currentLanguage = $scope.language.availableLanguages.find(function (l) { return l.id === usedLang; }); $scope.language.language = $scope.language.currentLanguage; });