Localization: Fixed localization of some 3d-Scene notifications
+ Move a call of the load_language() before SplashScreen creation
This commit is contained in:
parent
65766c24f6
commit
6846ba0b59
@ -631,12 +631,12 @@ void GLCanvas3D::WarningTexture::activate(WarningTexture::Warning warning, bool
|
||||
std::string text;
|
||||
bool error = false;
|
||||
switch (warning) {
|
||||
case ObjectOutside: text = L("An object outside the print area was detected."); break;
|
||||
case ToolpathOutside: text = L("A toolpath outside the print area was detected."); error = true; break;
|
||||
case SlaSupportsOutside: text = L("SLA supports outside the print area were detected."); error = true; break;
|
||||
case SomethingNotShown: text = L("Some objects are not visible."); break;
|
||||
case ObjectOutside: text = _u8L("An object outside the print area was detected."); break;
|
||||
case ToolpathOutside: text = _u8L("A toolpath outside the print area was detected."); error = true; break;
|
||||
case SlaSupportsOutside: text = _u8L("SLA supports outside the print area were detected."); error = true; break;
|
||||
case SomethingNotShown: text = _u8L("Some objects are not visible."); break;
|
||||
case ObjectClashed:
|
||||
text = L( "An object outside the print area was detected.\n"
|
||||
text = _u8L( "An object outside the print area was detected.\n"
|
||||
"Resolve the current problem to continue slicing.");
|
||||
error = true;
|
||||
break;
|
||||
|
@ -799,6 +799,9 @@ bool GUI_App::on_init_inner()
|
||||
app_config->set("version", SLIC3R_VERSION);
|
||||
app_config->save();
|
||||
|
||||
// If load_language() fails, the application closes.
|
||||
load_language(wxString(), true);
|
||||
|
||||
wxInitAllImageHandlers();
|
||||
|
||||
SplashScreen* scrn = nullptr;
|
||||
@ -866,9 +869,6 @@ bool GUI_App::on_init_inner()
|
||||
init_label_colours();
|
||||
init_fonts();
|
||||
|
||||
// If load_language() fails, the application closes.
|
||||
load_language(wxString(), true);
|
||||
|
||||
// Suppress the '- default -' presets.
|
||||
preset_bundle->set_default_suppressed(app_config->get("no_defaults") == "1");
|
||||
try {
|
||||
|
@ -740,11 +740,11 @@ void NotificationManager::PopNotification::update(const NotificationData& n)
|
||||
}
|
||||
bool NotificationManager::PopNotification::compare_text(const std::string& text)
|
||||
{
|
||||
std::string t1(m_text1);
|
||||
std::string t2(text);
|
||||
t1.erase(std::remove_if(t1.begin(), t1.end(), ::isspace), t1.end());
|
||||
t2.erase(std::remove_if(t2.begin(), t2.end(), ::isspace), t2.end());
|
||||
if (t1.compare(t2) == 0)
|
||||
std::wstring wt1 = boost::nowide::widen(m_text1);
|
||||
std::wstring wt2 = boost::nowide::widen(text);
|
||||
wt1.erase(std::remove_if(wt1.begin(), wt1.end(), ::iswspace), wt1.end());
|
||||
wt2.erase(std::remove_if(wt2.begin(), wt2.end(), ::iswspace), wt2.end());
|
||||
if (wt1.compare(wt2) == 0)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user