X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fxtra1.c;h=02738245ec7df10ba0d0b6012789918446ef868f;hb=c7b2453c02694e8bb0588d7688fe66b64972558a;hp=8f28a47d27fac45a6ce1a0122ede94dee524d1cc;hpb=ea33afaf949d4fe7b1bee1edb7006925db7c2ce8;p=hengband%2Fhengband.git diff --git a/src/xtra1.c b/src/xtra1.c index 8f28a47d2..02738245e 100644 --- a/src/xtra1.c +++ b/src/xtra1.c @@ -1,4 +1,4 @@ - + /* File: misc.c */ /* @@ -162,8 +162,8 @@ void prt_time(void) /* Dump the info itself */ #ifdef JP - if (day < 1000) c_put_str(TERM_WHITE, format("%2dÆüÌÜ", day), ROW_DAY, COL_DAY); - else c_put_str(TERM_WHITE, "***ÆüÌÜ", ROW_DAY, COL_DAY); + if (day < 1000) c_put_str(TERM_WHITE, format("%2d日目", day), ROW_DAY, COL_DAY); + else c_put_str(TERM_WHITE, "***日目", ROW_DAY, COL_DAY); #else if (day < 1000) c_put_str(TERM_WHITE, format("Day%3d", day), ROW_DAY, COL_DAY); else c_put_str(TERM_WHITE, "Day***", ROW_DAY, COL_DAY); @@ -178,25 +178,25 @@ cptr map_name(void) if (p_ptr->inside_quest && is_fixed_quest_idx(p_ptr->inside_quest) && (quest[p_ptr->inside_quest].flags & QUEST_FLAG_PRESET)) #ifdef JP - return "¥¯¥¨¥¹¥È"; + return "クエスト"; #else return "Quest"; #endif else if (p_ptr->wild_mode) #ifdef JP - return "ÃϾå"; + return "地上"; #else return "Surface"; #endif else if (p_ptr->inside_arena) #ifdef JP - return "¥¢¥ê¡¼¥Ê"; + return "アリーナ"; #else return "Arena"; #endif else if (p_ptr->inside_battle) #ifdef JP - return "Æ®µ»¾ì"; + return "闘技場"; #else return "Monster Arena"; #endif @@ -257,7 +257,7 @@ static void prt_stat(int stat) if (p_ptr->stat_max[stat] == p_ptr->stat_max_max[stat]) { #ifdef JP - /* ÆüËܸì¤Ë¤«¤Ö¤é¤Ê¤¤¤è¤¦¤Ëɽ¼¨°ÌÃÖ¤òÊѹ¹ */ + /* 日本語にかぶらないように表示位置を変更 */ put_str("!", ROW_STAT + stat, 5); #else put_str("!", ROW_STAT + stat, 3); @@ -345,74 +345,74 @@ static struct { } bar[] #ifdef JP = { - {TERM_YELLOW, "¤Ä", "¤Ä¤è¤·"}, - {TERM_VIOLET, "¸¸", "¸¸³Ð"}, - {TERM_L_DARK, "ÌÕ", "ÌÕÌÜ"}, - {TERM_RED, "áã", "Ëãáã"}, - {TERM_VIOLET, "Íð", "º®Íð"}, - {TERM_GREEN, "ÆÇ", "ÆÇ"}, - {TERM_BLUE, "¶²", "¶²ÉÝ"}, - {TERM_L_BLUE, "Éâ", "ÉâÍ·"}, - {TERM_SLATE, "È¿", "È¿¼Í"}, - {TERM_SLATE, "ÊÉ", "ÊÉÈ´¤±"}, - {TERM_L_DARK, "Í©", "Í©ÂÎ"}, - {TERM_SLATE, "¼Ù", "ËɼÙ"}, - {TERM_VIOLET, "ÊÑ", "ÊѤï¤ê¿È"}, - {TERM_YELLOW, "Ëâ", "ËâË¡³»"}, - {TERM_L_UMBER, "¿­", "¿­¤Ó"}, - {TERM_WHITE, "ÀÐ", "ÀÐÈ©"}, - {TERM_L_BLUE, "ʬ", "ʬ¿È"}, - {TERM_SLATE, "ËÉ", "ËâË¡Ëɸæ"}, - {TERM_YELLOW, "µæ", "µæ¶Ë"}, - {TERM_YELLOW, "̵", "̵Ũ"}, - {TERM_L_GREEN, "»À", "»ÀÌȱÖ"}, - {TERM_GREEN, "»À", "ÂÑ»À"}, - {TERM_L_BLUE, "ÅÅ", "ÅÅÌȱÖ"}, - {TERM_BLUE, "ÅÅ", "ÂÑÅÅ"}, - {TERM_L_RED, "²Ð", "²ÐÌȱÖ"}, - {TERM_RED, "²Ð", "ÂѲÐ"}, - {TERM_WHITE, "Îä", "ÎäÌȱÖ"}, - {TERM_SLATE, "Îä", "ÂÑÎä"}, - {TERM_GREEN, "ÆÇ", "ÂÑÆÇ"}, - {TERM_L_DARK, "¹ö", "ÂÑÃϹö"}, - {TERM_L_BLUE, "»þ", "ÂÑ»þ´Ö"}, - {TERM_L_DARK, "¶À", "¶À¥ª¡¼¥é"}, - {TERM_L_RED, "¥ª", "²Ð¥ª¡¼¥é"}, - {TERM_WHITE, "Æ®", "Æ®µ¤"}, - {TERM_WHITE, "À»", "À»¥ª¡¼¥é"}, - {TERM_VIOLET, "ÌÜ", "ÌܤˤÏÌÜ"}, - {TERM_WHITE, "½Ë", "½ËÊ¡"}, - {TERM_WHITE, "ͦ", "ͦ"}, - {TERM_RED, "¶¸", "¶¸Íð"}, - {TERM_L_RED, "²Ð", "Ëâ·õ²Ð"}, - {TERM_WHITE, "Îä", "Ëâ·õÎä"}, - {TERM_L_BLUE, "ÅÅ", "Ëâ·õÅÅ"}, - {TERM_SLATE, "»À", "Ëâ·õ»À"}, - {TERM_L_GREEN, "ÆÇ", "Ëâ·õÆÇ"}, - {TERM_RED, "Íð", "º®ÍðÂÇ·â"}, - {TERM_L_BLUE, "»ë", "Æ©ÌÀ»ë"}, - {TERM_ORANGE, "¥Æ", "¥Æ¥ì¥Ñ¥·"}, - {TERM_L_BLUE, "²ó", "²óÉü"}, - {TERM_L_RED, "ÀÖ", "ÀÖ³°"}, - {TERM_UMBER, "±£", "±£Ì©"}, - {TERM_YELLOW, "±£", "Ķ±£Ì©"}, - {TERM_WHITE, "µ¢", "µ¢´Ô"}, - {TERM_WHITE, "¸½", "¸½¼ÂÊÑÍÆ"}, + {TERM_YELLOW, "つ", "つよし"}, + {TERM_VIOLET, "å¹»", "幻覚"}, + {TERM_L_DARK, "盲", "盲目"}, + {TERM_RED, "痺", "麻痺"}, + {TERM_VIOLET, "ä¹±", "æ··ä¹±"}, + {TERM_GREEN, "毒", "毒"}, + {TERM_BLUE, "恐", "恐怖"}, + {TERM_L_BLUE, "æµ®", "浮遊"}, + {TERM_SLATE, "反", "反射"}, + {TERM_SLATE, "壁", "壁抜け"}, + {TERM_L_DARK, "å¹½", "幽体"}, + {TERM_SLATE, "邪", "防邪"}, + {TERM_VIOLET, "変", "変わり身"}, + {TERM_YELLOW, "魔", "魔法鎧"}, + {TERM_L_UMBER, "伸", "伸び"}, + {TERM_WHITE, "石", "石肌"}, + {TERM_L_BLUE, "分", "分身"}, + {TERM_SLATE, "防", "魔法防御"}, + {TERM_YELLOW, "究", "究極"}, + {TERM_YELLOW, "無", "無敵"}, + {TERM_L_GREEN, "酸", "酸免疫"}, + {TERM_GREEN, "酸", "耐酸"}, + {TERM_L_BLUE, "電", "電免疫"}, + {TERM_BLUE, "電", "耐電"}, + {TERM_L_RED, "火", "火免疫"}, + {TERM_RED, "火", "耐火"}, + {TERM_WHITE, "冷", "冷免疫"}, + {TERM_SLATE, "冷", "耐冷"}, + {TERM_GREEN, "毒", "耐毒"}, + {TERM_L_DARK, "獄", "耐地獄"}, + {TERM_L_BLUE, "時", "耐時間"}, + {TERM_L_DARK, "鏡", "鏡オーラ"}, + {TERM_L_RED, "オ", "火オーラ"}, + {TERM_WHITE, "闘", "闘気"}, + {TERM_WHITE, "聖", "聖オーラ"}, + {TERM_VIOLET, "目", "目には目"}, + {TERM_WHITE, "祝", "祝福"}, + {TERM_WHITE, "勇", "勇"}, + {TERM_RED, "狂", "狂乱"}, + {TERM_L_RED, "火", "魔剣火"}, + {TERM_WHITE, "冷", "魔剣冷"}, + {TERM_L_BLUE, "電", "魔剣電"}, + {TERM_SLATE, "酸", "魔剣酸"}, + {TERM_L_GREEN, "毒", "魔剣毒"}, + {TERM_RED, "ä¹±", "混乱打撃"}, + {TERM_L_BLUE, "視", "透明視"}, + {TERM_ORANGE, "テ", "テレパシ"}, + {TERM_L_BLUE, "回", "回復"}, + {TERM_L_RED, "赤", "赤外"}, + {TERM_UMBER, "隠", "隠密"}, + {TERM_YELLOW, "隠", "超隠密"}, + {TERM_WHITE, "帰", "帰還"}, + {TERM_WHITE, "現", "現実変容"}, /* Hex */ - {TERM_WHITE, "¥ª", "ɹ¥ª¡¼¥é"}, - {TERM_BLUE, "¥ª", "ÅÅ¥ª¡¼¥é"}, - {TERM_L_DARK, "¥ª", "±Æ¥ª¡¼¥é"}, - {TERM_YELLOW, "ÏÓ", "ÏÓÎ϶¯²½"}, - {TERM_RED, "Æù", "ÆùÂζ¯²½"}, - {TERM_L_DARK, "¿£", "È¿Áý¿£"}, - {TERM_ORANGE, "¥Æ", "È¿¥Æ¥ì¥Ý"}, - {TERM_RED, "Ëâ", "È¿ËâË¡"}, - {TERM_SLATE, "²æ", "²æËý"}, - {TERM_SLATE, "Àë", "Àë¹ð"}, - {TERM_L_DARK, "·õ", "Ëâ·õ²½"}, - {TERM_RED, "µÛ", "µÛ·ìÂÇ·â"}, - {TERM_WHITE, "²ó", "²óÉü"}, - {TERM_L_DARK, "´¶", "¼Ù°­´¶ÃÎ"}, + {TERM_WHITE, "オ", "氷オーラ"}, + {TERM_BLUE, "オ", "電オーラ"}, + {TERM_L_DARK, "オ", "影オーラ"}, + {TERM_YELLOW, "腕", "腕力強化"}, + {TERM_RED, "肉", "肉体強化"}, + {TERM_L_DARK, "殖", "反増殖"}, + {TERM_ORANGE, "テ", "反テレポ"}, + {TERM_RED, "魔", "反魔法"}, + {TERM_SLATE, "我", "我慢"}, + {TERM_SLATE, "宣", "宣告"}, + {TERM_L_DARK, "剣", "魔剣化"}, + {TERM_RED, "吸", "吸血打撃"}, + {TERM_WHITE, "回", "回復"}, + {TERM_L_DARK, "感", "邪悪感知"}, {0, NULL, NULL} }; #else @@ -738,8 +738,8 @@ static void prt_title(void) if (p_ptr->wizard) { #ifdef JP - /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */ - p = "[¥¦¥£¥¶¡¼¥É]"; + /* 英日切り替え機能 称号 */ + p = "[ウィザード]"; #else p = "[=-WIZARD-=]"; #endif @@ -752,8 +752,8 @@ static void prt_title(void) if (p_ptr->arena_number > MAX_ARENA_MONS + 2) { #ifdef JP - /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */ - p = "*¿¿¡¦¾¡Íø¼Ô*"; + /* 英日切り替え機能 称号 */ + p = "*真・勝利者*"; #else p = "*TRUEWINNER*"; #endif @@ -761,8 +761,8 @@ static void prt_title(void) else { #ifdef JP - /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */ - p = "***¾¡Íø¼Ô***"; + /* 英日切り替え機能 称号 */ + p = "***勝利者***"; #else p = "***WINNER***"; #endif @@ -797,7 +797,7 @@ static void prt_level(void) if (p_ptr->lev >= p_ptr->max_plv) { #ifdef JP - put_str("¥ì¥Ù¥ë ", ROW_LEVEL, 0); + put_str("レベル ", ROW_LEVEL, 0); c_put_str(TERM_L_GREEN, tmp, ROW_LEVEL, COL_LEVEL + 7); #else put_str("LEVEL ", ROW_LEVEL, 0); @@ -808,7 +808,7 @@ static void prt_level(void) else { #ifdef JP - put_str("x¥ì¥Ù¥ë", ROW_LEVEL, 0); + put_str("xレベル", ROW_LEVEL, 0); c_put_str(TERM_YELLOW, tmp, ROW_LEVEL, COL_LEVEL + 7); #else put_str("Level ", ROW_LEVEL, 0); @@ -853,8 +853,8 @@ static void prt_exp(void) if (p_ptr->exp >= p_ptr->max_exp) { #ifdef JP - if (p_ptr->prace == RACE_ANDROID) put_str("¶¯²½ ", ROW_EXP, 0); - else put_str("·Ð¸³ ", ROW_EXP, 0); + if (p_ptr->prace == RACE_ANDROID) put_str("強化 ", ROW_EXP, 0); + else put_str("経験 ", ROW_EXP, 0); c_put_str(TERM_L_GREEN, out_val, ROW_EXP, COL_EXP + 5); #else if (p_ptr->prace == RACE_ANDROID) put_str("Cst ", ROW_EXP, 0); @@ -866,7 +866,7 @@ static void prt_exp(void) else { #ifdef JP - put_str("x·Ð¸³", ROW_EXP, 0); + put_str("x経験", ROW_EXP, 0); c_put_str(TERM_YELLOW, out_val, ROW_EXP, COL_EXP + 5); #else put_str("Exp ", ROW_EXP, 0); @@ -884,7 +884,7 @@ static void prt_gold(void) char tmp[32]; #ifdef JP - put_str("¡ð ", ROW_GOLD, COL_GOLD); + put_str("$ ", ROW_GOLD, COL_GOLD); #else put_str("AU ", ROW_GOLD, COL_GOLD); #endif @@ -903,8 +903,8 @@ static void prt_ac(void) char tmp[32]; #ifdef JP -/* AC ¤Îɽ¼¨Êý¼°¤òÊѹ¹¤·¤Æ¤¤¤ë */ - put_str(" £Á£Ã( )", ROW_AC, COL_AC); +/* AC の表示方式を変更している */ + put_str(" AC( )", ROW_AC, COL_AC); sprintf(tmp, "%5d", p_ptr->dis_ac + p_ptr->dis_to_a); c_put_str(TERM_L_GREEN, tmp, ROW_AC, COL_AC + 6); #else @@ -921,17 +921,17 @@ static void prt_ac(void) */ static void prt_hp(void) { -/* ¥Ò¥Ã¥È¥Ý¥¤¥ó¥È¤Îɽ¼¨ÊýË¡¤òÊѹ¹ */ +/* ヒットポイントの表示方法を変更 */ char tmp[32]; byte color; - /* ¥¿¥¤¥È¥ë */ -/* put_str(" £È£Ð¡¦£Í£Ð", ROW_HPMP, COL_HPMP); */ + /* タイトル */ +/* put_str(" HP・MP", ROW_HPMP, COL_HPMP); */ put_str("HP", ROW_CURHP, COL_CURHP); - /* ¸½ºß¤Î¥Ò¥Ã¥È¥Ý¥¤¥ó¥È */ + /* 現在のヒットポイント */ sprintf(tmp, "%4ld", (long int)p_ptr->chp); if (p_ptr->chp >= p_ptr->mhp) @@ -949,10 +949,10 @@ static void prt_hp(void) c_put_str(color, tmp, ROW_CURHP, COL_CURHP+3); - /* ¶èÀÚ¤ê */ + /* 区切り */ put_str( "/", ROW_CURHP, COL_CURHP + 7 ); - /* ºÇÂç¥Ò¥Ã¥È¥Ý¥¤¥ó¥È */ + /* 最大ヒットポイント */ sprintf(tmp, "%4ld", (long int)p_ptr->mhp); color = TERM_L_GREEN; @@ -965,7 +965,7 @@ static void prt_hp(void) */ static void prt_sp(void) { -/* ¥Þ¥¸¥Ã¥¯¥Ý¥¤¥ó¥È¤Îɽ¼¨ÊýË¡¤òÊѹ¹¤·¤Æ¤¤¤ë */ +/* マジックポイントの表示方法を変更している */ char tmp[32]; byte color; @@ -973,8 +973,8 @@ static void prt_sp(void) /* Do not show mana unless it matters */ if (!mp_ptr->spell_book) return; - /* ¥¿¥¤¥È¥ë */ -/* put_str(" £Í£Ð / ºÇÂç", ROW_MAXSP, COL_MAXSP); */ + /* タイトル */ +/* put_str(" ï¼­ï¼° / 最大", ROW_MAXSP, COL_MAXSP); */ #ifdef JP put_str("MP", ROW_CURSP, COL_CURSP); @@ -982,7 +982,7 @@ static void prt_sp(void) put_str("SP", ROW_CURSP, COL_CURSP); #endif - /* ¸½ºß¤Î¥Þ¥¸¥Ã¥¯¥Ý¥¤¥ó¥È */ + /* 現在のマジックポイント */ sprintf(tmp, "%4ld", (long int)p_ptr->csp); if (p_ptr->csp >= p_ptr->msp) @@ -1000,10 +1000,10 @@ static void prt_sp(void) c_put_str(color, tmp, ROW_CURSP, COL_CURSP+3); - /* ¶èÀÚ¤ê */ + /* 区切り */ put_str( "/", ROW_CURSP, COL_CURSP + 7 ); - /* ºÇÂç¥Þ¥¸¥Ã¥¯¥Ý¥¤¥ó¥È */ + /* 最大マジックポイント */ sprintf(tmp, "%4ld", (long int)p_ptr->msp); color = TERM_L_GREEN; @@ -1027,7 +1027,7 @@ static void prt_depth(void) if (!dun_level) { #ifdef JP - strcpy(depths, "ÃϾå"); + strcpy(depths, "地上"); #else strcpy(depths, "Surf."); #endif @@ -1035,7 +1035,7 @@ static void prt_depth(void) else if (p_ptr->inside_quest && !dungeon_type) { #ifdef JP - strcpy(depths, "ÃϾå"); + strcpy(depths, "地上"); #else strcpy(depths, "Quest"); #endif @@ -1044,7 +1044,7 @@ static void prt_depth(void) { #ifdef JP if (depth_in_feet) (void)sprintf(depths, "%d ft", dun_level * 50); - else (void)sprintf(depths, "%d ³¬", dun_level); + else (void)sprintf(depths, "%d 階", dun_level); #else if (depth_in_feet) (void)sprintf(depths, "%d ft", dun_level * 50); else (void)sprintf(depths, "Lev %d", dun_level); @@ -1084,7 +1084,7 @@ static void prt_hunger(void) if (p_ptr->food < PY_FOOD_FAINT) { #ifdef JP - c_put_str(TERM_RED, "¿ê¼å ", ROW_HUNGRY, COL_HUNGRY); + c_put_str(TERM_RED, "è¡°å¼± ", ROW_HUNGRY, COL_HUNGRY); #else c_put_str(TERM_RED, "Weak ", ROW_HUNGRY, COL_HUNGRY); #endif @@ -1095,7 +1095,7 @@ static void prt_hunger(void) else if (p_ptr->food < PY_FOOD_WEAK) { #ifdef JP - c_put_str(TERM_ORANGE, "¿ê¼å ", ROW_HUNGRY, COL_HUNGRY); + c_put_str(TERM_ORANGE, "è¡°å¼± ", ROW_HUNGRY, COL_HUNGRY); #else c_put_str(TERM_ORANGE, "Weak ", ROW_HUNGRY, COL_HUNGRY); #endif @@ -1106,7 +1106,7 @@ static void prt_hunger(void) else if (p_ptr->food < PY_FOOD_ALERT) { #ifdef JP - c_put_str(TERM_YELLOW, "¶õÊ¢ ", ROW_HUNGRY, COL_HUNGRY); + c_put_str(TERM_YELLOW, "空腹 ", ROW_HUNGRY, COL_HUNGRY); #else c_put_str(TERM_YELLOW, "Hungry", ROW_HUNGRY, COL_HUNGRY); #endif @@ -1123,7 +1123,7 @@ static void prt_hunger(void) else if (p_ptr->food < PY_FOOD_MAX) { #ifdef JP - c_put_str(TERM_L_GREEN, "ËþÊ¢ ", ROW_HUNGRY, COL_HUNGRY); + c_put_str(TERM_L_GREEN, "満腹 ", ROW_HUNGRY, COL_HUNGRY); #else c_put_str(TERM_L_GREEN, "Full ", ROW_HUNGRY, COL_HUNGRY); #endif @@ -1134,7 +1134,7 @@ static void prt_hunger(void) else { #ifdef JP - c_put_str(TERM_GREEN, "¿©²á¤®", ROW_HUNGRY, COL_HUNGRY); + c_put_str(TERM_GREEN, "食過ぎ", ROW_HUNGRY, COL_HUNGRY); #else c_put_str(TERM_GREEN, "Gorged", ROW_HUNGRY, COL_HUNGRY); #endif @@ -1187,7 +1187,7 @@ sprintf(text, " %2d", command_rep); case ACTION_SEARCH: { #ifdef JP - strcpy(text, "õº÷"); + strcpy(text, "探索"); #else strcpy(text, "Sear"); #endif @@ -1256,7 +1256,7 @@ sprintf(text, " %2d", command_rep); case ACTION_LEARN: { #ifdef JP - strcpy(text, "³Ø½¬"); + strcpy(text, "学習"); #else strcpy(text, "lear"); #endif @@ -1266,7 +1266,7 @@ sprintf(text, " %2d", command_rep); case ACTION_FISH: { #ifdef JP - strcpy(text, "Äà¤ê"); + strcpy(text, "釣り"); #else strcpy(text, "fish"); #endif @@ -1298,7 +1298,7 @@ sprintf(text, " %2d", command_rep); case ACTION_SING: { #ifdef JP - strcpy(text, "²Î "); + strcpy(text, "歌 "); #else strcpy(text, "Sing"); #endif @@ -1307,7 +1307,7 @@ sprintf(text, " %2d", command_rep); case ACTION_HAYAGAKE: { #ifdef JP - strcpy(text, "®¶î"); + strcpy(text, "速駆"); #else strcpy(text, "Fast"); #endif @@ -1316,7 +1316,7 @@ sprintf(text, " %2d", command_rep); case ACTION_SPELL: { #ifdef JP - strcpy(text, "±Ó¾§"); + strcpy(text, "詠唱"); #else strcpy(text, "Spel"); #endif @@ -1368,7 +1368,7 @@ static void prt_speed(void) else if (p_ptr->slow && !is_fast) attr = TERM_VIOLET; else attr = TERM_L_GREEN; #ifdef JP - sprintf(buf, "%s(+%d)", (p_ptr->riding ? "¾èÇÏ" : "²Ã®"), (i - 110)); + sprintf(buf, "%s(+%d)", (p_ptr->riding ? "乗馬" : "加速"), (i - 110)); #else sprintf(buf, "Fast(+%d)", (i - 110)); #endif @@ -1389,7 +1389,7 @@ static void prt_speed(void) else if (p_ptr->slow && !is_fast) attr = TERM_VIOLET; else attr = TERM_L_UMBER; #ifdef JP - sprintf(buf, "%s(-%d)", (p_ptr->riding ? "¾èÇÏ" : "¸ºÂ®"), (110 - i)); + sprintf(buf, "%s(-%d)", (p_ptr->riding ? "乗馬" : "減速"), (110 - i)); #else sprintf(buf, "Slow(-%d)", (110 - i)); #endif @@ -1398,7 +1398,7 @@ static void prt_speed(void) { attr = TERM_GREEN; #ifdef JP - strcpy(buf, "¾èÇÏÃæ"); + strcpy(buf, "乗馬中"); #else strcpy(buf, "Riding"); #endif @@ -1420,7 +1420,7 @@ static void prt_study(void) if (p_ptr->new_spells) { #ifdef JP - put_str("³Ø½¬", row_study, col_study); + put_str("学習", row_study, col_study); #else put_str("Stud", row_study, col_study); #endif @@ -1449,7 +1449,7 @@ static void prt_imitation(void) if (new_mane) attr = TERM_L_RED; else attr = TERM_WHITE; #ifdef JP - c_put_str(attr, "¤Þ¤Í", row_study, col_study); + c_put_str(attr, "まね", row_study, col_study); #else c_put_str(attr, "Imit", row_study, col_study); #endif @@ -1469,7 +1469,7 @@ static void prt_cut(void) if (c > 1000) { #ifdef JP - c_put_str(TERM_L_RED, "Ã×Ì¿½ý ", ROW_CUT, COL_CUT); + c_put_str(TERM_L_RED, "致命傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_L_RED, "Mortal wound", ROW_CUT, COL_CUT); #endif @@ -1478,7 +1478,7 @@ static void prt_cut(void) else if (c > 200) { #ifdef JP - c_put_str(TERM_RED, "¤Ò¤É¤¤¿¼¼ê ", ROW_CUT, COL_CUT); + c_put_str(TERM_RED, "ひどい深手 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_RED, "Deep gash ", ROW_CUT, COL_CUT); #endif @@ -1487,7 +1487,7 @@ static void prt_cut(void) else if (c > 100) { #ifdef JP - c_put_str(TERM_RED, "½Å½ý ", ROW_CUT, COL_CUT); + c_put_str(TERM_RED, "重傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_RED, "Severe cut ", ROW_CUT, COL_CUT); #endif @@ -1496,7 +1496,7 @@ static void prt_cut(void) else if (c > 50) { #ifdef JP - c_put_str(TERM_ORANGE, "ÂçÊѤʽý ", ROW_CUT, COL_CUT); + c_put_str(TERM_ORANGE, "大変な傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_ORANGE, "Nasty cut ", ROW_CUT, COL_CUT); #endif @@ -1505,7 +1505,7 @@ static void prt_cut(void) else if (c > 25) { #ifdef JP - c_put_str(TERM_ORANGE, "¤Ò¤É¤¤½ý ", ROW_CUT, COL_CUT); + c_put_str(TERM_ORANGE, "ひどい傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_ORANGE, "Bad cut ", ROW_CUT, COL_CUT); #endif @@ -1514,7 +1514,7 @@ static void prt_cut(void) else if (c > 10) { #ifdef JP - c_put_str(TERM_YELLOW, "·Ú½ý ", ROW_CUT, COL_CUT); + c_put_str(TERM_YELLOW, "軽傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_YELLOW, "Light cut ", ROW_CUT, COL_CUT); #endif @@ -1523,7 +1523,7 @@ static void prt_cut(void) else if (c) { #ifdef JP - c_put_str(TERM_YELLOW, "¤«¤¹¤ê½ý ", ROW_CUT, COL_CUT); + c_put_str(TERM_YELLOW, "かすり傷 ", ROW_CUT, COL_CUT); #else c_put_str(TERM_YELLOW, "Graze ", ROW_CUT, COL_CUT); #endif @@ -1544,7 +1544,7 @@ static void prt_stun(void) if (s > 100) { #ifdef JP - c_put_str(TERM_RED, "°Õ¼±ÉÔÌÀÎÆ ", ROW_STUN, COL_STUN); + c_put_str(TERM_RED, "意識不明瞭 ", ROW_STUN, COL_STUN); #else c_put_str(TERM_RED, "Knocked out ", ROW_STUN, COL_STUN); #endif @@ -1553,7 +1553,7 @@ static void prt_stun(void) else if (s > 50) { #ifdef JP - c_put_str(TERM_ORANGE, "¤Ò¤É¤¯Û¯Û° ", ROW_STUN, COL_STUN); + c_put_str(TERM_ORANGE, "ひどく朦朧 ", ROW_STUN, COL_STUN); #else c_put_str(TERM_ORANGE, "Heavy stun ", ROW_STUN, COL_STUN); #endif @@ -1562,7 +1562,7 @@ static void prt_stun(void) else if (s) { #ifdef JP - c_put_str(TERM_ORANGE, "Û¯Û° ", ROW_STUN, COL_STUN); + c_put_str(TERM_ORANGE, "朦朧 ", ROW_STUN, COL_STUN); #else c_put_str(TERM_ORANGE, "Stun ", ROW_STUN, COL_STUN); #endif @@ -1886,7 +1886,7 @@ static void print_monster_line(int x, int y, monster_type* m_ptr, int n_same){ } /* - max_lines : ºÇÂ粿¹ÔÉÁ²è¤¹¤ë¤«¡¥ + max_lines : 最大何行描画するか. */ void print_monster_list(int x, int y, int max_lines){ int line = y; @@ -1907,20 +1907,20 @@ void print_monster_list(int x, int y, int max_lines){ monster_race* r_ptr = &r_info[r_idx]; cptr name = (r_name + r_ptr->name); cptr ename = (r_name + r_ptr->name); - //¥ß¥ß¥Ã¥¯Îà¤ä¡Ö¤½¤ì¡×Åù¤Ï¡¢°ìÍ÷¤Ë½Ð¤Æ¤Ï¤¤¤±¤Ê¤¤ + //ミミック類や「それ」等は、一覧に出てはいけない if(r_ptr->flags1&RF1_CHAR_CLEAR)continue; if((r_ptr->flags1&RF1_NEVER_MOVE)&&(r_ptr->flags2&RF2_CHAR_MULTI))continue; - //¡Ø¥Ì¥ë¡Ù¤Ï¡¢°ìÍ÷¤Ë½Ð¤Æ¤Ï¤¤¤±¤Ê¤¤ - if((strcmp(name, "À¸¤±¤ëµõ̵¡Ø¥Ì¥ë¡Ù")==0)|| + //『ヌル』は、一覧に出てはいけない + if((strcmp(name, "生ける虚無『ヌル』")==0)|| (strcmp(ename, "Null the Living Void")==0))continue; - //"¶â̵¹¤¤Î»ØÎØ"¤Ï¡¢°ìÍ÷¤Ë½Ð¤Æ¤Ï¤¤¤±¤Ê¤¤ - if((strcmp(name, "¶â̵¹¤¤Î»ØÎØ")==0)|| + //"金無垢の指輪"は、一覧に出てはいけない + if((strcmp(name, "金無垢の指輪")==0)|| (strcmp(ename, "Plain Gold Ring")==0))continue; */ } - //¥½¡¼¥ÈºÑ¤ß¤Ê¤Î¤ÇƱ¤¸¥â¥ó¥¹¥¿¡¼¤ÏϢ³¤¹¤ë¡¥¤³¤ì¤òÍøÍѤ·¤ÆƱ¤¸¥â¥ó¥¹¥¿¡¼¤ò¥«¥¦¥ó¥È¡¤¤Þ¤È¤á¤Æɽ¼¨¤¹¤ë¡¥ - if(!last_mons){//ÀèƬ¥â¥ó¥¹¥¿¡¼ + //ソート済みなので同じモンスターは連続する.これを利用して同じモンスターをカウント,まとめて表示する. + if(!last_mons){//先頭モンスター last_mons = m_ptr; n_same = 1; continue; @@ -1928,13 +1928,13 @@ void print_monster_list(int x, int y, int max_lines){ //same race? if(last_mons->ap_r_idx == m_ptr->ap_r_idx){ n_same++; - continue;//ɽ¼¨½èÍý¤ò¼¡¤Ë²ó¤¹ + continue;//表示処理を次に回す } //print last mons info print_monster_line(x, line++, last_mons, n_same); n_same = 1; last_mons = m_ptr; - if(line-y-1==max_lines){//»Ä¤ê1¹Ô + if(line-y-1==max_lines){//残り1行 break; } } @@ -1970,7 +1970,7 @@ static void fix_monster_list(void) Term_clear(); - target_set_prepare_look();//¥â¥ó¥¹¥¿¡¼°ìÍ÷¤òÀ¸À®¡¤¥½¡¼¥È + target_set_prepare_look();//モンスター一覧を生成,ソート print_monster_list(0, 0, h); /* Fresh */ @@ -2421,7 +2421,7 @@ static void calc_spells(void) /* Message */ #ifdef JP - msg_format("%s¤Î%s¤ò˺¤ì¤Æ¤·¤Þ¤Ã¤¿¡£", + msg_format("%sの%sを忘れてしまった。", do_spell(which, j%32, SPELL_NAME), p ); #else msg_format("You have forgotten the %s of %s.", p, @@ -2481,7 +2481,7 @@ static void calc_spells(void) /* Message */ #ifdef JP - msg_format("%s¤Î%s¤ò˺¤ì¤Æ¤·¤Þ¤Ã¤¿¡£", + msg_format("%sの%sを忘れてしまった。", do_spell(which, j%32, SPELL_NAME), p ); #else msg_format("You have forgotten the %s of %s.", p, @@ -2557,7 +2557,7 @@ static void calc_spells(void) /* Message */ #ifdef JP - msg_format("%s¤Î%s¤ò»×¤¤½Ð¤·¤¿¡£", + msg_format("%sの%sを思い出した。", do_spell(which, j%32, SPELL_NAME), p ); #else msg_format("You have remembered the %s of %s.", @@ -2607,9 +2607,9 @@ static void calc_spells(void) /* Message */ #ifdef JP if( p_ptr->new_spells < 10 ){ - msg_format("¤¢¤È %d ¤Ä¤Î%s¤ò³Ø¤Ù¤ë¡£", p_ptr->new_spells, p); + msg_format("あと %d つの%sを学べる。", p_ptr->new_spells, p); }else{ - msg_format("¤¢¤È %d ¸Ä¤Î%s¤ò³Ø¤Ù¤ë¡£", p_ptr->new_spells, p); + msg_format("あと %d 個の%sを学べる。", p_ptr->new_spells, p); } #else msg_format("You can learn %d more %s%s.", @@ -2889,10 +2889,10 @@ static void calc_mana(void) } #ifdef JP - /* ¥ì¥Ù¥ë¥¢¥Ã¥×¤Î»þ¤Ï¾å¾ºÎ̤òɽ¼¨¤¹¤ë */ + /* レベルアップの時は上昇量を表示する */ if ((level_up == 1) && (msp > p_ptr->msp)) { - msg_format("ºÇÂç¥Þ¥¸¥Ã¥¯¡¦¥Ý¥¤¥ó¥È¤¬ %d Áý²Ã¤·¤¿¡ª", + msg_format("最大マジック・ポイントが %d 増加した!", (msp - p_ptr->msp)); } #endif @@ -2918,7 +2918,7 @@ static void calc_mana(void) if (p_ptr->cumber_glove) { #ifdef JP - msg_print("¼ê¤¬Ê¤¤ï¤ì¤Æ¼öʸ¤¬¾§¤¨¤Ë¤¯¤¤´¶¤¸¤¬¤¹¤ë¡£"); + msg_print("手が覆われて呪文が唱えにくい感じがする。"); #else msg_print("Your covered hands feel unsuitable for spellcasting."); #endif @@ -2927,7 +2927,7 @@ static void calc_mana(void) else { #ifdef JP - msg_print("¤³¤Î¼ê¤Î¾õÂ֤ʤ顢¤°¤Ã¤È¼öʸ¤¬¾§¤¨¤ä¤¹¤¤´¶¤¸¤À¡£"); + msg_print("この手の状態なら、ぐっと呪文が唱えやすい感じだ。"); #else msg_print("Your hands feel more suitable for spellcasting."); #endif @@ -2946,7 +2946,7 @@ static void calc_mana(void) if (p_ptr->cumber_armor) { #ifdef JP - msg_print("ÁõÈ÷¤Î½Å¤µ¤ÇÆ°¤­¤¬Æߤ¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡£"); + msg_print("装備の重さで動きが鈍くなってしまっている。"); #else msg_print("The weight of your equipment encumbers your movement."); #endif @@ -2955,7 +2955,7 @@ static void calc_mana(void) else { #ifdef JP - msg_print("¤°¤Ã¤È³Ú¤ËÂΤòÆ°¤«¤»¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£"); + msg_print("ぐっと楽に体を動かせるようになった。"); #else msg_print("You feel able to move more freely."); #endif @@ -3032,10 +3032,10 @@ static void calc_hitpoints(void) } #ifdef JP - /* ¥ì¥Ù¥ë¥¢¥Ã¥×¤Î»þ¤Ï¾å¾ºÎ̤òɽ¼¨¤¹¤ë */ + /* レベルアップの時は上昇量を表示する */ if ((level_up == 1) && (mhp > p_ptr->mhp)) { - msg_format("ºÇÂç¥Ò¥Ã¥È¡¦¥Ý¥¤¥ó¥È¤¬ %d Áý²Ã¤·¤¿¡ª", + msg_format("最大ヒット・ポイントが %d 増加した!", (mhp - p_ptr->mhp) ); } #endif @@ -5709,7 +5709,7 @@ void calc_bonuses(void) if (p_ptr->heavy_shoot) { #ifdef JP - msg_print("¤³¤ó¤Ê½Å¤¤µÝ¤òÁõÈ÷¤·¤Æ¤¤¤ë¤Î¤ÏÂçÊѤÀ¡£"); + msg_print("こんな重い弓を装備しているのは大変だ。"); #else msg_print("You have trouble wielding such a heavy bow."); #endif @@ -5718,7 +5718,7 @@ void calc_bonuses(void) else if (inventory[INVEN_BOW].k_idx) { #ifdef JP - msg_print("¤³¤ÎµÝ¤Ê¤éÁõÈ÷¤·¤Æ¤¤¤Æ¤â¿É¤¯¤Ê¤¤¡£"); + msg_print("この弓なら装備していても辛くない。"); #else msg_print("You have no trouble wielding your bow."); #endif @@ -5727,7 +5727,7 @@ void calc_bonuses(void) else { #ifdef JP - msg_print("½Å¤¤µÝ¤òÁõÈ÷¤«¤é¤Ï¤º¤·¤ÆÂΤ¬³Ú¤Ë¤Ê¤Ã¤¿¡£"); + msg_print("重い弓を装備からはずして体が楽になった。"); #else msg_print("You feel relieved to put down your heavy bow."); #endif @@ -5747,7 +5747,7 @@ void calc_bonuses(void) if (p_ptr->heavy_wield[i]) { #ifdef JP - msg_print("¤³¤ó¤Ê½Å¤¤Éð´ï¤òÁõÈ÷¤·¤Æ¤¤¤ë¤Î¤ÏÂçÊѤÀ¡£"); + msg_print("こんな重い武器を装備しているのは大変だ。"); #else msg_print("You have trouble wielding such a heavy weapon."); #endif @@ -5756,7 +5756,7 @@ void calc_bonuses(void) else if (buki_motteruka(INVEN_RARM+i)) { #ifdef JP - msg_print("¤³¤ì¤Ê¤éÁõÈ÷¤·¤Æ¤¤¤Æ¤â¿É¤¯¤Ê¤¤¡£"); + msg_print("これなら装備していても辛くない。"); #else msg_print("You have no trouble wielding your weapon."); #endif @@ -5765,7 +5765,7 @@ void calc_bonuses(void) else if (p_ptr->heavy_wield[1-i]) { #ifdef JP - msg_print("¤Þ¤ÀÉð´ï¤¬½Å¤¤¡£"); + msg_print("まだ武器が重い。"); #else msg_print("You have still trouble wielding a heavy weapon."); #endif @@ -5774,7 +5774,7 @@ void calc_bonuses(void) else { #ifdef JP - msg_print("½Å¤¤Éð´ï¤òÁõÈ÷¤«¤é¤Ï¤º¤·¤ÆÂΤ¬³Ú¤Ë¤Ê¤Ã¤¿¡£"); + msg_print("重い武器を装備からはずして体が楽になった。"); #else msg_print("You feel relieved to put down your heavy weapon."); #endif @@ -5792,7 +5792,7 @@ void calc_bonuses(void) if (p_ptr->riding_wield[i]) { #ifdef JP - msg_print("¤³¤ÎÉð´ï¤Ï¾èÇÏÃæ¤Ë»È¤¦¤Ë¤Ï¤à¤«¤Ê¤¤¤è¤¦¤À¡£"); + msg_print("この武器は乗馬中に使うにはむかないようだ。"); #else msg_print("This weapon is not suitable for use while riding."); #endif @@ -5801,7 +5801,7 @@ void calc_bonuses(void) else if (!p_ptr->riding) { #ifdef JP - msg_print("¤³¤ÎÉð´ï¤ÏÅÌÊâ¤Ç»È¤¤¤ä¤¹¤¤¡£"); + msg_print("この武器は徒歩で使いやすい。"); #else msg_print("This weapon was not suitable for use while riding."); #endif @@ -5810,7 +5810,7 @@ void calc_bonuses(void) else if (buki_motteruka(INVEN_RARM+i)) { #ifdef JP - msg_print("¤³¤ì¤Ê¤é¾èÇÏÃæ¤Ë¤Ô¤Ã¤¿¤ê¤À¡£"); + msg_print("これなら乗馬中にぴったりだ。"); #else msg_print("This weapon is suitable for use while riding."); #endif @@ -5827,7 +5827,7 @@ void calc_bonuses(void) if (p_ptr->icky_wield[i]) { #ifdef JP - msg_print("º£¤ÎÁõÈ÷¤Ï¤É¤¦¤â¼«Ê¬¤Ë¤Õ¤µ¤ï¤·¤¯¤Ê¤¤µ¤¤¬¤¹¤ë¡£"); + msg_print("今の装備はどうも自分にふさわしくない気がする。"); #else msg_print("You do not feel comfortable with your weapon."); #endif @@ -5839,7 +5839,7 @@ void calc_bonuses(void) else if (buki_motteruka(INVEN_RARM+i)) { #ifdef JP - msg_print("º£¤ÎÁõÈ÷¤Ï¼«Ê¬¤Ë¤Õ¤µ¤ï¤·¤¤µ¤¤¬¤¹¤ë¡£"); + msg_print("今の装備は自分にふさわしい気がする。"); #else msg_print("You feel comfortable with your weapon."); #endif @@ -5848,7 +5848,7 @@ void calc_bonuses(void) else { #ifdef JP - msg_print("ÁõÈ÷¤ò¤Ï¤º¤·¤¿¤é¿ïʬ¤Èµ¤¤¬³Ú¤Ë¤Ê¤Ã¤¿¡£"); + msg_print("装備をはずしたら随分と気が楽になった。"); #else msg_print("You feel more comfortable after removing your weapon."); #endif @@ -5866,7 +5866,7 @@ void calc_bonuses(void) if (p_ptr->riding_ryoute) { #ifdef JP - msg_format("%sÇϤòÁà¤ì¤Ê¤¤¡£", (empty_hands(FALSE) == EMPTY_HAND_NONE) ? "ξ¼ê¤¬¤Õ¤µ¤¬¤Ã¤Æ¤¤¤Æ" : ""); + msg_format("%s馬を操れない。", (empty_hands(FALSE) == EMPTY_HAND_NONE) ? "両手がふさがっていて" : ""); #else msg_print("You are using both hand for fighting, and you can't control a riding pet."); #endif @@ -5874,7 +5874,7 @@ void calc_bonuses(void) else { #ifdef JP - msg_format("%sÇϤòÁà¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£", (empty_hands(FALSE) == EMPTY_HAND_NONE) ? "¼ê¤¬¶õ¤¤¤Æ" : ""); + msg_format("%s馬を操れるようになった。", (empty_hands(FALSE) == EMPTY_HAND_NONE) ? "手が空いて" : ""); #else msg_print("You began to control riding pet with one hand."); #endif @@ -5888,7 +5888,7 @@ void calc_bonuses(void) if (heavy_armor()) { #ifdef JP -msg_print("ÁõÈ÷¤¬½Å¤¯¤Æ¥Ð¥é¥ó¥¹¤ò¼è¤ì¤Ê¤¤¡£"); +msg_print("装備が重くてバランスを取れない。"); #else msg_print("The weight of your armor disrupts your balance."); #endif @@ -5900,7 +5900,7 @@ msg_print(" } else #ifdef JP -msg_print("¥Ð¥é¥ó¥¹¤¬¤È¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£"); +msg_print("バランスがとれるようになった。"); #else msg_print("You regain your balance."); #endif