mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-05-25 05:51:34 +00:00
Linux: Make the C++ code compatible with old compilers (g++ 4.4.7 on CentOS 6)
This commit is contained in:
@@ -82,6 +82,51 @@ namespace VeraCrypt
|
||||
LanguageListBox->Append("System default");
|
||||
LanguageListBox->Append("English");
|
||||
|
||||
langEntries = {
|
||||
{"system", L"System default"},
|
||||
{"ar", L"العربية"},
|
||||
{"be", L"Беларуская"},
|
||||
{"bg", L"Български"},
|
||||
{"ca", L"Català"},
|
||||
{"co", L"Corsu"},
|
||||
{"cs", L"Čeština"},
|
||||
{"da", L"Dansk"},
|
||||
{"de", L"Deutsch"},
|
||||
{"el", L"Ελληνικά"},
|
||||
{"en", L"English"},
|
||||
{"es", L"Español"},
|
||||
{"et", L"Eesti"},
|
||||
{"eu", L"Euskara"},
|
||||
{"fa", L"فارسي"},
|
||||
{"fi", L"Suomi"},
|
||||
{"fr", L"Français"},
|
||||
{"he", L"עברית"},
|
||||
{"hu", L"Magyar"},
|
||||
{"id", L"Bahasa Indonesia"},
|
||||
{"it", L"Italiano"},
|
||||
{"ja", L"日本語"},
|
||||
{"ka", L"ქართული"},
|
||||
{"ko", L"한국어"},
|
||||
{"lv", L"Latviešu"},
|
||||
{"nl", L"Nederlands"},
|
||||
{"nn", L"Norsk Nynorsk"},
|
||||
{"pl", L"Polski"},
|
||||
{"ro", L"Română"},
|
||||
{"ru", L"Русский"},
|
||||
{"pt-br", L"Português-Brasil"},
|
||||
{"sk", L"Slovenčina"},
|
||||
{"sl", L"Slovenščina"},
|
||||
{"sv", L"Svenska"},
|
||||
{"th", L"ภาษาไทย"},
|
||||
{"tr", L"Türkçe"},
|
||||
{"uk", L"Українська"},
|
||||
{"uz", L"Ўзбекча"},
|
||||
{"vi", L"Tiếng Việt"},
|
||||
{"zh-cn", L"简体中文"},
|
||||
{"zh-hk", L"繁體中文(香港)"},
|
||||
{"zh-tw", L"繁體中文"}
|
||||
};
|
||||
|
||||
if (wxDir::Exists(languagesFolder.GetName())) {
|
||||
size_t langCount;
|
||||
langCount = wxDir::GetAllFiles(languagesFolder.GetName(), &langArray, wxEmptyString, wxDIR_FILES);
|
||||
@@ -435,11 +480,11 @@ namespace VeraCrypt
|
||||
|
||||
if (LanguageListBox->GetSelection() != wxNOT_FOUND) {
|
||||
wxString langToFind = LanguageListBox->GetString(LanguageListBox->GetSelection());
|
||||
for (const auto &each: langEntries) {
|
||||
if (each.second == langToFind) {
|
||||
Preferences.Language = each.first;
|
||||
for (map<wxString, std::wstring>::const_iterator each = langEntries.begin(); each != langEntries.end(); ++each) {
|
||||
if (each->second == langToFind) {
|
||||
Preferences.Language = each->first;
|
||||
#ifdef DEBUG
|
||||
cout << "Lang set to: " << each.first << endl;
|
||||
cout << "Lang set to: " << each->first << endl;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user