[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