OSDN Git Service

refactor: replace ifdef macro in spells1.c
authordis- <dis.rogue@gmail.com>
Thu, 27 Feb 2014 03:39:16 +0000 (12:39 +0900)
committerdis- <dis.rogue@gmail.com>
Thu, 27 Feb 2014 03:39:16 +0000 (12:39 +0900)
src/spells1.c

index c3e4244..576b359 100644 (file)
@@ -613,38 +613,18 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                case GF_POIS:
                case GF_NUKE:
                case GF_DEATH_RAY:
-#ifdef JP
-                       message = "¸Ï¤ì¤¿";break;
-#else
-                       message = "was blasted.";break;
-#endif
+            message = _("¸Ï¤ì¤¿", "was blasted."); break;
                case GF_TIME:
-#ifdef JP
-                       message = "½Ì¤ó¤À";break;
-#else
-                       message = "shrank.";break;
-#endif
+            message = _("½Ì¤ó¤À", "shrank."); break;
                case GF_ACID:
-#ifdef JP
-                       message = "ÍϤ±¤¿";break;
-#else
-                       message = "melted.";break;
-#endif
+            message = _("ÍϤ±¤¿", "melted."); break;
                case GF_COLD:
                case GF_ICE:
-#ifdef JP
-                       message = "Åà¤ê¡¢ºÕ¤±»¶¤Ã¤¿";break;
-#else
-                       message = "was frozen and smashed.";break;
-#endif
+            message = _("Åà¤ê¡¢ºÕ¤±»¶¤Ã¤¿", "was frozen and smashed."); break;
                case GF_FIRE:
                case GF_ELEC:
                case GF_PLASMA:
-#ifdef JP
-                       message = "dz¤¨¤¿";break;
-#else
-                       message = "burns up!";break;
-#endif
+            message = _("dz¤¨¤¿", "burns up!"); break;
                case GF_METEOR:
                case GF_CHAOS:
                case GF_MANA:
@@ -656,21 +636,13 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                case GF_DISENCHANT:
                case GF_FORCE:
                case GF_GRAVITY:
-#ifdef JP
-                       message = "Ê´ºÕ¤µ¤ì¤¿";break;
-#else
-                       message = "was crushed.";break;
-#endif
+            message = _("Ê´ºÕ¤µ¤ì¤¿", "was crushed."); break;
                default:
                        message = NULL;break;
                }
                if (message)
                {
-#ifdef JP
-                       msg_format("ÌÚ¤Ï%s¡£", message);
-#else
-                       msg_format("A tree %s", message);
-#endif
+            msg_format(_("ÌÚ¤Ï%s¡£", "A tree %s"), message);
                        cave_set_feat(y, x, one_in_(3) ? feat_brake : feat_grass);
 
                        /* Observe */
@@ -738,12 +710,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                /* Check line of sight */
                                if (known)
                                {
-#ifdef JP
-                                       msg_print("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª");
-#else
-                                       msg_print("There is a bright flash of light!");
-#endif
-
+                    msg_print(_("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª", "There is a bright flash of light!"));
                                        obvious = TRUE;
                                }
 
@@ -762,12 +729,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                /* Check line of sound */
                                if (known && (old_feat != c_ptr->feat))
                                {
-#ifdef JP
-                                       msg_print("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª");
-#else
-                                       msg_print("Click!");
-#endif
-
+                    msg_print(_("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª", "Click!"));
                                        obvious = TRUE;
                                }
                        }
@@ -796,12 +758,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                if (known)
                                {
                                        /* Message */
-#ifdef JP
-                                       msg_print("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª");
-#else
-                                       msg_print("There is a bright flash of light!");
-#endif
-
+                    msg_print(_("¤Þ¤Ð¤æ¤¤Á®¸÷¤¬Áö¤Ã¤¿¡ª", "There is a bright flash of light!"));
                                        obvious = TRUE;
                                }
 
@@ -844,12 +801,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                if (known && have_flag(mimic_f_ptr->flags, FF_OPEN))
                                {
                                        /* Message */
-#ifdef JP
-                                       msg_format("%s¤Ë²¿¤«¤¬¤Ä¤Ã¤«¤¨¤Æ³«¤«¤Ê¤¯¤Ê¤Ã¤¿¡£", f_name + mimic_f_ptr->name);
-#else
-                                       msg_format("The %s seems stuck.", f_name + mimic_f_ptr->name);
-#endif
-
+                    msg_format(_("%s¤Ë²¿¤«¤¬¤Ä¤Ã¤«¤¨¤Æ³«¤«¤Ê¤¯¤Ê¤Ã¤¿¡£", "The %s seems stuck."), f_name + mimic_f_ptr->name);
                                        obvious = TRUE;
                                }
                        }
@@ -864,12 +816,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                /* Message */
                                if (known && (c_ptr->info & (CAVE_MARK)))
                                {
-#ifdef JP
-                                       msg_format("%s¤¬ÍϤ±¤ÆÅ¥¤Ë¤Ê¤Ã¤¿¡ª", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#else
-                                       msg_format("The %s turns into mud!", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#endif
-
+                    msg_format(_("%s¤¬ÍϤ±¤ÆÅ¥¤Ë¤Ê¤Ã¤¿¡ª", "The %s turns into mud!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
                                        obvious = TRUE;
                                }
 
@@ -1107,11 +1054,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                {
                        if (is_mirror_grid(c_ptr))
                        {
-#ifdef JP
-                               msg_print("¶À¤¬³ä¤ì¤¿¡ª");
-#else
-                               msg_print("The mirror was crashed!");
-#endif
+                msg_print(_("¶À¤¬³ä¤ì¤¿¡ª", "The mirror was crashed!"));
                                sound(SOUND_GLASS);
                                remove_mirror(y, x);
                                project(0, 2, y, x, p_ptr->lev / 2 + 5, GF_SHARDS, (PROJECT_GRID | PROJECT_ITEM | PROJECT_KILL | PROJECT_JUMP | PROJECT_NO_HANGEKI), -1);
@@ -1122,11 +1065,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                /* Message */
                                if (known && (c_ptr->info & CAVE_MARK))
                                {
-#ifdef JP
-                                       msg_format("%s¤¬³ä¤ì¤¿¡ª", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#else
-                                       msg_format("The %s was crashed!", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#endif
+                    msg_format(_("%s¤¬³ä¤ì¤¿¡ª", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
                                        sound(SOUND_GLASS);
                                }
 
@@ -1142,12 +1081,8 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                case GF_SOUND:
                {
                        if (is_mirror_grid(c_ptr) && p_ptr->lev < 40)
-                       {
-#ifdef JP
-                               msg_print("¶À¤¬³ä¤ì¤¿¡ª");
-#else
-                               msg_print("The mirror was crashed!");
-#endif
+            {
+                msg_print(_("¶À¤¬³ä¤ì¤¿¡ª", "The mirror was crashed!"));
                                sound(SOUND_GLASS);
                                remove_mirror(y, x);
                                project(0, 2, y, x, p_ptr->lev / 2 + 5, GF_SHARDS, (PROJECT_GRID | PROJECT_ITEM | PROJECT_KILL | PROJECT_JUMP | PROJECT_NO_HANGEKI), -1);
@@ -1158,11 +1093,7 @@ static bool project_f(int who, int r, int y, int x, int dam, int typ)
                                /* Message */
                                if (known && (c_ptr->info & CAVE_MARK))
                                {
-#ifdef JP
-                                       msg_format("%s¤¬³ä¤ì¤¿¡ª", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#else
-                                       msg_format("The %s was crashed!", f_name + f_info[get_feat_mimic(c_ptr)].name);
-#endif
+                    msg_format(_("%s¤¬³ä¤ì¤¿¡ª", "The %s was crashed!"), f_name + f_info[get_feat_mimic(c_ptr)].name);
                                        sound(SOUND_GLASS);
                                }
 
@@ -1276,12 +1207,7 @@ static bool project_o(int who, int r, int y, int x, int dam, int typ)
                                if (hates_acid(o_ptr))
                                {
                                        do_kill = TRUE;
-#ifdef JP
-note_kill = "Í»¤±¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " melt!" : " melts!");
-#endif
-
+                    note_kill = _("Í»¤±¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " melt!" : " melts!"));
                                        if (have_flag(flgs, TR_IGNORE_ACID)) ignore = TRUE;
                                }
                                break;
@@ -1293,12 +1219,7 @@ note_kill = "ͻ
                                if (hates_elec(o_ptr))
                                {
                                        do_kill = TRUE;
-#ifdef JP
-note_kill = "²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " are destroyed!" : " is destroyed!");
-#endif
-
+                    note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
                                        if (have_flag(flgs, TR_IGNORE_ELEC)) ignore = TRUE;
                                }
                                break;
@@ -1309,13 +1230,8 @@ note_kill = "
                        {
                                if (hates_fire(o_ptr))
                                {
-                                       do_kill = TRUE;
-#ifdef JP
-note_kill = "dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " burn up!" : " burns up!");
-#endif
-
+                    do_kill = TRUE;
+                    note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
                                        if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
                                }
                                break;
@@ -1326,12 +1242,7 @@ note_kill = "dz
                        {
                                if (hates_cold(o_ptr))
                                {
-#ifdef JP
-note_kill = "ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " shatter!" : " shatters!");
-#endif
-
+                    note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
                                        do_kill = TRUE;
                                        if (have_flag(flgs, TR_IGNORE_COLD)) ignore = TRUE;
                                }
@@ -1344,24 +1255,14 @@ note_kill = "
                                if (hates_fire(o_ptr))
                                {
                                        do_kill = TRUE;
-#ifdef JP
-note_kill = "dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " burn up!" : " burns up!");
-#endif
-
+                    note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
                                        if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
                                }
                                if (hates_elec(o_ptr))
                                {
                                        ignore = FALSE;
                                        do_kill = TRUE;
-#ifdef JP
-note_kill = "²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " are destroyed!" : " is destroyed!");
-#endif
-
+                    note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
                                        if (have_flag(flgs, TR_IGNORE_ELEC)) ignore = TRUE;
                                }
                                break;
@@ -1372,25 +1273,15 @@ note_kill = "
                        {
                                if (hates_fire(o_ptr))
                                {
-                                       do_kill = TRUE;
-#ifdef JP
-note_kill = "dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " burn up!" : " burns up!");
-#endif
-
+                    do_kill = TRUE;
+                    note_kill = _("dz¤¨¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " burn up!" : " burns up!"));
                                        if (have_flag(flgs, TR_IGNORE_FIRE)) ignore = TRUE;
                                }
                                if (hates_cold(o_ptr))
                                {
                                        ignore = FALSE;
                                        do_kill = TRUE;
-#ifdef JP
-note_kill = "ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " shatter!" : " shatters!");
-#endif
-
+                    note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
                                        if (have_flag(flgs, TR_IGNORE_COLD)) ignore = TRUE;
                                }
                                break;
@@ -1403,13 +1294,8 @@ note_kill = "
                        case GF_SOUND:
                        {
                                if (hates_cold(o_ptr))
-                               {
-#ifdef JP
-note_kill = "ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " shatter!" : " shatters!");
-#endif
-
+                {
+                    note_kill = _("ºÕ¤±»¶¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " shatter!" : " shatters!"));
                                        do_kill = TRUE;
                                }
                                break;
@@ -1421,36 +1307,21 @@ note_kill = "
                        case GF_SUPER_RAY:
                        {
                                do_kill = TRUE;
-#ifdef JP
-note_kill = "²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note_kill = (plural ? " are destroyed!" : " is destroyed!");
-#endif
-
+                note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
                                break;
                        }
 
                        case GF_DISINTEGRATE:
                        {
                                do_kill = TRUE;
-#ifdef JP
-note_kill = "¾øȯ¤·¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note_kill = (plural ? " evaporate!" : " evaporates!");
-#endif
-
+                note_kill = _("¾øȯ¤·¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " evaporate!" : " evaporates!"));
                                break;
                        }
 
                        case GF_CHAOS:
                        {
                                do_kill = TRUE;
-#ifdef JP
-note_kill = "²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note_kill = (plural ? " are destroyed!" : " is destroyed!");
-#endif
-
+                note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
                                if (have_flag(flgs, TR_RES_CHAOS)) ignore = TRUE;
                                else if ((o_ptr->tval == TV_SCROLL) && (o_ptr->sval == SV_SCROLL_CHAOS)) ignore = TRUE;
                                break;
@@ -1462,13 +1333,8 @@ note_kill = "
                        {
                                if (object_is_cursed(o_ptr))
                                {
-                                       do_kill = TRUE;
-#ifdef JP
-note_kill = "²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note_kill = (plural ? " are destroyed!" : " is destroyed!");
-#endif
-
+                    do_kill = TRUE;
+                    note_kill = _("²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", (plural ? " are destroyed!" : " is destroyed!"));
                                }
                                break;
                        }
@@ -1501,12 +1367,7 @@ note_kill = "
                                                /* Notice */
                                                if (known && (o_ptr->marked & OM_FOUND))
                                                {
-#ifdef JP
-msg_print("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª");
-#else
-                                                       msg_print("Click!");
-#endif
-
+                            msg_print(_("¥«¥Á¥Ã¤È²»¤¬¤·¤¿¡ª", "Click!"));
                                                        obvious = TRUE;
                                                }
                                        }
@@ -1531,29 +1392,17 @@ msg_print("
                                                {
                                                        if (!note_kill)
                                                        {
-#ifdef JP
-note_kill = "³¥¤Ë¤Ê¤Ã¤¿¡£";
-#else
-                                       note_kill = (plural ? " become dust." : " becomes dust.");
-#endif
+                                note_kill = _("³¥¤Ë¤Ê¤Ã¤¿¡£", (plural ? " become dust." : " becomes dust."));
                                                        }
                                                        continue;
                                                }
                                                else if (summon_named_creature(who, y, x, o_ptr->pval, mode))
                                                {
-#ifdef JP
-note_kill = "À¸¤­Ê֤ä¿¡£";
-#else
-                                       note_kill = " revived.";
-#endif
+                            note_kill = _("À¸¤­Ê֤ä¿¡£", " revived.");
                                                }
                                                else if (!note_kill)
                                                {
-#ifdef JP
-note_kill = "³¥¤Ë¤Ê¤Ã¤¿¡£";
-#else
-                                                       note_kill = (plural ? " become dust." : " becomes dust.");
-#endif
+                            note_kill = _("³¥¤Ë¤Ê¤Ã¤¿¡£", (plural ? " become dust." : " becomes dust."));
                                                }
                                        }
                                        do_kill = TRUE;
@@ -1580,14 +1429,8 @@ note_kill = "
                                /* Observe the resist */
                                if (known && (o_ptr->marked & OM_FOUND))
                                {
-#ifdef JP
-msg_format("%s¤Ï±Æ¶Á¤ò¼õ¤±¤Ê¤¤¡ª",
-   o_name);
-#else
-                                       msg_format("The %s %s unaffected!",
-                                                       o_name, (plural ? "are" : "is"));
-#endif
-
+                    msg_format(_("%s¤Ï±Æ¶Á¤ò¼õ¤±¤Ê¤¤¡ª", 
+                       (plural ? "The %s are unaffected!" : "The %s is unaffected!")), o_name);
                                }
                        }
 
@@ -1597,12 +1440,7 @@ msg_format("%s
                                /* Describe if needed */
                                if (known && (o_ptr->marked & OM_FOUND) && note_kill)
                                {
-#ifdef JP
-msg_format("%s¤Ï%s", o_name, note_kill);
-#else
-                                       msg_format("The %s%s", o_name, note_kill);
-#endif
-
+                    msg_format(_("%s¤Ï%s", "The %s%s"), o_name, note_kill);
                                }
 
                                k_idx = o_ptr->k_idx;
@@ -1739,10 +1577,7 @@ static bool project_m(int who, int r, int y, int x, int dam, int typ, int flg, b
 
        /* Hold the monster name */
        char m_name[80];
-
-#ifndef JP
        char m_poss[10];
-#endif
 
        int photo = 0;
 
@@ -1776,11 +1611,8 @@ static bool project_m(int who, int r, int y, int x, int dam, int typ, int flg, b
        /* Get the monster name (BEFORE polymorphing) */
        monster_desc(m_name, m_ptr, 0);
 
-#ifndef JP
        /* Get the monster possessive ("his"/"her"/"its") */
        monster_desc(m_poss, m_ptr, MD_PRON_VISIBLE | MD_POSSESSIVE);
-#endif
-
 
        if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) disturb(1, 1);
 
@@ -1794,11 +1626,7 @@ static bool project_m(int who, int r, int y, int x, int dam, int typ, int flg, b
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -1813,23 +1641,14 @@ static bool project_m(int who, int r, int y, int x, int dam, int typ, int flg, b
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_ACID)
                        {
-#ifdef JP
-note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists a lot.";
-#endif
-
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
                                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_ACID);
                        }
@@ -1843,24 +1662,15 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_ELEC)
                        {
-#ifdef JP
-note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists a lot.";
-#endif
-
-                               dam /= 9;
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
+                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_ELEC);
                        }
                        break;
@@ -1873,34 +1683,20 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_FIRE)
                        {
-#ifdef JP
-note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists a lot.";
-#endif
-
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
                                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_FIRE);
                        }
                        else if (r_ptr->flags3 & (RF3_HURT_FIRE))
                        {
-#ifdef JP
-note = "¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£";
-#else
-                               note = " is hit hard.";
-#endif
-
+                note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
                                dam *= 2;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_FIRE);
                        }
@@ -1914,34 +1710,20 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_COLD)
                        {
-#ifdef JP
-note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists a lot.";
-#endif
-
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
                                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_COLD);
                        }
                        else if (r_ptr->flags3 & (RF3_HURT_COLD))
-                       {
-#ifdef JP
-note = "¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£";
-#else
-                               note = " is hit hard.";
-#endif
-
+            {
+                note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
                                dam *= 2;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_COLD);
                        }
@@ -1955,23 +1737,14 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_POIS)
                        {
-#ifdef JP
-note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists a lot.";
-#endif
-
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
                                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_POIS);
                        }
@@ -1985,23 +1758,14 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_IM_POIS)
                        {
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_POIS);
                        }
@@ -2015,25 +1779,16 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flags3 & RF3_GOOD)
-                       {
+            {
+                note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
                                dam *= 2;
-#ifdef JP
-note = "¤Ï¤Ò¤É¤¤Ä˼ê¤ò¼õ¤±¤¿¡£";
-#else
-                               note = " is hit hard.";
-#endif
-
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_GOOD);
                        }
                        break;
@@ -2045,46 +1800,27 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flags3 & RF3_GOOD)
-                       {
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
-#ifdef JP
-note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " is immune.";
-#endif
-
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= RF3_GOOD;
                        }
                        else if (r_ptr->flags3 & RF3_EVIL)
                        {
-                               dam *= 2;
-#ifdef JP
-note = "¤Ï¤Ò¤É¤¤Ä˼ê¤ò¼õ¤±¤¿¡£";
-#else
-                               note = " is hit hard.";
-#endif
-
+                dam *= 2;
+                note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= RF3_EVIL;
                        }
                        else
-                       {
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                        }
                        break;
@@ -2096,12 +1832,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2116,23 +1848,14 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_PLAS)
-                       {
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_PLAS);
                        }
@@ -2146,11 +1869,7 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2158,37 +1877,22 @@ note = "
                        if (r_ptr->flagsr & RFR_RES_NETH)
                        {
                                if (r_ptr->flags3 & RF3_UNDEAD)
-                               {
-#ifdef JP
-                                       note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                                       note = " is immune.";
-#endif
-
+                {
+                    note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                        dam = 0;
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_UNDEAD);
                                }
                                else
                                {
-#ifdef JP
-                                       note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                                       note = " resists.";
-#endif
-
+                    note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                        dam *= 3; dam /= randint1(6) + 6;
                                }
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_NETH);
                        }
                        else if (r_ptr->flags3 & RF3_EVIL)
-                       {
+            {
+                note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£", " resists somewhat.");
                                dam /= 2;
-#ifdef JP
-                               note = "¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£";
-#else
-                               note = " resists somewhat.";
-#endif
-
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_EVIL);
                        }
                        break;
@@ -2201,11 +1905,7 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2213,23 +1913,13 @@ note = "
                        if (r_ptr->flagsr & RFR_RES_WATE)
                        {
                                if ((m_ptr->r_idx == MON_WATER_ELEM) || (m_ptr->r_idx == MON_UNMAKER))
-                               {
-#ifdef JP
-                                       note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                                       note = " is immune.";
-#endif
-
+                {
+                    note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                        dam = 0;
                                }
                                else
-                               {
-#ifdef JP
-                                       note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                                       note = " resists.";
-#endif
-
+                {
+                    note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                        dam *= 3; dam /= randint1(6) + 6;
                                }
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_WATE);
@@ -2243,35 +1933,21 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_CHAO)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_CHAO);
                        }
                        else if ((r_ptr->flags3 & RF3_DEMON) && one_in_(3))
-                       {
-#ifdef JP
-                               note = "¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£";
-#else
-                               note = " resists somewhat.";
-#endif
-
+            {
+                note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£", " resists somewhat.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_DEMON);
                        }
@@ -2289,25 +1965,16 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_SHAR)
                        {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
-                               dam *= 3; dam /= randint1(6) + 6;
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
+                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SHAR);
                        }
                        break;
@@ -2320,23 +1987,14 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_SHAR)
-                       {
-#ifdef JP
-                               note = "¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£";
-#else
-                               note = " resists somewhat.";
-#endif
-
+            {
+                note = _("¤Ï¤¤¤¯¤é¤«ÂÑÀ­¤ò¼¨¤·¤¿¡£", " resists somewhat.");
                                dam /= 2;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SHAR);
                        }
@@ -2351,24 +2009,15 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_SOUN)
                        {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
-                               dam *= 2; dam /= randint1(6) + 6;
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
+                dam *= 2; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_SOUN);
                        }
                        else do_stun = (10 + randint1(15) + r) / (r + 1);
@@ -2382,24 +2031,15 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flags3 & RF3_NO_CONF)
                        {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
-                               dam *= 3; dam /= randint1(6) + 6;
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
+                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
                        }
                        else do_conf = (10 + randint1(15) + r) / (r + 1);
@@ -2413,24 +2053,15 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_DISE)
                        {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
-                               dam *= 3; dam /= randint1(6) + 6;
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
+                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_DISE);
                        }
                        break;
