From fdca7d9f1e7243735c8843eed6175668f56a33f8 Mon Sep 17 00:00:00 2001 From: mogami Date: Tue, 4 Nov 2003 10:16:58 +0000 Subject: [PATCH] =?utf8?q?=E3=80=8CKEY=5F=E3=80=9C=E3=80=8D=20=E3=82=84?= =?utf8?q?=E3=80=81=E3=80=8CMN=5F=E3=80=9C=E3=80=8D=E3=81=AE=E3=83=9E?= =?utf8?q?=E3=82=AF=E3=83=AD=E5=AE=9A=E7=BE=A9=E3=82=92=E3=82=84=E3=82=81?= =?utf8?q?=E3=81=A6=20static=20char=20KEY=5F=E3=80=9C[]=20=3D=20=E3=80=9C?= =?utf8?q?=20=E3=81=A8=E3=81=84=E3=81=86=E6=96=87=E5=AD=97=E5=88=97?= =?utf8?q?=E9=85=8D=E5=88=97=E3=81=AE=E5=AE=9A=E7=BE=A9=E3=81=AB=E3=81=97?= =?utf8?q?=E3=81=9F=E3=80=82MPW=E3=81=A7=E7=89=B9=E5=88=A5=E6=89=B1?= =?utf8?q?=E3=81=84=E3=82=92=E3=81=9B=E3=81=9A=E3=81=AB=E6=B8=88=E3=82=80?= =?utf8?q?=E3=81=AF=E3=81=9A=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit この変更で英語版の (void)MATCH_KEY(KEY_MORE_BONUS2); のWarningが 2つに増えてしまって気持ち悪いので、仕方なく#ifdef JPで場合分けした。 こんな所で純粋にWarning対策の#ifdefは入れたくなかったのだが。 --- src/autopick.c | 496 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 240 insertions(+), 256 deletions(-) diff --git a/src/autopick.c b/src/autopick.c index 5e44a4427..34ead4df2 100644 --- a/src/autopick.c +++ b/src/autopick.c @@ -70,113 +70,103 @@ #ifdef JP -#define KEY_ALL "¤¹¤Ù¤Æ¤Î" - -#ifdef MAC_MPW -/* - * MEGA HACK -- MPW¤Î¥Ð¥°½ü¤±¡£ - * pre-processÃæ¤Ë¡Ö¼ý¡×¤Î»ú¤Î2¥Ð¥¤¥ÈÌܤ¬¾¡¼ê¤Ë¾Ã¤¨¤Æ¤·¤Þ¤¦¡£ - */ -#define KEY_COLLECTING "\x8e\xfb½¸Ãæ¤Î" -#else -#define KEY_COLLECTING "¼ý½¸Ãæ¤Î" -#endif - -#define KEY_UNAWARE "̤ȽÌÀ¤Î" -#define KEY_UNIDENTIFIED "̤´ÕÄê¤Î" -#define KEY_IDENTIFIED "´ÕÄêºÑ¤ß¤Î" -#define KEY_STAR_IDENTIFIED "*´ÕÄê*ºÑ¤ß¤Î" -#define KEY_BOOSTED "¥À¥¤¥¹Ìܤΰ㤦" -#define KEY_MORE_THAN "¥À¥¤¥¹ÌÜ" -#define KEY_DICE "°Ê¾å¤Î" -#define KEY_MORE_BONUS "½¤ÀµÃÍ" -#define KEY_MORE_BONUS2 "°Ê¾å¤Î" -#define KEY_WORTHLESS "̵²ÁÃͤÎ" -#define KEY_ARTIFACT "¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È" -#define KEY_EGO "¥¨¥´" -#define KEY_NAMELESS "̵ÌäÎ" -#define KEY_RARE "¥ì¥¢¤Ê" -#define KEY_COMMON "¤¢¤ê¤Õ¤ì¤¿" -#define KEY_WANTED "¾Þ¶â¼ó¤Î" -#define KEY_UNIQUE "¥æ¥Ë¡¼¥¯¡¦¥â¥ó¥¹¥¿¡¼¤Î" -#define KEY_HUMAN "¿Í´Ö¤Î" -#define KEY_UNREADABLE "Æɤá¤Ê¤¤" -#define KEY_REALM1 "Âè°ìÎΰè¤Î" -#define KEY_REALM2 "ÂèÆóÎΰè¤Î" -#define KEY_FIRST "1ºýÌܤÎ" -#define KEY_SECOND "2ºýÌܤÎ" -#define KEY_THIRD "3ºýÌܤÎ" -#define KEY_FOURTH "4ºýÌܤÎ" -#define KEY_ITEMS "¥¢¥¤¥Æ¥à" -#define KEY_WEAPONS "Éð´ï" -#define KEY_FAVORITE_WEAPONS "ÆÀ°ÕÉð´ï" -#define KEY_ARMORS "Ëɶñ" -#define KEY_MISSILES "Ìð" -#define KEY_DEVICES "ËâË¡¥¢¥¤¥Æ¥à" -#define KEY_LIGHTS "¸÷¸»" -#define KEY_JUNKS "¤¬¤é¤¯¤¿" -#define KEY_CORPSES "»àÂΤä¹ü" -#define KEY_SPELLBOOKS "ËâË¡½ñ" -#define KEY_HAFTED "Æß´ï" -#define KEY_SHIELDS "½â" -#define KEY_BOWS "µÝ" -#define KEY_RINGS "»ØÎØ" -#define KEY_AMULETS "¥¢¥ß¥å¥ì¥Ã¥È" -#define KEY_SUITS "³»" -#define KEY_CLOAKS "¥¯¥í¡¼¥¯" -#define KEY_HELMS "³õ" -#define KEY_GLOVES "äƼê" -#define KEY_BOOTS "·¤" +static char KEY_ALL[] = "¤¹¤Ù¤Æ¤Î"; +static char KEY_COLLECTING[] = "¼ý½¸Ãæ¤Î"; +static char KEY_UNAWARE[] = "̤ȽÌÀ¤Î"; +static char KEY_UNIDENTIFIED[] = "̤´ÕÄê¤Î"; +static char KEY_IDENTIFIED[] = "´ÕÄêºÑ¤ß¤Î"; +static char KEY_STAR_IDENTIFIED[] = "*´ÕÄê*ºÑ¤ß¤Î"; +static char KEY_BOOSTED[] = "¥À¥¤¥¹Ìܤΰ㤦"; +static char KEY_MORE_THAN[] = "¥À¥¤¥¹ÌÜ"; +static char KEY_DICE[] = "°Ê¾å¤Î"; +static char KEY_MORE_BONUS[] = "½¤ÀµÃÍ"; +static char KEY_MORE_BONUS2[] = "°Ê¾å¤Î"; +static char KEY_WORTHLESS[] = "̵²ÁÃͤÎ"; +static char KEY_ARTIFACT[] = "¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È"; +static char KEY_EGO[] = "¥¨¥´"; +static char KEY_NAMELESS[] = "̵ÌäÎ"; +static char KEY_RARE[] = "¥ì¥¢¤Ê"; +static char KEY_COMMON[] = "¤¢¤ê¤Õ¤ì¤¿"; +static char KEY_WANTED[] = "¾Þ¶â¼ó¤Î"; +static char KEY_UNIQUE[] = "¥æ¥Ë¡¼¥¯¡¦¥â¥ó¥¹¥¿¡¼¤Î"; +static char KEY_HUMAN[] = "¿Í´Ö¤Î"; +static char KEY_UNREADABLE[] = "Æɤá¤Ê¤¤"; +static char KEY_REALM1[] = "Âè°ìÎΰè¤Î"; +static char KEY_REALM2[] = "ÂèÆóÎΰè¤Î"; +static char KEY_FIRST[] = "1ºýÌܤÎ"; +static char KEY_SECOND[] = "2ºýÌܤÎ"; +static char KEY_THIRD[] = "3ºýÌܤÎ"; +static char KEY_FOURTH[] = "4ºýÌܤÎ"; +static char KEY_ITEMS[] = "¥¢¥¤¥Æ¥à"; +static char KEY_WEAPONS[] = "Éð´ï"; +static char KEY_FAVORITE_WEAPONS[] = "ÆÀ°ÕÉð´ï"; +static char KEY_ARMORS[] = "Ëɶñ"; +static char KEY_MISSILES[] = "Ìð"; +static char KEY_DEVICES[] = "ËâË¡¥¢¥¤¥Æ¥à"; +static char KEY_LIGHTS[] = "¸÷¸»"; +static char KEY_JUNKS[] = "¤¬¤é¤¯¤¿"; +static char KEY_CORPSES[] = "»àÂΤä¹ü"; +static char KEY_SPELLBOOKS[] = "ËâË¡½ñ"; +static char KEY_HAFTED[] = "Æß´ï"; +static char KEY_SHIELDS[] = "½â"; +static char KEY_BOWS[] = "µÝ"; +static char KEY_RINGS[] = "»ØÎØ"; +static char KEY_AMULETS[] = "¥¢¥ß¥å¥ì¥Ã¥È"; +static char KEY_SUITS[] = "³»"; +static char KEY_CLOAKS[] = "¥¯¥í¡¼¥¯"; +static char KEY_HELMS[] = "³õ"; +static char KEY_GLOVES[] = "äƼê"; +static char KEY_BOOTS[] = "·¤"; #else -#define KEY_ALL "all" -#define KEY_COLLECTING "collecting" -#define KEY_UNAWARE "unaware" -#define KEY_UNIDENTIFIED "unidentified" -#define KEY_IDENTIFIED "identified" -#define KEY_STAR_IDENTIFIED "*identified*" -#define KEY_BOOSTED "dice boosted" -#define KEY_MORE_THAN "more than" -#define KEY_DICE " dice" -#define KEY_MORE_BONUS "more bonus than" -#define KEY_MORE_BONUS2 "" -#define KEY_WORTHLESS "worthless" -#define KEY_ARTIFACT "artifact" -#define KEY_EGO "ego" -#define KEY_NAMELESS "nameless" -#define KEY_RARE "rare" -#define KEY_COMMON "common" -#define KEY_WANTED "wanted" -#define KEY_UNIQUE "unique monster's" -#define KEY_HUMAN "human" -#define KEY_UNREADABLE "unreadable" -#define KEY_REALM1 "first realm's" -#define KEY_REALM2 "second realm's" -#define KEY_FIRST "first" -#define KEY_SECOND "second" -#define KEY_THIRD "third" -#define KEY_FOURTH "fourth" -#define KEY_ITEMS "items" -#define KEY_WEAPONS "weapons" -#define KEY_FAVORITE_WEAPONS "favorite weapons" -#define KEY_ARMORS "armors" -#define KEY_MISSILES "missiles" -#define KEY_DEVICES "magical devices" -#define KEY_LIGHTS "lights" -#define KEY_JUNKS "junks" -#define KEY_CORPSES "corpses or skeletons" -#define KEY_SPELLBOOKS "spellbooks" -#define KEY_HAFTED "hafted weapons" -#define KEY_SHIELDS "shields" -#define KEY_BOWS "bows" -#define KEY_RINGS "rings" -#define KEY_AMULETS "amulets" -#define KEY_SUITS "suits" -#define KEY_CLOAKS "cloaks" -#define KEY_HELMS "helms" -#define KEY_GLOVES "gloves" -#define KEY_BOOTS "boots" +static char KEY_ALL[] = "all"; +static char KEY_COLLECTING[] = "collecting"; +static char KEY_UNAWARE[] = "unaware"; +static char KEY_UNIDENTIFIED[] = "unidentified"; +static char KEY_IDENTIFIED[] = "identified"; +static char KEY_STAR_IDENTIFIED[] = "*identified*"; +static char KEY_BOOSTED[] = "dice boosted"; +static char KEY_MORE_THAN[] = "more than"; +static char KEY_DICE[] = " dice"; +static char KEY_MORE_BONUS[] = "more bonus than"; +static char KEY_MORE_BONUS2[] = ""; +static char KEY_WORTHLESS[] = "worthless"; +static char KEY_ARTIFACT[] = "artifact"; +static char KEY_EGO[] = "ego"; +static char KEY_NAMELESS[] = "nameless"; +static char KEY_RARE[] = "rare"; +static char KEY_COMMON[] = "common"; +static char KEY_WANTED[] = "wanted"; +static char KEY_UNIQUE[] = "unique monster's"; +static char KEY_HUMAN[] = "human"; +static char KEY_UNREADABLE[] = "unreadable"; +static char KEY_REALM1[] = "first realm's"; +static char KEY_REALM2[] = "second realm's"; +static char KEY_FIRST[] = "first"; +static char KEY_SECOND[] = "second"; +static char KEY_THIRD[] = "third"; +static char KEY_FOURTH[] = "fourth"; +static char KEY_ITEMS[] = "items"; +static char KEY_WEAPONS[] = "weapons"; +static char KEY_FAVORITE_WEAPONS[] = "favorite weapons"; +static char KEY_ARMORS[] = "armors"; +static char KEY_MISSILES[] = "missiles"; +static char KEY_DEVICES[] = "magical devices"; +static char KEY_LIGHTS[] = "lights"; +static char KEY_JUNKS[] = "junks"; +static char KEY_CORPSES[] = "corpses or skeletons"; +static char KEY_SPELLBOOKS[] = "spellbooks"; +static char KEY_HAFTED[] = "hafted weapons"; +static char KEY_SHIELDS[] = "shields"; +static char KEY_BOWS[] = "bows"; +static char KEY_RINGS[] = "rings"; +static char KEY_AMULETS[] = "amulets"; +static char KEY_SUITS[] = "suits"; +static char KEY_CLOAKS[] = "cloaks"; +static char KEY_HELMS[] = "helms"; +static char KEY_GLOVES[] = "gloves"; +static char KEY_BOOTS[] = "boots"; #endif /* JP */ @@ -348,7 +338,11 @@ static bool autopick_new_entry(autopick_type *entry, cptr str, bool allow_defaul if (k > 0 && k <= 2) { +#ifdef JP (void)MATCH_KEY(KEY_MORE_BONUS2); +#else + if (' ' == *ptr) ptr++; +#endif ADD_FLG(FLG_MORE_BONUS); } else @@ -3943,161 +3937,151 @@ static void search_for_string(text_body_type *tb, cptr search_str, bool forward) /* Manu names */ #ifdef JP -#define MN_QUIT "¥»¡¼¥Ö̵¤·¤Ç½ªÎ»" -#define MN_SAVEQUIT "¥»¡¼¥Ö¤·¤Æ½ªÎ»" -#define MN_REVERT "Á´¤Æ¤ÎÊѹ¹¤òÇË´þ" -#define MN_HELP "¥Ø¥ë¥×" - -#define MN_MOVE "¥«¡¼¥½¥ë°ÜÆ°" -#define MN_LEFT "º¸ (¢«Ìð°õ¥­¡¼)" -#define MN_DOWN "²¼ (¢­Ìð°õ¥­¡¼)" -#define MN_UP "¾å (¢¬Ìð°õ¥­¡¼)" -#define MN_RIGHT "±¦ (¢ªÌð°õ¥­¡¼)" -#define MN_BOL "¹Ô¤ÎÀèƬ" -#define MN_EOL "¹Ô¤Î½ªÃ¼" -#define MN_PGUP "¾å¤Î¥Ú¡¼¥¸ (PageUp¥­¡¼)" -#define MN_PGDOWN "²¼¤Î¥Ú¡¼¥¸ (PageDown¥­¡¼)" -#define MN_TOP "1¹ÔÌܤذÜÆ° (Home¥­¡¼)" -#define MN_BOTTOM "ºÇ²¼¹Ô¤Ø°ÜÆ°(End¥­¡¼)" - -#define MN_EDIT "ÊÔ½¸" -#define MN_CUT "¥«¥Ã¥È" -#define MN_COPY "¥³¥Ô¡¼" -#define MN_PASTE "¥Ú¡¼¥¹¥È" -#define MN_BLOCK "ÁªÂòÈϰϤλØÄê" -#define MN_KILL_LINE "¹Ô¤Î»Ä¤ê¤òºï½ü" -#define MN_DELETE_CHAR "1ʸ»úºï½ü" -#define MN_BACKSPACE "¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹" -#define MN_RETURN "²þ¹Ô" -#define MN_RETURN "²þ¹Ô" - -#define MN_SEARCH "¸¡º÷" -#define MN_SEARCH_STR "ʸ»úÎó¤Ç¸¡º÷" -#define MN_SEARCH_FORW "Á°Êý¤ØºÆ¸¡º÷" -#define MN_SEARCH_BACK "¸åÊý¤ØºÆ¸¡º÷" -#define MN_SEARCH_OBJ "¥¢¥¤¥Æ¥à¤òÁªÂò¤·¤Æ¸¡º÷" -#define MN_SEARCH_DESTROYED "¼«Æ°Ç˲õ¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Ç¸¡º÷" - -#define MN_INSERT "¿§¡¹ÁÞÆþ" -#define MN_INSERT_OBJECT "ÁªÂò¤·¤¿¥¢¥¤¥Æ¥à¤Î̾Á°¤òÁÞÆþ" -#define MN_INSERT_DESTROYED "¼«Æ°Ç˲õ¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Î̾Á°¤òÁÞÆþ" -#define MN_INSERT_BLOCK "¾ò·ïʬ´ô¥Ö¥í¥Ã¥¯¤ÎÎã¤òÁÞÆþ" -#define MN_INSERT_MACRO "¥Þ¥¯¥íÄêµÁ¤òÁÞÆþ" -#define MN_INSERT_KEYMAP "¥­¡¼¥Þ¥Ã¥×ÄêµÁ¤òÁÞÆþ" - -#ifdef MAC_MPW -#define MN_COMMAND_LETTER "½¦¤¤/Ç˲õ/\x95\xfaÃÖ¤ÎÁªÂò" -#else -#define MN_COMMAND_LETTER "½¦¤¤/Ç˲õ/ÊüÃÖ¤ÎÁªÂò" -#endif -#define MN_CL_AUTOPICK "¡Ö ¡× (¼«Æ°½¦¤¤)" -#define MN_CL_DESTROY "¡Ö!¡× (¼«Æ°Ç˲õ)" -#ifdef MAC_MPW -#define MN_CL_LEAVE "¡Ö~¡× (\x95\xfaÃÖ)" -#else -#define MN_CL_LEAVE "¡Ö~¡× (ÊüÃÖ)" -#endif -#define MN_CL_QUERY "¡Ö;¡× (³Îǧ¤·¤Æ½¦¤¦)" -#define MN_CL_NO_DISP "¡Ö(¡× (¥Þ¥Ã¥×¥³¥Þ¥ó¥É¤Çɽ¼¨¤·¤Ê¤¤)" - -#define MN_ADJECTIVE_GEN "·ÁÍÆ»ì(°ìÈÌ)¤ÎÁªÂò" - -#define MN_ADJECTIVE_SPECIAL "·ÁÍÆ»ì(Æüì)¤ÎÁªÂò" -#define MN_BOOSTED "¥À¥¤¥¹Ìܤΰ㤦 (Éð´ï)" -#define MN_MORE_DICE "¥À¥¤¥¹ÌÜ # °Ê¾å¤Î (Éð´ï)" -#define MN_MORE_BONUS "½¤ÀµÃÍ # °Ê¾å¤Î (»ØÎØÅù)" -#define MN_ARTIFACT "¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È (ÁõÈ÷)" -#define MN_EGO "¥¨¥´ (ÁõÈ÷)" -#define MN_NAMELESS "̵ÌäΠ(ÁõÈ÷)" -#define MN_RARE "¥ì¥¢¤Ê (ÁõÈ÷)" -#define MN_COMMON "¤¢¤ê¤Õ¤ì¤¿ (ÁõÈ÷)" -#define MN_WANTED "¾Þ¶â¼ó¤Î (»àÂÎ)" -#define MN_UNIQUE "¥æ¥Ë¡¼¥¯¡¦¥â¥ó¥¹¥¿¡¼¤Î (»àÂÎ)" -#define MN_HUMAN "¿Í´Ö¤Î (»àÂÎ)" -#define MN_UNREADABLE "Æɤá¤Ê¤¤ (ËâË¡½ñ)" -#define MN_REALM1 "Âè°ìÎΰè¤Î (ËâË¡½ñ)" -#define MN_REALM2 "ÂèÆóÎΰè¤Î (ËâË¡½ñ)" -#define MN_FIRST "1ºýÌܤΠ(ËâË¡½ñ)" -#define MN_SECOND "2ºýÌܤΠ(ËâË¡½ñ)" -#define MN_THIRD "3ºýÌܤΠ(ËâË¡½ñ)" -#define MN_FOURTH "4ºýÌܤΠ(ËâË¡½ñ)" - -#define MN_NOUN "̾»ì¤ÎÁªÂò" +static char MN_QUIT[] = "¥»¡¼¥Ö̵¤·¤Ç½ªÎ»"; +static char MN_SAVEQUIT[] = "¥»¡¼¥Ö¤·¤Æ½ªÎ»"; +static char MN_REVERT[] = "Á´¤Æ¤ÎÊѹ¹¤òÇË´þ"; +static char MN_HELP[] = "¥Ø¥ë¥×"; + +static char MN_MOVE[] = "¥«¡¼¥½¥ë°ÜÆ°"; +static char MN_LEFT[] = "º¸ (¢«Ìð°õ¥­¡¼)"; +static char MN_DOWN[] = "²¼ (¢­Ìð°õ¥­¡¼)"; +static char MN_UP[] = "¾å (¢¬Ìð°õ¥­¡¼)"; +static char MN_RIGHT[] = "±¦ (¢ªÌð°õ¥­¡¼)"; +static char MN_BOL[] = "¹Ô¤ÎÀèƬ"; +static char MN_EOL[] = "¹Ô¤Î½ªÃ¼"; +static char MN_PGUP[] = "¾å¤Î¥Ú¡¼¥¸ (PageUp¥­¡¼)"; +static char MN_PGDOWN[] = "²¼¤Î¥Ú¡¼¥¸ (PageDown¥­¡¼)"; +static char MN_TOP[] = "1¹ÔÌܤذÜÆ° (Home¥­¡¼)"; +static char MN_BOTTOM[] = "ºÇ²¼¹Ô¤Ø°ÜÆ°(End¥­¡¼)"; + +static char MN_EDIT[] = "ÊÔ½¸"; +static char MN_CUT[] = "¥«¥Ã¥È"; +static char MN_COPY[] = "¥³¥Ô¡¼"; +static char MN_PASTE[] = "¥Ú¡¼¥¹¥È"; +static char MN_BLOCK[] = "ÁªÂòÈϰϤλØÄê"; +static char MN_KILL_LINE[] = "¹Ô¤Î»Ä¤ê¤òºï½ü"; +static char MN_DELETE_CHAR[] = "1ʸ»úºï½ü"; +static char MN_BACKSPACE[] = "¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹"; +static char MN_RETURN[] = "²þ¹Ô"; + +static char MN_SEARCH[] = "¸¡º÷"; +static char MN_SEARCH_STR[] = "ʸ»úÎó¤Ç¸¡º÷"; +static char MN_SEARCH_FORW[] = "Á°Êý¤ØºÆ¸¡º÷"; +static char MN_SEARCH_BACK[] = "¸åÊý¤ØºÆ¸¡º÷"; +static char MN_SEARCH_OBJ[] = "¥¢¥¤¥Æ¥à¤òÁªÂò¤·¤Æ¸¡º÷"; +static char MN_SEARCH_DESTROYED[] = "¼«Æ°Ç˲õ¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Ç¸¡º÷"; + +static char MN_INSERT[] = "¿§¡¹ÁÞÆþ"; +static char MN_INSERT_OBJECT[] = "ÁªÂò¤·¤¿¥¢¥¤¥Æ¥à¤Î̾Á°¤òÁÞÆþ"; +static char MN_INSERT_DESTROYED[] = "¼«Æ°Ç˲õ¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Î̾Á°¤òÁÞÆþ"; +static char MN_INSERT_BLOCK[] = "¾ò·ïʬ´ô¥Ö¥í¥Ã¥¯¤ÎÎã¤òÁÞÆþ"; +static char MN_INSERT_MACRO[] = "¥Þ¥¯¥íÄêµÁ¤òÁÞÆþ"; +static char MN_INSERT_KEYMAP[] = "¥­¡¼¥Þ¥Ã¥×ÄêµÁ¤òÁÞÆþ"; + +static char MN_COMMAND_LETTER[] = "½¦¤¤/Ç˲õ/ÊüÃÖ¤ÎÁªÂò"; +static char MN_CL_AUTOPICK[] = "¡Ö ¡× (¼«Æ°½¦¤¤)"; +static char MN_CL_DESTROY[] = "¡Ö!¡× (¼«Æ°Ç˲õ)"; +static char MN_CL_LEAVE[] = "¡Ö~¡× (ÊüÃÖ)"; +static char MN_CL_QUERY[] = "¡Ö;¡× (³Îǧ¤·¤Æ½¦¤¦)"; +static char MN_CL_NO_DISP[] = "¡Ö(¡× (¥Þ¥Ã¥×¥³¥Þ¥ó¥É¤Çɽ¼¨¤·¤Ê¤¤)"; + +static char MN_ADJECTIVE_GEN[] = "·ÁÍÆ»ì(°ìÈÌ)¤ÎÁªÂò"; + +static char MN_ADJECTIVE_SPECIAL[] = "·ÁÍÆ»ì(Æüì)¤ÎÁªÂò"; +static char MN_BOOSTED[] = "¥À¥¤¥¹Ìܤΰ㤦 (Éð´ï)"; +static char MN_MORE_DICE[] = "¥À¥¤¥¹ÌÜ # °Ê¾å¤Î (Éð´ï)"; +static char MN_MORE_BONUS[] = "½¤ÀµÃÍ # °Ê¾å¤Î (»ØÎØÅù)"; +static char MN_ARTIFACT[] = "¥¢¡¼¥Æ¥£¥Õ¥¡¥¯¥È (ÁõÈ÷)"; +static char MN_EGO[] = "¥¨¥´ (ÁõÈ÷)"; +static char MN_NAMELESS[] = "̵ÌäΠ(ÁõÈ÷)"; +static char MN_RARE[] = "¥ì¥¢¤Ê (ÁõÈ÷)"; +static char MN_COMMON[] = "¤¢¤ê¤Õ¤ì¤¿ (ÁõÈ÷)"; +static char MN_WANTED[] = "¾Þ¶â¼ó¤Î (»àÂÎ)"; +static char MN_UNIQUE[] = "¥æ¥Ë¡¼¥¯¡¦¥â¥ó¥¹¥¿¡¼¤Î (»àÂÎ)"; +static char MN_HUMAN[] = "¿Í´Ö¤Î (»àÂÎ)"; +static char MN_UNREADABLE[] = "Æɤá¤Ê¤¤ (ËâË¡½ñ)"; +static char MN_REALM1[] = "Âè°ìÎΰè¤Î (ËâË¡½ñ)"; +static char MN_REALM2[] = "ÂèÆóÎΰè¤Î (ËâË¡½ñ)"; +static char MN_FIRST[] = "1ºýÌܤΠ(ËâË¡½ñ)"; +static char MN_SECOND[] = "2ºýÌܤΠ(ËâË¡½ñ)"; +static char MN_THIRD[] = "3ºýÌܤΠ(ËâË¡½ñ)"; +static char MN_FOURTH[] = "4ºýÌܤΠ(ËâË¡½ñ)"; + +static char MN_NOUN[] = "̾»ì¤ÎÁªÂò"; #else -#define MN_QUIT "Quit without save" -#define MN_SAVEQUIT "Save & Quit" -#define MN_REVERT "Revert all changes" -#define MN_HELP "Help" - -#define MN_MOVE "Move cursor" -#define MN_LEFT "Left (Left Arrow key)" -#define MN_DOWN "Down (Down Arrow key)" -#define MN_UP "Up (Up Arrow key)" -#define MN_RIGHT "Right (Right Arrow key)" -#define MN_BOL "Beggining of line" -#define MN_EOL "End of line" -#define MN_PGUP "Page up (PageUp key)" -#define MN_PGDOWN "Page down(PageDown key)" -#define MN_TOP "Top (Home key)" -#define MN_BOTTOM "Bottom (End key)" - -#define MN_EDIT "Edit" -#define MN_CUT "Cut" -#define MN_COPY "Copy" -#define MN_PASTE "Paste" -#define MN_BLOCK "Select block" -#define MN_KILL_LINE "Kill rest of line" -#define MN_DELETE_CHAR "Delete character" -#define MN_BACKSPACE "Backspace" -#define MN_RETURN "Return" -#define MN_RETURN "Return" - -#define MN_SEARCH "Search" -#define MN_SEARCH_STR "Search by string" -#define MN_SEARCH_FORW "Search forward" -#define MN_SEARCH_BACK "Search backward" -#define MN_SEARCH_OBJ "Search by inventory object" -#define MN_SEARCH_DESTROYED "Search by destroyed object" - -#define MN_INSERT "Insert..." -#define MN_INSERT_OBJECT "Insert name of choosen object" -#define MN_INSERT_DESTROYED "Insert name of destroyed object" -#define MN_INSERT_BLOCK "Insert conditional block" -#define MN_INSERT_MACRO "Insert a macro definition" -#define MN_INSERT_KEYMAP "Insert a keymap definition" - -#define MN_COMMAND_LETTER "Command letter" -#define MN_CL_AUTOPICK "' ' (Auto pick)" -#define MN_CL_DESTROY "'!' (Auto destroy)" -#define MN_CL_LEAVE "'~' (Leave it on the floor)" -#define MN_CL_QUERY "';' (Query to pick up)" -#define MN_CL_NO_DISP "'(' (No display on the large map)" - -#define MN_ADJECTIVE_GEN "Adjective (general)" - -#define MN_ADJECTIVE_SPECIAL "Adjective (special)" -#define MN_BOOSTED "dice boosted (weapons)" -#define MN_MORE_DICE "more than # dice (weapons)" -#define MN_MORE_BONUS "more bonus than # (rings etc.)" -#define MN_ARTIFACT "artifact (equipments)" -#define MN_EGO "ego (equipments)" -#define MN_NAMELESS "nameless (equipments)" -#define MN_RARE "rare (equipments)" -#define MN_COMMON "common (equipments)" -#define MN_WANTED "wanted (corpse)" -#define MN_UNIQUE "unique (corpse)" -#define MN_HUMAN "human (corpse)" -#define MN_UNREADABLE "unreadable (spellbooks)" -#define MN_REALM1 "realm1 (spellbooks)" -#define MN_REALM2 "realm2 (spellbooks)" -#define MN_FIRST "first (spellbooks)" -#define MN_SECOND "second (spellbooks)" -#define MN_THIRD "third (spellbooks)" -#define MN_FOURTH "fourth (spellbooks)" - -#define MN_NOUN "Keywords (noun)" +static char MN_QUIT[] = "Quit without save"; +static char MN_SAVEQUIT[] = "Save & Quit"; +static char MN_REVERT[] = "Revert all changes"; +static char MN_HELP[] = "Help"; + +static char MN_MOVE[] = "Move cursor"; +static char MN_LEFT[] = "Left (Left Arrow key)"; +static char MN_DOWN[] = "Down (Down Arrow key)"; +static char MN_UP[] = "Up (Up Arrow key)"; +static char MN_RIGHT[] = "Right (Right Arrow key)"; +static char MN_BOL[] = "Beggining of line"; +static char MN_EOL[] = "End of line"; +static char MN_PGUP[] = "Page up (PageUp key)"; +static char MN_PGDOWN[] = "Page down(PageDown key)"; +static char MN_TOP[] = "Top (Home key)"; +static char MN_BOTTOM[] = "Bottom (End key)"; + +static char MN_EDIT[] = "Edit"; +static char MN_CUT[] = "Cut"; +static char MN_COPY[] = "Copy"; +static char MN_PASTE[] = "Paste"; +static char MN_BLOCK[] = "Select block"; +static char MN_KILL_LINE[] = "Kill rest of line"; +static char MN_DELETE_CHAR[] = "Delete character"; +static char MN_BACKSPACE[] = "Backspace"; +static char MN_RETURN[] = "Return"; + +static char MN_SEARCH[] = "Search"; +static char MN_SEARCH_STR[] = "Search by string"; +static char MN_SEARCH_FORW[] = "Search forward"; +static char MN_SEARCH_BACK[] = "Search backward"; +static char MN_SEARCH_OBJ[] = "Search by inventory object"; +static char MN_SEARCH_DESTROYED[] = "Search by destroyed object"; + +static char MN_INSERT[] = "Insert..."; +static char MN_INSERT_OBJECT[] = "Insert name of choosen object"; +static char MN_INSERT_DESTROYED[] = "Insert name of destroyed object"; +static char MN_INSERT_BLOCK[] = "Insert conditional block"; +static char MN_INSERT_MACRO[] = "Insert a macro definition"; +static char MN_INSERT_KEYMAP[] = "Insert a keymap definition"; + +static char MN_COMMAND_LETTER[] = "Command letter"; +static char MN_CL_AUTOPICK[] = "' ' (Auto pick)"; +static char MN_CL_DESTROY[] = "'!' (Auto destroy)"; +static char MN_CL_LEAVE[] = "'~' (Leave it on the floor)"; +static char MN_CL_QUERY[] = "';' (Query to pick up)"; +static char MN_CL_NO_DISP[] = "'(' (No display on the large map)"; + +static char MN_ADJECTIVE_GEN[] = "Adjective (general)"; + +static char MN_ADJECTIVE_SPECIAL[] = "Adjective (special)"; +static char MN_BOOSTED[] = "dice boosted (weapons)"; +static char MN_MORE_DICE[] = "more than # dice (weapons)"; +static char MN_MORE_BONUS[] = "more bonus than # (rings etc.)"; +static char MN_ARTIFACT[] = "artifact (equipments)"; +static char MN_EGO[] = "ego (equipments)"; +static char MN_NAMELESS[] = "nameless (equipments)"; +static char MN_RARE[] = "rare (equipments)"; +static char MN_COMMON[] = "common (equipments)"; +static char MN_WANTED[] = "wanted (corpse)"; +static char MN_UNIQUE[] = "unique (corpse)"; +static char MN_HUMAN[] = "human (corpse)"; +static char MN_UNREADABLE[] = "unreadable (spellbooks)"; +static char MN_REALM1[] = "realm1 (spellbooks)"; +static char MN_REALM2[] = "realm2 (spellbooks)"; +static char MN_FIRST[] = "first (spellbooks)"; +static char MN_SECOND[] = "second (spellbooks)"; +static char MN_THIRD[] = "third (spellbooks)"; +static char MN_FOURTH[] = "fourth (spellbooks)"; + +static char MN_NOUN[] = "Keywords (noun)"; #endif -- 2.11.0