Possible fix for crash on aegisublocale.cpp

Originally committed to SVN as r2595.
This commit is contained in:
Rodrigo Braz Monteiro 2009-01-01 05:37:47 +00:00
parent a107de7d44
commit cd9faac6b0
1 changed files with 16 additions and 2 deletions

View File

@ -136,8 +136,22 @@ wxArrayInt AegisubLocale::GetAvailableLanguages() {
#else
wxString langs[] = { _T("en"), _T("pt_BR") }; // TODO: fill me
for (size_t i=0; i<sizeof(langs); i++) {
wchar_t* langs[] = {
_T("ca"),
_T("da"),
_T("de"),
_T("es"),
_T("fr_FR"),
_T("hu"),
_T("it"),
_T("ko"),
_T("ru"),
_T("pt_BR"),
_T("zh_TW")
};
size_t len = sizeof(langs)/sizeof(wchar_t*);
for (size_t i=0; i<len; i++) {
const wxLanguageInfo *lang = wxLocale::FindLanguageInfo(langs[i]);
if (lang) final.Add(lang->Language);
}