[Slad] SLADinstaller Patch: gettext for w32
Jan-Oliver Wagner
jan at intevation.de
Wed Mar 1 12:05:09 UTC 2006
Hi,
attached a patch for locale/gettext on Cygwin.
It should be applied only after my previous
patch to gtk.cpp.
Best
Jan
--
Jan-Oliver Wagner: www.intevation.de/~jan | GISpatcher: www.gispatcher.de
Kolab Konsortium : www.kolab-konsortium.de | Thuban : thuban.intevation.org
Intevation GmbH : www.intevation.de | Kolab : www.kolab.org
FreeGIS : www.freegis.org | GAV : www.grass-verein.de
-------------- next part --------------
--- gtk.cpp.orig 2006-03-01 12:27:07.000000000 +0100
+++ gtk.cpp 2006-03-01 13:02:07.000000000 +0100
@@ -606,8 +606,19 @@
{
// init gettext
+#ifdef CYGWIN
+ char* localedir = g_win32_get_package_installation_subdirectory(NULL, NULL,
+ "share\\locale");
+#ifdef LANGUAGE
+ g_setenv("LANGUAGE", LANGUAGE, FALSE);
+#endif /* LANGUAGE */
+ setlocale (LC_ALL, "" );
+ bindtextdomain (PACKAGE, localedir);
+#else /* CYGWIN */
setlocale (LC_ALL, "");
bindtextdomain (PACKAGE, LOCALEDIR);
+#endif /* CYGWIN */
+
bind_textdomain_codeset (PACKAGE, "UTF-8");
textdomain (PACKAGE);
More information about the Slad
mailing list