-
+
/* File: misc.c */
/*
/* 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);
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
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);
} 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, "ã\83\86", "ã\83\86ã\83¬ã\83\91ã\82·"},
+ {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
if (p_ptr->wizard)
{
#ifdef JP
- /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */
- p = "[¥¦¥£¥¶¡¼¥É]";
+ /* 英日切り替え機能 称号 */
+ p = "[ウィザード]";
#else
p = "[=-WIZARD-=]";
#endif
if (p_ptr->arena_number > MAX_ARENA_MONS + 2)
{
#ifdef JP
- /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */
- p = "*¿¿¡¦¾¡Íø¼Ô*";
+ /* 英日切り替え機能 称号 */
+ p = "*真・勝利者*";
#else
p = "*TRUEWINNER*";
#endif
else
{
#ifdef JP
- /* ±ÑÆüÀÚ¤êÂؤ¨µ¡Ç½ ¾Î¹æ */
- p = "***¾¡Íø¼Ô***";
+ /* 英日切り替え機能 称号 */
+ p = "***勝利者***";
#else
p = "***WINNER***";
#endif
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);
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);
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);
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);
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
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
*/
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)
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;
*/
static void prt_sp(void)
{
-/* ¥Þ¥¸¥Ã¥¯¥Ý¥¤¥ó¥È¤Îɽ¼¨ÊýË¡¤òÊѹ¹¤·¤Æ¤¤¤ë */
+/* マジックポイントの表示方法を変更している */
char tmp[32];
byte color;
/* Do not show mana unless it matters */
if (!mp_ptr->spell_book) return;
- /* ¥¿¥¤¥È¥ë */
-/* put_str(" £Í£Ð / ºÇÂç", ROW_MAXSP, COL_MAXSP); */
+ /* タイトル */
+/* put_str(" MP / 最大", ROW_MAXSP, COL_MAXSP); */
#ifdef JP
put_str("MP", ROW_CURSP, COL_CURSP);
put_str("SP", ROW_CURSP, COL_CURSP);
#endif
- /* ¸½ºß¤Î¥Þ¥¸¥Ã¥¯¥Ý¥¤¥ó¥È */
+ /* 現在のマジックポイント */
sprintf(tmp, "%4ld", (long int)p_ptr->csp);
if (p_ptr->csp >= p_ptr->msp)
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;
if (!dun_level)
{
#ifdef JP
- strcpy(depths, "ÃϾå");
+ strcpy(depths, "地上");
#else
strcpy(depths, "Surf.");
#endif
else if (p_ptr->inside_quest && !dungeon_type)
{
#ifdef JP
- strcpy(depths, "ÃϾå");
+ strcpy(depths, "地上");
#else
strcpy(depths, "Quest");
#endif
{
#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);
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
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
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
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
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
case ACTION_SEARCH:
{
#ifdef JP
- strcpy(text, "õº÷");
+ strcpy(text, "探索");
#else
strcpy(text, "Sear");
#endif
case ACTION_LEARN:
{
#ifdef JP
- strcpy(text, "³Ø½¬");
+ strcpy(text, "学習");
#else
strcpy(text, "lear");
#endif
case ACTION_FISH:
{
#ifdef JP
- strcpy(text, "Äà¤ê");
+ strcpy(text, "釣り");
#else
strcpy(text, "fish");
#endif
case ACTION_SING:
{
#ifdef JP
- strcpy(text, "²Î ");
+ strcpy(text, "歌 ");
#else
strcpy(text, "Sing");
#endif
case ACTION_HAYAGAKE:
{
#ifdef JP
- strcpy(text, "®¶î");
+ strcpy(text, "速駆");
#else
strcpy(text, "Fast");
#endif
case ACTION_SPELL:
{
#ifdef JP
- strcpy(text, "±Ó¾§");
+ strcpy(text, "詠唱");
#else
strcpy(text, "Spel");
#endif
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
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
{
attr = TERM_GREEN;
#ifdef JP
- strcpy(buf, "¾èÇÏÃæ");
+ strcpy(buf, "乗馬中");
#else
strcpy(buf, "Riding");
#endif
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
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
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
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
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
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
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
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
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
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
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
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
}
/*
- max_lines : ºÇÂ粿¹ÔÉÁ²è¤¹¤ë¤«¡¥
+ max_lines : 最大何行描画するか.
*/
void print_monster_list(int x, int y, int max_lines){
int line = y;
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){//å\85\88é ã\83¢ã\83³ã\82¹ã\82¿ã\83¼
last_mons = m_ptr;
n_same = 1;
continue;
//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;
}
}
Term_clear();
- target_set_prepare_look();//¥â¥ó¥¹¥¿¡¼°ìÍ÷¤òÀ¸À®¡¤¥½¡¼¥È
+ target_set_prepare_look();//モンスター一覧を生成,ソート
print_monster_list(0, 0, h);
/* Fresh */
/* 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,
/* 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,
/* 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.",
/* 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.",
}
#ifdef JP
- /* ¥ì¥Ù¥ë¥¢¥Ã¥×¤Î»þ¤Ï¾å¾ºÎ̤òɽ¼¨¤¹¤ë */
+ /* レベルアップの時は上昇量を表示する */
if ((level_up == 1) && (msp > p_ptr->msp))
{
- msg_format("ºÇÂç¥Þ¥¸¥Ã¥¯¡¦¥Ý¥¤¥ó¥È¤¬ %d Áý²Ã¤·¤¿¡ª",
+ msg_format("最大マジック・ポイントが %d 増加した!",
(msp - p_ptr->msp));
}
#endif
if (p_ptr->cumber_glove)
{
#ifdef JP
- msg_print("¼ê¤¬Ê¤¤ï¤ì¤Æ¼öʸ¤¬¾§¤¨¤Ë¤¯¤¤´¶¤¸¤¬¤¹¤ë¡£");
+ msg_print("手が覆われて呪文が唱えにくい感じがする。");
#else
msg_print("Your covered hands feel unsuitable for spellcasting.");
#endif
else
{
#ifdef JP
- msg_print("¤³¤Î¼ê¤Î¾õÂ֤ʤ顢¤°¤Ã¤È¼öʸ¤¬¾§¤¨¤ä¤¹¤¤´¶¤¸¤À¡£");
+ msg_print("この手の状態なら、ぐっと呪文が唱えやすい感じだ。");
#else
msg_print("Your hands feel more suitable for spellcasting.");
#endif
if (p_ptr->cumber_armor)
{
#ifdef JP
- msg_print("ÁõÈ÷¤Î½Å¤µ¤ÇÆ°¤¤¬Æߤ¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡£");
+ msg_print("装備の重さで動きが鈍くなってしまっている。");
#else
msg_print("The weight of your equipment encumbers your movement.");
#endif
else
{
#ifdef JP
- msg_print("¤°¤Ã¤È³Ú¤ËÂΤòÆ°¤«¤»¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£");
+ msg_print("ぐっと楽に体を動かせるようになった。");
#else
msg_print("You feel able to move more freely.");
#endif
}
#ifdef JP
- /* ¥ì¥Ù¥ë¥¢¥Ã¥×¤Î»þ¤Ï¾å¾ºÎ̤òɽ¼¨¤¹¤ë */
+ /* レベルアップの時は上昇量を表示する */
if ((level_up == 1) && (mhp > p_ptr->mhp))
{
- msg_format("ºÇÂç¥Ò¥Ã¥È¡¦¥Ý¥¤¥ó¥È¤¬ %d Áý²Ã¤·¤¿¡ª",
+ msg_format("最大ヒット・ポイントが %d 増加した!",
(mhp - p_ptr->mhp) );
}
#endif
if (p_ptr->heavy_shoot)
{
#ifdef JP
- msg_print("¤³¤ó¤Ê½Å¤¤µÝ¤òÁõÈ÷¤·¤Æ¤¤¤ë¤Î¤ÏÂçÊѤÀ¡£");
+ msg_print("こんな重い弓を装備しているのは大変だ。");
#else
msg_print("You have trouble wielding such a heavy bow.");
#endif
else if (inventory[INVEN_BOW].k_idx)
{
#ifdef JP
- msg_print("¤³¤ÎµÝ¤Ê¤éÁõÈ÷¤·¤Æ¤¤¤Æ¤â¿É¤¯¤Ê¤¤¡£");
+ msg_print("この弓なら装備していても辛くない。");
#else
msg_print("You have no trouble wielding your bow.");
#endif
else
{
#ifdef JP
- msg_print("½Å¤¤µÝ¤òÁõÈ÷¤«¤é¤Ï¤º¤·¤ÆÂΤ¬³Ú¤Ë¤Ê¤Ã¤¿¡£");
+ msg_print("重い弓を装備からはずして体が楽になった。");
#else
msg_print("You feel relieved to put down your heavy bow.");
#endif
if (p_ptr->heavy_wield[i])
{
#ifdef JP
- msg_print("¤³¤ó¤Ê½Å¤¤Éð´ï¤òÁõÈ÷¤·¤Æ¤¤¤ë¤Î¤ÏÂçÊѤÀ¡£");
+ msg_print("こんな重い武器を装備しているのは大変だ。");
#else
msg_print("You have trouble wielding such a heavy weapon.");
#endif
else if (buki_motteruka(INVEN_RARM+i))
{
#ifdef JP
- msg_print("¤³¤ì¤Ê¤éÁõÈ÷¤·¤Æ¤¤¤Æ¤â¿É¤¯¤Ê¤¤¡£");
+ msg_print("これなら装備していても辛くない。");
#else
msg_print("You have no trouble wielding your weapon.");
#endif
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
else
{
#ifdef JP
- msg_print("½Å¤¤Éð´ï¤òÁõÈ÷¤«¤é¤Ï¤º¤·¤ÆÂΤ¬³Ú¤Ë¤Ê¤Ã¤¿¡£");
+ msg_print("重い武器を装備からはずして体が楽になった。");
#else
msg_print("You feel relieved to put down your heavy weapon.");
#endif
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
else if (!p_ptr->riding)
{
#ifdef JP
- msg_print("¤³¤ÎÉð´ï¤ÏÅÌÊâ¤Ç»È¤¤¤ä¤¹¤¤¡£");
+ msg_print("この武器は徒歩で使いやすい。");
#else
msg_print("This weapon was not suitable for use while riding.");
#endif
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
if (p_ptr->icky_wield[i])
{
#ifdef JP
- msg_print("º£¤ÎÁõÈ÷¤Ï¤É¤¦¤â¼«Ê¬¤Ë¤Õ¤µ¤ï¤·¤¯¤Ê¤¤µ¤¤¬¤¹¤ë¡£");
+ msg_print("今の装備はどうも自分にふさわしくない気がする。");
#else
msg_print("You do not feel comfortable with your weapon.");
#endif
else if (buki_motteruka(INVEN_RARM+i))
{
#ifdef JP
- msg_print("º£¤ÎÁõÈ÷¤Ï¼«Ê¬¤Ë¤Õ¤µ¤ï¤·¤¤µ¤¤¬¤¹¤ë¡£");
+ msg_print("今の装備は自分にふさわしい気がする。");
#else
msg_print("You feel comfortable with your weapon.");
#endif
else
{
#ifdef JP
- msg_print("ÁõÈ÷¤ò¤Ï¤º¤·¤¿¤é¿ïʬ¤Èµ¤¤¬³Ú¤Ë¤Ê¤Ã¤¿¡£");
+ msg_print("装備をはずしたら随分と気が楽になった。");
#else
msg_print("You feel more comfortable after removing your weapon.");
#endif
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
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
if (heavy_armor())
{
#ifdef JP
-msg_print("ÁõÈ÷¤¬½Å¤¯¤Æ¥Ð¥é¥ó¥¹¤ò¼è¤ì¤Ê¤¤¡£");
+msg_print("装備が重くてバランスを取れない。");
#else
msg_print("The weight of your armor disrupts your balance.");
#endif
}
else
#ifdef JP
-msg_print("¥Ð¥é¥ó¥¹¤¬¤È¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£");
+msg_print("バランスがとれるようになった。");
#else
msg_print("You regain your balance.");
#endif