@@ -2442,24 +2073,15 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_NEXU)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_NEXU);
                        }
@@ -2472,24 +2094,15 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_WALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_WALL);
                        }
@@ -2503,24 +2116,15 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_INER)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_INER);
                        }
@@ -2537,11 +2141,7 @@ note = "
                                {
                                        if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
                                        {
-#ifdef JP
-                                               note = "¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£";
-#else
-                                               note = " starts moving slower.";
-#endif
+                        note = _("¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
                                        }
                                }
                        }
@@ -2555,23 +2155,14 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_TIME)
                        {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam *= 3; dam /= randint1(6) + 6;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_TIME);
                        }
@@ -2587,12 +2178,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2602,23 +2189,13 @@ note = "
                                if (r_ptr->flags1 & (RF1_UNIQUE))
                                {
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected!");
                                        resist_tele = TRUE;
                                }
                                else if (r_ptr->level > randint1(100))
                                {
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                                       note = " resists!";
-#endif
-
+                    note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                        resist_tele = TRUE;
                                }
                        }
@@ -2628,13 +2205,8 @@ note = "
                        if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) do_dist = 0;
 
                        if (r_ptr->flagsr & RFR_RES_GRAV)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam *= 3; dam /= randint1(6) + 6;
                                do_dist = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_GRAV);
@@ -2653,11 +2225,7 @@ note = "
                                {
                                        if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
                                        {
-#ifdef JP
-                                               note = "¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£";
-#else
-                                               note = " starts moving slower.";
-#endif
+                        note = _("¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
                                        }
                                }
 
@@ -2671,12 +2239,7 @@ note = "
                                        /* Resist */
                                        do_stun = 0;
                                        /* No obvious effect */
-#ifdef JP
-                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected!");
                                        obvious = FALSE;
                                }
                        }
@@ -2692,11 +2255,7 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2712,11 +2271,7 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2724,14 +2279,8 @@ note = "
                        if (r_ptr->flags3 & RF3_HURT_ROCK)
                        {
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_ROCK);
-#ifdef JP
-note = "¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª";
-note_dies = "¤Ï¾øȯ¤·¤¿¡ª";
-#else
-                               note = " loses some skin!";
-                               note_dies = " evaporates!";
-#endif
-
+                note = _("¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª", " loses some skin!");
+                note_dies = _("¤Ï¾øȯ¤·¤¿¡ª", " evaporates!");
                                dam *= 2;
                        }
                        break;
@@ -2744,22 +2293,15 @@ note_dies = "
                        /* PSI only works if the monster can see you! -- RG */
                        if (!(los(m_ptr->fy, m_ptr->fx, py, px)))
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%s¤Ï¤¢¤Ê¤¿¤¬¸«¤¨¤Ê¤¤¤Î¤Ç±Æ¶Á¤µ¤ì¤Ê¤¤¡ª", m_name);
-#else
-                               if (seen_msg) msg_format("%^s can't see you, and isn't affected!", m_name);
-#endif
+                               if (seen_msg) 
+                    msg_format(_("%s¤Ï¤¢¤Ê¤¿¤¬¸«¤¨¤Ê¤¤¤Î¤Ç±Æ¶Á¤µ¤ì¤Ê¤¤¡ª", "%^s can't see you, and isn't affected!"), m_name);
                                skipped = TRUE;
                                break;
                        }
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -2767,25 +2309,16 @@ note_dies = "
                        if (r_ptr->flags2 & RF2_EMPTY_MIND)
                        {
                                dam = 0;
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune!";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
 
                        }
                        else if ((r_ptr->flags2 & (RF2_STUPID | RF2_WEIRD_MIND)) ||
                                 (r_ptr->flags3 & RF3_ANIMAL) ||
                                 (r_ptr->level > randint1(3 * dam)))
