fdclone: set default message lang to English.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
master
Ryo Okamoto 2013-10-27 10:40:23 +09:00 committed by Adam Vandenberg
parent 3d3d4bc472
commit ff5a7435ae
1 changed files with 25 additions and 0 deletions

View File

@ -28,6 +28,8 @@ class Fdclone < Formula
def caveats; <<-EOS.undent
To install the initial config file:
install -c -m 0644 #{share}/fd2rc.dist ~/.fd2rc
To set application messages to Japanese, edit your .fd2rc:
MESSAGELANG="ja"
EOS
end
end
@ -44,3 +46,26 @@ index 8bc70ab..39b0d28 100644
+#define USEDATADIR
+
#endif /* !__MACHINE_H_ */
diff --git a/custom.c b/custom.c
index d7a995f..45b96c6 100644
--- a/custom.c
+++ b/custom.c
@@ -561,7 +561,7 @@ static CONST envtable envlist[] = {
{"FD_URLKCODE", &urlkcode, DEFVAL(NOCNV), URLKC_E, T_KNAM},
#endif
#if !defined (_NOENGMES) && !defined (_NOJPNMES)
- {"FD_MESSAGELANG", &messagelang, DEFVAL(NOCNV), MESL_E, T_MESLANG},
+ {"FD_MESSAGELANG", &messagelang, DEFVAL("C"), MESL_E, T_MESLANG},
#endif
#ifdef DEP_FILECONV
{"FD_SJISPATH", &sjispath, DEFVAL(SJISPATH), SJSP_E, T_KPATHS},
@@ -857,7 +857,9 @@ int no;
#if defined (DEP_KCONV) || (!defined (_NOENGMES) && !defined (_NOJPNMES))
case T_MESLANG:
# ifndef _NOCATALOG
+ if (!cp) cp = def_str(no);
catname = cp;
+ chkcatalog();
/*FALLTHRU*/
# endif
case T_KIN: