OSDN Git Service

Changed Japanese translation for "New" to match what was suggested in hengbandforosx...
[hengbandforosx/hengbandosx.git] / src / realm-sorcery.c
index 92f6393..77774ed 100644 (file)
@@ -1,6 +1,10 @@
 #include "angband.h"
 #include "cmd-spell.h"
 #include "selfinfo.h"
+#include "projection.h"
+#include "avatar.h"
+#include "spells-status.h"
+#include "spells-floor.h"
 
 /*!
 * @brief 仙術領域魔法の各処理を行う
@@ -38,7 +42,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 1:
                if (name) return _("ショート・テレポート", "Phase Door");
-               if (desc) return _("近距離のテレポートをする。", "Teleport short distance.");
+               if (desc) return _("近距離のテレポートをする。", "Teleports you a short distance.");
 
                {
                        POSITION range = 10;
@@ -108,7 +112,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 5:
                if (name) return _("テレポート", "Teleport");
-               if (desc) return _("遠距離のテレポートをする。", "Teleport long distance.");
+               if (desc) return _("遠距離のテレポートをする。", "Teleports you a long distance.");
 
                {
                        POSITION range = plev * 5;
@@ -124,7 +128,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 6:
                if (name) return _("スリープ・モンスター", "Sleep Monster");
-               if (desc) return _("モンスター1体を眠らせる。抵抗されると無効。", "Attempts to sleep a monster.");
+               if (desc) return _("モンスター1体を眠らせる。抵抗されると無効。", "Attempts to put a monster to sleep.");
 
                {
                        int power = plev;
@@ -204,7 +208,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 11:
                if (name) return _("周辺スリープ", "Mass Sleep");
-               if (desc) return _("視界内の全てのモンスターを眠らせる。抵抗されると無効。", "Attempts to sleep all monsters in sight.");
+               if (desc) return _("視界内の全てのモンスターを眠らせる。抵抗されると無効。", "Attempts to put all monsters in sight to sleep.");
 
                {
                        int power = plev;
@@ -337,7 +341,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 19:
                if (name) return _("街移動", "Teleport to town");
-               if (desc) return _("街へ移動する。地上にいるときしか使えない。", "Teleport to a town which you choose in a moment. Can only be used outdoors.");
+               if (desc) return _("街へ移動する。地上にいるときしか使えない。", "Instantly teleports you to a town which you choose. Can only be used outdoors.");
 
                {
                        if (cast)
@@ -362,7 +366,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 21:
                if (name) return _("テレポート・レベル", "Teleport Level");
-               if (desc) return _("瞬時に上か下の階にテレポートする。", "Teleport to up or down stairs in a moment.");
+               if (desc) return _("瞬時に上か下の階にテレポートする。", "Instantly teleports you up or down a level.");
 
                {
                        if (cast)
@@ -376,7 +380,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
        case 22:
                if (name) return _("帰還の呪文", "Word of Recall");
                if (desc) return _("地上にいるときはダンジョンの最深階へ、ダンジョンにいるときは地上へと移動する。",
-                       "Recalls player from dungeon to town, or from town to the deepest level of dungeon.");
+                       "Recalls player from dungeon to town or from town to the deepest level of dungeon.");
 
                {
                        int base = 15;
@@ -393,7 +397,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
 
        case 23:
                if (name) return _("次元の扉", "Dimension Door");
-               if (desc) return _("短距離内の指定した場所にテレポートする。", "Teleport to given location.");
+               if (desc) return _("短距離内の指定した場所にテレポートする。", "Teleports you to a given location.");
 
                {
                        POSITION range = plev / 2 + 10;
@@ -411,7 +415,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
        case 24:
                if (name) return _("調査", "Probing");
                if (desc) return _("モンスターの属性、残り体力、最大体力、スピード、正体を知る。",
-                       "Proves all monsters' alignment, HP, speed and their true character.");
+                       "Probes all monsters' alignment, HP, speed and their true character.");
 
                {
                        if (cast)
@@ -531,7 +535,7 @@ concptr do_sorcery_spell(SPELL_IDX spell, BIT_FLAGS mode)
        case 31:
                if (name) return _("無傷の球", "Globe of Invulnerability");
                if (desc) return _("一定時間、ダメージを受けなくなるバリアを張る。切れた瞬間に少しターンを消費するので注意。",
-                       "Generates barrier which completely protect you from almost all damages. Takes a few your turns when the barrier breaks or duration time is exceeded.");
+                       "Generates a barrier which completely protects you from almost all damage. Takes a few of your turns when the barrier breaks or duration time is exceeded.");
 
                {
                        int base = 4;