-                       {
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam /= 3;
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
 
                                /*
                                 * Powerful demons & undead can turn a mindcrafter's
@@ -2796,22 +2329,14 @@ note_dies = "
                                    one_in_(2))
                                {
                                        note = NULL;
-#ifdef JP
-                                       msg_format("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª", m_name);
-#else
-                                       msg_format("%^s%s corrupted mind backlashes your attack!",
-                                           m_name, (seen ? "'s" : "s"));
-#endif
+                                       msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª", 
+                        (seen ? "%^s's corrupted mind backlashes your attack!" : 
+                                "%^ss corrupted mind backlashes your attack!")), m_name);
 
                                        /* Saving throw */
                                        if ((randint0(100 + r_ptr->level / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
                                        {
-#ifdef JP
-                                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                                               msg_print("You resist the effects!");
-#endif
-
+                        msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                        }
                                        else
                                        {
@@ -2831,12 +2356,7 @@ note_dies = "
                                                                case 3:
                                                                {
                                                                        if (r_ptr->flags3 & RF3_NO_FEAR)
-#ifdef JP
-                                                                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                                                                               note = " is unaffected.";
-#endif
-
+                                        note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                                                        else
                                                                                set_afraid(p_ptr->afraid + 3 + randint1(dam));
                                                                        break;
@@ -2866,23 +2386,13 @@ note_dies = "
                                                do_fear = 3 + randint1(dam);
                                                break;
                                        default:
-#ifdef JP
-                                               note = "¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                               note = " falls asleep!";
-#endif
-
+                        note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
                                                do_sleep = 3 + randint1(dam);
                                                break;
                                }
                        }
 
-#ifdef JP
-                       note_dies = "¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£";
-#else
-                       note_dies = " collapses, a mindless husk.";
-#endif
-
+            note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
                        break;
                }
 
@@ -2891,37 +2401,23 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flags2 & RF2_EMPTY_MIND)
                        {
-                               dam = 0;
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune!";
-#endif
-
+                dam = 0;
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                        }
                        else if ((r_ptr->flags2 & (RF2_STUPID | RF2_WEIRD_MIND)) ||
                                 (r_ptr->flags3 & RF3_ANIMAL) ||
                                 (r_ptr->level > randint1(3 * dam)))
-                       {
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam /= 3;
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
-
 
                                /*
                                 * Powerful demons & undead can turn a mindcrafter's
@@ -2932,21 +2428,13 @@ note_dies = "
                                     (one_in_(2)))
                                {
                                        note = NULL;
-#ifdef JP
-                                       msg_format("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª", m_name);
-#else
-                                       msg_format("%^s%s corrupted mind backlashes your attack!",
-                                           m_name, (seen ? "'s" : "s"));
-#endif
-
+                                       msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª", 
+                        (seen ? "%^s's corrupted mind backlashes your attack!" : 
+                                "%^ss corrupted mind backlashes your attack!")), m_name);
                                        /* Saving throw */
                                        if ((randint0(100 + r_ptr->level / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
                                        {
-#ifdef JP
-                                               msg_print("¤¢¤Ê¤¿¤Ï¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                                               msg_print("You resist the effects!");
-#endif
+                        msg_print(_("¤¢¤Ê¤¿¤Ï¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                        }
                                        else
                                        {
@@ -2954,12 +2442,7 @@ note_dies = "
                                                monster_desc(killer, m_ptr, MD_IGNORE_HALLU | MD_ASSUME_VISIBLE | MD_INDEF_VISIBLE);
                                                if (!CHECK_MULTISHADOW())
                                                {
-#ifdef JP
-                                                       msg_print("ĶǽÎϥѥ¤òµÛ¤¤¤È¤é¤ì¤¿¡ª");
-#else
-                                                       msg_print("Your psychic energy is drained!");
-#endif
-
+                            msg_print(_("ĶǽÎϥѥ¤òµÛ¤¤¤È¤é¤ì¤¿¡ª", "Your psychic energy is drained!"));
                                                        p_ptr->csp -= damroll(5, dam) / 2;
                                                        if (p_ptr->csp < 0) p_ptr->csp = 0;
                                                        p_ptr->redraw |= PR_MANA;
@@ -2973,27 +2456,18 @@ note_dies = "
                        else if (dam > 0)
                        {
                                int b = damroll(5, dam) / 4;
-#ifdef JP
-                               cptr str = (p_ptr->pclass == CLASS_MINDCRAFTER) ? "ĶǽÎϥѥ" : "ËâÎÏ";
-                               msg_format("¤¢¤Ê¤¿¤Ï%s¤Î¶ìÄˤò%s¤ËÊÑ´¹¤·¤¿¡ª", m_name, str);
-#else
-                               cptr str = (p_ptr->pclass == CLASS_MINDCRAFTER) ? "psychic energy" : "mana";
-                               msg_format("You convert %s%s pain into %s!",
-                                   m_name, (seen ? "'s" : "s"), str);
-#endif
+                cptr str = (p_ptr->pclass == CLASS_MINDCRAFTER) ? _("ĶǽÎϥѥ", "psychic energy") : _("ËâÎÏ", "mana");
+                cptr msg = _("¤¢¤Ê¤¿¤Ï%s¤Î¶ìÄˤò%s¤ËÊÑ´¹¤·¤¿¡ª", 
+                     (seen ? "You convert %s's pain into %s!" : 
+                             "You convert %ss pain into %s!"));
+                               msg_format(msg, m_name, str);
 
                                b = MIN(p_ptr->msp, p_ptr->csp + b);
                                p_ptr->csp = b;
                                p_ptr->redraw |= PR_MANA;
                                p_ptr->window |= (PW_SPELL);
                        }
-
-#ifdef JP
-                       note_dies = "¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£";
-#else
-                       note_dies = " collapses, a mindless husk.";
-#endif
-
+            note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
                        break;
                }
 
@@ -3002,12 +2476,8 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3040,11 +2510,7 @@ note_dies = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3058,12 +2524,8 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3079,11 +2541,7 @@ note_dies = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3110,23 +2568,15 @@ note_dies = "
                                    (r_ptr->level > p_ptr->lev / 2) &&
                                    (one_in_(2)))
                                {
-                                       note = NULL;
-#ifdef JP
-                                       msg_format("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª", m_name);
-#else
-                                       msg_format("%^s%s corrupted mind backlashes your attack!",
-                                           m_name, (seen ? "'s" : "s"));
-#endif
+                    note = NULL;
+                    msg_format(_("%^s¤ÎÂÄÍ¤¿Àº¿À¤Ï¹¶·â¤òÄ·¤ÍÊÖ¤·¤¿¡ª",
+                        (seen ? "%^s's corrupted mind backlashes your attack!" :
+                        "%^ss corrupted mind backlashes your attack!")), m_name);
 
                                        /* Saving throw */
                                        if (randint0(100 + r_ptr->level/2) < p_ptr->skill_sav)
                                        {
-#ifdef JP
-                                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                                               msg_print("You resist the effects!");
-#endif
-
+                        msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                        }
                                        else
                                        {
@@ -3142,12 +2592,7 @@ note_dies = "
                                                        default:
                                                        {
                                                                if (r_ptr->flags3 & RF3_NO_FEAR)
-#ifdef JP
-                                                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                                                                       note = " is unaffected.";
-#endif
-
+                                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                                                else
                                                                        set_afraid(p_ptr->afraid + dam);
                                                        }
@@ -3157,12 +2602,7 @@ note_dies = "
                                else
                                {
                                        /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                }
                        }
@@ -3170,12 +2610,7 @@ note = "
                        {
                                if ((dam > 29) && (randint1(100) < dam))
                                {
-#ifdef JP
-note = "¤¬¤¢¤Ê¤¿¤ËÎì°¤·¤¿¡£";
-#else
-                                       note = " is in your thrall!";
-#endif
-
+                    note = _("¤¬¤¢¤Ê¤¿¤ËÎì°¤·¤¿¡£", " is in your thrall!");
                                        set_pet(m_ptr);
                                }
                                else
@@ -3207,36 +2642,22 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        do_stun = (randint1(15) + 1) / (r + 1);
                        if (r_ptr->flagsr & RFR_IM_COLD)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists a lot.";
-#endif
-
+            {
+                note = _("¤Ë¤Ï¤«¤Ê¤êÂÑÀ­¤¬¤¢¤ë¡ª", " resists a lot.");
                                dam /= 9;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_IM_COLD);
                        }
                        else if (r_ptr->flags3 & (RF3_HURT_COLD))
                        {
-#ifdef JP
-                               note = "¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£";
-#else
-                               note = " is hit hard.";
-#endif
-
+                note = _("¤Ï¤Ò¤É¤¤Ä˼ê¤ò¤¦¤±¤¿¡£", " is hit hard.");
                                dam *= 2;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_COLD);
                        }
@@ -3250,12 +2671,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3268,13 +2685,7 @@ note = "
                                        if (r_ptr->flags3 & RF3_UNDEAD) r_ptr->r_flags3 |= (RF3_UNDEAD);
                                        if (r_ptr->flags3 & RF3_NONLIVING) r_ptr->r_flags3 |= (RF3_NONLIVING);
                                }
-
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                                dam = 0;
                        }
@@ -3289,12 +2700,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3307,13 +2714,7 @@ note = "
                                        if (r_ptr->flags3 & RF3_UNDEAD) r_ptr->r_flags3 |= (RF3_UNDEAD);
                                        if (r_ptr->flags3 & RF3_NONLIVING) r_ptr->r_flags3 |= (RF3_NONLIVING);
                                }
-
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " is immune.";
-#endif
-
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                obvious = FALSE;
                                dam = 0;
                        }
@@ -3321,13 +2722,8 @@ note = "
                                 (randint1(888) != 666)) ||
                                 (((r_ptr->level + randint1(20)) > randint1((caster_lev / 2) + randint1(10))) &&
                                 randint1(100) != 66))
-                       {
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists!";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                obvious = FALSE;
                                dam = 0;
                        }
@@ -3341,12 +2737,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3358,13 +2750,8 @@ note = "
                        if ((r_ptr->flags1 & RF1_UNIQUE) ||
                            (r_ptr->flags1 & RF1_QUESTOR) ||
                            (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = " is unaffected!";
-#endif
-
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                do_poly = FALSE;
                                obvious = FALSE;
                        }
@@ -3382,12 +2769,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if ((p_ptr->inside_arena) || is_pet(m_ptr) || (r_ptr->flags1 & (RF1_UNIQUE | RF1_QUESTOR)) || (r_ptr->flags7 & (RF7_NAZGUL | RF7_UNIQUE2)))
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
- note = " is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                        }
                        else
                        {
@@ -3397,12 +2780,7 @@ note = "
                                /* Attempt to clone. */
                                if (multiply_monster(c_ptr->m_idx, TRUE, 0L))
                                {
-#ifdef JP
-note = "¤¬Ê¬Îö¤·¤¿¡ª";
-#else
-                                       note = " spawns!";
-#endif
-
+                    note = _("¤¬Ê¬Îö¤·¤¿¡ª", " spawns!");
                                }
                        }
 
@@ -3423,11 +2801,7 @@ note = "
 
                        if (m_ptr->maxhp < m_ptr->max_maxhp)
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%^s¤Î¶¯¤µ¤¬Ìá¤Ã¤¿¡£", m_name);
-#else
-                               if (seen_msg) msg_format("%^s recovers %s vitality.", m_name, m_poss);
-#endif
+                if (seen_msg) msg_format(_("%^s¤Î¶¯¤µ¤¬Ìá¤Ã¤¿¡£", "%^s recovers %s vitality."), m_name, m_poss);
                                m_ptr->maxhp = m_ptr->max_maxhp;
                        }
 
@@ -3449,29 +2823,17 @@ note = "
                        (void)set_monster_csleep(c_ptr->m_idx, 0);
                        if (MON_STUNNED(m_ptr))
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%^s¤ÏÛ¯Û°¾õÂÖ¤«¤éΩ¤Áľ¤Ã¤¿¡£", m_name);
-#else
-                               if (seen_msg) msg_format("%^s is no longer stunned.", m_name);
-#endif
+                if (seen_msg) msg_format(_("%^s¤ÏÛ¯Û°¾õÂÖ¤«¤éΩ¤Áľ¤Ã¤¿¡£", "%^s is no longer stunned."), m_name);
                                (void)set_monster_stunned(c_ptr->m_idx, 0);
                        }
                        if (MON_CONFUSED(m_ptr))
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%^s¤Ïº®Í𤫤éΩ¤Áľ¤Ã¤¿¡£", m_name);
-#else
-                               if (seen_msg) msg_format("%^s is no longer confused.", m_name);
-#endif
+                if (seen_msg) msg_format(_("%^s¤Ïº®Í𤫤éΩ¤Áľ¤Ã¤¿¡£", "%^s is no longer confused."), m_name);
                                (void)set_monster_confused(c_ptr->m_idx, 0);
                        }
                        if (MON_MONFEAR(m_ptr))
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%^s¤Ïͦµ¤¤ò¼è¤êÌᤷ¤¿¡£", m_name);
-#else
-                               if (seen_msg) msg_format("%^s recovers %s courage.", m_name, m_poss);
-#endif
+                if (seen_msg) msg_format(_("%^s¤Ïͦµ¤¤ò¼è¤êÌᤷ¤¿¡£", "%^s recovers %s courage."), m_name);
                                (void)set_monster_monfear(c_ptr->m_idx, 0);
                        }
 
@@ -3513,11 +2875,7 @@ note = "
                        if (p_ptr->riding == c_ptr->m_idx) p_ptr->redraw |= (PR_UHEALTH);
 
                        /* Message */
-#ifdef JP
-                       note = "¤ÏÂÎÎϤò²óÉü¤·¤¿¤è¤¦¤À¡£";
-#else
-                       note = " looks healthier.";
-#endif
+            note = _("¤ÏÂÎÎϤò²óÉü¤·¤¿¤è¤¦¤À¡£", " looks healthier.");
 
                        /* No "real" damage */
                        dam = 0;
@@ -3533,11 +2891,7 @@ note = "
                        /* Speed up */
                        if (set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100))
                        {
-#ifdef JP
-                               note = "¤ÎÆ°¤­¤¬Â®¤¯¤Ê¤Ã¤¿¡£";
-#else
-                               note = " starts moving faster.";
-#endif
+                note = _("¤ÎÆ°¤­¤¬Â®¤¯¤Ê¤Ã¤¿¡£", " starts moving faster.");
                        }
 
                        if (!who)
