freebsd-ports/x11-toolkits/wxgtk24/files/patch-src_common_intl.cpp
2003-11-09 19:23:40 +00:00

22 lines
583 B
C++

--- src/common/intl.cpp.orig Sat Oct 4 23:10:24 2003
+++ src/common/intl.cpp Sun Oct 5 21:35:30 2003
@@ -743,8 +742,18 @@
}
if ( !retloc )
{
+ wxString langFull;
+ if (wxGetEnv(wxT("LC_ALL"), &langFull)||
+ wxGetEnv(wxT("LC_MESSAGES"), &langFull) ||
+ wxGetEnv(wxT("LANG"), &langFull))
+ {
+ retloc = wxSetlocale(LC_ALL, langFull);
+ }
+ }
+ if ( !retloc )
+ {
wxLogError(wxT("Cannot set locale to '%s'."), locale.c_str());
- return FALSE;
+ //return FALSE;
}
#elif defined(__WIN32__)