set the default languange to wxLANGUAGE_ENGLISH_UK if not available

Change-Id: Iaba8184eb84ac3f16d371ef54ae169acfd13393a
This commit is contained in:
lane.wei 2022-07-23 16:02:59 +08:00 committed by Lane.Wei
parent 4d59db23e4
commit 2fd0238a47
1 changed files with 5 additions and 0 deletions

View File

@ -3710,6 +3710,11 @@ bool GUI_App::load_language(wxString language, bool initial)
}
#endif
if (! wxLocale::IsAvailable(language_info->Language)&&initial) {
language_info = wxLocale::GetLanguageInfo(wxLANGUAGE_ENGLISH_UK);
app_config->set("language", language_info->CanonicalName.ToUTF8().data());
}
if (! wxLocale::IsAvailable(language_info->Language)) {
// Loading the language dictionary failed.
wxString message = "Switching Bambu Studio to language " + language_info->CanonicalName + " failed.";