X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6a2a235ba96e858e86d1f05c5c2a4d89faa490db..54b84891257f53e347c05852c55d126c1ea0def6:/samples/internat/internat.cpp diff --git a/samples/internat/internat.cpp b/samples/internat/internat.cpp index 437d7d7b61..e46910a920 100644 --- a/samples/internat/internat.cpp +++ b/samples/internat/internat.cpp @@ -105,6 +105,12 @@ bool MyApp::OnInit() // there are very few systems right now which support locales other than "C" m_locale.Init(language, langid, "C"); + // note that under GTK starting from version 1.2.8 if + // you set locale to "C" and then use ASCII characters above + // #128 in GUI elements, they will be truncated (it seems GTK + // replaces them by \0). You should use either "" (checks + // the value of LC_ALL etc. environment variables) or the form + // accepted by glibc, e.g cs_CZ. // Initialize the catalogs we'll be using /* not needed any more, done in wxLocale ctor @@ -114,7 +120,9 @@ bool MyApp::OnInit() /* this catalog is installed in standard location on Linux systems, it might not be installed on yours - just ignore the errrors or comment out this line then */ -// m_locale.AddCatalog("fileutils"); // 3) and another just for testing +#ifdef __LINUX__ + m_locale.AddCatalog("fileutils"); // 3) and another just for testing +#endif // Create the main frame window MyFrame *frame = new MyFrame((wxFrame *) NULL, _("International wxWindows App"),