mirror of https://github.com/odrling/Aegisub
Possible fix for crash on aegisublocale.cpp
Originally committed to SVN as r2595.
This commit is contained in:
parent
a107de7d44
commit
cd9faac6b0
|
@ -136,8 +136,22 @@ wxArrayInt AegisubLocale::GetAvailableLanguages() {
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
wxString langs[] = { _T("en"), _T("pt_BR") }; // TODO: fill me
|
wchar_t* langs[] = {
|
||||||
for (size_t i=0; i<sizeof(langs); i++) {
|
_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]);
|
const wxLanguageInfo *lang = wxLocale::FindLanguageInfo(langs[i]);
|
||||||
if (lang) final.Add(lang->Language);
|
if (lang) final.Add(lang->Language);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue