changeset: 7074:152d548c1bcf
user:      TAKAHASHI Tamotsu <tta...@lapis.plala.or.jp>
date:      Thu Jun 01 13:55:07 2017 -0700
link:      http://dev.mutt.org/hg/mutt/rev/152d548c1bcf

Enable TEXTDOMAINDIR override to make translation testing easier.

If set, TEXTDOMAINDIR will point to a translation directory instead of
using the mutt installation directory.

diffs (22 lines):

diff -r 4e29b337e967 -r 152d548c1bcf main.c
--- a/main.c    Thu Jun 01 13:33:21 2017 -0700
+++ b/main.c    Thu Jun 01 13:55:07 2017 -0700
@@ -608,9 +608,15 @@
   setlocale (LC_ALL, "");
 
 #ifdef ENABLE_NLS
-  /* FIXME what about init.c:1439 ? */
-  bindtextdomain (PACKAGE, MUTTLOCALEDIR);
-  textdomain (PACKAGE);
+  /* FIXME what about the LOCALES_HACK in mutt_init() [init.c] ? */
+  {
+    char *domdir = getenv ("TEXTDOMAINDIR");
+    if (domdir && domdir[0])
+      bindtextdomain (PACKAGE, domdir);
+    else
+      bindtextdomain (PACKAGE, MUTTLOCALEDIR);
+    textdomain (PACKAGE);
+  }
 #endif
 
   mutt_error = mutt_nocurses_error;

Reply via email to