X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/45e97ca0cd6aa84816df0ccc7e130c38b8ff61c5..db70a2f20ac7b47299fe7ab66bae9ef613a0fe6b:/src/common/intl.cpp diff --git a/src/common/intl.cpp b/src/common/intl.cpp index 7d115e81a6..1176aa6ab2 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -313,6 +313,7 @@ static wxString GetFullSearchPath(const wxChar *lang) #ifdef __UNIX__ // and finally add some standard ones searchPath + << GetAllMsgCatalogSubdirs(wxString(wxGetInstallPrefix()) + wxT("/share/locale"), lang) << GetAllMsgCatalogSubdirs(wxT("/usr/share/locale"), lang) << GetAllMsgCatalogSubdirs(wxT("/usr/lib/locale"), lang) << GetAllMsgCatalogSubdirs(wxT("/usr/local/share/locale"), lang); @@ -1275,7 +1276,7 @@ wxString wxLocale::GetSystemEncodingName() } else { - encname = wxConvLibc.cMB2WX(alang); + encname = wxString::FromAscii( alang ); } } else @@ -1284,24 +1285,24 @@ wxString wxLocale::GetSystemEncodingName() // if we can't get at the character set directly, try to see if it's in // the environment variables (in most cases this won't work, but I was // out of ideas) - wxChar *lang = wxGetenv(wxT("LC_ALL")); - wxChar *dot = lang ? wxStrchr(lang, wxT('.')) : (wxChar *)NULL; + char *lang = getenv( "LC_ALL"); + char *dot = lang ? strchr(lang, '.') : (char *)NULL; if (!dot) { - lang = wxGetenv(wxT("LC_CTYPE")); + lang = getenv( "LC_CTYPE" ); if ( lang ) - dot = wxStrchr(lang, wxT('.')); + dot = strchr(lang, '.' ); } if (!dot) { - lang = wxGetenv(wxT("LANG")); + lang = getenv( "LANG"); if ( lang ) - dot = wxStrchr(lang, wxT('.')); + dot = strchr(lang, '.'); } if ( dot ) { - encname = dot+1; + encname = wxString::FromAscii( dot+1 ); } } #endif // Win32/Unix