瀏覽代碼

Only conditionalise applicable code on NLS availability, not G_init_locale() itself.

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@34662 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 16 年之前
父節點
當前提交
bfa135d66e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lib/gis/locale.c

+ 2 - 2
lib/gis/locale.c

@@ -21,7 +21,6 @@
 #include <grass/glocale.h>
 #include <grass/gis.h>
 
-#if defined(HAVE_LIBINTL_H) && defined(USE_NLS)
 void G_init_locale(void)
 {
     static int initialized;
@@ -33,6 +32,7 @@ void G_init_locale(void)
     setlocale(LC_CTYPE, "");
     setlocale(LC_MESSAGES, "");
 
+#if defined(HAVE_LIBINTL_H) && defined(USE_NLS)
     gisbase = getenv("GISBASE");
     if (gisbase && *gisbase) {
 	char localedir[GPATH_MAX];
@@ -43,10 +43,10 @@ void G_init_locale(void)
 	bindtextdomain("grasslibs", localedir);
 	bindtextdomain("grassmods", localedir);
     }
+#endif
 
     G_initialize_done(&initialized);
 }
-#endif
 
 
 /**