From: Nobuyoshi N. <nob...@so...> - 2003-03-02 08:14:35
|
なかだです。 At Sun, 02 Mar 2003 16:36:28 +0900, Araki Ken wrote: > > tool/mlconfig/mc_flags.c で > > > > mc_flags.c:35: initializer element is not constant > > mc_flags.c:35: (near initialization for `label[0]') > > : > > > > となってエラーになりました。 > > gcc-2.95.3 + gettext-0.11.5_1 です。 > > 以下のような修正でいいのではないかと... > > # 一応佐藤さんとこでも動作確認がとれましたので、commit しちゃいました。 それだとxgettextで抜き出せなくなってしまうので、gettext化には逆 行してるような気がしますが。 Index: mc_flags.c =================================================================== RCS file: /cvsroot/mlterm/mlterm/tool/mlconfig/mc_flags.c,v retrieving revision 1.3 diff -u -2 -p -r1.3 mc_flags.c --- mc_flags.c 2 Mar 2003 07:38:22 -0000 1.3 +++ mc_flags.c 2 Mar 2003 08:12:05 -0000 @@ -17,4 +17,10 @@ #endif +#ifndef gettext_noop +#define gettext_noop(String) String +#endif +#ifndef N_ +#define N_(String) gettext_noop(String) +#endif /* --- static variables --- */ @@ -33,11 +39,11 @@ static char *configname[MC_FLAG_MODES] = static char *label[MC_FLAG_MODES] = { - "Anti Alias", - "Variable column width", - "Combining", - "Combining = 1 (or 0) logical column(s)", - "Process received strings via Unicode", - "Fullwidth = 2 (or 1) logical column(s)", - "Bidi (UTF8 only)" + N_("Anti Alias"), + N_("Variable column width"), + N_("Combining"), + N_("Combining = 1 (or 0) logical column(s)"), + N_("Process received strings via Unicode"), + N_("Fullwidth = 2 (or 1) logical column(s)"), + N_("Bidi (UTF8 only)"), }; -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 |