@@ -3560,12 +2914,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3573,13 +2923,8 @@ note = "
                        /* Powerful monsters can resist */
                        if ((r_ptr->flags1 & RF1_UNIQUE) ||
                            (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
 
@@ -3588,11 +2933,7 @@ note = "
                        {
                                if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
                                {
-#ifdef JP
-                                       note = "¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£";
-#else
-                                       note = " starts moving slower.";
-#endif
+                    note = _("¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
                                }
                        }
 
@@ -3608,12 +2949,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3628,25 +2965,14 @@ note = "
                                {
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_SLEEP);
                                }
-
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
                        else
                        {
                                /* Go to sleep (much) later */
-#ifdef JP
-note = "¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note = " falls asleep!";
-#endif
-
+                note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
                                do_sleep = 500;
                        }
 
@@ -3663,11 +2989,7 @@ note = "
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
                        {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3676,24 +2998,14 @@ note = "
                        if ((r_ptr->flags1 & RF1_UNIQUE) ||
                            !(r_ptr->flags3 & RF3_EVIL) ||
                            (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
                        else
                        {
                                /* Go to sleep (much) later */
-#ifdef JP
-note = "¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª";
-#else
-                               note = " is suspended!";
-#endif
-
+                note = _("¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª", " is suspended!");
                                do_sleep = 500;
                        }
 
@@ -3708,12 +3020,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3721,24 +3029,14 @@ note = "
                        /* Attempt a saving throw */
                        if ((r_ptr->flags1 & RF1_UNIQUE) ||
                            (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
                        else
                        {
                                /* Go to sleep (much) later */
-#ifdef JP
-note = "¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª";
-#else
-                               note = " is suspended!";
-#endif
-
+                note = _("¤ÏÆ°¤±¤Ê¤¯¤Ê¤Ã¤¿¡ª", " is suspended!");
                                do_sleep = 500;
                        }
 
@@ -3767,12 +3065,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3795,34 +3089,19 @@ note = "
 
                                /* Resist */
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
 
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else if (p_ptr->cursed & TRC_AGGRAVATE)
                        {
-#ifdef JP
-note = "¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª";
-#else
-                               note = " hates you too much!";
-#endif
-
+                note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else
                        {
-#ifdef JP
-note = "¤ÏÆÍÁ³Í§¹¥Åª¤Ë¤Ê¤Ã¤¿¤è¤¦¤À¡ª";
-#else
-                               note = " suddenly seems friendly!";
-#endif
-
+                note = _("¤ÏÆÍÁ³Í§¹¥Åª¤Ë¤Ê¤Ã¤¿¤è¤¦¤À¡ª", " suddenly seems friendly!");
                                set_pet(m_ptr);
 
                                chg_virtue(V_INDIVIDUALISM, -1);
@@ -3854,12 +3133,8 @@ note = "
                        }
 
                        if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3875,33 +3150,18 @@ note = "
                                 (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
                        {
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else if (p_ptr->cursed & TRC_AGGRAVATE)
                        {
-#ifdef JP
-note = "¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª";
-#else
-                               note = " hates you too much!";
-#endif
-
+                note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else
                        {
-#ifdef JP
-note = "¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª";
-#else
-                               note = " is in your thrall!";
-#endif
-
+                note = _("¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª", " is in your thrall!");
                                set_pet(m_ptr);
                        }
 
@@ -3929,12 +3189,8 @@ note = "
                        }
 
                        if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -3950,33 +3206,19 @@ note = "
                                 (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
                        {
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
 
                                obvious = FALSE;
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else if (p_ptr->cursed & TRC_AGGRAVATE)
                        {
-#ifdef JP
-note = "¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª";
-#else
-                               note = " hates you too much!";
-#endif
-
+                note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else
                        {
-#ifdef JP
-note = "¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª";
-#else
-                               note = " is in your thrall!";
-#endif
-
+                note = _("¤Ï´û¤Ë¤¢¤Ê¤¿¤ÎÅÛÎì¤À¡ª", " is in your thrall!");
                                set_pet(m_ptr);
                        }
 
@@ -4005,12 +3247,8 @@ note = "
                        }
 
                        if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -4034,33 +3272,19 @@ note = "
 
                                /* Resist */
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
 
                                obvious = FALSE;
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else if (p_ptr->cursed & TRC_AGGRAVATE)
                        {
-#ifdef JP
-note = "¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª";
-#else
-                               note = " hates you too much!";
-#endif
-
+                note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else
                        {
-#ifdef JP
-note = "¤Ï¤Ê¤Ä¤¤¤¿¡£";
-#else
-                               note = " is tamed!";
-#endif
-
+                note = _("¤Ï¤Ê¤Ä¤¤¤¿¡£", " is tamed!");
                                set_pet(m_ptr);
 
                                if (r_ptr->flags3 & RF3_ANIMAL)
@@ -4095,18 +3319,10 @@ note = "
 
                        if (r_ptr->flags3 & (RF3_NO_CONF)) dam -= 30;
                        if (dam < 1) dam = 1;
-#ifdef JP
-msg_format("%s¤ò¸«¤Ä¤á¤¿¡£",m_name);
-#else
-                       msg_format("You stare into %s.", m_name);
-#endif
+            msg_format(_("%s¤ò¸«¤Ä¤á¤¿¡£", "You stare into %s."), m_name);
                        if ((r_ptr->flagsr & RFR_RES_ALL) || p_ptr->inside_arena)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -4123,33 +3339,19 @@ msg_format("%s
                        {
                                /* Resist */
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
 
                                obvious = FALSE;
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else if (p_ptr->cursed & TRC_AGGRAVATE)
                        {
-#ifdef JP
-note = "¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª";
-#else
-                               note = " hates you too much!";
-#endif
-
+                note = _("¤Ï¤¢¤Ê¤¿¤ËŨ°Õ¤òÊú¤¤¤Æ¤¤¤ë¡ª", " hates you too much!");
                                if (one_in_(4)) m_ptr->mflag2 |= MFLAG2_NOPET;
                        }
                        else
                        {
-#ifdef JP
-note = "¤ò»ÙÇÛ¤·¤¿¡£";
-#else
-                               note = " is tamed!";
-#endif
-
+                note = _("¤ò»ÙÇÛ¤·¤¿¡£", " is tamed!");
                                set_pet(m_ptr);
 
                                if (r_ptr->flags3 & RF3_ANIMAL)
@@ -4167,12 +3369,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -4195,12 +3393,7 @@ note = "
                                do_conf = 0;
 
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
 
@@ -4214,12 +3407,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -4234,12 +3423,7 @@ note = "
                                do_stun = 0;
 
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                        }
 
@@ -4274,14 +3458,8 @@ note = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
 
                                /* Special effect */
-#ifdef JP
-note = "¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª";
-note_dies = "¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note = " cringes from the light!";
-                               note_dies = " shrivels away in the light!";
-#endif
-
+                note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
+                note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
                        }
 
                        /* Normally no damage */
@@ -4302,38 +3480,23 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_LITE)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam *= 2; dam /= (randint1(6)+6);
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_LITE);
                        }
                        else if (r_ptr->flags3 & (RF3_HURT_LITE))
                        {
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
-#ifdef JP
-                               note = "¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª";
-                               note_dies = "¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note = " cringes from the light!";
-                               note_dies = " shrivels away in the light!";
-#endif
-
+                note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
+                note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
                                dam *= 2;
                        }
                        break;
@@ -4346,24 +3509,15 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flagsr & RFR_RES_DARK)
-                       {
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " resists.";
-#endif
-
+            {
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam *= 2; dam /= (randint1(6)+6);
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_DARK);
                        }
@@ -4388,15 +3542,9 @@ note_dies = "
                                /* Memorize the effects */
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_ROCK);
 
-                               /* Cute little message */
-#ifdef JP
-note = "¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª";
-note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " loses some skin!";
-                               note_dies = " dissolves!";
-#endif
-
+                               /* Cute little message */
+                note = _("¤ÎÈéÉ椬¤¿¤À¤ì¤¿¡ª", " loses some skin!");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Usually, ignore the effects */
@@ -4422,24 +3570,14 @@ note_dies = "
                                {
                                        if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
                                        {
-                                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                               note = " is unaffected!";
-#endif
-
+                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                        note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                                resists_tele = TRUE;
                                        }
                                        else if (r_ptr->level > randint1(100))
                                        {
-                                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                                               note = " resists!";
-#endif
-
+                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                        note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                                resists_tele = TRUE;
                                        }
                                }
@@ -4477,24 +3615,14 @@ note = "
                                {
                                        if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
                                        {
-                                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                               note = " is unaffected!";
-#endif
-
+                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                        note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                                resists_tele = TRUE;
                                        }
                                        else if (r_ptr->level > randint1(100))
                                        {
-                                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                                               note = " resists!";
-#endif
-
+                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                        note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                                resists_tele = TRUE;
                                        }
                                }
@@ -4528,24 +3656,14 @@ note = "
                        {
                                if ((r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flagsr & RFR_RES_ALL))
                                {
-                                       if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        resists_tele = TRUE;
                                }
                                else if (r_ptr->level > randint1(100))
                                {
-                                       if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
-#ifdef JP
-                                       note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                                       note = " resists!";
-#endif
-
+                    if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= RFR_RES_TELE;
+                    note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                        resists_tele = TRUE;
                                }
                        }
@@ -4589,12 +3707,7 @@ note = "
                                if (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10)
                                {
                                        /* No obvious effect */
-#ifdef JP
-                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                        do_fear = 0;
                                }
@@ -4637,12 +3750,7 @@ note = "
                                if (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10)
                                {
                                        /* No obvious effect */
-#ifdef JP
-                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                        do_fear = 0;
                                }
@@ -4681,12 +3789,7 @@ note = "
                            (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
                        {
                                /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
-
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                obvious = FALSE;
                                do_fear = 0;
                        }
@@ -4716,13 +3819,8 @@ note = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_UNDEAD);
 
                                /* Message */
-#ifdef JP
-                               note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-                               note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " shudders.";
-                               note_dies = " dissolves!";
-#endif
+                note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Others ignore */
@@ -4758,13 +3856,8 @@ note = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_EVIL);
 
                                /* Message */
-#ifdef JP
-                               note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-                               note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " shudders.";
-                               note_dies = " dissolves!";
-#endif
+                note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Others ignore */
@@ -4799,13 +3892,8 @@ note = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_GOOD);
 
                                /* Message */
-#ifdef JP
-                               note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-                               note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " shudders.";
-                               note_dies = " dissolves!";
-#endif
+                note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Others ignore */
@@ -4837,14 +3925,8 @@ note = "
                                if (seen) obvious = TRUE;
 
                                /* Message */
-#ifdef JP
-note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " shudders.";
-                               note_dies = " dissolves!";
-#endif
-
+                note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Others ignore */
@@ -4879,13 +3961,8 @@ note_dies = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_DEMON);
 
                                /* Message */
-#ifdef JP
-                               note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-                               note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                               note = " shudders.";
-                               note_dies = " dissolves!";
-#endif
+                note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+                note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        }
 
                        /* Others ignore */
@@ -4914,15 +3991,8 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        /* Message */
-#ifdef JP
-note = "¤Ï¿È¿Ì¤¤¤·¤¿¡£";
-note_dies = "¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª";
-#else
-                       note = " shudders.";
-                       note_dies = " dissolves!";
-#endif
-
-
+            note = _("¤Ï¿È¿Ì¤¤¤·¤¿¡£", " shudders.");
+            note_dies = _("¤Ï¥É¥í¥É¥í¤ËÍϤ±¤¿¡ª", " dissolves!");
                        break;
                }
 
@@ -4932,12 +4002,8 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -4963,33 +4029,20 @@ note_dies = "
                                                {
                                                        /* Get the monster name */
                                                        monster_desc(killer, caster_ptr, 0);
-#ifdef JP
-                                                       msg_format("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", killer);
-#else
-                                                       msg_format("%^s appears healthier.", killer);
-#endif
+                            msg_format(_("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", "%^s appears healthier."), killer);
                                                }
                                        }
                                }
                                else
                                {
                                        /* Message */
-#ifdef JP
-                                       msg_format("%s¤«¤éÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¤È¤Ã¤¿¡£", m_name);
-#else
-                                       msg_format("You draw psychic energy from %s.", m_name);
-#endif
-
+                    msg_format(_("%s¤«¤éÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¤È¤Ã¤¿¡£", "You draw psychic energy from %s."), m_name);
                                        (void)hp_player(dam);
                                }
                        }
                        else
                        {
-#ifdef JP
-                               if (see_s_msg) msg_format("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", m_name);
-#else
-                               if (see_s_msg) msg_format("%s is unaffected.", m_name);
-#endif
+                if (see_s_msg) msg_format(_("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", "%s is unaffected."), m_name);
                        }
                        dam = 0;
                        break;
@@ -5000,19 +4053,11 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", m_name);
-#else
-                       if (!who) msg_format("You gaze intently at %s.", m_name);
-#endif
+            if (!who) msg_format(_("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", "You gaze intently at %s."), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5027,43 +4072,26 @@ note_dies = "
                                if (r_ptr->flags3 & (RF3_NO_CONF))
                                {
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
-                               }
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+                }
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        else if (r_ptr->flags2 & RF2_EMPTY_MIND)
                        {
-                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune!";
-#endif
+                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                        }
                        else if (r_ptr->flags2 & RF2_WEIRD_MIND)
                        {
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_WEIRD_MIND);
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£", " resists.");
                                dam /= 3;
                        }
                        else
                        {
-#ifdef JP
-                               note = "¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£";
-                               note_dies = "¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£";
-#else
-                               note = " is blasted by psionic energy.";
-                               note_dies = " collapses, a mindless husk.";
-#endif
+                note = _("¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£", " is blasted by psionic energy.");
+                note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
 
                                if (who > 0) do_conf = randint0(4) + 4;
                                else do_conf = randint0(8) + 8;
@@ -5076,19 +4104,11 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", m_name);
-#else
-                       if (!who) msg_format("You gaze intently at %s.", m_name);
-#endif
+            if (!who) msg_format(_("%s¤ò¤¸¤Ã¤Èâˤó¤À¡£", "You gaze intently at %s."), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5103,43 +4123,26 @@ note_dies = "
                                if (r_ptr->flags3 & (RF3_NO_CONF))
                                {
                                        if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_NO_CONF);
-                               }
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+                }
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        else if (r_ptr->flags2 & RF2_EMPTY_MIND)
                        {
-                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune!";
-#endif
+                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                        }
                        else if (r_ptr->flags2 & RF2_WEIRD_MIND)
                        {
-                               if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_WEIRD_MIND);
-#ifdef JP
-                               note = "¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡£";
-#else
-                               note = " resists.";
-#endif
+                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_WEIRD_MIND);
+                note = _("¤Ë¤ÏÂÑÀ­¤¬¤¢¤ë¡ª", " resists!");
                                dam /= 3;
                        }
                        else
                        {
-#ifdef JP
-                               note = "¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£";
-                               note_dies = "¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£";
-#else
-                               note = " is blasted by psionic energy.";
-                               note_dies = " collapses, a mindless husk.";
-#endif
+                note = _("¤ÏÀº¿À¹¶·â¤ò¿©¤é¤Ã¤¿¡£", " is blasted by psionic energy.");
+                note_dies = _("¤ÎÀº¿À¤ÏÊø²õ¤·¡¢ÆùÂΤÏÈ´¤±³Ì¤È¤Ê¤Ã¤¿¡£", " collapses, a mindless husk.");
 
                                if (who > 0)
                                {
@@ -5161,19 +4164,11 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ò»Øº¹¤·¤Æ¼ö¤¤¤ò¤«¤±¤¿¡£", m_name);
-#else
-                       if (!who) msg_format("You point at %s and curse.", m_name);
-#endif
+            if (!who) msg_format(_("%s¤ò»Øº¹¤·¤Æ¼ö¤¤¤ò¤«¤±¤¿¡£", "You point at %s and curse."), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5181,12 +4176,8 @@ note_dies = "
 
                        /* Attempt a saving throw */
                        if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        break;
@@ -5197,19 +4188,11 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ò»Øº¹¤·¤Æ¶²¤í¤·¤²¤Ë¼ö¤¤¤ò¤«¤±¤¿¡£", m_name);
-#else
-                       if (!who) msg_format("You point at %s and curse horribly.", m_name);
-#endif
+            if (!who) msg_format(_("%s¤ò»Øº¹¤·¤Æ¶²¤í¤·¤²¤Ë¼ö¤¤¤ò¤«¤±¤¿¡£", "You point at %s and curse horribly."), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5217,12 +4200,8 @@ note_dies = "
 
                        /* Attempt a saving throw */
                        if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        break;
@@ -5233,19 +4212,11 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ò»Øº¹¤·¡¢¶²¤í¤·¤²¤Ë¼öʸ¤ò¾§¤¨¤¿¡ª", m_name);
-#else
-                       if (!who) msg_format("You point at %s, incanting terribly!", m_name);
-#endif
+            if (!who) msg_format(_("%s¤ò»Øº¹¤·¡¢¶²¤í¤·¤²¤Ë¼öʸ¤ò¾§¤¨¤¿¡ª", "You point at %s, incanting terribly!"), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5253,12 +4224,8 @@ note_dies = "
 
                        /* Attempt a saving throw */
                        if (randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35))
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        break;
@@ -5269,19 +4236,13 @@ note_dies = "
                {
                        if (seen) obvious = TRUE;
                        /* Message */
-#ifdef JP
-                       if (!who) msg_format("%s¤ÎÈ빦¤òÆͤ¤¤Æ¡¢¡Ö¤ªÁ°¤Ï´û¤Ë»à¤ó¤Ç¤¤¤ë¡×¤È¶«¤ó¤À¡£", m_name);
-#else
-                       if (!who) msg_format("You point at %s, screaming the word, 'DIE!'.", m_name);
-#endif
+                       if (!who) 
+                msg_format(_("%s¤ÎÈ빦¤òÆͤ¤¤Æ¡¢¡Ö¤ªÁ°¤Ï´û¤Ë»à¤ó¤Ç¤¤¤ë¡×¤È¶«¤ó¤À¡£", 
+                             "You point at %s, screaming the word, 'DIE!'."), m_name);
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5289,12 +4250,8 @@ note_dies = "
 
                        /* Attempt a saving throw */
                        if ((randint0(100 + (caster_lev / 2)) < (r_ptr->level + 35)) && ((who <= 0) || (caster_ptr->r_idx != MON_KENSHIROU)))
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        break;
@@ -5306,24 +4263,16 @@ note_dies = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
 
                        if (r_ptr->flags1 & RF1_UNIQUE)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        else
@@ -5337,11 +4286,7 @@ note_dies = "
                                }
                                else
                                {
-#ifdef JP
-                                       note = "¤ÏÂÑÀ­¤ò»ý¤Ã¤Æ¤¤¤ë¡ª";
-#else
-                                       note = "resists!";
-#endif
+                    note = _("¤ÏÂÑÀ­¤ò»ý¤Ã¤Æ¤¤¤ë¡ª", "resists!");
                                        dam = 0;
                                }
                        }
@@ -5354,12 +4299,8 @@ note_dies = "
                        int nokori_hp;
                        if ((p_ptr->inside_quest && (quest[p_ptr->inside_quest].type == QUEST_TYPE_KILL_ALL) && !is_pet(m_ptr)) ||
                            (r_ptr->flags1 & (RF1_UNIQUE)) || (r_ptr->flags7 & (RF7_NAZGUL)) || (r_ptr->flags7 & (RF7_UNIQUE2)) || (r_ptr->flags1 & RF1_QUESTOR) || m_ptr->parent_m_idx)
-                       {
-#ifdef JP
-                               msg_format("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£",m_name);
-#else
-                               msg_format("%^s is unaffected.", m_name);
-#endif
+            {
+                msg_format(_("%s¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", "%s is unaffected."), m_name);
                                skipped = TRUE;
                                break;
                        }
@@ -5372,21 +4313,13 @@ note_dies = "
 
                        if (m_ptr->hp >= nokori_hp)
                        {
-#ifdef JP
-                               msg_format("¤â¤Ã¤È¼å¤é¤»¤Ê¤¤¤È¡£");
-#else
-                               msg_format("You need to weaken %s more.", m_name);
-#endif
+                msg_format(_("¤â¤Ã¤È¼å¤é¤»¤Ê¤¤¤È¡£", "You need to weaken %s more."), m_name);
                                skipped = TRUE;
                        }
                        else if (m_ptr->hp < randint0(nokori_hp))
                        {
                                if (m_ptr->mflag2 & MFLAG2_CHAMELEON) choose_new_monster(c_ptr->m_idx, FALSE, MON_CHAMELEON);
-#ifdef JP
-                               msg_format("%s¤òÊᤨ¤¿¡ª",m_name);
-#else
-                               msg_format("You capture %^s!", m_name);
-#endif
+                msg_format(_("%s¤òÊᤨ¤¿¡ª", "You capture %^s!"), m_name);
                                cap_mon = m_ptr->r_idx;
                                cap_mspeed = m_ptr->mspeed;
                                cap_hp = m_ptr->hp;
@@ -5396,11 +4329,7 @@ note_dies = "
                                {
                                        if (rakuba(-1, FALSE))
                                        {
-#ifdef JP
-                                               msg_print("ÃÏÌ̤ËÍî¤È¤µ¤ì¤¿¡£");
-#else
-                                               msg_format("You have fallen from %s.", m_name);
-#endif
+                        msg_format(_("ÃÏÌ̤ËÍî¤È¤µ¤ì¤¿¡£", "You have fallen from %s."), m_name);
                                        }
                                }
 
@@ -5410,11 +4339,7 @@ note_dies = "
                        }
                        else
                        {
-#ifdef JP
-msg_format("¤¦¤Þ¤¯Êá¤Þ¤¨¤é¤ì¤Ê¤«¤Ã¤¿¡£");
-#else
-                               msg_format("You failed to capture %s.", m_name);
-#endif
+                msg_format(_("¤¦¤Þ¤¯Êá¤Þ¤¨¤é¤ì¤Ê¤«¤Ã¤¿¡£", "You failed to capture %s."), m_name);
                                skipped = TRUE;
                        }
                        break;
@@ -5436,35 +4361,23 @@ msg_format("
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
                        if (r_ptr->flags2 & RF2_EMPTY_MIND)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags2 |= (RF2_EMPTY_MIND);
                                break;
                        }
                        if (MON_CSLEEP(m_ptr))
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                                skipped = TRUE;
                                break;
@@ -5480,13 +4393,8 @@ msg_format("
                                /* Powerful monsters can resist */
                                if ((r_ptr->flags1 & RF1_UNIQUE) ||
                                    (r_ptr->level > randint1((dam - 10) < 1 ? 1 : (dam - 10)) + 10))
-                               {
-#ifdef JP
-                                       note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                {
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                }
 
@@ -5495,11 +4403,7 @@ msg_format("
                                {
                                        if (set_monster_slow(c_ptr->m_idx, MON_SLOW(m_ptr) + 50))
                                        {
-#ifdef JP
-                                               note = "¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£";
-#else
-                                               note = " starts moving slower.";
-#endif
+                        note = _("¤ÎÆ°¤­¤¬ÃÙ¤¯¤Ê¤Ã¤¿¡£", " starts moving slower.");
                                        }
                                }
                        }
@@ -5516,12 +4420,7 @@ msg_format("
                                        do_stun = 0;
 
                                        /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                }
                        }
@@ -5540,34 +4439,20 @@ note = "
                                        }
 
                                        /* No obvious effect */
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                                       note = " is unaffected!";
-#endif
-
+                    note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                        obvious = FALSE;
                                }
                                else
                                {
                                        /* Go to sleep (much) later */
-#ifdef JP
-note = "¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                                       note = " falls asleep!";
-#endif
-
+                    note = _("¤Ï̲¤ê¹þ¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " falls asleep!");
                                        do_sleep = 500;
                                }
                        }
 
                        if (!done)
-                       {
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                        }
 
                        /* No "real" damage */
@@ -5581,28 +4466,16 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
                        }
 
-#ifdef JP
-                       if (genocide_aux(c_ptr->m_idx, dam, !who, (r_ptr->level + 1) / 2, "¥â¥ó¥¹¥¿¡¼¾ÃÌÇ"))
-#else
-                       if (genocide_aux(c_ptr->m_idx, dam, !who, (r_ptr->level + 1) / 2, "Genocide One"))
-#endif
+            if (genocide_aux(c_ptr->m_idx, dam, !who, (r_ptr->level + 1) / 2, _("¥â¥ó¥¹¥¿¡¼¾ÃÌÇ", "Genocide One")))
                        {
-#ifdef JP
-                               if (seen_msg) msg_format("%s¤Ï¾ÃÌǤ·¤¿¡ª", m_name);
-#else
-                               if (seen_msg) msg_format("%^s disappered!", m_name);
-#endif
+                if (seen_msg) msg_format(_("%s¤Ï¾ÃÌǤ·¤¿¡ª", "%^s disappered!"), m_name);
                                chg_virtue(V_VITALITY, -1);
                                return TRUE;
                        }
@@ -5613,11 +4486,7 @@ note = "
 
                case GF_PHOTO:
                {
-#ifdef JP
-                       if (!who) msg_format("%s¤ò¼Ì¿¿¤Ë»£¤Ã¤¿¡£", m_name);
-#else
-                       if (!who) msg_format("You take a photograph of %s.", m_name);
-#endif
+                       if (!who) msg_format(_("%s¤ò¼Ì¿¿¤Ë»£¤Ã¤¿¡£", "You take a photograph of %s."), m_name);
                        /* Hurt by light */
                        if (r_ptr->flags3 & (RF3_HURT_LITE))
                        {
@@ -5628,13 +4497,8 @@ note = "
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flags3 |= (RF3_HURT_LITE);
 
                                /* Special effect */
-#ifdef JP
-                               note = "¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª";
-                               note_dies = "¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª";
-#else
-                               note = " cringes from the light!";
-                               note_dies = " shrivels away in the light!";
-#endif
+                note = _("¤Ï¸÷¤Ë¿È¤ò¤¹¤¯¤á¤¿¡ª", " cringes from the light!");
+                note_dies = _("¤Ï¸÷¤ò¼õ¤±¤Æ¤·¤Ü¤ó¤Ç¤·¤Þ¤Ã¤¿¡ª", " shrivels away in the light!");
                        }
 
                        /* Normally no damage */
@@ -5656,12 +4520,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                dam = 0;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5682,12 +4542,7 @@ note = "
                                /* No need to tame your pet */
                                if (is_pet(m_ptr))
                                {
-#ifdef JP
-                                       note = "¤ÎÆ°¤­¤¬Â®¤¯¤Ê¤Ã¤¿¡£";
-#else
-                                       note = " starts moving faster.";
-#endif
-
+                    note = _("¤ÎÆ°¤­¤¬Â®¤¯¤Ê¤Ã¤¿¡£", " starts moving faster.");
                                        (void)set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100);
                                        success = TRUE;
                                }
@@ -5704,12 +4559,7 @@ note = "
                                }
                                else
                                {
-#ifdef JP
-                                       note = "¤ò»ÙÇÛ¤·¤¿¡£";
-#else
-                                       note = " is tamed!";
-#endif
-
+                    note = _("¤ò»ÙÇÛ¤·¤¿¡£", " is tamed!");
                                        set_pet(m_ptr);
                                        (void)set_monster_fast(c_ptr->m_idx, MON_FAST(m_ptr) + 100);
 
@@ -5738,12 +4588,8 @@ note = "
                        if (seen) obvious = TRUE;
 
                        if (r_ptr->flagsr & RFR_RES_ALL)
-                       {
-#ifdef JP
-                               note = "¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª";
-#else
-                               note = " is immune.";
-#endif
+            {
+                note = _("¤Ë¤Ï´°Á´¤ÊÂÑÀ­¤¬¤¢¤ë¡ª", " is immune.");
                                skipped = TRUE;
                                if (is_original_ap_and_seen(m_ptr)) r_ptr->r_flagsr |= (RFR_RES_ALL);
                                break;
@@ -5751,13 +4597,8 @@ note = "
 
                        /* Attempt a saving throw */
                        if (randint0(100 + dam) < (r_ptr->level + 50))
-                       {
-
-#ifdef JP
-note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£";
-#else
-                               note = "is unaffected!";
-#endif
+            {
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                                dam = 0;
                        }
                        break;
@@ -5803,11 +4644,7 @@ note = "
        /* Modify the damage */
        tmp = dam;
        dam = mon_damage_mod(m_ptr, dam, (bool)(typ == GF_PSY_SPEAR));
-#ifdef JP
-       if ((tmp > 0) && (dam == 0)) note = "¤Ï¥À¥á¡¼¥¸¤ò¼õ¤±¤Æ¤¤¤Ê¤¤¡£";
-#else
-       if ((tmp > 0) && (dam == 0)) note = " is unharmed.";
-#endif
+    if ((tmp > 0) && (dam == 0)) note = _("¤Ï¥À¥á¡¼¥¸¤ò¼õ¤±¤Æ¤¤¤Ê¤¤¡£", " is unharmed.");
 
        /* Check for death */
        if (dam > m_ptr->hp)
@@ -5828,22 +4665,12 @@ note = "
                        /* Get stunned */
                        if (MON_STUNNED(m_ptr))
                        {
-#ifdef JP
-                               note = "¤Ï¤Ò¤É¤¯¤â¤¦¤í¤¦¤È¤·¤¿¡£";
-#else
-                               note = " is more dazed.";
-#endif
-
-                               tmp = MON_STUNNED(m_ptr) + (do_stun / 2);
+                note = _("¤Ï¤Ò¤É¤¯¤â¤¦¤í¤¦¤È¤·¤¿¡£", " is more dazed.");
+                tmp = MON_STUNNED(m_ptr) + (do_stun / 2);
                        }
                        else
                        {
-#ifdef JP
-                               note = "¤Ï¤â¤¦¤í¤¦¤È¤·¤¿¡£";
-#else
-                               note = " is dazed.";
-#endif
-
+                note = _("¤Ï¤â¤¦¤í¤¦¤È¤·¤¿¡£", " is dazed.");
                                tmp = do_stun;
                        }
 
@@ -5865,24 +4692,14 @@ note = "
                        /* Already partially confused */
                        if (MON_CONFUSED(m_ptr))
                        {
-#ifdef JP
-                               note = "¤Ï¤µ¤é¤Ëº®Í𤷤¿¤è¤¦¤À¡£";
-#else
-                               note = " looks more confused.";
-#endif
-
+                note = _("¤Ï¤µ¤é¤Ëº®Í𤷤¿¤è¤¦¤À¡£", " looks more confused.");
                                tmp = MON_CONFUSED(m_ptr) + (do_conf / 2);
                        }
 
                        /* Was not confused */
                        else
                        {
-#ifdef JP
-                               note = "¤Ïº®Í𤷤¿¤è¤¦¤À¡£";
-#else
-                               note = " looks confused.";
-#endif
-
+                note = _("¤Ïº®Í𤷤¿¤è¤¦¤À¡£", " looks confused.");
                                tmp = do_conf;
                        }
 
@@ -5902,11 +4719,7 @@ note = "
 
                        if (do_time)
                        {
-#ifdef JP
-                               note = "¤Ï¼å¤¯¤Ê¤Ã¤¿¤è¤¦¤À¡£";
-#else
-                               note = " seems weakened.";
-#endif
+                note = _("¤Ï¼å¤¯¤Ê¤Ã¤¿¤è¤¦¤À¡£", " seems weakened.");
                                m_ptr->maxhp -= do_time;
                                if ((m_ptr->hp - dam) > m_ptr->maxhp) dam = m_ptr->hp - m_ptr->maxhp;
                        }
@@ -5922,11 +4735,7 @@ note = "
                                if (seen) obvious = TRUE;
 
                                /* Monster polymorphs */
-#ifdef JP
-                               note = "¤¬ÊѿȤ·¤¿¡ª";
-#else
-                               note = " changes!";
-#endif
+                note = _("¤¬ÊѿȤ·¤¿¡ª", " changes!");
 
                                /* Turn off the damage */
                                dam = 0;
@@ -5934,11 +4743,7 @@ note = "
                        else
                        {
                                /* No polymorph */
-#ifdef JP
-                               note = "¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡ª";
-#else
-                               note = " is unaffected!";
-#endif
+                note = _("¤Ë¤Ï¸ú²Ì¤¬¤Ê¤«¤Ã¤¿¡£", " is unaffected.");
                        }
 
                        /* Hack -- Get new monster */
@@ -5955,11 +4760,7 @@ note = "
                        if (seen) obvious = TRUE;
 
                        /* Message */
-#ifdef JP
-                       note = "¤¬¾Ã¤¨µî¤Ã¤¿¡ª";
-#else
-                       note = " disappears!";
-#endif
+            note = _("¤¬¾Ã¤¨µî¤Ã¤¿¡ª", " disappears!");
 
                        if (!who) chg_virtue(V_VALOUR, -1);
 
@@ -6036,11 +4837,7 @@ note = "
 
                        if (sad)
                        {
-#ifdef JP
-                               msg_print("¾¯¤·Èᤷ¤¤µ¤Ê¬¤¬¤·¤¿¡£");
-#else
-                               msg_print("You feel sad for a moment.");
-#endif
+                msg_print(_("¾¯¤·Èᤷ¤¤µ¤Ê¬¤¬¤·¤¿¡£", "You feel sad for a moment."));
                        }
                }
 
@@ -6067,11 +4864,7 @@ note = "
 
        else if (heal_leper)
        {
-#ifdef JP
-               if (seen_msg) msg_print("ÉÔ·é¤ÊÉ¿ͤÏɵ¤¤¬¼£¤Ã¤¿¡ª");
-#else
-               if (seen_msg) msg_print("The Mangy looking leper is healed!");
-#endif
+        if (seen_msg) msg_print(_("ÉÔ·é¤ÊÉ¿ͤÏɵ¤¤¬¼£¤Ã¤¿¡ª", "The Mangy looking leper is healed!"));
 
                if (record_named_pet && is_pet(m_ptr) && m_ptr->nickname)
                {
@@ -6103,12 +4896,7 @@ note = "
 
                        /* Give detailed messages if visible or destroyed */
                        if (note && seen_msg)
-#ifdef JP
-                               msg_format("%s%s", m_name, note);
-#else
-                               msg_format("%^s%s", m_name, note);
-#endif
-
+                msg_format(_("%s%s", "%^s%s"), m_name, note);
 
                        /* Hack -- Pain message */
                        else if (known && (dam || !do_fear))
@@ -6127,11 +4915,7 @@ note = "
                                sound(SOUND_FLEE);
 
                                /* Message */
-#ifdef JP
-                               msg_format("%^s¤Ï¶²Éݤ·¤Æƨ¤²½Ð¤·¤¿¡ª", m_name);
-#else
-                               msg_format("%^s flees in terror!", m_name);
-#endif
+                msg_format(_("%^s¤Ï¶²Éݤ·¤Æƨ¤²½Ð¤·¤¿¡ª", "%^s flees in terror!"), m_name);
                        }
 
                        /* Hack -- handle sleep */
@@ -6150,12 +4934,7 @@ note = "
                        case 1: case 2:
                                if (!count)
                                {
-#ifdef JP
-msg_print("ÃÏÌ̤¬Íɤ줿...");
-#else
-                                       msg_print("The ground trembles...");
-#endif
-
+                    msg_print(_("ÃÏÌ̤¬Íɤ줿...", "The ground trembles..."));
                                        earthquake(ty, tx, 4 + randint0(4));
                                        if (!one_in_(6)) break;
                                }
@@ -6163,11 +4942,7 @@ msg_print("
                                if (!count)
                                {
                                        int dam = damroll(10, 10);
-#ifdef JP
-msg_print("½ã¿è¤ÊËâÎϤμ¡¸µ¤Ø¤ÎÈ⤬³«¤¤¤¿¡ª");
-#else
-                                       msg_print("A portal opens to a plane of raw mana!");
-#endif
+                    msg_print(_("½ã¿è¤ÊËâÎϤμ¡¸µ¤Ø¤ÎÈ⤬³«¤¤¤¿¡ª", "A portal opens to a plane of raw mana!"));
 
                                        project(0, 8, ty,tx, dam, GF_MANA, curse_flg, -1);
                                        if (!one_in_(6)) break;
@@ -6175,23 +4950,14 @@ msg_print("
                        case 7: case 8:
                                if (!count)
                                {
-#ifdef JP
-msg_print("¶õ´Ö¤¬ÏĤó¤À¡ª");
-#else
-                                       msg_print("Space warps about you!");
-#endif
+                    msg_print(_("¶õ´Ö¤¬ÏĤó¤À¡ª", "Space warps about you!"));
 
                                        if (m_ptr->r_idx) teleport_away(c_ptr->m_idx, damroll(10, 10), TELEPORT_PASSIVE);
                                        if (one_in_(13)) count += activate_hi_summon(ty, tx, TRUE);
                                        if (!one_in_(6)) break;
                                }
                        case 9: case 10: case 11:
-#ifdef JP
-msg_print("¥¨¥Í¥ë¥®¡¼¤Î¤¦¤Í¤ê¤ò´¶¤¸¤¿¡ª");
-#else
-                               msg_print("You feel a surge of energy!");
-#endif
-
+                msg_print(_("¥¨¥Í¥ë¥®¡¼¤Î¤¦¤Í¤ê¤ò´¶¤¸¤¿¡ª", "You feel a surge of energy!"));
                                project(0, 7, ty, tx, 50, GF_DISINTEGRATE, curse_flg, -1);
                                if (!one_in_(6)) break;
                        case 12: case 13: case 14: case 15: case 16:
@@ -6213,11 +4979,7 @@ msg_print("
                        }
                        case 23: case 24: case 25:
                                if (p_ptr->hold_exp && (randint0(100) < 75)) break;
-#ifdef JP
-msg_print("·Ð¸³Ãͤ¬ÂΤ«¤éµÛ¤¤¼è¤é¤ì¤¿µ¤¤¬¤¹¤ë¡ª");
-#else
-                               msg_print("You feel your experience draining away...");
-#endif
+                msg_print(_("·Ð¸³Ãͤ¬ÂΤ«¤éµÛ¤¤¼è¤é¤ì¤¿µ¤¤¬¤¹¤ë¡ª", "You feel your experience draining away..."));
 
                                if (p_ptr->hold_exp) lose_exp(p_ptr->exp / 160);
                                else lose_exp(p_ptr->exp / 16);
@@ -6389,14 +5151,12 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                byte t_y, t_x;
                int max_attempts = 10;
 
-#ifdef JP
-               if (blind) msg_print("²¿¤«¤¬Ä·¤ÍÊ֤ä¿¡ª");
-               else if (p_ptr->special_defense & KATA_FUUJIN) msg_print("É÷¤ÎÇ¡¤¯Éð´ï¤ò¿¶¤ë¤Ã¤ÆÃƤ­ÊÖ¤·¤¿¡ª");
-               else msg_print("¹¶·â¤¬Ä·¤ÍÊ֤ä¿¡ª");
-#else
-               if (blind) msg_print("Something bounces!");
-               else msg_print("The attack bounces!");
-#endif
+        if (blind) 
+            msg_print(_("²¿¤«¤¬Ä·¤ÍÊ֤ä¿¡ª", "Something bounces!"));
+               else if (p_ptr->special_defense & KATA_FUUJIN) 
+            msg_print(_("É÷¤ÎÇ¡¤¯Éð´ï¤ò¿¶¤ë¤Ã¤ÆÃƤ­ÊÖ¤·¤¿¡ª", "The attack bounces!"));
+               else 
+            msg_print(_("¹¶·â¤¬Ä·¤ÍÊ֤ä¿¡ª", "The attack bounces!"));
 
 
                /* Choose 'new' target */
@@ -6458,27 +5218,15 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                switch (who)
                {
                case PROJECT_WHO_UNCTRL_POWER:
-#ifdef JP
-                       strcpy(killer, "À©¸æ¤Ç¤­¤Ê¤¤ÎϤÎÈÅή");
-#else
-                       strcpy(killer, "uncontrollable power storm");
-#endif
+            strcpy(killer, _("À©¸æ¤Ç¤­¤Ê¤¤ÎϤÎÈÅή", "uncontrollable power storm"));
                        break;
 
                case PROJECT_WHO_GLASS_SHARDS:
-#ifdef JP
-                       strcpy(killer, "¥¬¥é¥¹¤ÎÇËÊÒ");
-#else
-                       strcpy(killer, "shards of glass");
-#endif
+            strcpy(killer, _("¥¬¥é¥¹¤ÎÇËÊÒ", "shards of glass"));
                        break;
 
                default:
-#ifdef JP
-                       strcpy(killer, "æ«");
-#else
-                       strcpy(killer, "a trap");
-#endif
+            strcpy(killer, _("æ«", "a trap"));
                        break;
                }
 
@@ -6492,12 +5240,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Standard damage -- hurts inventory too */
                case GF_ACID:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("»À¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by acid!");
-#endif
-                       
+            if (fuzzy) msg_print(_("»À¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by acid!"));                       
                        get_damage = acid_dam(dam, killer, monspell, FALSE);
                        break;
                }
@@ -6505,25 +5248,15 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Standard damage -- hurts inventory too */
                case GF_FIRE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²Ð±ê¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by fire!");
-#endif
-
-                       get_damage = fire_dam(dam, killer, monspell, FALSE);
+            if (fuzzy) msg_print(_("²Ð±ê¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by fire!"));
+            get_damage = fire_dam(dam, killer, monspell, FALSE);
                        break;
                }
 
                /* Standard damage -- hurts inventory too */
                case GF_COLD:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("Î䵤¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by cold!");
-#endif
-
+                       if (fuzzy) msg_print(_("Î䵤¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by cold!"));
                        get_damage = cold_dam(dam, killer, monspell, FALSE);
                        break;
                }
@@ -6531,12 +5264,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Standard damage -- hurts inventory too */
                case GF_ELEC:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("ÅÅ·â¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by lightning!");
-#endif
-
+                       if (fuzzy) msg_print(_("ÅÅ·â¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by lightning!"));
                        get_damage = elec_dam(dam, killer, monspell, FALSE);
                        break;
                }
@@ -6545,11 +5273,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_POIS:
                {
                        bool double_resist = IS_OPPOSE_POIS();
-#ifdef JP
-                       if (fuzzy) msg_print("ÆǤǹ¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by poison!");
-#endif
+            if (fuzzy) msg_print(_("ÆǤǹ¶·â¤µ¤ì¤¿¡ª", "You are hit by poison!"));
 
                        if (p_ptr->resist_pois) dam = (dam + 2) / 3;
                        if (double_resist) dam = (dam + 2) / 3;
@@ -6573,11 +5297,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_NUKE:
                {
                        bool double_resist = IS_OPPOSE_POIS();
-#ifdef JP
-                       if (fuzzy) msg_print("Êü¼Íǽ¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by radiation!");
-#endif
+            if (fuzzy) msg_print(_("Êü¼Íǽ¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by radiation!"));
 
                        if (p_ptr->resist_pois) dam = (2 * dam + 2) / 5;
                        if (double_resist) dam = (2 * dam + 2) / 5;
@@ -6588,12 +5308,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                                if (one_in_(5)) /* 6 */
                                {
-#ifdef JP
-                                       msg_print("´ñ·ÁŪ¤ÊÊѿȤò¿ë¤²¤¿¡ª");
-#else
-                                       msg_print("You undergo a freakish metamorphosis!");
-#endif
-
+                    msg_print(_("´ñ·ÁŪ¤ÊÊѿȤò¿ë¤²¤¿¡ª", "You undergo a freakish metamorphosis!"));
                                        if (one_in_(4)) /* 4 */
                                                do_poly_self();
                                        else
@@ -6611,12 +5326,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Standard damage */
                case GF_MISSILE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+            if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
                        break;
                }
@@ -6624,12 +5334,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Holy Orb -- Player only takes partial damage */
                case GF_HOLY_FIRE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+            if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        if (p_ptr->align > 10)
                                dam /= 2;
                        else if (p_ptr->align < -10)
@@ -6640,12 +5345,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                case GF_HELL_FIRE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+            if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        if (p_ptr->align > 10)
                                dam *= 2;
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
@@ -6655,19 +5355,13 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Arrow -- XXX no dodging */
                case GF_ARROW:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something sharp!");
-#endif
-
+            if (fuzzy)
+            {
+                msg_print(_("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp!"));
+            }
                        else if ((inventory[INVEN_RARM].name1 == ART_ZANTETSU) || (inventory[INVEN_LARM].name1 == ART_ZANTETSU))
                        {
-#ifdef JP
-                               msg_print("Ìð¤ò»Â¤ê¼Î¤Æ¤¿¡ª");
-#else
-                               msg_print("You cut down the arrow!");
-#endif
+                msg_print(_("Ìð¤ò»Â¤ê¼Î¤Æ¤¿¡ª", "You cut down the arrow!"));
                                break;
                        }
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
@@ -6677,12 +5371,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Plasma -- XXX No resist */
                case GF_PLASMA:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤È¤Æ¤âÇ®¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something *HOT*!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«¤È¤Æ¤âÇ®¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something *HOT*!"));
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
 
                        if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
@@ -6704,12 +5393,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Nether -- drain experience */
                case GF_NETHER:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("ÃϹö¤ÎÎϤǹ¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by nether forces!");
-#endif
-
+                       if (fuzzy) msg_print(_("ÃϹö¤ÎÎϤǹ¶·â¤µ¤ì¤¿¡ª", "You are hit by nether forces!"));
                        if (p_ptr->resist_neth)
                        {
                                if (!prace_is_(RACE_SPECTRE))
@@ -6719,12 +5403,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                        if (prace_is_(RACE_SPECTRE) && !CHECK_MULTISHADOW())
                        {
-#ifdef JP
-                               msg_print("µ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£");
-#else
-                               msg_print("You feel invigorated!");
-#endif
-
+                msg_print(_("µ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£", "You feel invigorated!"));
                                hp_player(dam / 4);
                                learn_spell(monspell);
                        }
@@ -6739,13 +5418,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Water -- stun/confuse */
                case GF_WATER:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¼¾¤Ã¤¿¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something wet!");
-#endif
-
-                       if (!CHECK_MULTISHADOW())
+                       if (fuzzy) msg_print(_("²¿¤«¼¾¤Ã¤¿¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something wet!"));
+            if (!CHECK_MULTISHADOW())
                        {
                                if (!p_ptr->resist_sound)
                                {
@@ -6769,12 +5443,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Chaos -- many effects */
                case GF_CHAOS:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("̵Ãá½ø¤ÎÇÈÆ°¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by a wave of anarchy!");
-#endif
-
+            if (fuzzy) msg_print(_("̵Ãá½ø¤ÎÇÈÆ°¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a wave of anarchy!"));
                        if (p_ptr->resist_chaos)
                        {
                                dam *= 6; dam /= (randint1(4) + 7);
@@ -6791,12 +5460,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                                        (void)set_image(p_ptr->image + randint1(10));
                                        if (one_in_(3))
                                        {
-#ifdef JP
-                                               msg_print("¤¢¤Ê¤¿¤Î¿ÈÂΤϥ«¥ª¥¹¤ÎÎϤÇDZ¤¸¶Ê¤²¤é¤ì¤¿¡ª");
-#else
-                                               msg_print("Your body is twisted by chaos!");
-#endif
-
+                        msg_print(_("¤¢¤Ê¤¿¤Î¿ÈÂΤϥ«¥ª¥¹¤ÎÎϤÇDZ¤¸¶Ê¤²¤é¤ì¤¿¡ª", "Your body is twisted by chaos!"));
                                                (void)gain_random_mutation(0);
                                        }
                                }
@@ -6819,12 +5483,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Shards -- mostly cutting */
                case GF_SHARDS:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something sharp!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«±Ô¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp!"));
                        if (p_ptr->resist_shard)
                        {
                                dam *= 6; dam /= (randint1(4) + 7);
@@ -6846,12 +5505,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Sound -- mostly stunning */
                case GF_SOUND:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("¹ì²»¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by a loud noise!");
-#endif
-
+                       if (fuzzy) msg_print(_("¹ì²»¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a loud noise!"));
                        if (p_ptr->resist_sound)
                        {
                                dam *= 5; dam /= (randint1(4) + 7);
@@ -6874,12 +5528,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Pure confusion */
                case GF_CONFUSION:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«º®Í𤹤ë¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something puzzling!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«º®Í𤹤ë¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something puzzling!"));
                        if (p_ptr->resist_conf)
                        {
                                dam *= 5; dam /= (randint1(4) + 7);
@@ -6895,12 +5544,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Disenchantment -- see above */
                case GF_DISENCHANT:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤µ¤¨¤Ê¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something static!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«¤µ¤¨¤Ê¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something static!"));
                        if (p_ptr->resist_disen)
                        {
                                dam *= 6; dam /= (randint1(4) + 7);
@@ -6916,12 +5560,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Nexus -- see above */
                case GF_NEXUS:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«´ñ̯¤Ê¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something strange!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«´ñ̯¤Ê¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something strange!"));
                        if (p_ptr->resist_nexus)
                        {
                                dam *= 6; dam /= (randint1(4) + 7);
@@ -6937,12 +5576,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Force -- mostly stun */
                case GF_FORCE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("±¿Æ°¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by kinetic force!");
-#endif
-
+                       if (fuzzy) msg_print(_("±¿Æ°¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by kinetic force!"));
                        if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
                        {
                                (void)set_stun(p_ptr->stun + randint1(20));
@@ -6955,12 +5589,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Rocket -- stun, cut */
                case GF_ROCKET:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("Çúȯ¤¬¤¢¤Ã¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("There is an explosion!");
-#endif
-
+                       if (fuzzy) msg_print(_("Çúȯ¤¬¤¢¤Ã¤¿¡ª", "There is an explosion!"));
                        if (!p_ptr->resist_sound && !CHECK_MULTISHADOW())
                        {
                                (void)set_stun(p_ptr->stun + randint1(20));
@@ -6987,12 +5616,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Inertia -- slowness */
                case GF_INERTIA:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something slow!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something slow!"));
                        if (!CHECK_MULTISHADOW()) (void)set_slow(p_ptr->slow + randint0(4) + 4, FALSE);
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
                        break;
@@ -7001,12 +5625,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Lite -- blinding */
                case GF_LITE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        if (p_ptr->resist_lite)
                        {
                                dam *= 4; dam /= (randint1(4) + 7);
@@ -7018,12 +5637,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                        if (prace_is_(RACE_VAMPIRE) || (p_ptr->mimic_form == MIMIC_VAMPIRE))
                        {
-#ifdef JP
-                               if (!CHECK_MULTISHADOW()) msg_print("¸÷¤ÇÆùÂΤ¬¾Ç¤¬¤µ¤ì¤¿¡ª");
-#else
-                               if (!CHECK_MULTISHADOW()) msg_print("The light scorches your flesh!");
-#endif
-
+                if (!CHECK_MULTISHADOW()) msg_print(_("¸÷¤ÇÆùÂΤ¬¾Ç¤¬¤µ¤ì¤¿¡ª", "The light scorches your flesh!"));
                                dam *= 2;
                        }
                        else if (prace_is_(RACE_S_FAIRY))
@@ -7037,11 +5651,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                        if (p_ptr->wraith_form && !CHECK_MULTISHADOW())
                        {
                                p_ptr->wraith_form = 0;
-#ifdef JP
-                               msg_print("Á®¸÷¤Î¤¿¤áÈóʪ¼ÁŪ¤Ê±Æ¤Î¸ºß¤Ç¤¤¤é¤ì¤Ê¤¯¤Ê¤Ã¤¿¡£");
-#else
-                               msg_print("The light forces you out of your incorporeal shadow form.");
-#endif
+                               msg_print(_("Á®¸÷¤Î¤¿¤áÈóʪ¼ÁŪ¤Ê±Æ¤Î¸ºß¤Ç¤¤¤é¤ì¤Ê¤¯¤Ê¤Ã¤¿¡£",
+                    "The light forces you out of your incorporeal shadow form."));
 
                                p_ptr->redraw |= PR_MAP;
                                /* Update monsters */
@@ -7060,12 +5671,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Dark -- blinding */
                case GF_DARK:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        if (p_ptr->resist_dark)
                        {
                                dam *= 4; dam /= (randint1(4) + 7);
@@ -7083,21 +5689,12 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Time -- bolt fewer effects XXX */
                case GF_TIME:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²áµî¤«¤é¤Î¾×·â¤Ë¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by a blast from the past!");
-#endif
-
+                       if (fuzzy) msg_print(_("²áµî¤«¤é¤Î¾×·â¤Ë¹¶·â¤µ¤ì¤¿¡ª", "You are hit by a blast from the past!"));
                        if (p_ptr->resist_time)
                        {
                                dam *= 4;
                                dam /= (randint1(4) + 7);
-#ifdef JP
-                               msg_print("»þ´Ö¤¬Ä̤ê²á¤®¤Æ¤¤¤¯µ¤¤¬¤¹¤ë¡£");
-#else
-                               msg_print("You feel as if time is passing you by.");
-#endif
+                msg_print(_("»þ´Ö¤¬Ä̤ê²á¤®¤Æ¤¤¤¯µ¤¤¬¤¹¤ë¡£", "You feel as if time is passing you by."));
                        }
                        else if (!CHECK_MULTISHADOW())
                        {
@@ -7106,12 +5703,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                                        case 1: case 2: case 3: case 4: case 5:
                                        {
                                                if (p_ptr->prace == RACE_ANDROID) break;
-#ifdef JP
-                                               msg_print("¿ÍÀ¸¤¬µÕÌá¤ê¤·¤¿µ¤¤¬¤¹¤ë¡£");
-#else
-                                               msg_print("You feel life has clocked back.");
-#endif
-
+                        msg_print(_("¿ÍÀ¸¤¬µÕÌá¤ê¤·¤¿µ¤¤¬¤¹¤ë¡£", "You feel life has clocked back."));
                                                lose_exp(100 + (p_ptr->exp / 100) * MON_DRAIN_LIFE);
                                                break;
                                        }
@@ -7120,28 +5712,16 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                                        {
                                                switch (randint1(6))
                                                {
-#ifdef JP
-                                                       case 1: k = A_STR; act = "¶¯¤¯"; break;
-                                                       case 2: k = A_INT; act = "ÁïÌÀ¤Ç"; break;
-                                                       case 3: k = A_WIS; act = "¸­ÌÀ¤Ç"; break;
-                                                       case 4: k = A_DEX; act = "´ïÍѤÇ"; break;
-                                                       case 5: k = A_CON; act = "·ò¹¯¤Ç"; break;
-                                                       case 6: k = A_CHR; act = "Èþ¤·¤¯"; break;
-#else
-                                                       case 1: k = A_STR; act = "strong"; break;
-                                                       case 2: k = A_INT; act = "bright"; break;
-                                                       case 3: k = A_WIS; act = "wise"; break;
-                                                       case 4: k = A_DEX; act = "agile"; break;
-                                                       case 5: k = A_CON; act = "hale"; break;
-                                                       case 6: k = A_CHR; act = "beautiful"; break;
-#endif
+                            case 1: k = A_STR; act = _("¶¯¤¯", "strong"); break;
+                            case 2: k = A_INT; act = _("ÁïÌÀ¤Ç", "bright"); break;
+                            case 3: k = A_WIS; act = _("¸­ÌÀ¤Ç", "wise"); break;
+                            case 4: k = A_DEX; act = _("´ïÍѤÇ", "agile"); break;
+                            case 5: k = A_CON; act = _("·ò¹¯¤Ç", "hale"); break;
+                            case 6: k = A_CHR; act = _("Èþ¤·¤¯", "beautiful"); break;
                                                }
 
-#ifdef JP
-                                               msg_format("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤É%s¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£", act);
-#else
-                                               msg_format("You're not as %s as you used to be...", act);
-#endif
+                                               msg_format(_("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤É%s¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£", 
+                                     "You're not as %s as you used to be..."), act);
 
                                                p_ptr->stat_cur[k] = (p_ptr->stat_cur[k] * 3) / 4;
                                                if (p_ptr->stat_cur[k] < 3) p_ptr->stat_cur[k] = 3;
@@ -7151,11 +5731,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                                        case 10:
                                        {
-#ifdef JP
-                                               msg_print("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤ÉÎ϶¯¤¯¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£");
-#else
-                                               msg_print("You're not as powerful as you used to be...");
-#endif
+                                               msg_print(_("¤¢¤Ê¤¿¤Ï°ÊÁ°¤Û¤ÉÎ϶¯¤¯¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿...¡£", 
+                                    "You're not as powerful as you used to be..."));
 
                                                for (k = 0; k < 6; k++)
                                                {
@@ -7175,13 +5752,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Gravity -- stun plus slowness plus teleport */
                case GF_GRAVITY:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«½Å¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-                       msg_print("¼þÊդνÅÎϤ¬¤æ¤¬¤ó¤À¡£");
-#else
-                       if (fuzzy) msg_print("You are hit by something heavy!");
-                       msg_print("Gravity warps around you.");
-#endif
+                       if (fuzzy) msg_print(_("²¿¤«½Å¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something heavy!"));
+            msg_print(_("¼þÊդνÅÎϤ¬¤æ¤¬¤ó¤À¡£", "Gravity warps around you."));
 
                        if (!CHECK_MULTISHADOW())
                        {
@@ -7211,11 +5783,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Standard damage */
                case GF_DISINTEGRATE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("½ã¿è¤Ê¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by pure energy!");
-#endif
+                       if (fuzzy) msg_print(_("½ã¿è¤Ê¥¨¥Í¥ë¥®¡¼¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by pure energy!"));
 
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
                        break;
@@ -7223,11 +5791,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                case GF_OLD_HEAL:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤é¤«¤Î¹¶·â¤Ë¤è¤Ã¤Æµ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£");
-#else
-                       if (fuzzy) msg_print("You are hit by something invigorating!");
-#endif
+                       if (fuzzy) msg_print(_("²¿¤é¤«¤Î¹¶·â¤Ë¤è¤Ã¤Æµ¤Ê¬¤¬¤è¤¯¤Ê¤Ã¤¿¡£", "You are hit by something invigorating!"));
 
                        (void)hp_player(dam);
                        dam = 0;
@@ -7236,12 +5800,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                case GF_OLD_SPEED:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something!"));
                        (void)set_fast(p_ptr->fast + randint1(5), FALSE);
                        dam = 0;
                        break;
@@ -7249,12 +5808,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
 
                case GF_OLD_SLOW:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something slow!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«ÃÙ¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something slow!"));
                        (void)set_slow(p_ptr->slow + randint0(4) + 4, FALSE);
                        break;
                }
@@ -7262,20 +5816,11 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_OLD_SLEEP:
                {
                        if (p_ptr->free_act)  break;
-#ifdef JP
-                       if (fuzzy) msg_print("̲¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You fall asleep!");
-#endif
-
+            if (fuzzy) msg_print(_("̲¤Ã¤Æ¤·¤Þ¤Ã¤¿¡ª", "You fall asleep!"));
 
                        if (ironman_nightmare)
                        {
-#ifdef JP
-                               msg_print("¶²¤í¤·¤¤¸÷·Ê¤¬Æ¬¤ËÉ⤫¤ó¤Ç¤­¤¿¡£");
-#else
-                               msg_print("A horrible vision enters your mind.");
-#endif
+                msg_print(_("¶²¤í¤·¤¤¸÷·Ê¤¬Æ¬¤ËÉ⤫¤ó¤Ç¤­¤¿¡£", "A horrible vision enters your mind."));
 
                                /* Pick a nightmare */
                                get_mon_num_prep(get_nightmare, NULL);
@@ -7297,12 +5842,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_SEEKER:
                case GF_SUPER_RAY:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("ËâË¡¤Î¥ª¡¼¥é¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by an aura of magic!");
-#endif
-
+                       if (fuzzy) msg_print(_("ËâË¡¤Î¥ª¡¼¥é¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by an aura of magic!"));
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
                        break;
                }
@@ -7310,12 +5850,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Pure damage */
                case GF_PSY_SPEAR:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("¥¨¥Í¥ë¥®¡¼¤Î²ô¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by an energy!");
-#endif
-
+                       if (fuzzy) msg_print(_("¥¨¥Í¥ë¥®¡¼¤Î²ô¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by an energy!"));
                        get_damage = take_hit(DAMAGE_FORCE, dam, killer, monspell);
                        break;
                }
@@ -7323,11 +5858,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Pure damage */
                case GF_METEOR:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«¤¬¶õ¤«¤é¤¢¤Ê¤¿¤ÎƬ¾å¤ËÍî¤Á¤Æ¤­¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("Something falls from the sky on you!");
-#endif
+                       if (fuzzy) msg_print(_("²¿¤«¤¬¶õ¤«¤é¤¢¤Ê¤¿¤ÎƬ¾å¤ËÍî¤Á¤Æ¤­¤¿¡ª", "Something falls from the sky on you!"));
 
                        get_damage = take_hit(DAMAGE_ATTACK, dam, killer, monspell);
                        if (!p_ptr->resist_shard || one_in_(13))
@@ -7342,12 +5873,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Ice -- cold plus stun plus cuts */
                case GF_ICE:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«±Ô¤¯Î䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something sharp and cold!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«±Ô¤¯Î䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something sharp and cold!"));
                        get_damage = cold_dam(dam, killer, monspell, FALSE);
                        if (!CHECK_MULTISHADOW())
                        {
@@ -7372,12 +5898,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                /* Death Ray */
                case GF_DEATH_RAY:
                {
-#ifdef JP
-                       if (fuzzy) msg_print("²¿¤«Èó¾ï¤ËÎ䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª");
-#else
-                       if (fuzzy) msg_print("You are hit by something extremely cold!");
-#endif
-
+                       if (fuzzy) msg_print(_("²¿¤«Èó¾ï¤ËÎ䤿¤¤¤â¤Î¤Ç¹¶·â¤µ¤ì¤¿¡ª", "You are hit by something extremely cold!"));
 
                        if (p_ptr->mimic_form)
                        {
@@ -7417,22 +5938,15 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                {
                        if (CHECK_MULTISHADOW())
                        {
-#ifdef JP
-                               msg_print("¹¶·â¤Ï¸¸±Æ¤ËÌ¿Ã椷¡¢¤¢¤Ê¤¿¤Ë¤ÏÆϤ«¤Ê¤«¤Ã¤¿¡£");
-#else
-                               msg_print("The attack hits Shadow, you are unharmed!");
-#endif
+                msg_print(_("¹¶·â¤Ï¸¸±Æ¤ËÌ¿Ã椷¡¢¤¢¤Ê¤¿¤Ë¤ÏÆϤ«¤Ê¤«¤Ã¤¿¡£", "The attack hits Shadow, you are unharmed!"));
                        }
                        else if (p_ptr->csp)
                        {
                                /* Basic message */
-#ifdef JP
-                               if (who > 0) msg_format("%^s¤ËÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", m_name);
-                               else msg_print("Àº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª");
-#else
-                               if (who > 0) msg_format("%^s draws psychic energy from you!", m_name);
-                               else msg_print("Your psychic energy is drawn!");
-#endif
+                               if (who > 0) 
+                    msg_format(_("%^s¤ËÀº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", "%^s draws psychic energy from you!"), m_name);
+                               else 
+                    msg_print(_("Àº¿À¥¨¥Í¥ë¥®¡¼¤òµÛ¤¤¼è¤é¤ì¤Æ¤·¤Þ¤Ã¤¿¡ª", "Your psychic energy is drawn!"));
 
                                /* Full drain */
                                if (dam >= p_ptr->csp)
@@ -7473,11 +5987,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                                                /* Special message */
                                                if (m_ptr->ml)
                                                {
-#ifdef JP
-                                                       msg_format("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", m_name);
-#else
-                                                       msg_format("%^s appears healthier.", m_name);
-#endif
+                            msg_format(_("%^s¤Ïµ¤Ê¬¤¬Îɤµ¤½¤¦¤À¡£", "%^s appears healthier."), m_name);
                                                }
                                        }
                                }
@@ -7492,22 +6002,14 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                {
                        if ((randint0(100 + rlev / 2) < MAX(5, p_ptr->skill_sav)) && !CHECK_MULTISHADOW())
                        {
-#ifdef JP
-                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
                        {
                                if (!CHECK_MULTISHADOW())
                                {
-#ifdef JP
-                                       msg_print("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£");
-#else
-                                       msg_print("Your mind is blasted by psyonic energy.");
-#endif
+                    msg_print(_("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£", "Your mind is blasted by psyonic energy."));
 
                                        if (!p_ptr->resist_conf)
                                        {
@@ -7537,23 +6039,15 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_BRAIN_SMASH:
                {
                        if ((randint0(100 + rlev / 2) < MAX(5, p_ptr->skill_sav)) && !CHECK_MULTISHADOW())
-                       {
-#ifdef JP
-                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+            {
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
                        {
                                if (!CHECK_MULTISHADOW())
-                               {
-#ifdef JP
-                                       msg_print("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£");
-#else
-                                       msg_print("Your mind is blasted by psionic energy.");
-#endif
+                {
+                    msg_print(_("ÎîŪ¥¨¥Í¥ë¥®¡¼¤ÇÀº¿À¤¬¹¶·â¤µ¤ì¤¿¡£", "Your mind is blasted by psyonic energy."));
 
                                        p_ptr->csp -= 100;
                                        if (p_ptr->csp < 0)
@@ -7599,12 +6093,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_CAUSE_1:
                {
                        if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
-                       {
-#ifdef JP
-                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+            {
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
@@ -7619,12 +6109,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_CAUSE_2:
                {
                        if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
-                       {
-#ifdef JP
-                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+            {
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
@@ -7639,12 +6125,8 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_CAUSE_3:
                {
                        if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
-                       {
-#ifdef JP
-                               msg_print("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+            {
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
@@ -7660,11 +6142,7 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                {
                        if ((randint0(100 + rlev / 2) < p_ptr->skill_sav) && !(m_ptr->r_idx == MON_KENSHIROU) && !CHECK_MULTISHADOW())
                        {
-#ifdef JP
-                               msg_print("¤·¤«¤·È빦¤òÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_print("You resist the effects!");
-#endif
+                msg_print(_("¤·¤«¤·È빦¤òÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
@@ -7679,23 +6157,15 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
                case GF_HAND_DOOM:
                {
                        if ((randint0(100 + rlev/2) < p_ptr->skill_sav) && !CHECK_MULTISHADOW())
-                       {
-#ifdef JP
-                               msg_format("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª");
-#else
-                               msg_format("You resist the effects!");
-#endif
+            {
+                msg_print(_("¤·¤«¤·¸úÎϤòÄ·¤ÍÊÖ¤·¤¿¡ª", "You resist the effects!"));
                                learn_spell(monspell);
                        }
                        else
                        {
                                if (!CHECK_MULTISHADOW())
                                {
-#ifdef JP
-                                       msg_print("¤¢¤Ê¤¿¤ÏÌ¿¤¬Çö¤Þ¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë´¶¤¸¤¿¡ª");
-#else
-                                       msg_print("You feel your life fade away!");
-#endif
+                    msg_print(_("¤¢¤Ê¤¿¤ÏÌ¿¤¬Çö¤Þ¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë´¶¤¸¤¿¡ª", "You feel your life fade away!"));
                                        curse_equipment(40, 20);
                                }
 
@@ -7722,16 +6192,12 @@ static bool project_p(int who, cptr who_name, int r, int y, int x, int dam, int
        if ((p_ptr->tim_eyeeye || hex_spelling(HEX_EYE_FOR_EYE))
                && (get_damage > 0) && !p_ptr->is_dead && (who > 0))
        {
-#ifdef JP
-               msg_format("¹¶·â¤¬%s¼«¿È¤ò½ý¤Ä¤±¤¿¡ª", m_name);
-#else
                char m_name_self[80];
 
                /* hisself */
                monster_desc(m_name_self, m_ptr, MD_PRON_VISIBLE | MD_POSSESSIVE | MD_OBJECTIVE);
 
-               msg_format("The attack of %s has wounded %s!", m_name, m_name_self);
-#endif
+               msg_format(_("¹¶·â¤¬%s¼«¿È¤ò½ý¤Ä¤±¤¿¡ª", "The attack of %s has wounded %s!"), m_name, m_name_self);
                project(0, 0, m_ptr->fy, m_ptr->fx, get_damage, GF_MISSILE, PROJECT_KILL, -1);
                if (p_ptr->tim_eyeeye) set_tim_eyeeye(p_ptr->tim_eyeeye-5, TRUE);
        }
@@ -9076,14 +7542,12 @@ bool project(int who, int rad, int y, int x, int dam, int typ, int flg, int mons
 
                                        if (is_seen(m_ptr))
                                        {
-#ifdef JP
                                                if ((m_ptr->r_idx == MON_KENSHIROU) || (m_ptr->r_idx == MON_RAOU))
-                                                       msg_print("¡ÖËÌÅÍ¿À·ý±üµÁ¡¦Æó»Ø¿¿¶õÇÄ¡ª¡×");
-                                               else if (m_ptr->r_idx == MON_DIO) msg_print("¥Ç¥£¥ª¡¦¥Ö¥é¥ó¥É¡¼¤Ï»Ø°ìËܤǹ¶·â¤òÃƤ­ÊÖ¤·¤¿¡ª");
-                                               else msg_print("¹¶·â¤ÏÄ·¤ÍÊ֤ä¿¡ª");
-#else
-                                               msg_print("The attack bounces!");
-#endif
+                            msg_print(_("¡ÖËÌÅÍ¿À·ý±üµÁ¡¦Æó»Ø¿¿¶õÇÄ¡ª¡×", "The attack bounces!"));
+                                               else if (m_ptr->r_idx == MON_DIO) 
+                            msg_print(_("¥Ç¥£¥ª¡¦¥Ö¥é¥ó¥É¡¼¤Ï»Ø°ìËܤǹ¶·â¤òÃƤ­ÊÖ¤·¤¿¡ª", "The attack bounces!"));
+                                               else 
+                            msg_print(_("¹¶·â¤ÏÄ·¤ÍÊ֤ä¿¡ª", "The attack bounces!"));
                                        }
                                        if (is_original_ap_and_seen(m_ptr)) ref_ptr->r_flags2 |= RF2_REFLECTING;
 
@@ -9297,22 +7761,14 @@ bool project(int who, int rad, int y, int x, int dam, int typ, int flg, int mons
                {
                        if (rakuba(rakubadam_m, FALSE))
                        {
-#ifdef JP
-msg_format("%^s¤Ë¿¶¤êÍî¤È¤µ¤ì¤¿¡ª", m_name);
-#else
-                               msg_format("%^s has thrown you off!", m_name);
-#endif
+                msg_format(_("%^s¤Ë¿¶¤êÍî¤È¤µ¤ì¤¿¡ª", "%^s has thrown you off!"), m_name);
                        }
                }
                if (p_ptr->riding && rakubadam_p > 0)
                {
                        if(rakuba(rakubadam_p, FALSE))
                        {
-#ifdef JP
-msg_format("%^s¤«¤éÍî¤Á¤Æ¤·¤Þ¤Ã¤¿¡ª", m_name);
-#else
-                               msg_format("You have fallen from %s.", m_name);
-#endif
+                msg_format(_("%^s¤«¤éÍî¤Á¤Æ¤·¤Þ¤Ã¤¿¡ª", "You have fallen from %s."), m_name);
                        }
                }
        }
@@ -9458,11 +7914,7 @@ bool binding_field( int dam )
                }
        }
        if( one_in_(7) ){
-#ifdef JP
-               msg_print("¶À¤¬·ë³¦¤ËÂѤ¨¤­¤ì¤º¡¢²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡£");
-#else
-               msg_print("The field broke a mirror");
-#endif 
+        msg_print(_("¶À¤¬·ë³¦¤ËÂѤ¨¤­¤ì¤º¡¢²õ¤ì¤Æ¤·¤Þ¤Ã¤¿¡£", "The field broke a mirror"));
                remove_mirror(point_y[0],point_x[0]);
        }