return false;
}
- m_lang = wx_static_cast(wxLanguage, lang->Language);
+ m_lang = static_cast<wxLanguage>(lang->Language);
}
return true;
m_lang = lng == -1 ? wxLANGUAGE_DEFAULT : langIds[lng];
}
- if ( m_lang != wxLANGUAGE_DEFAULT )
+ // don't use wxLOCALE_LOAD_DEFAULT flag so that Init() doesn't return
+ // false just because it failed to load wxstd catalog
+ if ( !m_locale.Init(m_lang, wxLOCALE_CONV_ENCODING) )
{
- // don't use wxLOCALE_LOAD_DEFAULT flag so that Init() doesn't return
- // false just because it failed to load wxstd catalog
- if ( !m_locale.Init(m_lang, wxLOCALE_CONV_ENCODING) )
- {
- wxLogWarning(_("This language is not supported by the system."));
+ wxLogWarning(_("This language is not supported by the system."));
- // continue nevertheless
- }
+ // continue nevertheless
}
// normally this wouldn't be necessary as the catalog files would be found
void MyFrame::OnTest1(wxCommandEvent& WXUNUSED(event))
{
- const wxChar* title = _("Testing _() (gettext)");
+ const wxString title = _("Testing _() (gettext)");
wxTextEntryDialog d(this, _("Please enter text to translate"),
title, wxTRANSLATE("default value"));
if (d.ShowModal() == wxID_OK)
void MyFrame::OnTest2(wxCommandEvent& WXUNUSED(event))
{
- const wxChar* title = _("Testing _N() (ngettext)");
+ const wxString title = _("Testing _N() (ngettext)");
wxTextEntryDialog d(this,
_("Please enter range for plural forms of \"n files deleted\" phrase"),
title, _T("0-10"));