i18n: Sort the list of available languages alphabetically

svn-id: r52239
This commit is contained in:
Thierry Crozat 2010-08-20 20:42:13 +00:00
parent b6c929a02a
commit d00b8a5753
2 changed files with 8 additions and 2 deletions

View File

@ -47,6 +47,10 @@ namespace Common {
#ifdef USE_TRANSLATION
// Translation enabled
bool operator<(const TLanguage& l1, const TLanguage& l2) {
return strcmp(l1.name, l2.name) < 0;
}
TranslationManager::TranslationManager() : _currentLang(-1) {
loadTranslationsInfoDat();
@ -190,7 +194,7 @@ const TLangArray TranslationManager::getSupportedLanguageNames() const {
languages.push_back(lng);
}
//sort(languages.begin(), languages.end());
sort(languages.begin(), languages.end());
return languages;
}

View File

@ -50,7 +50,9 @@ struct TLanguage {
id = i;
}
};
bool operator<(const TLanguage&, const TLanguage&);
typedef Array<TLanguage> TLangArray;
struct PoMessageEntry {