• R/O
  • SSH
  • HTTPS

jband: Commit


Commit MetaInfo

Revision130 (tree)
Time2009-06-27 20:57:56
Authorpaulblay

Log Message

Added LS macro to 437 phrases which need translating. (Actual translations to follow later ;-)

Change Summary

Incremental Difference

--- trunk/JBand/src/death.cpp (revision 129)
+++ trunk/JBand/src/death.cpp (revision 130)
@@ -210,9 +210,9 @@
210210
211211 /* Check result */
212212 if (err)
213- msg_print(__T("Character dump failed!"));
213+ msg_print(LS(__T("Character dump failed!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
214214 else
215- msg_print(__T("Character dump successful."));
215+ msg_print(LS(__T("Character dump successful."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
216216
217217 /* Flush messages */
218218 message_flush();
@@ -461,7 +461,7 @@
461461 /* Save dead player */
462462 if (!old_save())
463463 {
464- msg_print(__T("death save failed!"));
464+ msg_print(LS(__T("death save failed!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
465465 message_flush();
466466 }
467467 /* Get time of death */
--- trunk/JBand/src/store.cpp (revision 129)
+++ trunk/JBand/src/store.cpp (revision 130)
@@ -1107,7 +1107,7 @@
11071107 /* Validate */
11081108 if (!k_idx)
11091109 {
1110- msg_print(__T("No object from store_find"));
1110+ msg_print(LS(__T("No object from store_find"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11111111 return -1;
11121112 }
11131113
@@ -1182,7 +1182,7 @@
11821182 /* Get tval/sval; if not found, item isn't real, so try again */
11831183 if (!lookup_reverse(k_idx, &tval, &sval))
11841184 {
1185- msg_print(__T("Invalid object index in store_create_random()!"));
1185+ msg_print(LS(__T("Invalid object index in store_create_random()!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11861186 continue;
11871187 }
11881188 /*** Pre-generation filters ***/
@@ -1278,7 +1278,7 @@
12781278 /* Validation - do something more substantial here? XXX */
12791279 if (!k_idx)
12801280 {
1281- msg_print(__T("No object in store_create_item()."));
1281+ msg_print(LS(__T("No object in store_create_item()."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12821282 return -1;
12831283 }
12841284
@@ -1901,7 +1901,7 @@
19011901
19021902 if (this_store == STORE_NONE)
19031903 {
1904- msg_print(__T("You cannot purchase items when not in a store."));
1904+ msg_print(LS(__T("You cannot purchase items when not in a store."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19051905 return;
19061906 }
19071907 st_ptr = &store[this_store];
@@ -1915,7 +1915,7 @@
19151915 /* Ensure we have room */
19161916 if (!inven_carry_okay(i_ptr))
19171917 {
1918- msg_print(__T("You cannot carry that many items."));
1918+ msg_print(LS(__T("You cannot carry that many items."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19191919 return;
19201920 }
19211921 /* Describe the object (fully) */
@@ -1926,7 +1926,7 @@
19261926
19271927 if (price > p_ptr->au)
19281928 {
1929- msg_print(__T("You cannot afford that purchase."));
1929+ msg_print(LS(__T("You cannot afford that purchase."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19301930 return;
19311931 }
19321932 /* Spend the money */
@@ -1980,7 +1980,7 @@
19801980 if (one_in_(STORE_SHUFFLE))
19811981 {
19821982 /* Message */
1983- msg_print(__T("The shopkeeper retires."));
1983+ msg_print(LS(__T("The shopkeeper retires."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19841984 /* Shuffle the store */
19851985 store_shuffle(this_store);
19861986 store_flags |= STORE_FRAME_CHANGE;
@@ -1988,7 +1988,7 @@
19881988 else /* Maintain */
19891989 {
19901990 /* Message */
1991- msg_print(__T("The shopkeeper brings out some new stock."));
1991+ msg_print(LS(__T("The shopkeeper brings out some new stock."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19921992 }
19931993 /* New inventory */
19941994 for (i = 0; i < 10; ++i)
@@ -2019,7 +2019,7 @@
20192019
20202020 if (current_store() != STORE_HOME)
20212021 {
2022- msg_print(__T("You are not currently at home."));
2022+ msg_print(LS(__T("You are not currently at home."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20232023 return;
20242024 }
20252025 st_ptr = &store[STORE_HOME];
@@ -2033,7 +2033,7 @@
20332033 /* Ensure we have room */
20342034 if (!inven_carry_okay(&picked_item))
20352035 {
2036- msg_print(__T("You cannot carry that many items."));
2036+ msg_print(LS(__T("You cannot carry that many items."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20372037 return;
20382038 }
20392039 /* Distribute charges of wands, staves, or rods */
@@ -2079,7 +2079,7 @@
20792079
20802080 if (this_store == STORE_NONE)
20812081 {
2082- msg_print(__T("You cannot purchase items when not in a store."));
2082+ msg_print(LS(__T("You cannot purchase items when not in a store."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20832083 return FALSE;
20842084 }
20852085 st_ptr = &store[this_store];
@@ -2105,7 +2105,7 @@
21052105 if ((u32b)p_ptr->au < (u32b)price)
21062106 {
21072107 /* Tell the user */
2108- msg_print(__T("You do not have enough gold for this item."));
2108+ msg_print(LS(__T("You do not have enough gold for this item."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21092109 store_flags |= STORE_KEEP_PROMPT;
21102110
21112111 /* Abort now */
@@ -2141,7 +2141,7 @@
21412141 /* Ensure we have room */
21422142 if (!inven_carry_okay(i_ptr))
21432143 {
2144- msg_print(__T("You cannot carry that many items."));
2144+ msg_print(LS(__T("You cannot carry that many items."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21452145 store_flags |= STORE_KEEP_PROMPT;
21462146 return FALSE;
21472147 }
@@ -2211,19 +2211,19 @@
22112211 /* Cannot remove cursed objects */
22122212 if ((item >= INVEN_WIELD) && cursed_p(o_ptr))
22132213 {
2214- msg_print(__T("Hmmm, it seems to be cursed."));
2214+ msg_print(LS(__T("Hmmm, it seems to be cursed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
22152215 return;
22162216 }
22172217 /* Check we are somewhere we can sell the items. */
22182218 if (current_store() == STORE_NONE)
22192219 {
2220- msg_print(__T("You cannot sell items when not in a store."));
2220+ msg_print(LS(__T("You cannot sell items when not in a store."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
22212221 return;
22222222 }
22232223 /* Check the store wants the items being sold */
22242224 if (!store_will_buy(current_store(), o_ptr))
22252225 {
2226- msg_print(__T("I do not wish to purchase this item."));
2226+ msg_print(LS(__T("I do not wish to purchase this item."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
22272227 return;
22282228 }
22292229 /* Get a copy of the object representing the number being sold */
@@ -2231,7 +2231,7 @@
22312231 /* Check if the store has space for the items */
22322232 if (!store_check_num(current_store(), &sold_item))
22332233 {
2234- msg_print(__T("I have not the room in my store to keep it."));
2234+ msg_print(LS(__T("I have not the room in my store to keep it."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
22352235 return;
22362236 }
22372237 price = price_item(&sold_item, TRUE, amt);
@@ -2315,7 +2315,7 @@
23152315 /* Check we are somewhere we can stash items. */
23162316 if (current_store() != STORE_HOME)
23172317 {
2318- msg_print(__T("You are not in your home."));
2318+ msg_print(LS(__T("You are not in your home."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23192319 return;
23202320 }
23212321
@@ -2322,7 +2322,7 @@
23222322 /* Cannot remove cursed objects */
23232323 if ((item >= INVEN_WIELD) && cursed_p(o_ptr))
23242324 {
2325- msg_print(__T("Hmmm, it seems to be cursed."));
2325+ msg_print(LS(__T("Hmmm, it seems to be cursed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23262326 return;
23272327 }
23282328 /* Get a copy of the object representing the number being sold */
@@ -2330,7 +2330,7 @@
23302330
23312331 if (!store_check_num(STORE_HOME, &dropped_item))
23322332 {
2333- msg_print(__T("Your home is full."));
2333+ msg_print(LS(__T("Your home is full."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23342334 return;
23352335 }
23362336 /* Distribute charges of wands/staves/rods */
@@ -2374,7 +2374,7 @@
23742374
23752375 if (this_store == STORE_NONE)
23762376 {
2377- msg_print(__T("You cannot sell items when not in a store."));
2377+ msg_print(LS(__T("You cannot sell items when not in a store."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23782378 return;
23792379 }
23802380 /* Clear all current messages */
@@ -2401,7 +2401,7 @@
24012401 if ((item >= INVEN_WIELD) && cursed_p(o_ptr))
24022402 {
24032403 /* Oops */
2404- msg_print(__T("Hmmm, it seems to be cursed."));
2404+ msg_print(LS(__T("Hmmm, it seems to be cursed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24052405 store_flags |= STORE_KEEP_PROMPT;
24062406
24072407 /* Nope */
@@ -2421,9 +2421,9 @@
24212421 store_flags |= STORE_KEEP_PROMPT;
24222422
24232423 if (this_store == STORE_HOME)
2424- msg_print(__T("Your home is full."));
2424+ msg_print(LS(__T("Your home is full."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24252425 else
2426- msg_print(__T("I have not the room in my store to keep it."));
2426+ msg_print(LS(__T("I have not the room in my store to keep it."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24272427
24282428 return;
24292429 }
@@ -2519,7 +2519,7 @@
25192519 if (current_store() != STORE_HOME)
25202520 {
25212521 /* Leave */
2522- msg_print(__T("Your pack is so full that you flee the store..."));
2522+ msg_print(LS(__T("Your pack is so full that you flee the store..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
25232523 return TRUE;
25242524 }
25252525 /* Flee from the home */
@@ -2526,7 +2526,7 @@
25262526 else if (!store_check_num(current_store(), o_ptr))
25272527 {
25282528 /* Leave */
2529- msg_print(__T("Your pack is so full that you flee your home..."));
2529+ msg_print(LS(__T("Your pack is so full that you flee your home..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
25302530 return TRUE;
25312531 }
25322532 /* Drop items into the home */
@@ -2538,7 +2538,7 @@
25382538 _TCHAR o_name[80];
25392539
25402540 /* Give a message */
2541- msg_print(__T("Your pack overflows!"));
2541+ msg_print(LS(__T("Your pack overflows!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
25422542 store_flags |= STORE_KEEP_PROMPT;
25432543
25442544 /* Get local object */
@@ -2792,13 +2792,13 @@
27922792 /* Verify that there is a store */
27932793 if (this_store == STORE_NONE)
27942794 {
2795- msg_print(__T("You see no store here."));
2795+ msg_print(LS(__T("You see no store here."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
27962796 return;
27972797 }
27982798 /* Check if we can enter the store */
27992799 if (OPT(adult_no_stores))
28002800 {
2801- msg_print(__T("The doors are locked."));
2801+ msg_print(LS(__T("The doors are locked."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
28022802 return;
28032803 }
28042804 /* Shut down the normal game view - it won't be updated - and start
--- trunk/JBand/src/score.cpp (revision 129)
+++ trunk/JBand/src/score.cpp (revision 130)
@@ -181,7 +181,7 @@
181181
182182 if (_file_exists(lok_name))
183183 {
184- msg_print(__T("Lock file in place for scorefile; not writing."));
184+ msg_print(LS(__T("Lock file in place for scorefile; not writing."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
185185 return;
186186 }
187187
@@ -192,7 +192,7 @@
192192
193193 if (!lok)
194194 {
195- msg_print(__T("Failed to create lock for scorefile; not writing."));
195+ msg_print(LS(__T("Failed to create lock for scorefile; not writing."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
196196 return;
197197 }
198198
@@ -204,7 +204,7 @@
204204
205205 if (!scorefile)
206206 {
207- msg_print(__T("Failed to open new scorefile for writing."));
207+ msg_print(LS(__T("Failed to open new scorefile for writing."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
208208
209209 file_close(lok);
210210 file_delete(lok_name);
@@ -219,13 +219,13 @@
219219 safe_setuid_grab();
220220
221221 if (_file_exists(old_name) && !file_delete(old_name))
222- msg_print(__T("Couldn't delete old scorefile"));
222+ msg_print(LS(__T("Couldn't delete old scorefile"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
223223
224224 if (_file_exists(cur_name) && !file_move(cur_name, old_name))
225- msg_print(__T("Couldn't move old scores.raw out of the way"));
225+ msg_print(LS(__T("Couldn't move old scores.raw out of the way"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
226226
227227 if (!file_move(new_name, cur_name))
228- msg_print(__T("Couldn't rename new scorefile to scores.raw"));
228+ msg_print(LS(__T("Couldn't rename new scorefile to scores.raw"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
229229
230230 /* Remove the lock */
231231 file_close(lok);
@@ -426,7 +426,7 @@
426426 {
427427 if (!op_ptr->opt[j]) continue;
428428
429- msg_print(__T("Score not registered for cheaters."));
429+ msg_print(LS(__T("Score not registered for cheaters."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
430430 message_flush();
431431 return;
432432 }
@@ -434,7 +434,7 @@
434434 /* Wizard-mode pre-empts scoring */
435435 if (p_ptr->noscore & (NOSCORE_WIZARD | NOSCORE_DEBUG))
436436 {
437- msg_print(__T("Score not registered for wizards."));
437+ msg_print(LS(__T("Score not registered for wizards."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
438438 message_flush();
439439 }
440440
@@ -443,7 +443,7 @@
443443 /* Borg-mode pre-empts scoring */
444444 else if (p_ptr->noscore & NOSCORE_BORG)
445445 {
446- msg_print(__T("Score not registered for borgs."));
446+ msg_print(LS(__T("Score not registered for borgs."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
447447 message_flush();
448448 }
449449
@@ -452,13 +452,13 @@
452452 /* Hack -- Interupted */
453453 else if (!p_ptr->total_winner && streq(p_ptr->died_from, __T("Interrupting")))
454454 {
455- msg_print(__T("Score not registered due to interruption."));
455+ msg_print(LS(__T("Score not registered due to interruption."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
456456 message_flush();
457457 }
458458 /* Hack -- Quitter */
459459 else if (!p_ptr->total_winner && streq(p_ptr->died_from, __T("Quitting")))
460460 {
461- msg_print(__T("Score not registered due to quitting."));
461+ msg_print(LS(__T("Score not registered due to quitting."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
462462 message_flush();
463463 }
464464 /* Add a new entry to the score list, see where it went */
--- trunk/JBand/src/util.cpp (revision 129)
+++ trunk/JBand/src/util.cpp (revision 130)
@@ -1540,8 +1540,10 @@
15401540 p_ptr->redraw |= (PR_MESSAGE);
15411541
15421542 /* Copy it */
1543- _tcscpy_s(buf, _countof(buf), msg);
1543+// _tcscpy_s(buf, _countof(buf), msg);
15441544
1545+ spaceme(buf,msg);
1546+
15451547 /* Analyze the buffer */
15461548 t = buf;
15471549
--- trunk/JBand/src/cmd1.cpp (revision 129)
+++ trunk/JBand/src/cmd1.cpp (revision 130)
@@ -79,7 +79,7 @@
7979 pick_trap(y, x);
8080
8181 /* Message */
82- msg_print(__T("You have found a trap."));
82+ msg_print(LS(__T("You have found a trap."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
8383
8484 /* Disturb */
8585 disturb(0, 0);
@@ -89,7 +89,7 @@
8989 if (cave_feat[y][x] == FEAT_SECRET)
9090 {
9191 /* Message */
92- msg_print(__T("You have found a secret door."));
92+ msg_print(LS(__T("You have found a secret door."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
9393
9494 /* Pick a door */
9595 place_closed_door(y, x);
@@ -117,7 +117,7 @@
117117 if (!object_known_p(o_ptr))
118118 {
119119 /* Message */
120- msg_print(__T("You have discovered a trap on the chest!"));
120+ msg_print(LS(__T("You have discovered a trap on the chest!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
121121
122122 /* Know the trap */
123123 object_known(o_ptr);
@@ -473,7 +473,7 @@
473473 message_flush();
474474
475475 if (!can_pickup)
476- msg_print(__T("You have no room for any of the items on the floor."));
476+ msg_print(LS(__T("You have no room for any of the items on the floor."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
477477 else
478478 msg_format(__T("You %s a pile of %d items."), (blind ? __T("feel") : __T("see")), floor_num);
479479 }
@@ -673,7 +673,7 @@
673673 disturb(0, 0);
674674
675675 /* Message */
676- msg_print(__T("You found a trap!"));
676+ msg_print(LS(__T("You found a trap!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
677677
678678 /* Pick a trap */
679679 pick_trap(y, x);
--- trunk/JBand/src/object/obj-util.cpp (revision 129)
+++ trunk/JBand/src/object/obj-util.cpp (revision 130)
@@ -984,7 +984,7 @@
984984 return;
985985 }
986986 /* Message */
987- msg_print(__T("Compacting objects..."));
987+ msg_print(LS(__T("Compacting objects..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
988988
989989 /*** Try destroying objects ***/
990990
@@ -1175,7 +1175,7 @@
11751175 }
11761176 /* Warn the player (except during dungeon creation) */
11771177 if (character_dungeon)
1178- msg_print(__T("Too many objects!"));
1178+ msg_print(LS(__T("Too many objects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11791179
11801180 /* Oops */
11811181 return (0);
@@ -1306,7 +1306,7 @@
13061306 log_file = file_open(buf, pricing_mode, FTYPE_TEXT);
13071307 if (!log_file)
13081308 {
1309- msg_print(__T("Error - can't open pricing.log for writing."));
1309+ msg_print(LS(__T("Error - can't open pricing.log for writing."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13101310 exit(1);
13111311 }
13121312 pricing_mode = MODE_APPEND;
@@ -1330,7 +1330,7 @@
13301330 {
13311331 if (!file_close(log_file))
13321332 {
1333- msg_print(__T("Error - can't close pricing.log file."));
1333+ msg_print(LS(__T("Error - can't close pricing.log file."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13341334 exit(1);
13351335 }
13361336 }
@@ -1992,7 +1992,7 @@
19921992 msg_format(__T("The %s disappear%s."), o_name, PLURAL(plural));
19931993
19941994 /* Debug */
1995- if (p_ptr->wizard) msg_print(__T("Breakage (no floor space)."));
1995+ if (p_ptr->wizard) msg_print(LS(__T("Breakage (no floor space)."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19961996
19971997 /* Failure */
19981998 return;
@@ -2031,7 +2031,7 @@
20312031 msg_format(__T("The %s disappear%s."), o_name, PLURAL(plural));
20322032
20332033 /* Debug */
2034- if (p_ptr->wizard) msg_print(__T("Breakage (too many objects)."));
2034+ if (p_ptr->wizard) msg_print(LS(__T("Breakage (too many objects)."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20352035
20362036 /* Hack -- Preserve artifacts */
20372037 a_info[j_ptr->name1].cur_num = 0;
@@ -2046,7 +2046,7 @@
20462046 /* Message when an object falls under the player */
20472047 if (chance && (cave_m_idx[by][bx] < 0))
20482048 {
2049- msg_print(__T("You feel something roll beneath your feet."));
2049+ msg_print(LS(__T("You feel something roll beneath your feet."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20502050 }
20512051 }
20522052
@@ -2730,7 +2730,7 @@
27302730 }
27312731
27322732 /* Message */
2733- if (flag) msg_print(__T("You combine some items in your pack."));
2733+ if (flag) msg_print(LS(__T("You combine some items in your pack."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
27342734 }
27352735
27362736 /*
@@ -2840,7 +2840,7 @@
28402840 /* Message */
28412841 if (flag)
28422842 {
2843- msg_print(__T("You reorder some items in your pack."));
2843+ msg_print(LS(__T("You reorder some items in your pack."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
28442844
28452845 /* Stop "repeat last command" from working. */
28462846 cmd_disable_repeat();
--- trunk/JBand/src/object/identify.cpp (revision 129)
+++ trunk/JBand/src/object/identify.cpp (revision 130)
@@ -312,15 +312,15 @@
312312 if (wield_slot(o_ptr) == INVEN_WIELD)
313313 {
314314 if (f[0] & TR0_BRAND_POIS)
315- msg_print(__T("It seethes with poison!"));
315+ msg_print(LS(__T("It seethes with poison!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
316316 if (f[0] & TR0_BRAND_ELEC)
317- msg_print(__T("It crackles with electricity!"));
317+ msg_print(LS(__T("It crackles with electricity!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
318318 if (f[0] & TR0_BRAND_FIRE)
319- msg_print(__T("It flares with fire!"));
319+ msg_print(LS(__T("It flares with fire!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
320320 if (f[0] & TR0_BRAND_COLD)
321- msg_print(__T("It coats itself in ice!"));
321+ msg_print(LS(__T("It coats itself in ice!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
322322 if (f[0] & TR0_BRAND_ACID)
323- msg_print(__T("It starts spitting acid!"));
323+ msg_print(LS(__T("It starts spitting acid!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
324324 }
325325
326326 if (f[0] & TR0_STR)
@@ -343,9 +343,9 @@
343343 msg_format(__T("Your eyes tingle."));
344344
345345 if (f[2] & TR2_LITE)
346- msg_print(__T("It glows!"));
346+ msg_print(LS(__T("It glows!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
347347 if (f[2] & TR2_TELEPATHY)
348- msg_print(__T("Your mind feels strangely sharper!"));
348+ msg_print(LS(__T("Your mind feels strangely sharper!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
349349
350350 /* Remember the flags */
351351 o_ptr->ident |= IDENT_SENSE;
--- trunk/JBand/src/object/randart.cpp (revision 129)
+++ trunk/JBand/src/object/randart.cpp (revision 130)
@@ -3473,7 +3473,7 @@
34733473 log_file = file_open(buf, MODE_WRITE, FTYPE_TEXT);
34743474 if (!log_file)
34753475 {
3476- msg_print(__T("Error - can't open randart.log for writing."));
3476+ msg_print(LS(__T("Error - can't open randart.log for writing."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34773477 exit(1);
34783478 }
34793479 }
@@ -3499,7 +3499,7 @@
34993499 {
35003500 if (!file_close(log_file))
35013501 {
3502- msg_print(__T("Error - can't close randart.log file."));
3502+ msg_print(LS(__T("Error - can't close randart.log file."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
35033503 exit(1);
35043504 }
35053505 }
--- trunk/JBand/src/cmd3.cpp (revision 129)
+++ trunk/JBand/src/cmd3.cpp (revision 130)
@@ -198,7 +198,7 @@
198198 {
199199 /* Warn the player */
200200 sound(MSG_CURSED);
201- msg_print(__T("Oops! It feels deathly cold!"));
201+ msg_print(LS(__T("Oops! It feels deathly cold!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
202202
203203 /* Sense the object */
204204 object_notice_curses(o_ptr);
@@ -230,7 +230,7 @@
230230 }
231231 if (!item_is_available(item, NULL, USE_INVEN | USE_EQUIP | USE_FLOOR))
232232 {
233- msg_print(__T("You do not have that item to destroy it."));
233+ msg_print(LS(__T("You do not have that item to destroy it."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
234234 return;
235235 }
236236 o_ptr = object_from_item_idx(item);
@@ -238,7 +238,7 @@
238238 /* Can't destroy cursed items we're wielding. */
239239 if ((item >= INVEN_WIELD) && cursed_p(o_ptr))
240240 {
241- msg_print(__T("You cannot destroy the cursed item."));
241+ msg_print(LS(__T("You cannot destroy the cursed item."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
242242 return;
243243 }
244244 /* Describe the destroyed object by taking a copy with the right "amt" */
@@ -352,13 +352,13 @@
352352 j_ptr->timeout += o_ptr->timeout ? o_ptr->timeout : o_ptr->pval;
353353
354354 /* Message */
355- msg_print(__T("You fuel your lamp."));
355+ msg_print(LS(__T("You fuel your lamp."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
356356
357357 /* Comment */
358358 if (j_ptr->timeout >= FUEL_LAMP)
359359 {
360360 j_ptr->timeout = FUEL_LAMP;
361- msg_print(__T("Your lamp is full."));
361+ msg_print(LS(__T("Your lamp is full."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
362362 }
363363 /* Refilled from a lantern */
364364 if (o_ptr->sval == SV_LITE_LANTERN)
@@ -432,17 +432,17 @@
432432 j_ptr->timeout += o_ptr->timeout + 5;
433433
434434 /* Message */
435- msg_print(__T("You combine the torches."));
435+ msg_print(LS(__T("You combine the torches."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
436436
437437 /* Over-fuel message */
438438 if (j_ptr->timeout >= FUEL_TORCH)
439439 {
440440 j_ptr->timeout = FUEL_TORCH;
441- msg_print(__T("Your torch is fully fueled."));
441+ msg_print(LS(__T("Your torch is fully fueled."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
442442 }
443443 else /* Refuel message */
444444 {
445- msg_print(__T("Your torch glows more brightly."));
445+ msg_print(LS(__T("Your torch glows more brightly."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
446446 }
447447 /* Decrease the item (from the pack) */
448448 if (item >= 0)
@@ -472,11 +472,11 @@
472472 /* Target set */
473473 if (target_set_interactive(TARGET_KILL, -1, -1))
474474 {
475- msg_print(__T("Target Selected."));
475+ msg_print(LS(__T("Target Selected."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
476476 }
477477 else /* Target aborted */
478478 {
479- msg_print(__T("Target Aborted."));
479+ msg_print(LS(__T("Target Aborted."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
480480 }
481481 }
482482
@@ -488,7 +488,7 @@
488488 /* Look around */
489489 if (target_set_interactive(TARGET_LOOK, -1, -1))
490490 {
491- msg_print(__T("Target Selected."));
491+ msg_print(LS(__T("Target Selected."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
492492 }
493493 }
494494
--- trunk/JBand/src/cmd5.cpp (revision 129)
+++ trunk/JBand/src/cmd5.cpp (revision 130)
@@ -705,7 +705,7 @@
705705 if (randint0(100) < chance)
706706 {
707707 if (OPT(flush_failure)) flush();
708- msg_print(__T("You failed to concentrate hard enough!"));
708+ msg_print(LS(__T("You failed to concentrate hard enough!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
709709 }
710710 else /* Process spell */
711711 {
@@ -744,7 +744,7 @@
744744 p_ptr->csp_frac = 0;
745745
746746 /* Message */
747- msg_print(__T("You faint from the effort!"));
747+ msg_print(LS(__T("You faint from the effort!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
748748
749749 /* Hack -- Bypass free action */
750750 (void)inc_timed(TMD_PARALYZED, randint1(5 * oops + 1), TRUE);
@@ -755,7 +755,7 @@
755755 bool perm = (randint0(100) < 25);
756756
757757 /* Message */
758- msg_print(__T("You have damaged your health!"));
758+ msg_print(LS(__T("You have damaged your health!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
759759
760760 /* Reduce constitution */
761761 (void)dec_stat(A_CON, perm);
--- trunk/JBand/src/dungeon.cpp (revision 129)
+++ trunk/JBand/src/dungeon.cpp (revision 130)
@@ -479,11 +479,11 @@
479479
480480 /* Day breaks */
481481 if (dawn)
482- msg_print(__T("The sun has risen."));
482+ msg_print(LS(__T("The sun has risen."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
483483
484484 /* Night falls */
485485 else
486- msg_print(__T("The sun has fallen."));
486+ msg_print(LS(__T("The sun has fallen."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
487487
488488 /* Illuminate */
489489 town_illuminate(dawn);
@@ -501,7 +501,7 @@
501501 int n;
502502
503503 /* Message */
504- if (OPT(cheat_xtra)) msg_print(__T("Updating Shops..."));
504+ if (OPT(cheat_xtra)) msg_print(LS(__T("Updating Shops..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
505505
506506 /* Maintain each shop (except home) */
507507 for (n = 0; n < MAX_STORES; n++)
@@ -517,7 +517,8 @@
517517 if (one_in_(STORE_SHUFFLE))
518518 {
519519 /* Message */
520- if (OPT(cheat_xtra)) msg_print(__T("Shuffling a Shopkeeper..."));
520+ if (OPT(cheat_xtra))
521+ msg_print(LS(__T("Shuffling a Shopkeeper..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
521522
522523 /* Pick a random shop (except home) */
523524 while (1)
@@ -531,7 +532,7 @@
531532 }
532533
533534 /* Message */
534- if (OPT(cheat_xtra)) msg_print(__T("Done."));
535+ if (OPT(cheat_xtra)) msg_print(LS(__T("Done."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
535536 }
536537 }
537538
@@ -614,7 +615,7 @@
614615 if (!p_ptr->timed[TMD_PARALYZED] && one_in_(10))
615616 {
616617 /* Message */
617- msg_print(__T("You faint from the lack of food."));
618+ msg_print(LS(__T("You faint from the lack of food."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
618619 disturb(1, 0);
619620
620621 /* Hack -- faint (bypass free action) */
@@ -733,7 +734,7 @@
733734 else if (o_ptr->timeout == 0)
734735 {
735736 disturb(0, 0);
736- msg_print(__T("Your light has gone out!"));
737+ msg_print(LS(__T("Your light has gone out!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
737738 }
738739
739740 /* The light is getting dim */
@@ -740,7 +741,7 @@
740741 else if ((o_ptr->timeout < 100) && (!(o_ptr->timeout % 10)))
741742 {
742743 disturb(0, 0);
743- msg_print(__T("Your light is growing faint."));
744+ msg_print(LS(__T("Your light is growing faint."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
744745 }
745746 }
746747 }
@@ -797,12 +798,12 @@
797798 /* Determine the level */
798799 if (p_ptr->depth)
799800 {
800- msg_print(__T("You feel yourself yanked upwards!"));
801+ msg_print(LS(__T("You feel yourself yanked upwards!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
801802 dungeon_change_level(0);
802803 }
803804 else
804805 {
805- msg_print(__T("You feel yourself yanked downwards!"));
806+ msg_print(LS(__T("You feel yourself yanked downwards!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
806807
807808 /* New depth - back to max depth or 1, whichever is deeper */
808809 dungeon_change_level(p_ptr->max_depth < 1 ? 1: p_ptr->max_depth);
@@ -962,7 +963,7 @@
962963 disturb(0, 0);
963964
964965 /* Hack -- Show a Message */
965- msg_print(__T("Cancelled."));
966+ msg_print(LS(__T("Cancelled."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
966967 }
967968 }
968969
@@ -1005,7 +1006,7 @@
10051006 disturb(0, 0);
10061007
10071008 /* Warning */
1008- msg_print(__T("Your pack overflows!"));
1009+ msg_print(LS(__T("Your pack overflows!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10091010
10101011 /* Describe */
10111012 object_desc(o_name, sizeof(o_name), o_ptr, TRUE, ODESC_FULL);
@@ -1755,7 +1756,7 @@
17551756 p_ptr->noscore |= NOSCORE_WIZARD;
17561757
17571758 /* Message */
1758- msg_print(__T("You invoke wizard mode and cheat death."));
1759+ msg_print(LS(__T("You invoke wizard mode and cheat death."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17591760 message_flush();
17601761
17611762 /* Cheat death */
@@ -1786,7 +1787,7 @@
17861787 if (p_ptr->word_recall)
17871788 {
17881789 /* Message */
1789- msg_print(__T("A tension leaves the air around you..."));
1790+ msg_print(LS(__T("A tension leaves the air around you..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17901791 message_flush();
17911792
17921793 /* Hack -- Prevent recall */
--- trunk/JBand/src/cmd-obj.cpp (revision 129)
+++ trunk/JBand/src/cmd-obj.cpp (revision 130)
@@ -225,7 +225,7 @@
225225 object_type *o_ptr = object_from_item_idx(args[0].item);
226226
227227 if (obj_has_inscrip(o_ptr))
228- msg_print(__T("Inscription removed."));
228+ msg_print(LS(__T("Inscription removed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
229229
230230 o_ptr->note = 0;
231231
@@ -295,12 +295,12 @@
295295
296296 if (!item_is_available(item, NULL, USE_EQUIP))
297297 {
298- msg_print(__T("You are not wielding that item."));
298+ msg_print(LS(__T("You are not wielding that item."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
299299 return;
300300 }
301301 if (!obj_can_takeoff(object_from_item_idx(item)))
302302 {
303- msg_print(__T("You cannot take off that item."));
303+ msg_print(LS(__T("You cannot take off that item."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
304304 return;
305305 }
306306 inven_takeoff(item, 255);
@@ -323,7 +323,7 @@
323323
324324 if (!item_is_available(item, NULL, USE_INVEN | USE_FLOOR))
325325 {
326- msg_print(__T("You do not have that item to wield."));
326+ msg_print(LS(__T("You do not have that item to wield."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
327327 return;
328328 }
329329 /* Check the slot */
@@ -366,13 +366,13 @@
366366
367367 if (!item_is_available(item, NULL, USE_INVEN | USE_EQUIP))
368368 {
369- msg_print(__T("You do not have that item to drop it."));
369+ msg_print(LS(__T("You do not have that item to drop it."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
370370 return;
371371 }
372372 /* Hack -- Cannot remove cursed items */
373373 if ((item >= INVEN_WIELD) && cursed_p(o_ptr))
374374 {
375- msg_print(__T("Hmmm, it seems to be cursed."));
375+ msg_print(LS(__T("Hmmm, it seems to be cursed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
376376 return;
377377 }
378378 inven_drop(item, amt);
@@ -483,7 +483,7 @@
483483 {
484484 if (!obj_can_zap(o_ptr))
485485 {
486- msg_print(__T("The rod is not yet recharged."));
486+ msg_print(LS(__T("The rod is not yet recharged."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
487487 return;
488488 }
489489 use = USE_TIMEOUT;
@@ -527,7 +527,7 @@
527527 {
528528 if (!obj_can_activate(o_ptr))
529529 {
530- msg_print(__T("The item is not ready to activate"));
530+ msg_print(LS(__T("The item is not ready to activate"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
531531 return;
532532 }
533533 use = USE_TIMEOUT;
@@ -536,12 +536,12 @@
536536 }
537537 else
538538 {
539- msg_print(__T("The item cannot be used at the moment"));
539+ msg_print(LS(__T("The item cannot be used at the moment"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
540540 }
541541 /* Check if item is within player's reach. */
542542 if (items_allowed == 0 || !item_is_available(item, NULL, items_allowed))
543543 {
544- msg_print(__T("You cannot use that item from its current location."));
544+ msg_print(LS(__T("You cannot use that item from its current location."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
545545 return;
546546 }
547547 /* Figure out effect to use */
@@ -683,7 +683,7 @@
683683
684684 if (!item_is_available(item, NULL, USE_INVEN | USE_FLOOR))
685685 {
686- msg_print(__T("You do not have that item to refill with it."));
686+ msg_print(LS(__T("You do not have that item to refill with it."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
687687 return;
688688 }
689689 /* Check what we're wielding. */
@@ -691,12 +691,12 @@
691691
692692 if (j_ptr->tval != TV_LITE)
693693 {
694- msg_print(__T("You are not wielding a light."));
694+ msg_print(LS(__T("You are not wielding a light."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
695695 return;
696696 }
697697 else if (f[2] & TR2_NO_FUEL)
698698 {
699- msg_print(__T("Your light cannot be refilled."));
699+ msg_print(LS(__T("Your light cannot be refilled."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
700700 return;
701701 }
702702 /* It's a lamp */
--- trunk/JBand/src/prefs.cpp (revision 129)
+++ trunk/JBand/src/prefs.cpp (revision 130)
@@ -863,7 +863,7 @@
863863
864864 if (max_macrotrigger >= MAX_MACRO_TRIGGER)
865865 {
866- msg_print(__T("Too many macro triggers!"));
866+ msg_print(LS(__T("Too many macro triggers!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
867867 return 1;
868868 }
869869
--- trunk/JBand/src/spells2.cpp (revision 129)
+++ trunk/JBand/src/spells2.cpp (revision 130)
@@ -57,13 +57,13 @@
5757
5858 /* Print a nice message */
5959 if (num < 5)
60- msg_print(__T("You feel a little better."));
60+ msg_print(LS(__T("You feel a little better."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
6161 else if (num < 15)
62- msg_print(__T("You feel better."));
62+ msg_print(LS(__T("You feel better."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
6363 else if (num < 35)
64- msg_print(__T("You feel much better."));
64+ msg_print(LS(__T("You feel much better."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
6565 else
66- msg_print(__T("You feel very good."));
66+ msg_print(LS(__T("You feel very good."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
6767
6868 /* Notice */
6969 return (TRUE);
@@ -110,7 +110,7 @@
110110
111111 if (cave_feat[py][px] != FEAT_FLOOR)
112112 {
113- msg_print(__T("There is no clear floor on which to cast the spell."));
113+ msg_print(LS(__T("There is no clear floor on which to cast the spell."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
114114 return;
115115 }
116116
@@ -353,7 +353,7 @@
353353 if (p_ptr->exp < p_ptr->max_exp)
354354 {
355355 /* Message */
356- msg_print(__T("You feel your life energies returning."));
356+ msg_print(LS(__T("You feel your life energies returning."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
357357
358358 /* Restore the experience */
359359 p_ptr->exp = p_ptr->max_exp;
@@ -817,7 +817,7 @@
817817 /* Ironman */
818818 if (OPT(adult_ironman) && !p_ptr->total_winner)
819819 {
820- msg_print(__T("Nothing happens."));
820+ msg_print(LS(__T("Nothing happens."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
821821 return;
822822 }
823823 /* Activate recall */
@@ -834,12 +834,12 @@
834834 p_ptr->max_depth = p_ptr->depth;
835835 }
836836 p_ptr->word_recall = (s16b) randint0(20) + 15;
837- msg_print(__T("The air about you becomes charged..."));
837+ msg_print(LS(__T("The air about you becomes charged..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
838838 }
839839 else /* Deactivate recall */
840840 {
841841 p_ptr->word_recall = 0;
842- msg_print(__T("A tension leaves the air around you..."));
842+ msg_print(LS(__T("A tension leaves the air around you..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
843843 }
844844 /* Redraw status line */
845845 p_ptr->redraw = PR_STATUS;
@@ -975,9 +975,9 @@
975975 }
976976 /* Describe */
977977 if (detect)
978- msg_print(__T("You sense the presence of traps!"));
978+ msg_print(LS(__T("You sense the presence of traps!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
979979 else /* Trap detection always makes you aware, even if no traps are present */
980- msg_print(__T("You sense no traps."));
980+ msg_print(LS(__T("You sense no traps."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
981981
982982 /* Mark the redraw flag */
983983 p_ptr->redraw |= (PR_DTRAP);
@@ -1047,10 +1047,14 @@
10471047 }
10481048 }
10491049 /* Describe */
1050- if (doors && !stairs) msg_print(__T("You sense the presence of doors!"));
1051- else if (!doors && stairs) msg_print(__T("You sense the presence of stairs!"));
1052- else if (doors && stairs) msg_print(__T("You sense the presence of doors and stairs!"));
1053- else if (aware && !doors && !stairs) msg_print(__T("You sense no doors or stairs."));
1050+ if (doors && !stairs)
1051+ msg_print(LS(__T("You sense the presence of doors!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
1052+ else if (!doors && stairs)
1053+ msg_print(LS(__T("You sense the presence of stairs!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
1054+ else if (doors && stairs)
1055+ msg_print(LS(__T("You sense the presence of doors and stairs!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
1056+ else if (aware && !doors && !stairs)
1057+ msg_print(LS(__T("You sense no doors or stairs."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10541058
10551059 /* Result */
10561060 return (doors || stairs);
@@ -1135,13 +1139,13 @@
11351139 objects = TRUE;
11361140 }
11371141 if (gold_buried)
1138- msg_print(__T("You sense the presence of buried treasure!"));
1142+ msg_print(LS(__T("You sense the presence of buried treasure!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11391143
11401144 if (objects)
1141- msg_print(__T("You sense the presence of objects!"));
1145+ msg_print(LS(__T("You sense the presence of objects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11421146
11431147 if (aware && !gold_buried && !objects)
1144- msg_print(__T("You sense no treasure or objects."));
1148+ msg_print(LS(__T("You sense no treasure or objects."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11451149
11461150 return gold_buried || objects;
11471151 }
@@ -1212,9 +1216,9 @@
12121216 }
12131217 }
12141218 if (detect)
1215- msg_print(__T("You sense the presence of magic objects!"));
1219+ msg_print(LS(__T("You sense the presence of magic objects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12161220 else if (aware && !detect)
1217- msg_print(__T("You sense no magic objects."));
1221+ msg_print(LS(__T("You sense no magic objects."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12181222
12191223 return detect;
12201224 }
@@ -1272,9 +1276,9 @@
12721276 }
12731277
12741278 if (flag)
1275- msg_print(__T("You sense the presence of monsters!"));
1279+ msg_print(LS(__T("You sense the presence of monsters!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12761280 else if (aware && !flag)
1277- msg_print(__T("You sense no monsters."));
1281+ msg_print(LS(__T("You sense no monsters."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12781282
12791283 /* Result */
12801284 return flag;
@@ -1343,9 +1347,9 @@
13431347 }
13441348 }
13451349 if (flag)
1346- msg_print(__T("You sense the presence of invisible creatures!"));
1350+ msg_print(LS(__T("You sense the presence of invisible creatures!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13471351 else if (aware && !flag)
1348- msg_print(__T("You sense no invisible creatures."));
1352+ msg_print(LS(__T("You sense no invisible creatures."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13491353
13501354 return (flag);
13511355 }
@@ -1413,9 +1417,9 @@
14131417 }
14141418
14151419 if (flag)
1416- msg_print(__T("You sense the presence of evil creatures!"));
1420+ msg_print(LS(__T("You sense the presence of evil creatures!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14171421 else if (aware && !flag)
1418- msg_print(__T("You sense no evil creatures."));
1422+ msg_print(LS(__T("You sense no evil creatures."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14191423
14201424 return flag;
14211425 }
@@ -1449,7 +1453,7 @@
14491453 /* XXX XXX XXX */
14501454 if (!cave_valid_bold(py, px))
14511455 {
1452- msg_print(__T("The object resists the spell."));
1456+ msg_print(LS(__T("The object resists the spell."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14531457 return;
14541458 }
14551459 /* XXX XXX XXX */
@@ -1591,7 +1595,7 @@
15911595 (!(f[2] & (TR2_PERMA_CURSE))) &&
15921596 (o_ptr->to_h >= 0) && (randint0(100) < 25))
15931597 {
1594- msg_print(__T("The curse is broken!"));
1598+ msg_print(LS(__T("The curse is broken!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15951599
15961600 /* Uncurse the object */
15971601 uncurse_object(o_ptr);
@@ -1618,7 +1622,7 @@
16181622 (!(f[2] & (TR2_PERMA_CURSE))) &&
16191623 (o_ptr->to_d >= 0) && (randint0(100) < 25))
16201624 {
1621- msg_print(__T("The curse is broken!"));
1625+ msg_print(LS(__T("The curse is broken!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16221626
16231627 /* Uncurse the object */
16241628 uncurse_object(o_ptr);
@@ -1645,7 +1649,7 @@
16451649 (!(f[2] & (TR2_PERMA_CURSE))) &&
16461650 (o_ptr->to_a >= 0) && (randint0(100) < 25))
16471651 {
1648- msg_print(__T("The curse is broken!"));
1652+ msg_print(LS(__T("The curse is broken!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16491653
16501654 /* Uncurse the object */
16511655 uncurse_object(o_ptr);
@@ -1720,7 +1724,7 @@
17201724 if (OPT(flush_failure)) flush();
17211725
17221726 /* Message */
1723- msg_print(__T("The enchantment failed."));
1727+ msg_print(LS(__T("The enchantment failed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17241728 }
17251729 /* Something happened */
17261730 return (TRUE);
@@ -1816,8 +1820,8 @@
18161820 /* Back-fire */
18171821 if ((i <= 1) || one_in_(i))
18181822 {
1819- msg_print(__T("The recharge backfires!"));
1820- msg_print(__T("There is a bright flash of light."));
1823+ msg_print(LS(__T("The recharge backfires!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
1824+ msg_print(LS(__T("There is a bright flash of light."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18211825
18221826 /* Reduce the charges of rods/wands/staves */
18231827 reduce_charges(o_ptr, 1);
@@ -2012,9 +2016,9 @@
20122016 }
20132017 /* Messages */
20142018 if (speed)
2015- msg_print(__T("You feel a sudden stirring nearby!"));
2019+ msg_print(LS(__T("You feel a sudden stirring nearby!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20162020 else if (sleep)
2017- msg_print(__T("You hear a sudden stirring in the distance!"));
2021+ msg_print(LS(__T("You hear a sudden stirring in the distance!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20182022 }
20192023
20202024 /*
@@ -2133,7 +2137,7 @@
21332137 _TCHAR m_name[80];
21342138
21352139 /* Start the message */
2136- if (!probe) msg_print(__T("Probing..."));
2140+ if (!probe) msg_print(LS(__T("Probing..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21372141
21382142 /* Get "the monster" or "something" */
21392143 monster_desc(m_name, _countof(m_name), m_ptr, MDESC_IND1);
@@ -2151,7 +2155,7 @@
21512155 /* Done */
21522156 if (probe)
21532157 {
2154- msg_print(__T("That's all."));
2158+ msg_print(LS(__T("That's all."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21552159 }
21562160 /* Result */
21572161 return (probe);
@@ -2176,7 +2180,7 @@
21762180 /* No effect in town */
21772181 if (!p_ptr->depth)
21782182 {
2179- msg_print(__T("The ground shakes for a moment."));
2183+ msg_print(LS(__T("The ground shakes for a moment."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21802184 return;
21812185 }
21822186 /* Big area of affect */
@@ -2255,7 +2259,7 @@
22552259 if (flag)
22562260 {
22572261 /* Message */
2258- msg_print(__T("There is a searing blast of light!"));
2262+ msg_print(LS(__T("There is a searing blast of light!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
22592263
22602264 /* Blind the player */
22612265 if (!p_ptr->state.resist_blind && !p_ptr->state.resist_lite)
@@ -2307,7 +2311,7 @@
23072311 /* No effect in town */
23082312 if (!p_ptr->depth)
23092313 {
2310- msg_print(__T("The ground shakes for a moment."));
2314+ msg_print(LS(__T("The ground shakes for a moment."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23112315 return;
23122316 }
23132317 /* Paranoia -- Enforce maximum range */
@@ -2382,18 +2386,18 @@
23822386 {
23832387 case 1:
23842388 {
2385- msg_print(__T("The cave ceiling collapses!"));
2389+ msg_print(LS(__T("The cave ceiling collapses!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23862390 break;
23872391 }
23882392 case 2:
23892393 {
2390- msg_print(__T("The cave floor twists in an unnatural way!"));
2394+ msg_print(LS(__T("The cave floor twists in an unnatural way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23912395 break;
23922396 }
23932397 default:
23942398 {
2395- msg_print(__T("The cave quakes!"));
2396- msg_print(__T("You are pummeled with debris!"));
2399+ msg_print(LS(__T("The cave quakes!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
2400+ msg_print(LS(__T("You are pummeled with debris!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
23972401 break;
23982402 }
23992403 }
@@ -2401,7 +2405,7 @@
24012405 if (!sn)
24022406 {
24032407 /* Message and damage */
2404- msg_print(__T("You are severely crushed!"));
2408+ msg_print(LS(__T("You are severely crushed!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24052409 damage = 300;
24062410 }
24072411 else /* Destroy the grid, and push the player to safety */
@@ -2411,13 +2415,13 @@
24112415 {
24122416 case 1:
24132417 {
2414- msg_print(__T("You nimbly dodge the blast!"));
2418+ msg_print(LS(__T("You nimbly dodge the blast!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24152419 damage = 0;
24162420 break;
24172421 }
24182422 case 2:
24192423 {
2420- msg_print(__T("You are bashed by rubble!"));
2424+ msg_print(LS(__T("You are bashed by rubble!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24212425 damage = damroll(10, 4);
24222426 (void)inc_timed(TMD_STUN, randint1(50), TRUE);
24232427 break;
@@ -2424,7 +2428,7 @@
24242428 }
24252429 case 3:
24262430 {
2427- msg_print(__T("You are crushed between the floor and ceiling!"));
2431+ msg_print(LS(__T("You are crushed between the floor and ceiling!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
24282432 damage = damroll(10, 4);
24292433 (void)inc_timed(TMD_STUN, randint1(50), TRUE);
24302434 break;
@@ -2844,7 +2848,7 @@
28442848 /* Hack -- Message */
28452849 if (!p_ptr->timed[TMD_BLIND])
28462850 {
2847- msg_print(__T("You are surrounded by a white light."));
2851+ msg_print(LS(__T("You are surrounded by a white light."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
28482852 }
28492853 /* Hook into the "project()" function */
28502854 (void)project(-1, rad, py, px, dam, GF_LITE_WEAK, flg);
@@ -2870,7 +2874,7 @@
28702874 /* Hack -- Message */
28712875 if (!p_ptr->timed[TMD_BLIND])
28722876 {
2873- msg_print(__T("Darkness surrounds you."));
2877+ msg_print(LS(__T("Darkness surrounds you."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
28742878 }
28752879 /* Hook into the "project()" function */
28762880 (void)project(-1, rad, py, px, dam, GF_DARK_WEAK, flg);
@@ -3291,7 +3295,7 @@
32913295 else
32923296 {
32933297 if (OPT(flush_failure)) flush();
3294- msg_print(__T("The Branding failed."));
3298+ msg_print(LS(__T("The Branding failed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32953299 }
32963300 }
32973301
@@ -3412,7 +3416,7 @@
34123416 case 2:
34133417 {
34143418 /* Message */
3415- msg_print(__T("You are surrounded by a malignant aura."));
3419+ msg_print(LS(__T("You are surrounded by a malignant aura."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34163420
34173421 /* Decrease all stats (permanently) */
34183422 (void)dec_stat(A_STR, TRUE);
@@ -3432,7 +3436,7 @@
34323436 case 3:
34333437 {
34343438 /* Message */
3435- msg_print(__T("You are surrounded by a powerful aura."));
3439+ msg_print(LS(__T("You are surrounded by a powerful aura."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34363440
34373441 /* Dispel monsters */
34383442 dispel_monsters(1000);
--- trunk/JBand/src/init1.cpp (revision 129)
+++ trunk/JBand/src/init1.cpp (revision 130)
@@ -3968,7 +3968,7 @@
39683968 r_ptr = (monster_race*)head->info_ptr + 547;
39693969 if (r_ptr->power)
39703970 {
3971- /* msg_print(__T("Monster power array already filled - returning.")); */
3971+ /* msg_print(LS(__T("Monster power array already filled - returning."),__T("[未訳]Untranslated text. Copy or Translate from English."))); */
39723972 return 0;
39733973 }
39743974 #endif
@@ -4252,7 +4252,7 @@
42524252 {
42534253 count++;
42544254 dupcheck[i] = cacheme;
4255- /* msg_print(__T("Found a new slay combo on an ego item")); */
4255+ /* msg_print(LS(__T("Found a new slay combo on an ego item"),__T("[未訳]Untranslated text. Copy or Translate from English."))); */
42564256 }
42574257 }
42584258 }
@@ -4277,7 +4277,7 @@
42774277 slay_cache[count].flags = cacheme;
42784278 slay_cache[count].value = 0;
42794279 count++;
4280- /* msg_print(__T("Cached a slay combination")); */
4280+ /* msg_print(LS(__T("Cached a slay combination"),__T("[未訳]Untranslated text. Copy or Translate from English."))); */
42814281 }
42824282 }
42834283 }
--- trunk/JBand/src/attack.cpp (revision 129)
+++ trunk/JBand/src/attack.cpp (revision 130)
@@ -125,25 +125,23 @@
125125 /* Critical hit */
126126 if (randint1(5000) <= i)
127127 {
128- _TCHAR langbuf[200];
129128 k = weight + randint1(500);
130-
131129 if (k < 500)
132130 {
133131 msg_print(LS(__T("It was a good hit!"),
134- spaceme(langbuf, __T("手ごたえがあった。")))); /* Translation TBC */
132+ __T("手ごたえがあった。"))); /* Translation TBC */
135133 dam = 2 * dam + 5;
136134 }
137135 else if (k < 1000)
138136 {
139137 msg_print(LS(__T("It was a great hit!"),
140- spaceme(langbuf, __T("かなり手ごたえがあった。")))); /* Translation TBC */
138+ __T("かなり手ごたえがあった。"))); /* Translation TBC */
141139 dam = 2 * dam + 10;
142140 }
143141 else
144142 {
145143 msg_print(LS(__T("It was a superb hit!"),
146- spaceme(langbuf, __T("会心の一撃だった。")))); /* Translation TBC */
144+ __T("会心の一撃だった。"))); /* Translation TBC */
147145 dam = 3 * dam + 15;
148146 }
149147 }
@@ -165,7 +163,6 @@
165163 /* Chance */
166164 if (randint1(5000) <= i)
167165 {
168- _TCHAR langbuf[200];
169166 k = weight + randint1(650);
170167
171168 if (k < 400)
@@ -172,7 +169,7 @@
172169 {
173170 sound(MSG_HIT_GOOD);
174171 msg_print(LS(__T("It was a good hit!"),
175- spaceme(langbuf, __T("手ごたえがあった。")))); /* Translation TBC */
172+ __T("手ごたえがあった。"))); /* Translation TBC */
176173 dam = 2 * dam + 5;
177174 }
178175 else if (k < 700)
@@ -179,7 +176,7 @@
179176 {
180177 sound(MSG_HIT_GREAT);
181178 msg_print(LS(__T("It was a great hit!"),
182- spaceme(langbuf, __T("かなり手ごたえがあった。")))); /* Translation TBC */
179+ __T("かなり手ごたえがあった。"))); /* Translation TBC */
183180 dam = 2 * dam + 10;
184181 }
185182 else if (k < 900)
@@ -186,7 +183,7 @@
186183 {
187184 sound(MSG_HIT_SUPERB);
188185 msg_print(LS(__T("It was a superb hit!"),
189- spaceme(langbuf, __T("会心の一撃だった。")))); /* Translation TBC */
186+ __T("会心の一撃だった。"))); /* Translation TBC */
190187 dam = 3 * dam + 15;
191188 }
192189 else if (k < 1300)
@@ -193,7 +190,7 @@
193190 {
194191 sound(MSG_HIT_HI_GREAT);
195192 msg_print(LS(__T("It was a *GREAT* hit!"),
196- spaceme(langbuf, __T("最高の会心の一撃だった。")))); /* Translation TBC */
193+ __T("最高の会心の一撃だった。"))); /* Translation TBC */
197194 dam = 3 * dam + 20;
198195 }
199196 else
@@ -200,7 +197,7 @@
200197 {
201198 sound(MSG_HIT_HI_SUPERB);
202199 msg_print(LS(__T("It was a *SUPERB* hit!"),
203- spaceme(langbuf, __T("比類無き最高の会心の一撃だった。")))); /* Translation TBC */
200+ __T("比類無き最高の会心の一撃だった。"))); /* Translation TBC */
204201 dam = ((7 * dam) / 2) + 25;
205202 }
206203 }
@@ -418,7 +415,7 @@
418415
419416 /* Message */
420417 msg_print( LS(__T("Your hands stop glowing."),
421- spaceme(langbuf, __T("手の輝きがなくなった。")))); /* Translation TBC */
418+ __T("手の輝きがなくなった。"))); /* Translation TBC */
422419
423420 /* Confuse the monster */
424421 if (r_ptr->flags[2] & (RF2_NO_CONF))
@@ -541,7 +538,7 @@
541538 if (distance(y, x, ty, tx) > tdis)
542539 {
543540 msg_print(LS(__T("Target out of range"), /* Translation TBC */
544- spaceme(langbuf, __T("目標が範囲外だ。"))));
541+ __T("目標が範囲外だ。")));
545542 return;
546543 }
547544 }
@@ -762,7 +759,7 @@
762759 if (!j_ptr->tval || !p_ptr->state.ammo_tval)
763760 {
764761 msg_print(LS(__T("You have nothing to fire with."), /* Translation TBC */
765- spaceme(langbuf, __T("遠距離攻撃武器がない。"))));
762+ __T("遠距離攻撃武器がない。")));
766763 return;
767764 }
768765 /* Require proper missile */
--- trunk/JBand/src/cmd0.cpp (revision 129)
+++ trunk/JBand/src/cmd0.cpp (revision 130)
@@ -246,8 +246,8 @@
246246 if (!(p_ptr->noscore & NOSCORE_WIZARD))
247247 {
248248 /* Mention effects */
249- msg_print(__T("You are about to enter 'wizard' mode for the very first time!"));
250- msg_print(__T("This is a form of cheating, and your game will not be scored!"));
249+ msg_print(LS(__T("You are about to enter 'wizard' mode for the very first time!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
250+ msg_print(LS(__T("This is a form of cheating, and your game will not be scored!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
251251 message_flush();
252252
253253 /* Verify request */
@@ -262,12 +262,12 @@
262262 if (p_ptr->wizard)
263263 {
264264 p_ptr->wizard = FALSE;
265- msg_print(__T("Wizard mode off."));
265+ msg_print(LS(__T("Wizard mode off."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
266266 }
267267 else
268268 {
269269 p_ptr->wizard = TRUE;
270- msg_print(__T("Wizard mode on."));
270+ msg_print(LS(__T("Wizard mode on."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
271271 }
272272
273273 /* Update monsters */
@@ -288,8 +288,8 @@
288288 if (!(p_ptr->noscore & NOSCORE_DEBUG))
289289 {
290290 /* Mention effects */
291- msg_print(__T("You are about to use the dangerous, unsupported, debug commands!"));
292- msg_print(__T("Your machine may crash, and your savefile may become corrupted!"));
291+ msg_print(LS(__T("You are about to use the dangerous, unsupported, debug commands!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
292+ msg_print(LS(__T("Your machine may crash, and your savefile may become corrupted!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
293293 message_flush();
294294
295295 /* Verify request */
@@ -317,8 +317,8 @@
317317 if (!(p_ptr->noscore & NOSCORE_BORG))
318318 {
319319 /* Mention effects */
320- msg_print(__T("You are about to use the dangerous, unsupported, borg commands!"));
321- msg_print(__T("Your machine may crash, and your savefile may become corrupted!"));
320+ msg_print(LS(__T("You are about to use the dangerous, unsupported, borg commands!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
321+ msg_print(LS(__T("Your machine may crash, and your savefile may become corrupted!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
322322 message_flush();
323323
324324 /* Verify request */
@@ -382,7 +382,7 @@
382382 else if (p_ptr->command_cmd_ex.mousebutton == 2)
383383 {
384384 target_set_location(y, x);
385- msg_print(__T("Target set.");
385+ msg_print(LS(__T("Target set."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
386386 }
387387 */
388388 }
--- trunk/JBand/src/cmd2.cpp (revision 129)
+++ trunk/JBand/src/cmd2.cpp (revision 130)
@@ -41,13 +41,13 @@
4141 /* Verify stairs */
4242 if (cave_feat[p_ptr->py][p_ptr->px] != FEAT_LESS)
4343 {
44- msg_print(__T("I see no up staircase here."));
44+ msg_print(LS(__T("I see no up staircase here."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
4545 return;
4646 }
4747 /* Ironman */
4848 if (OPT(adult_ironman))
4949 {
50- msg_print(__T("Nothing happens!"));
50+ msg_print(LS(__T("Nothing happens!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
5151 return;
5252 }
5353 /* Hack -- take a turn */
@@ -72,7 +72,7 @@
7272 /* Verify stairs */
7373 if (cave_feat[p_ptr->py][p_ptr->px] != FEAT_MORE)
7474 {
75- msg_print(__T("I see no down staircase here."));
75+ msg_print(LS(__T("I see no down staircase here."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
7676 return;
7777 }
7878
@@ -254,7 +254,7 @@
254254 /* Lose strength */
255255 if (trap & (CHEST_LOSE_STR))
256256 {
257- msg_print(__T("A small needle has pricked you!"));
257+ msg_print(LS(__T("A small needle has pricked you!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
258258 take_hit(damroll(1, 4), __T("a poison needle"));
259259 (void)do_dec_stat(A_STR, FALSE);
260260 }
@@ -261,7 +261,7 @@
261261 /* Lose constitution */
262262 if (trap & (CHEST_LOSE_CON))
263263 {
264- msg_print(__T("A small needle has pricked you!"));
264+ msg_print(LS(__T("A small needle has pricked you!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
265265 take_hit(damroll(1, 4), __T("a poison needle"));
266266 (void)do_dec_stat(A_CON, FALSE);
267267 }
@@ -268,7 +268,7 @@
268268 /* Poison */
269269 if (trap & (CHEST_POISON))
270270 {
271- msg_print(__T("A puff of green gas surrounds you!"));
271+ msg_print(LS(__T("A puff of green gas surrounds you!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
272272 if (!(p_ptr->state.resist_pois || p_ptr->timed[TMD_OPP_POIS]))
273273 (void)inc_timed(TMD_POISONED, 10 + randint1(20), TRUE);
274274 else if (p_ptr->state.resist_pois)
@@ -277,7 +277,7 @@
277277 /* Paralyze */
278278 if (trap & (CHEST_PARALYZE))
279279 {
280- msg_print(__T("A puff of yellow gas surrounds you!"));
280+ msg_print(LS(__T("A puff of yellow gas surrounds you!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
281281 if (!p_ptr->state.free_act)
282282 (void)inc_timed(TMD_PARALYZED, 10 + randint1(20), TRUE);
283283 else
@@ -287,7 +287,7 @@
287287 if (trap & (CHEST_SUMMON))
288288 {
289289 int num = 2 + randint1(3);
290- msg_print(__T("You are enveloped in a cloud of smoke!"));
290+ msg_print(LS(__T("You are enveloped in a cloud of smoke!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
291291 sound(MSG_SUM_MONSTER);
292292 for (i = 0; i < num; i++)
293293 {
@@ -297,8 +297,8 @@
297297 /* Explode */
298298 if (trap & (CHEST_EXPLODE))
299299 {
300- msg_print(__T("There is a sudden explosion!"));
301- msg_print(__T("Everything inside the chest is destroyed!"));
300+ msg_print(LS(__T("There is a sudden explosion!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
301+ msg_print(LS(__T("Everything inside the chest is destroyed!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
302302 o_ptr->pval = 0;
303303 take_hit(damroll(5, 8), __T("an exploding chest"));
304304 }
@@ -406,17 +406,17 @@
406406 /* Must find the trap first. */
407407 if (!object_known_p(o_ptr))
408408 {
409- msg_print(__T("I don't see any traps."));
409+ msg_print(LS(__T("I don't see any traps."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
410410 }
411411 /* Already disarmed/unlocked */
412412 else if (o_ptr->pval <= 0)
413413 {
414- msg_print(__T("The chest is not trapped."));
414+ msg_print(LS(__T("The chest is not trapped."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
415415 }
416416 /* No traps to find. */
417417 else if (!chest_traps[o_ptr->pval])
418418 {
419- msg_print(__T("The chest is not trapped."));
419+ msg_print(LS(__T("The chest is not trapped."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
420420 }
421421 /* Success (get a lot of experience) */
422422 else if (randint0(100) < j)
@@ -431,11 +431,11 @@
431431 /* We may keep trying */
432432 more = TRUE;
433433 if (OPT(flush_failure)) flush();
434- msg_print(__T("You failed to disarm the chest."));
434+ msg_print(LS(__T("You failed to disarm the chest."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
435435 }
436436 else /* Failure -- Set off the trap */
437437 {
438- msg_print(__T("You set off a trap!"));
438+ msg_print(LS(__T("You set off a trap!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
439439 chest_trap(y, x, o_idx);
440440 }
441441 /* Result */
@@ -576,7 +576,7 @@
576576 if (!(cave_info[y][x] & (CAVE_MARK)))
577577 {
578578 /* Message */
579- msg_print(__T("You see nothing there."));
579+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
580580
581581 /* Nope */
582582 return (FALSE);
@@ -616,7 +616,7 @@
616616 if (cave_feat[y][x] >= FEAT_DOOR_HEAD + 0x08)
617617 {
618618 /* Stuck */
619- msg_print(__T("The door appears to be stuck."));
619+ msg_print(LS(__T("The door appears to be stuck."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
620620 }
621621 /* Locked door */
622622 else if (cave_feat[y][x] >= FEAT_DOOR_HEAD + 0x01)
@@ -724,7 +724,7 @@
724724 if (cave_m_idx[y][x] > 0)
725725 {
726726 /* Message */
727- msg_print(__T("There is a monster in the way!"));
727+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
728728
729729 /* Attack */
730730 py_attack(y, x);
@@ -777,7 +777,7 @@
777777 if (!(cave_info[y][x] & (CAVE_MARK)))
778778 {
779779 /* Message */
780- msg_print(__T("You see nothing there."));
780+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
781781
782782 /* Nope */
783783 return (FALSE);
@@ -787,7 +787,7 @@
787787 (cave_feat[y][x] != FEAT_BROKEN))
788788 {
789789 /* Message */
790- msg_print(__T("You see nothing there to close."));
790+ msg_print(LS(__T("You see nothing there to close."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
791791
792792 /* Nope */
793793 return (FALSE);
@@ -815,7 +815,7 @@
815815 if (cave_feat[y][x] == FEAT_BROKEN)
816816 {
817817 /* Message */
818- msg_print(__T("The door appears to be broken."));
818+ msg_print(LS(__T("The door appears to be broken."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
819819 }
820820 else /* Open door */
821821 {
@@ -864,7 +864,7 @@
864864 if (cave_m_idx[y][x] > 0)
865865 {
866866 /* Message */
867- msg_print(__T("There is a monster in the way!"));
867+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
868868
869869 /* Attack */
870870 py_attack(y, x);
@@ -909,7 +909,7 @@
909909 if (!(cave_info[y][x] & (CAVE_MARK)))
910910 {
911911 /* Message */
912- msg_print(__T("You see nothing there."));
912+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
913913
914914 /* Nope */
915915 return (FALSE);
@@ -918,7 +918,7 @@
918918 if (cave_floor_bold(y, x))
919919 {
920920 /* Message */
921- msg_print(__T("You see nothing there to tunnel."));
921+ msg_print(LS(__T("You see nothing there to tunnel."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
922922
923923 /* Nope */
924924 return (FALSE);
@@ -984,7 +984,7 @@
984984 /* Titanium */
985985 if (cave_feat[y][x] >= FEAT_PERM_EXTRA)
986986 {
987- msg_print(__T("This seems to be permanent rock."));
987+ msg_print(LS(__T("This seems to be permanent rock."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
988988 }
989989 /* Granite */
990990 else if (cave_feat[y][x] >= FEAT_WALL_EXTRA)
@@ -992,12 +992,12 @@
992992 /* Tunnel */
993993 if ((p_ptr->state.skills[SKILL_DIGGING] > 40 + randint0(1600)) && twall(y, x))
994994 {
995- msg_print(__T("You have finished the tunnel."));
995+ msg_print(LS(__T("You have finished the tunnel."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
996996 }
997997 else /* Keep trying */
998998 {
999999 /* We may continue tunelling */
1000- msg_print(__T("You tunnel into the granite wall."));
1000+ msg_print(LS(__T("You tunnel into the granite wall."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10011001 more = TRUE;
10021002 }
10031003 }
@@ -1037,12 +1037,12 @@
10371037 place_gold(y, x, p_ptr->depth);
10381038
10391039 /* Message */
1040- msg_print(__T("You have found something!"));
1040+ msg_print(LS(__T("You have found something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10411041 }
10421042 else /* Found nothing */
10431043 {
10441044 /* Message */
1045- msg_print(__T("You have finished the tunnel."));
1045+ msg_print(LS(__T("You have finished the tunnel."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10461046 }
10471047 }
10481048 /* Failure (quartz) */
@@ -1049,7 +1049,7 @@
10491049 else if (hard)
10501050 {
10511051 /* Message, continue digging */
1052- msg_print(__T("You tunnel into the quartz vein."));
1052+ msg_print(LS(__T("You tunnel into the quartz vein."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10531053 more = TRUE;
10541054 }
10551055
@@ -1057,7 +1057,7 @@
10571057 else
10581058 {
10591059 /* Message, continue digging */
1060- msg_print(__T("You tunnel into the magma vein."));
1060+ msg_print(LS(__T("You tunnel into the magma vein."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10611061 more = TRUE;
10621062 }
10631063 }
@@ -1068,7 +1068,7 @@
10681068 if ((p_ptr->state.skills[SKILL_DIGGING] > randint0(200)) && twall(y, x))
10691069 {
10701070 /* Message */
1071- msg_print(__T("You have removed the rubble."));
1071+ msg_print(LS(__T("You have removed the rubble."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10721072
10731073 /* Hack -- place an object */
10741074 if (randint0(100) < 10)
@@ -1080,7 +1080,7 @@
10801080 if (!squelch_hide_item(&o_list[cave_o_idx[y][x]]) &&
10811081 player_can_see_bold(y, x))
10821082 {
1083- msg_print(__T("You have found something!"));
1083+ msg_print(LS(__T("You have found something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10841084 }
10851085 }
10861086 }
@@ -1087,7 +1087,7 @@
10871087 else
10881088 {
10891089 /* Message, keep digging */
1090- msg_print(__T("You dig in the rubble."));
1090+ msg_print(LS(__T("You dig in the rubble."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10911091 more = TRUE;
10921092 }
10931093 }
@@ -1097,12 +1097,12 @@
10971097 /* Tunnel */
10981098 if ((p_ptr->state.skills[SKILL_DIGGING] > 30 + randint0(1200)) && twall(y, x))
10991099 {
1100- msg_print(__T("You have finished the tunnel."));
1100+ msg_print(LS(__T("You have finished the tunnel."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11011101 }
11021102 else /* Keep trying */
11031103 {
11041104 /* We may continue tunelling */
1105- msg_print(__T("You tunnel into the granite wall."));
1105+ msg_print(LS(__T("You tunnel into the granite wall."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11061106 more = TRUE;
11071107
11081108 /* Occasional Search XXX XXX */
@@ -1114,12 +1114,12 @@
11141114 /* Tunnel */
11151115 if ((p_ptr->state.skills[SKILL_DIGGING] > 30 + randint0(1200)) && twall(y, x))
11161116 {
1117- msg_print(__T("You have finished the tunnel."));
1117+ msg_print(LS(__T("You have finished the tunnel."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11181118 }
11191119 else /* Keep trying */
11201120 {
11211121 /* We may continue tunelling */
1122- msg_print(__T("You tunnel into the door."));
1122+ msg_print(LS(__T("You tunnel into the door."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11231123 more = TRUE;
11241124 }
11251125 }
@@ -1162,7 +1162,7 @@
11621162 if (cave_m_idx[y][x] > 0)
11631163 {
11641164 /* Message */
1165- msg_print(__T("There is a monster in the way!"));
1165+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11661166
11671167 /* Attack */
11681168 py_attack(y, x);
@@ -1194,7 +1194,7 @@
11941194 if (!(cave_info[y][x] & (CAVE_MARK)))
11951195 {
11961196 /* Message */
1197- msg_print(__T("You see nothing there."));
1197+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11981198
11991199 /* Nope */
12001200 return (FALSE);
@@ -1204,7 +1204,7 @@
12041204 (cave_feat[y][x] <= FEAT_TRAP_TAIL)))
12051205 {
12061206 /* Message */
1207- msg_print(__T("You see nothing there to disarm."));
1207+ msg_print(LS(__T("You see nothing there to disarm."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12081208
12091209 /* Nope */
12101210 return (FALSE);
@@ -1331,7 +1331,7 @@
13311331 if (cave_m_idx[y][x] > 0)
13321332 {
13331333 /* Message */
1334- msg_print(__T("There is a monster in the way!"));
1334+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13351335
13361336 /* Attack */
13371337 py_attack(y, x);
@@ -1393,7 +1393,7 @@
13931393 if (!(cave_info[y][x] & (CAVE_MARK)))
13941394 {
13951395 /* Message */
1396- msg_print(__T("You see nothing there."));
1396+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13971397
13981398 /* Nope */
13991399 return (FALSE);
@@ -1403,7 +1403,7 @@
14031403 (cave_feat[y][x] <= FEAT_DOOR_TAIL)))
14041404 {
14051405 /* Message */
1406- msg_print(__T("You see nothing there to bash."));
1406+ msg_print(LS(__T("You see nothing there to bash."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14071407
14081408 /* Nope */
14091409 return (FALSE);
@@ -1429,7 +1429,7 @@
14291429 return (FALSE);
14301430
14311431 /* Message */
1432- msg_print(__T("You smash into the door!"));
1432+ msg_print(LS(__T("You smash into the door!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14331433
14341434 /* Hack -- Bash power based on strength */
14351435 /* (Ranges from 3 to 20 to 100 to 200) */
@@ -1468,7 +1468,7 @@
14681468 p_ptr->lev)
14691469 {
14701470 /* Message */
1471- msg_print(__T("The door holds firm."));
1471+ msg_print(LS(__T("The door holds firm."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14721472
14731473 /* Allow repeated bashing */
14741474 more = TRUE;
@@ -1476,7 +1476,7 @@
14761476 else /* High dexterity yields coolness */
14771477 {
14781478 /* Message */
1479- msg_print(__T("You are off-balance."));
1479+ msg_print(LS(__T("You are off-balance."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14801480
14811481 /* Hack -- Lose balance ala paralysis */
14821482 (void)inc_timed(TMD_PARALYZED, 2 + randint0(2), TRUE);
@@ -1528,7 +1528,7 @@
15281528 if (cave_m_idx[y][x] > 0)
15291529 {
15301530 /* Message */
1531- msg_print(__T("There is a monster in the way!"));
1531+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15321532
15331533 /* Attack */
15341534 py_attack(y, x);
@@ -1636,7 +1636,7 @@
16361636 else /* Oops */
16371637 {
16381638 /* Oops */
1639- msg_print(__T("You spin around."));
1639+ msg_print(LS(__T("You spin around."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16401640 }
16411641 /* Cancel repetition unless we can continue */
16421642 if (!more)
@@ -1699,7 +1699,7 @@
16991699 if (!(cave_info[y][x] & (CAVE_MARK)))
17001700 {
17011701 /* Message */
1702- msg_print(__T("You see nothing there."));
1702+ msg_print(LS(__T("You see nothing there."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17031703
17041704 /* Nope */
17051705 return (FALSE);
@@ -1709,7 +1709,7 @@
17091709 (cave_feat[y][x] <= FEAT_DOOR_TAIL)))
17101710 {
17111711 /* Message */
1712- msg_print(__T("You see nothing there to spike."));
1712+ msg_print(LS(__T("You see nothing there to spike."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17131713
17141714 /* Nope */
17151715 return (FALSE);
@@ -1733,7 +1733,7 @@
17331733 if (!get_spike(&item))
17341734 {
17351735 /* Message */
1736- msg_print(__T("You have no spikes!"));
1736+ msg_print(LS(__T("You have no spikes!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17371737
17381738 /* Done */
17391739 return;
@@ -1759,7 +1759,7 @@
17591759 if (cave_m_idx[y][x] > 0)
17601760 {
17611761 /* Message */
1762- msg_print(__T("There is a monster in the way!"));
1762+ msg_print(LS(__T("There is a monster in the way!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17631763
17641764 /* Attack */
17651765 py_attack(y, x);
@@ -1770,7 +1770,7 @@
17701770 if (!do_cmd_spike_test(y, x)) return;
17711771
17721772 /* Successful jamming */
1773- msg_print(__T("You jam the door with a spike."));
1773+ msg_print(LS(__T("You jam the door with a spike."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17741774
17751775 /* Convert "locked" to "stuck" XXX XXX XXX */
17761776 if (cave_feat[y][x] < FEAT_DOOR_HEAD + 0x08)
@@ -1949,7 +1949,7 @@
19491949 /* Hack XXX XXX XXX */
19501950 if (p_ptr->timed[TMD_CONFUSED])
19511951 {
1952- msg_print(__T("You are too confused!"));
1952+ msg_print(LS(__T("You are too confused!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19531953 return;
19541954 }
19551955
@@ -1983,7 +1983,7 @@
19831983 /* Hack XXX XXX XXX */
19841984 if (p_ptr->timed[TMD_CONFUSED])
19851985 {
1986- msg_print(__T("You are too confused!"));
1986+ msg_print(LS(__T("You are too confused!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19871987 return;
19881988 }
19891989
--- trunk/JBand/src/cmd4.cpp (revision 129)
+++ trunk/JBand/src/cmd4.cpp (revision 130)
@@ -66,7 +66,7 @@
6666 if (!prefs_save(buf, dump, title))
6767 {
6868 prt(__T(""), 0, 0);
69- msg_print(__T("Failed"));
69+ msg_print(LS(__T("Failed"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
7070 return;
7171 }
7272 /* Message */
@@ -234,9 +234,9 @@
234234 if (get_file(fname, buf, sizeof buf))
235235 {
236236 if (file_character(buf, FALSE) != 0)
237- msg_print(__T("Character dump failed!"));
237+ msg_print(LS(__T("Character dump failed!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
238238 else
239- msg_print(__T("Character dump successful."));
239+ msg_print(LS(__T("Character dump successful."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
240240 }
241241 }
242242 /* Toggle mode */
@@ -922,7 +922,7 @@
922922 {
923923 /* Prompt */
924924 prt(__T(""), 0, 0);
925- msg_print(__T("Found no macro."));
925+ msg_print(LS(__T("Found no macro."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
926926 }
927927 /* Found one */
928928 else
@@ -938,7 +938,7 @@
938938
939939 /* Prompt */
940940 prt(__T(""), 0, 0);
941- msg_print(__T("Found a macro."));
941+ msg_print(LS(__T("Found a macro."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
942942 }
943943 break;
944944 }
@@ -973,7 +973,7 @@
973973
974974 /* Prompt */
975975 prt(__T(""), 0, 0);
976- msg_print(__T("Added a macro."));
976+ msg_print(LS(__T("Added a macro."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
977977 }
978978 break;
979979 }
@@ -993,7 +993,7 @@
993993
994994 /* Prompt */
995995 prt(__T(""), 0, 0);
996- msg_print(__T("Removed a macro."));
996+ msg_print(LS(__T("Removed a macro."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
997997 break;
998998 }
999999 case APP_KEYMAP:
@@ -1023,7 +1023,7 @@
10231023 {
10241024 /* Prompt */
10251025 prt(__T(""), 0, 0);
1026- msg_print(__T("Found no keymap."));
1026+ msg_print(LS(__T("Found no keymap."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10271027 }
10281028 /* Found one */
10291029 else
@@ -1039,7 +1039,7 @@
10391039
10401040 /* Prompt */
10411041 prt(__T(""), 0, 0);
1042- msg_print(__T("Found a keymap."));
1042+ msg_print(LS(__T("Found a keymap."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10431043 }
10441044 break;
10451045 }
@@ -1077,7 +1077,7 @@
10771077
10781078 /* Prompt */
10791079 prt(__T(""), 0, 0);
1080- msg_print(__T("Added a keymap."));
1080+ msg_print(LS(__T("Added a keymap."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10811081 }
10821082 break;
10831083 }
@@ -1100,7 +1100,7 @@
11001100
11011101 /* Prompt */
11021102 prt(__T(""), 0, 0);
1103- msg_print(__T("Removed a keymap."));
1103+ msg_print(LS(__T("Removed a keymap."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11041104 break;
11051105 }
11061106 case ENTER_ACT: /* Enter a new action */
@@ -1205,7 +1205,7 @@
12051205
12061206 /* Message */
12071207 prt(__T(""), 0, 0);
1208- msg_print(__T("Visual attr/char tables reset."));
1208+ msg_print(LS(__T("Visual attr/char tables reset."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12091209 }
12101210 message_flush();
12111211 }
@@ -1770,7 +1770,7 @@
17701770 /* No useful feeling in town */
17711771 if (!p_ptr->depth)
17721772 {
1773- msg_print(__T("Looks like a typical town."));
1773+ msg_print(LS(__T("Looks like a typical town."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17741774 return;
17751775 }
17761776 /* Display the feeling */
@@ -1859,7 +1859,7 @@
18591859 file_close(fp);
18601860
18611861 /* Message */
1862- msg_print(__T("Screen dump loaded."));
1862+ msg_print(LS(__T("Screen dump loaded."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18631863 message_flush();
18641864
18651865 /* Load screen */
@@ -1873,9 +1873,8 @@
18731873 {
18741874 if(arg_language == LNG_ENGLISH)
18751875 {
1876- _TCHAR buf[1000];
18771876 arg_language = LNG_JAPANESE;
1878- msg_print(spaceme( buf, __T("言語を日本語に変えました。"))); /* Translation TBC */
1877+ msg_print(__T("言語を日本語に変えました。")); /* Translation TBC */
18791878 }
18801879 else
18811880 {
@@ -1958,7 +1957,7 @@
19581957 file_close(fff);
19591958
19601959 /* Message */
1961- msg_print(__T("Screen dump saved."));
1960+ msg_print(LS(__T("Screen dump saved."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19621961 message_flush();
19631962
19641963 /* Load screen */
@@ -1995,7 +1994,7 @@
19951994 /* Check for failure */
19961995 if (!fff)
19971996 {
1998- msg_print(__T("Screen dump failed."));
1997+ msg_print(LS(__T("Screen dump failed."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19991998 message_flush();
20001999 return;
20012000 }
@@ -2017,7 +2016,7 @@
20172016 file_delete(file_name);
20182017 do_cmd_redraw();
20192018
2020- msg_print(__T("HTML screen dump saved."));
2019+ msg_print(LS(__T("HTML screen dump saved."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20212020 message_flush();
20222021 }
20232022
@@ -2026,7 +2025,7 @@
20262025 */
20272026 void do_cmd_save_screen(void)
20282027 {
2029- msg_print(__T("Dump type [(t)ext; (h)tml; (f)orum embedded html]:"));
2028+ msg_print(LS(__T("Dump type [(t)ext; (h)tml; (f)orum embedded html]:"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20302029
20312030 while (TRUE)
20322031 {
--- trunk/JBand/src/player/timed.cpp (revision 129)
+++ trunk/JBand/src/player/timed.cpp (revision 130)
@@ -646,31 +646,31 @@
646646 /* Weak */
647647 case 1:
648648 {
649- msg_print(__T("You are still weak."));
649+ msg_print(LS(__T("You are still weak."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
650650 break;
651651 }
652652 /* Hungry */
653653 case 2:
654654 {
655- msg_print(__T("You are still hungry."));
655+ msg_print(LS(__T("You are still hungry."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
656656 break;
657657 }
658658 /* Normal */
659659 case 3:
660660 {
661- msg_print(__T("You are no longer hungry."));
661+ msg_print(LS(__T("You are no longer hungry."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
662662 break;
663663 }
664664 /* Full */
665665 case 4:
666666 {
667- msg_print(__T("You are full!"));
667+ msg_print(LS(__T("You are full!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
668668 break;
669669 }
670670 /* Bloated */
671671 case 5:
672672 {
673- msg_print(__T("You have gorged yourself!"));
673+ msg_print(LS(__T("You have gorged yourself!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
674674 break;
675675 }
676676 }
@@ -687,7 +687,7 @@
687687 case 0:
688688 {
689689 sound(MSG_NOTICE);
690- msg_print(__T("You are getting faint from hunger!"));
690+ msg_print(LS(__T("You are getting faint from hunger!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
691691 break;
692692 }
693693 /* Weak */
@@ -694,7 +694,7 @@
694694 case 1:
695695 {
696696 sound(MSG_NOTICE);
697- msg_print(__T("You are getting weak from hunger!"));
697+ msg_print(LS(__T("You are getting weak from hunger!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
698698 break;
699699 }
700700 /* Hungry */
@@ -701,7 +701,7 @@
701701 case 2:
702702 {
703703 sound(MSG_HUNGRY);
704- msg_print(__T("You are getting hungry."));
704+ msg_print(LS(__T("You are getting hungry."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
705705 break;
706706 }
707707 /* Normal */
@@ -708,7 +708,7 @@
708708 case 3:
709709 {
710710 sound(MSG_NOTICE);
711- msg_print(__T("You are no longer full."));
711+ msg_print(LS(__T("You are no longer full."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
712712 break;
713713 }
714714 /* Full */
@@ -715,7 +715,7 @@
715715 case 4:
716716 {
717717 sound(MSG_NOTICE);
718- msg_print(__T("You are no longer gorged."));
718+ msg_print(LS(__T("You are no longer gorged."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
719719 break;
720720 }
721721 }
--- trunk/JBand/src/player/calcs.cpp (revision 129)
+++ trunk/JBand/src/player/calcs.cpp (revision 130)
@@ -347,11 +347,11 @@
347347 /* Message */
348348 if (p_ptr->cumber_glove)
349349 {
350- msg_print(__T("Your covered hands feel unsuitable for spellcasting."));
350+ msg_print(LS(__T("Your covered hands feel unsuitable for spellcasting."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
351351 }
352352 else
353353 {
354- msg_print(__T("Your hands feel more suitable for spellcasting."));
354+ msg_print(LS(__T("Your hands feel more suitable for spellcasting."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
355355 }
356356 }
357357
@@ -361,11 +361,11 @@
361361 /* Message */
362362 if (p_ptr->cumber_armor)
363363 {
364- msg_print(__T("The weight of your armor encumbers your movement."));
364+ msg_print(LS(__T("The weight of your armor encumbers your movement."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
365365 }
366366 else
367367 {
368- msg_print(__T("You feel able to move more freely."));
368+ msg_print(LS(__T("You feel able to move more freely."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
369369 }
370370 }
371371 }
@@ -1212,15 +1212,15 @@
12121212 /* Message */
12131213 if (state->heavy_shoot)
12141214 {
1215- msg_print(__T("You have trouble wielding such a heavy bow."));
1215+ msg_print(LS(__T("You have trouble wielding such a heavy bow."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12161216 }
12171217 else if (inventory[INVEN_BOW].k_idx)
12181218 {
1219- msg_print(__T("You have no trouble wielding your bow."));
1219+ msg_print(LS(__T("You have no trouble wielding your bow."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12201220 }
12211221 else
12221222 {
1223- msg_print(__T("You feel relieved to put down your heavy bow."));
1223+ msg_print(LS(__T("You feel relieved to put down your heavy bow."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12241224 }
12251225 }
12261226 /* Take note when "heavy weapon" changes */
@@ -1229,15 +1229,15 @@
12291229 /* Message */
12301230 if (state->heavy_wield)
12311231 {
1232- msg_print(__T("You have trouble wielding such a heavy weapon."));
1232+ msg_print(LS(__T("You have trouble wielding such a heavy weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12331233 }
12341234 else if (inventory[INVEN_WIELD].k_idx)
12351235 {
1236- msg_print(__T("You have no trouble wielding your weapon."));
1236+ msg_print(LS(__T("You have no trouble wielding your weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12371237 }
12381238 else
12391239 {
1240- msg_print(__T("You feel relieved to put down your heavy weapon."));
1240+ msg_print(LS(__T("You feel relieved to put down your heavy weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12411241 }
12421242 }
12431243
@@ -1247,15 +1247,15 @@
12471247 /* Message */
12481248 if (state->icky_wield)
12491249 {
1250- msg_print(__T("You do not feel comfortable with your weapon."));
1250+ msg_print(LS(__T("You do not feel comfortable with your weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12511251 }
12521252 else if (inventory[INVEN_WIELD].k_idx)
12531253 {
1254- msg_print(__T("You feel comfortable with your weapon."));
1254+ msg_print(LS(__T("You feel comfortable with your weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12551255 }
12561256 else
12571257 {
1258- msg_print(__T("You feel more comfortable after removing your weapon."));
1258+ msg_print(LS(__T("You feel more comfortable after removing your weapon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12591259 }
12601260 }
12611261 }
--- trunk/JBand/src/player/p-util.cpp (revision 129)
+++ trunk/JBand/src/player/p-util.cpp (revision 130)
@@ -78,19 +78,19 @@
7878 {
7979 if (!cp_ptr->spell_book)
8080 {
81- msg_print(__T("You cannot pray or produce magics."));
81+ msg_print(LS(__T("You cannot pray or produce magics."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
8282 return FALSE;
8383 }
8484
8585 if (p_ptr->timed[TMD_BLIND] || no_lite())
8686 {
87- msg_print(__T("You cannot see!"));
87+ msg_print(LS(__T("You cannot see!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
8888 return FALSE;
8989 }
9090
9191 if (p_ptr->timed[TMD_CONFUSED])
9292 {
93- msg_print(__T("You are too confused!"));
93+ msg_print(LS(__T("You are too confused!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
9494 return FALSE;
9595 }
9696
@@ -119,25 +119,25 @@
119119 {
120120 if (p_ptr->timed[TMD_BLIND])
121121 {
122- msg_print(__T("You can't see anything."));
122+ msg_print(LS(__T("You can't see anything."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
123123 return FALSE;
124124 }
125125
126126 if (no_lite())
127127 {
128- msg_print(__T("You have no light to read by."));
128+ msg_print(LS(__T("You have no light to read by."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
129129 return FALSE;
130130 }
131131
132132 if (p_ptr->timed[TMD_CONFUSED])
133133 {
134- msg_print(__T("You are too confused to read!"));
134+ msg_print(LS(__T("You are too confused to read!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
135135 return FALSE;
136136 }
137137
138138 if (p_ptr->timed[TMD_AMNESIA])
139139 {
140- msg_print(__T("You can't remember how to read!"));
140+ msg_print(LS(__T("You can't remember how to read!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
141141 return FALSE;
142142 }
143143
--- trunk/JBand/src/spells1.cpp (revision 129)
+++ trunk/JBand/src/spells1.cpp (revision 130)
@@ -281,7 +281,7 @@
281281 {
282282 if (OPT(adult_ironman))
283283 {
284- msg_print(__T("Nothing happens."));
284+ msg_print(LS(__T("Nothing happens."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
285285 return;
286286 }
287287
@@ -1278,7 +1278,7 @@
12781278 {
12791279 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
12801280 {
1281- msg_print(__T("You resist the effects!"));
1281+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12821282 break;
12831283 }
12841284 /* Teleport Level */
@@ -1289,11 +1289,11 @@
12891289 {
12901290 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
12911291 {
1292- msg_print(__T("You resist the effects!"));
1292+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12931293 break;
12941294 }
12951295
1296- msg_print(__T("Your body starts to scramble..."));
1296+ msg_print(LS(__T("Your body starts to scramble..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12971297
12981298 /* Pick a pair of stats */
12991299 ii = randint0(A_MAX);
@@ -1393,7 +1393,7 @@
13931393 /* Check line of sight */
13941394 if (player_has_los_bold(y, x))
13951395 {
1396- msg_print(__T("There is a bright flash of light!"));
1396+ msg_print(LS(__T("There is a bright flash of light!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13971397 obvious = TRUE;
13981398 }
13991399 /* Forget the trap */
@@ -1412,7 +1412,7 @@
14121412 /* Check line of sound */
14131413 if (player_has_los_bold(y, x))
14141414 {
1415- msg_print(__T("Click!"));
1415+ msg_print(LS(__T("Click!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14161416 obvious = TRUE;
14171417 }
14181418 }
@@ -1434,7 +1434,7 @@
14341434 if (player_has_los_bold(y, x))
14351435 {
14361436 /* Message */
1437- msg_print(__T("There is a bright flash of light!"));
1437+ msg_print(LS(__T("There is a bright flash of light!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14381438 obvious = TRUE;
14391439
14401440 /* Visibility change */
@@ -1468,7 +1468,7 @@
14681468 /* Message */
14691469 if (cave_info[y][x] & (CAVE_MARK))
14701470 {
1471- msg_print(__T("The wall turns into mud!"));
1471+ msg_print(LS(__T("The wall turns into mud!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14721472 obvious = TRUE;
14731473 }
14741474 /* Forget the wall */
@@ -1483,8 +1483,8 @@
14831483 /* Message */
14841484 if (cave_info[y][x] & (CAVE_MARK))
14851485 {
1486- msg_print(__T("The vein turns into mud!"));
1487- msg_print(__T("You have found something!"));
1486+ msg_print(LS(__T("The vein turns into mud!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
1487+ msg_print(LS(__T("You have found something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14881488 obvious = TRUE;
14891489 }
14901490 /* Forget the wall */
@@ -1502,7 +1502,7 @@
15021502 /* Message */
15031503 if (cave_info[y][x] & (CAVE_MARK))
15041504 {
1505- msg_print(__T("The vein turns into mud!"));
1505+ msg_print(LS(__T("The vein turns into mud!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15061506 obvious = TRUE;
15071507 }
15081508 /* Forget the wall */
@@ -1517,7 +1517,7 @@
15171517 /* Message */
15181518 if (cave_info[y][x] & (CAVE_MARK))
15191519 {
1520- msg_print(__T("The rubble turns into mud!"));
1520+ msg_print(LS(__T("The rubble turns into mud!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15211521 obvious = TRUE;
15221522 }
15231523
@@ -1533,7 +1533,7 @@
15331533 /* Found something */
15341534 if (player_can_see_bold(y, x))
15351535 {
1536- msg_print(__T("There was something buried in the rubble!"));
1536+ msg_print(LS(__T("There was something buried in the rubble!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15371537 obvious = TRUE;
15381538 }
15391539 /* Place gold */
@@ -1546,7 +1546,7 @@
15461546 /* Hack -- special message */
15471547 if (cave_info[y][x] & (CAVE_MARK))
15481548 {
1549- msg_print(__T("The door turns into mud!"));
1549+ msg_print(LS(__T("The door turns into mud!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15501550 obvious = TRUE;
15511551 }
15521552 /* Forget the wall */
@@ -1830,7 +1830,7 @@
18301830 /* Notice */
18311831 if (o_ptr->marked && !squelch_hide_item(o_ptr))
18321832 {
1833- msg_print(__T("Click!"));
1833+ msg_print(LS(__T("Click!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18341834 obvious = TRUE;
18351835 }
18361836 }
@@ -3043,7 +3043,7 @@
30433043 /* Standard damage -- hurts inventory too */
30443044 case GF_ACID:
30453045 {
3046- if (blind) msg_print(__T("You are hit by acid!"));
3046+ if (blind) msg_print(LS(__T("You are hit by acid!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30473047 acid_dam(dam, killer);
30483048 break;
30493049 }
@@ -3050,7 +3050,7 @@
30503050 /* Standard damage -- hurts inventory too */
30513051 case GF_FIRE:
30523052 {
3053- if (blind) msg_print(__T("You are hit by fire!"));
3053+ if (blind) msg_print(LS(__T("You are hit by fire!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30543054 fire_dam(dam, killer);
30553055 break;
30563056 }
@@ -3057,7 +3057,7 @@
30573057 /* Standard damage -- hurts inventory too */
30583058 case GF_COLD:
30593059 {
3060- if (blind) msg_print(__T("You are hit by cold!"));
3060+ if (blind) msg_print(LS(__T("You are hit by cold!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30613061 cold_dam(dam, killer);
30623062 break;
30633063 }
@@ -3064,7 +3064,7 @@
30643064 /* Standard damage -- hurts inventory too */
30653065 case GF_ELEC:
30663066 {
3067- if (blind) msg_print(__T("You are hit by lightning!"));
3067+ if (blind) msg_print(LS(__T("You are hit by lightning!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30683068 elec_dam(dam, killer);
30693069 break;
30703070 }
@@ -3071,7 +3071,7 @@
30713071 /* Standard damage -- also poisons player */
30723072 case GF_POIS:
30733073 {
3074- if (blind) msg_print(__T("You are hit by poison!"));
3074+ if (blind) msg_print(LS(__T("You are hit by poison!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30753075 if (p_ptr->state.resist_pois)
30763076 {
30773077 dam = RES_POIS_ADJ(dam, NOT_USED);
@@ -3090,7 +3090,7 @@
30903090 /* Standard damage */
30913091 case GF_MISSILE:
30923092 {
3093- if (blind) msg_print(__T("You are hit by something!"));
3093+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
30943094 take_hit(dam, killer);
30953095 break;
30963096 }
@@ -3097,7 +3097,7 @@
30973097 /* Holy Orb -- Player only takes partial damage */
30983098 case GF_HOLY_ORB:
30993099 {
3100- if (blind) msg_print(__T("You are hit by something!"));
3100+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31013101 dam /= 2;
31023102 take_hit(dam, killer);
31033103 break;
@@ -3105,7 +3105,7 @@
31053105 /* Arrow -- no dodging XXX */
31063106 case GF_ARROW:
31073107 {
3108- if (blind) msg_print(__T("You are hit by something sharp!"));
3108+ if (blind) msg_print(LS(__T("You are hit by something sharp!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31093109 take_hit(dam, killer);
31103110 break;
31113111 }
@@ -3113,7 +3113,7 @@
31133113 case GF_PLASMA:
31143114 {
31153115 if (blind)
3116- msg_print(__T("You are hit by something!"));
3116+ msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31173117 take_hit(dam, killer);
31183118 if (!p_ptr->state.resist_sound)
31193119 {
@@ -3130,7 +3130,7 @@
31303130 case GF_NETHER:
31313131 {
31323132 if (blind)
3133- msg_print(__T("You are hit by something strange!"));
3133+ msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31343134 if (p_ptr->state.resist_nethr)
31353135 {
31363136 dam = RES_NETH_ADJ(dam, RANDOMISE);
@@ -3140,7 +3140,7 @@
31403140 {
31413141 if (p_ptr->state.hold_life && (randint0(100) < 75))
31423142 {
3143- msg_print(__T("You keep hold of your life force!"));
3143+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31443144 object_notice_flag(2, TR2_HOLD_LIFE);
31453145 }
31463146 else
@@ -3149,13 +3149,13 @@
31493149
31503150 if (p_ptr->state.hold_life)
31513151 {
3152- msg_print(__T("You feel your life slipping away!"));
3152+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31533153 lose_exp(d / 10);
31543154 object_notice_flag(2, TR2_HOLD_LIFE);
31553155 }
31563156 else
31573157 {
3158- msg_print(__T("You feel your life draining away!"));
3158+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31593159 lose_exp(d);
31603160 }
31613161 }
@@ -3166,7 +3166,7 @@
31663166 /* Water -- stun/confuse */
31673167 case GF_WATER:
31683168 {
3169- if (blind) msg_print(__T("You are hit by something!"));
3169+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31703170 if (!p_ptr->state.resist_sound)
31713171 (void)inc_timed(TMD_STUN, randint1(40), TRUE);
31723172 else
@@ -3183,7 +3183,7 @@
31833183 /* Chaos -- many effects */
31843184 case GF_CHAOS:
31853185 {
3186- if (blind) msg_print(__T("You are hit by something strange!"));
3186+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
31873187 if (p_ptr->state.resist_chaos)
31883188 {
31893189 dam = RES_CHAO_ADJ(dam, RANDOMISE);
@@ -3203,7 +3203,7 @@
32033203 {
32043204 if (p_ptr->state.hold_life && (randint0(100) < 75))
32053205 {
3206- msg_print(__T("You keep hold of your life force!"));
3206+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32073207 object_notice_flag(2, TR2_HOLD_LIFE);
32083208 }
32093209 else
@@ -3212,13 +3212,13 @@
32123212
32133213 if (p_ptr->state.hold_life)
32143214 {
3215- msg_print(__T("You feel your life slipping away!"));
3215+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32163216 lose_exp(d / 10);
32173217 object_notice_flag(2, TR2_HOLD_LIFE);
32183218 }
32193219 else
32203220 {
3221- msg_print(__T("You feel your life draining away!"));
3221+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32223222 lose_exp(d);
32233223 }
32243224 }
@@ -3234,7 +3234,7 @@
32343234 /* Shards -- mostly cutting */
32353235 case GF_SHARD:
32363236 {
3237- if (blind) msg_print(__T("You are hit by something sharp!"));
3237+ if (blind) msg_print(LS(__T("You are hit by something sharp!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32383238 if (p_ptr->state.resist_shard)
32393239 {
32403240 dam = RES_SHAR_ADJ(dam, RANDOMISE);
@@ -3250,7 +3250,7 @@
32503250 /* Sound -- mostly stunning */
32513251 case GF_SOUND:
32523252 {
3253- if (blind) msg_print(__T("You are hit by something!"));
3253+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32543254 if (p_ptr->state.resist_sound)
32553255 {
32563256 dam = RES_SOUN_ADJ(dam, RANDOMISE);
@@ -3267,7 +3267,7 @@
32673267 /* Pure confusion */
32683268 case GF_CONFUSION:
32693269 {
3270- if (blind) msg_print(__T("You are hit by something!"));
3270+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32713271 if (p_ptr->state.resist_confu)
32723272 {
32733273 dam = RES_CONF_ADJ(dam, RANDOMISE);
@@ -3283,7 +3283,7 @@
32833283 /* Disenchantment -- see above */
32843284 case GF_DISENCHANT:
32853285 {
3286- if (blind) msg_print(__T("You are hit by something strange!"));
3286+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
32873287 if (p_ptr->state.resist_disen)
32883288 {
32893289 dam = RES_DISE_ADJ(dam, RANDOMISE);
@@ -3299,7 +3299,7 @@
32993299 /* Nexus -- see above */
33003300 case GF_NEXUS:
33013301 {
3302- if (blind) msg_print(__T("You are hit by something strange!"));
3302+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33033303 if (p_ptr->state.resist_nexus)
33043304 {
33053305 dam = RES_NEXU_ADJ(dam, RANDOMISE);
@@ -3315,7 +3315,7 @@
33153315 /* Force -- mostly stun */
33163316 case GF_FORCE:
33173317 {
3318- if (blind) msg_print(__T("You are hit by something!"));
3318+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33193319 if (!p_ptr->state.resist_sound)
33203320 (void)inc_timed(TMD_STUN, randint1(20), TRUE);
33213321 else
@@ -3327,7 +3327,7 @@
33273327 /* Inertia -- slowness */
33283328 case GF_INERTIA:
33293329 {
3330- if (blind) msg_print(__T("You are hit by something strange!"));
3330+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33313331 (void)inc_timed(TMD_SLOW, randint0(4) + 4, TRUE);
33323332 take_hit(dam, killer);
33333333 break;
@@ -3335,7 +3335,7 @@
33353335 /* Lite -- blinding */
33363336 case GF_LITE:
33373337 {
3338- if (blind) msg_print(__T("You are hit by something!"));
3338+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33393339 if (p_ptr->state.resist_lite)
33403340 {
33413341 dam = RES_LITE_ADJ(dam, RANDOMISE);
@@ -3355,7 +3355,7 @@
33553355 /* Dark -- blinding */
33563356 case GF_DARK:
33573357 {
3358- if (blind) msg_print(__T("You are hit by something!"));
3358+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33593359 if (p_ptr->state.resist_dark)
33603360 {
33613361 dam = RES_DARK_ADJ(dam, RANDOMISE);
@@ -3375,13 +3375,13 @@
33753375 /* Time -- bolt fewer effects XXX */
33763376 case GF_TIME:
33773377 {
3378- if (blind) msg_print(__T("You are hit by something strange!"));
3378+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33793379
33803380 switch (randint1(10))
33813381 {
33823382 case 1: case 2: case 3: case 4: case 5:
33833383 {
3384- msg_print(__T("You feel life has clocked back."));
3384+ msg_print(LS(__T("You feel life has clocked back."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
33853385 lose_exp(100 + (p_ptr->exp / 100) * MON_DRAIN_LIFE);
33863386 break;
33873387 }
@@ -3406,7 +3406,7 @@
34063406 }
34073407 case 10:
34083408 {
3409- msg_print(__T("You're not as powerful as you used to be..."));
3409+ msg_print(LS(__T("You're not as powerful as you used to be..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34103410
34113411 for (k = 0; k < A_MAX; k++)
34123412 {
@@ -3423,8 +3423,8 @@
34233423 /* Gravity -- stun plus slowness plus teleport */
34243424 case GF_GRAVITY:
34253425 {
3426- if (blind) msg_print(__T("You are hit by something strange!"));
3427- msg_print(__T("Gravity warps around you."));
3426+ if (blind) msg_print(LS(__T("You are hit by something strange!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
3427+ msg_print(LS(__T("Gravity warps around you."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34283428
34293429 /* Higher level players can resist the teleportation better */
34303430 if (randint1(127) > p_ptr->lev)
@@ -3446,7 +3446,7 @@
34463446 /* Pure damage */
34473447 case GF_MANA:
34483448 {
3449- if (blind) msg_print(__T("You are hit by something!"));
3449+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34503450 take_hit(dam, killer);
34513451 break;
34523452 }
@@ -3453,7 +3453,7 @@
34533453 /* Pure damage */
34543454 case GF_METEOR:
34553455 {
3456- if (blind) msg_print(__T("You are hit by something!"));
3456+ if (blind) msg_print(LS(__T("You are hit by something!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34573457 take_hit(dam, killer);
34583458 break;
34593459 }
@@ -3460,7 +3460,7 @@
34603460 /* Ice -- cold plus stun plus cuts */
34613461 case GF_ICE:
34623462 {
3463- if (blind) msg_print(__T("You are hit by something sharp!"));
3463+ if (blind) msg_print(LS(__T("You are hit by something sharp!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34643464 cold_dam(dam, killer);
34653465
34663466 if (!p_ptr->state.resist_shard)
--- trunk/JBand/src/generate.cpp (revision 129)
+++ trunk/JBand/src/generate.cpp (revision 130)
@@ -727,7 +727,7 @@
727727 int y1, x1, y, x, k, t, n;
728728
729729 /* Note destroyed levels */
730- if (OPT(cheat_room)) msg_print(__T("Destroyed Level"));
730+ if (OPT(cheat_room)) msg_print(LS(__T("Destroyed Level"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
731731
732732 /* Drop a few epi-centers (usually about two) */
733733 for (n = 0; n < randint1(5); n++)
--- trunk/JBand/src/monster/melee1.cpp (revision 129)
+++ trunk/JBand/src/monster/melee1.cpp (revision 130)
@@ -520,7 +520,7 @@
520520 {
521521 int heal = rlev * drained;
522522
523- msg_print(__T("Energy drains from your pack!"));
523+ msg_print(LS(__T("Energy drains from your pack!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
524524
525525 obvious = TRUE;
526526
@@ -560,7 +560,7 @@
560560 p_ptr->lev)))
561561 {
562562 /* Saving throw message */
563- msg_print(__T("You quickly protect your money pouch!"));
563+ msg_print(LS(__T("You quickly protect your money pouch!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
564564
565565 /* Occasional blink anyway */
566566 if (randint0(3)) blinked = TRUE;
@@ -574,16 +574,16 @@
574574 p_ptr->au -= gold;
575575 if (gold <= 0)
576576 {
577- msg_print(__T("Nothing was stolen."));
577+ msg_print(LS(__T("Nothing was stolen."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
578578 }
579579 else if (p_ptr->au)
580580 {
581- msg_print(__T("Your purse feels lighter."));
581+ msg_print(LS(__T("Your purse feels lighter."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
582582 msg_format(__T("%ld coins were stolen!"), (long)gold);
583583 }
584584 else
585585 {
586- msg_print(__T("Your purse feels lighter."));
586+ msg_print(LS(__T("Your purse feels lighter."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
587587 msg_print(__T("All of your coins were stolen!"));
588588 }
589589
@@ -606,7 +606,7 @@
606606 p_ptr->lev)))
607607 {
608608 /* Saving throw message */
609- msg_print(__T("You grab hold of your backpack!"));
609+ msg_print(LS(__T("You grab hold of your backpack!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
610610
611611 /* Occasional "blink" anyway */
612612 blinked = TRUE;
@@ -737,7 +737,7 @@
737737 /* Notice */
738738 if (!p_ptr->timed[TMD_BLIND])
739739 {
740- msg_print(__T("Your light dims."));
740+ msg_print(LS(__T("Your light dims."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
741741 obvious = TRUE;
742742 }
743743
@@ -752,7 +752,7 @@
752752 obvious = TRUE;
753753
754754 /* Message */
755- msg_print(__T("You are covered in acid!"));
755+ msg_print(LS(__T("You are covered in acid!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
756756
757757 /* Special damage */
758758 acid_dam(damage, ddesc);
@@ -768,7 +768,7 @@
768768 obvious = TRUE;
769769
770770 /* Message */
771- msg_print(__T("You are struck by electricity!"));
771+ msg_print(LS(__T("You are struck by electricity!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
772772
773773 /* Take damage (special) */
774774 elec_dam(damage, ddesc);
@@ -784,7 +784,7 @@
784784 obvious = TRUE;
785785
786786 /* Message */
787- msg_print(__T("You are enveloped in flames!"));
787+ msg_print(LS(__T("You are enveloped in flames!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
788788
789789 /* Take damage (special) */
790790 fire_dam(damage, ddesc);
@@ -800,7 +800,7 @@
800800 obvious = TRUE;
801801
802802 /* Message */
803- msg_print(__T("You are covered with frost!"));
803+ msg_print(LS(__T("You are covered with frost!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
804804
805805 /* Take damage (special) */
806806 cold_dam(damage, ddesc);
@@ -862,13 +862,13 @@
862862 /* Increase "afraid" */
863863 if (p_ptr->state.resist_fear)
864864 {
865- msg_print(__T("You stand your ground!"));
865+ msg_print(LS(__T("You stand your ground!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
866866 object_notice_flag(1, TR1_RES_FEAR);
867867 obvious = TRUE;
868868 }
869869 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
870870 {
871- msg_print(__T("You stand your ground!"));
871+ msg_print(LS(__T("You stand your ground!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
872872 obvious = TRUE;
873873 }
874874 else
@@ -893,13 +893,13 @@
893893 /* Increase "paralyzed" */
894894 if (p_ptr->state.free_act)
895895 {
896- msg_print(__T("You are unaffected!"));
896+ msg_print(LS(__T("You are unaffected!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
897897 object_notice_flag(2, TR2_FREE_ACT);
898898 obvious = TRUE;
899899 }
900900 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
901901 {
902- msg_print(__T("You resist the effects!"));
902+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
903903 obvious = TRUE;
904904 }
905905 else
@@ -1024,7 +1024,7 @@
10241024
10251025 if (p_ptr->state.hold_life && (randint0(100) < 95))
10261026 {
1027- msg_print(__T("You keep hold of your life force!"));
1027+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10281028 object_notice_flag(2, TR2_HOLD_LIFE);
10291029 }
10301030 else
@@ -1032,13 +1032,13 @@
10321032 s32b d = damroll(10, 6) + (p_ptr->exp/100) * MON_DRAIN_LIFE;
10331033 if (p_ptr->state.hold_life)
10341034 {
1035- msg_print(__T("You feel your life slipping away!"));
1035+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10361036 lose_exp(d/10);
10371037 object_notice_flag(2, TR2_HOLD_LIFE);
10381038 }
10391039 else
10401040 {
1041- msg_print(__T("You feel your life draining away!"));
1041+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10421042 lose_exp(d);
10431043 }
10441044 }
@@ -1054,7 +1054,7 @@
10541054
10551055 if (p_ptr->state.hold_life && (randint0(100) < 90))
10561056 {
1057- msg_print(__T("You keep hold of your life force!"));
1057+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10581058 object_notice_flag(2, TR2_HOLD_LIFE);
10591059 }
10601060 else
@@ -1063,13 +1063,13 @@
10631063
10641064 if (p_ptr->state.hold_life)
10651065 {
1066- msg_print(__T("You feel your life slipping away!"));
1066+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10671067 lose_exp(d / 10);
10681068 object_notice_flag(2, TR2_HOLD_LIFE);
10691069 }
10701070 else
10711071 {
1072- msg_print(__T("You feel your life draining away!"));
1072+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10731073 lose_exp(d);
10741074 }
10751075 }
@@ -1085,7 +1085,7 @@
10851085
10861086 if (p_ptr->state.hold_life && (randint0(100) < 75))
10871087 {
1088- msg_print(__T("You keep hold of your life force!"));
1088+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10891089 object_notice_flag(2, TR2_HOLD_LIFE);
10901090 }
10911091 else
@@ -1094,13 +1094,13 @@
10941094
10951095 if (p_ptr->state.hold_life)
10961096 {
1097- msg_print(__T("You feel your life slipping away!"));
1097+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
10981098 lose_exp(d / 10);
10991099 object_notice_flag(2, TR2_HOLD_LIFE);
11001100 }
11011101 else
11021102 {
1103- msg_print(__T("You feel your life draining away!"));
1103+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11041104 lose_exp(d);
11051105 }
11061106 }
@@ -1116,7 +1116,7 @@
11161116
11171117 if (p_ptr->state.hold_life && (randint0(100) < 50))
11181118 {
1119- msg_print(__T("You keep hold of your life force!"));
1119+ msg_print(LS(__T("You keep hold of your life force!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11201120 object_notice_flag(2, TR2_HOLD_LIFE);
11211121 }
11221122 else
@@ -1125,13 +1125,13 @@
11251125
11261126 if (p_ptr->state.hold_life)
11271127 {
1128- msg_print(__T("You feel your life slipping away!"));
1128+ msg_print(LS(__T("You feel your life slipping away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11291129 lose_exp(d / 10);
11301130 object_notice_flag(2, TR2_HOLD_LIFE);
11311131 }
11321132 else
11331133 {
1134- msg_print(__T("You feel your life draining away!"));
1134+ msg_print(LS(__T("You feel your life draining away!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
11351135 lose_exp(d);
11361136 }
11371137 }
@@ -1272,7 +1272,7 @@
12721272 /* Blink away */
12731273 if (blinked)
12741274 {
1275- msg_print(__T("There is a puff of smoke!"));
1275+ msg_print(LS(__T("There is a puff of smoke!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12761276 teleport_away(m_idx, MAX_SIGHT * 2 + 5);
12771277 }
12781278 /* Always notice cause of death */
--- trunk/JBand/src/monster/melee2.cpp (revision 129)
+++ trunk/JBand/src/monster/melee2.cpp (revision 130)
@@ -1211,7 +1211,7 @@
12111211 disturb(1, 0);
12121212 if (blind) msg_format(__T("%^s mumbles."), m_name);
12131213 else msg_format(__T("%^s gestures fluidly."), m_name);
1214- msg_print(__T("You are engulfed in a whirlpool."));
1214+ msg_print(LS(__T("You are engulfed in a whirlpool."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
12151215 breath(m_idx, GF_WATER,
12161216 BA_WATE_DMG(rlev, RANDOMISE));
12171217 break;
@@ -1298,7 +1298,7 @@
12981298 disturb(1, 0);
12991299 if (!seen)
13001300 {
1301- msg_print(__T("You feel something focusing on your mind."));
1301+ msg_print(LS(__T("You feel something focusing on your mind."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13021302 }
13031303 else
13041304 {
@@ -1307,11 +1307,11 @@
13071307
13081308 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
13091309 {
1310- msg_print(__T("You resist the effects!"));
1310+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13111311 }
13121312 else
13131313 {
1314- msg_print(__T("Your mind is blasted by psionic energy."));
1314+ msg_print(LS(__T("Your mind is blasted by psionic energy."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13151315 if (!p_ptr->state.resist_confu)
13161316 (void)inc_timed(TMD_CONFUSED, randint0(4) + 4, TRUE);
13171317 else
@@ -1327,17 +1327,17 @@
13271327 if (!direct) break;
13281328 disturb(1, 0);
13291329 if (!seen)
1330- msg_print(__T("You feel something focusing on your mind."));
1330+ msg_print(LS(__T("You feel something focusing on your mind."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13311331 else
13321332 msg_format(__T("%^s looks deep into your eyes."), m_name);
13331333
13341334 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
13351335 {
1336- msg_print(__T("You resist the effects!"));
1336+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13371337 }
13381338 else
13391339 {
1340- msg_print(__T("Your mind is blasted by psionic energy."));
1340+ msg_print(LS(__T("Your mind is blasted by psionic energy."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13411341 take_hit(BRAIN_SMASH_DMG(rlev, RANDOMISE), ddesc);
13421342 if (!p_ptr->state.resist_blind)
13431343 (void)inc_timed(TMD_BLIND, 8 + randint0(8), TRUE);
@@ -1367,7 +1367,7 @@
13671367 else msg_format(__T("%^s points at you and curses."), m_name);
13681368 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
13691369 {
1370- msg_print(__T("You resist the effects!"));
1370+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13711371 }
13721372 else
13731373 {
@@ -1384,7 +1384,7 @@
13841384 else msg_format(__T("%^s points at you and curses horribly."), m_name);
13851385 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
13861386 {
1387- msg_print(__T("You resist the effects!"));
1387+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13881388 }
13891389 else
13901390 {
@@ -1401,7 +1401,7 @@
14011401 else msg_format(__T("%^s points at you, incanting terribly!"), m_name);
14021402 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
14031403 {
1404- msg_print(__T("You resist the effects!"));
1404+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14051405 }
14061406 else
14071407 {
@@ -1418,7 +1418,7 @@
14181418 else msg_format(__T("%^s points at you, screaming the word DIE!"), m_name);
14191419 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
14201420 {
1421- msg_print(__T("You resist the effects!"));
1421+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14221422 }
14231423 else
14241424 {
@@ -1548,12 +1548,12 @@
15481548 else msg_format(__T("%^s casts a fearful illusion."), m_name);
15491549 if (p_ptr->state.resist_fear)
15501550 {
1551- msg_print(__T("You refuse to be frightened."));
1551+ msg_print(LS(__T("You refuse to be frightened."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15521552 object_notice_flag(1, TR1_RES_FEAR);
15531553 }
15541554 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
15551555 {
1556- msg_print(__T("You refuse to be frightened."));
1556+ msg_print(LS(__T("You refuse to be frightened."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15571557 }
15581558 else
15591559 {
@@ -1571,12 +1571,12 @@
15711571 else msg_format(__T("%^s casts a spell, burning your eyes!"), m_name);
15721572 if (p_ptr->state.resist_blind)
15731573 {
1574- msg_print(__T("You are unaffected!"));
1574+ msg_print(LS(__T("You are unaffected!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15751575 object_notice_flag(1, TR1_RES_BLIND);
15761576 }
15771577 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
15781578 {
1579- msg_print(__T("You resist the effects!"));
1579+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15801580 }
15811581 else
15821582 {
@@ -1594,12 +1594,12 @@
15941594 else msg_format(__T("%^s creates a mesmerising illusion."), m_name);
15951595 if (p_ptr->state.resist_confu)
15961596 {
1597- msg_print(__T("You disbelieve the feeble spell."));
1597+ msg_print(LS(__T("You disbelieve the feeble spell."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15981598 object_notice_flag(1, TR1_RES_CONFU);
15991599 }
16001600 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
16011601 {
1602- msg_print(__T("You disbelieve the feeble spell."));
1602+ msg_print(LS(__T("You disbelieve the feeble spell."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16031603 }
16041604 else
16051605 {
@@ -1615,12 +1615,12 @@
16151615 msg_format(__T("%^s drains power from your muscles!"), m_name);
16161616 if (p_ptr->state.free_act)
16171617 {
1618- msg_print(__T("You are unaffected!"));
1618+ msg_print(LS(__T("You are unaffected!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16191619 object_notice_flag(2, TR2_FREE_ACT);
16201620 }
16211621 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
16221622 {
1623- msg_print(__T("You resist the effects!"));
1623+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16241624 }
16251625 else
16261626 {
@@ -1638,7 +1638,7 @@
16381638 else msg_format(__T("%^s stares deep into your eyes!"), m_name);
16391639 if (p_ptr->state.free_act)
16401640 {
1641- msg_print(__T("You are unaffected!"));
1641+ msg_print(LS(__T("You are unaffected!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16421642 object_notice_flag(2, TR2_FREE_ACT);
16431643 }
16441644 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
@@ -1793,12 +1793,12 @@
17931793 else msg_format(__T("%^s gestures at your feet."), m_name);
17941794 if (p_ptr->state.resist_nexus)
17951795 {
1796- msg_print(__T("You are unaffected!"));
1796+ msg_print(LS(__T("You are unaffected!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17971797 object_notice_flag(1, TR1_RES_NEXUS);
17981798 }
17991799 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
18001800 {
1801- msg_print(__T("You resist the effects!"));
1801+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18021802 }
18031803 else
18041804 {
@@ -1837,7 +1837,7 @@
18371837 msg_format(__T("%^s tries to blank your mind."), m_name);
18381838
18391839 if (randint0(100) < p_ptr->state.skills[SKILL_SAVE])
1840- msg_print(__T("You resist the effects!"));
1840+ msg_print(LS(__T("You resist the effects!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18411841 else
18421842 inc_timed(TMD_AMNESIA, 3, TRUE);
18431843
@@ -1864,7 +1864,7 @@
18641864 }
18651865 if (blind && count)
18661866 {
1867- msg_print(__T("You hear many things appear nearby."));
1867+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18681868 }
18691869 break;
18701870 }
@@ -1880,7 +1880,7 @@
18801880 }
18811881 if (blind && count)
18821882 {
1883- msg_print(__T("You hear many evil things appear nearby."));
1883+ msg_print(LS(__T("You hear many evil things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
18841884 }
18851885 break;
18861886 }
@@ -1896,7 +1896,7 @@
18961896 }
18971897 if (blind && count)
18981898 {
1899- msg_print(__T("You hear something appear nearby."));
1899+ msg_print(LS(__T("You hear something appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19001900 }
19011901 break;
19021902 }
@@ -1912,7 +1912,7 @@
19121912 }
19131913 if (blind && count)
19141914 {
1915- msg_print(__T("You hear many things appear nearby."));
1915+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19161916 }
19171917 break;
19181918 }
@@ -1928,7 +1928,7 @@
19281928 }
19291929 if (blind && count)
19301930 {
1931- msg_print(__T("You hear many things appear nearby."));
1931+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19321932 }
19331933 break;
19341934 }
@@ -1944,7 +1944,7 @@
19441944 }
19451945 if (blind && count)
19461946 {
1947- msg_print(__T("You hear many things appear nearby."));
1947+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19481948 }
19491949 break;
19501950 }
@@ -1960,7 +1960,7 @@
19601960 }
19611961 if (blind && count)
19621962 {
1963- msg_print(__T("You hear many things appear nearby."));
1963+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19641964 }
19651965 break;
19661966 }
@@ -1976,7 +1976,7 @@
19761976 }
19771977 if (blind && count)
19781978 {
1979- msg_print(__T("You hear many things appear nearby."));
1979+ msg_print(LS(__T("You hear many things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19801980 }
19811981 break;
19821982 }
@@ -1992,7 +1992,7 @@
19921992 }
19931993 if (blind && count)
19941994 {
1995- msg_print(__T("You hear something appear nearby."));
1995+ msg_print(LS(__T("You hear something appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
19961996 }
19971997 break;
19981998 }
@@ -2008,7 +2008,7 @@
20082008 }
20092009 if (blind && count)
20102010 {
2011- msg_print(__T("You hear something appear nearby."));
2011+ msg_print(LS(__T("You hear something appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20122012 }
20132013 break;
20142014 }
@@ -2024,7 +2024,7 @@
20242024 }
20252025 if (blind && count)
20262026 {
2027- msg_print(__T("You hear something appear nearby."));
2027+ msg_print(LS(__T("You hear something appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20282028 }
20292029 break;
20302030 }
@@ -2040,7 +2040,7 @@
20402040 }
20412041 if (blind && count)
20422042 {
2043- msg_print(__T("You hear something appear nearby."));
2043+ msg_print(LS(__T("You hear something appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20442044 }
20452045 break;
20462046 }
@@ -2056,7 +2056,7 @@
20562056 }
20572057 if (blind && count)
20582058 {
2059- msg_print(__T("You hear many creepy things appear nearby."));
2059+ msg_print(LS(__T("You hear many creepy things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20602060 }
20612061 break;
20622062 }
@@ -2072,7 +2072,7 @@
20722072 }
20732073 if (blind && count)
20742074 {
2075- msg_print(__T("You hear many powerful things appear nearby."));
2075+ msg_print(LS(__T("You hear many powerful things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20762076 }
20772077 break;
20782078 }
@@ -2092,7 +2092,7 @@
20922092 }
20932093 if (blind && count)
20942094 {
2095- msg_print(__T("You hear many creepy things appear nearby."));
2095+ msg_print(LS(__T("You hear many creepy things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
20962096 }
20972097 break;
20982098 }
@@ -2112,7 +2112,7 @@
21122112 }
21132113 if (blind && count)
21142114 {
2115- msg_print(__T("You hear many powerful things appear nearby."));
2115+ msg_print(LS(__T("You hear many powerful things appear nearby."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21162116 }
21172117 break;
21182118 }
@@ -3459,7 +3459,7 @@
34593459 if (randint0(m_ptr->hp / 10) > k)
34603460 {
34613461 /* Message */
3462- msg_print(__T("You hear a door burst open!"));
3462+ msg_print(LS(__T("You hear a door burst open!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
34633463
34643464 /* Disturb (sometimes) */
34653465 disturb(0, 0);
@@ -3502,7 +3502,7 @@
35023502 /* Describe observable breakage */
35033503 if (cave_info[ny][nx] & (CAVE_MARK))
35043504 {
3505- msg_print(__T("The rune of protection is broken!"));
3505+ msg_print(LS(__T("The rune of protection is broken!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
35063506 }
35073507
35083508 /* Forget the rune */
--- trunk/JBand/src/monster/monster2.cpp (revision 129)
+++ trunk/JBand/src/monster/monster2.cpp (revision 130)
@@ -170,7 +170,7 @@
170170 int cur_lev, cur_dis, chance;
171171
172172 /* Message (only if compacting) */
173- if (size) msg_print(__T("Compacting monsters..."));
173+ if (size) msg_print(LS(__T("Compacting monsters..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
174174
175175 /* Compact at least 'size' objects */
176176 for (num = 0, cnt = 1; num < size; cnt++)
@@ -326,7 +326,7 @@
326326 }
327327
328328 /* Warn the player (except during dungeon creation) */
329- if (character_dungeon) msg_print(__T("Too many monsters!"));
329+ if (character_dungeon) msg_print(LS(__T("Too many monsters!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
330330
331331 /* Try not to crash */
332332 return (0);
@@ -2106,7 +2106,7 @@
21062106 {
21072107 if (OPT(cheat_xtra) || OPT(cheat_hear))
21082108 {
2109- msg_print(__T("Warning! Could not allocate a new monster."));
2109+ msg_print(LS(__T("Warning! Could not allocate a new monster."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
21102110 }
21112111
21122112 return FALSE;
@@ -2679,7 +2679,7 @@
26792679 delete_object(y, x);
26802680
26812681 /* Explain the staircase */
2682- msg_print(__T("A magical staircase appears..."));
2682+ msg_print(LS(__T("A magical staircase appears..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
26832683
26842684 /* Create stairs down */
26852685 cave_set_feat(y, x, FEAT_MORE);
@@ -2890,9 +2890,9 @@
28902890 p_ptr->redraw |= (PR_TITLE);
28912891
28922892 /* Congratulations */
2893- msg_print(__T("*** CONGRATULATIONS ***"));
2894- msg_print(__T("You have won the game!"));
2895- msg_print(__T("You may retire (commit suicide) when you are ready."));
2893+ msg_print(LS(__T("*** CONGRATULATIONS ***"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
2894+ msg_print(LS(__T("You have won the game!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
2895+ msg_print(LS(__T("You may retire (commit suicide) when you are ready."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
28962896 }
28972897 }
28982898
--- trunk/JBand/src/effects.cpp (revision 129)
+++ trunk/JBand/src/effects.cpp (revision 130)
@@ -106,7 +106,7 @@
106106 if (die > 100)
107107 {
108108 /* above 100 the effect is always visible */
109- msg_print(__T("You feel a surge of power!"));
109+ msg_print(LS(__T("You feel a surge of power!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
110110 visible = TRUE;
111111 }
112112 if (die < 8)
@@ -163,7 +163,7 @@
163163
164164 if (effect < 1 || effect > EF_MAX)
165165 {
166- msg_print(__T("Bad effect passed to do_effect(). Please report this bug."));
166+ msg_print(LS(__T("Bad effect passed to do_effect(). Please report this bug."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
167167 return FALSE;
168168 }
169169 switch (effect)
@@ -381,7 +381,7 @@
381381 {
382382 if (p_ptr->exp < PY_MAX_EXP)
383383 {
384- msg_print(__T("You feel more experienced."));
384+ msg_print(LS(__T("You feel more experienced."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
385385 gain_exp(100000L);
386386 *ident = TRUE;
387387 }
@@ -391,7 +391,7 @@
391391 {
392392 if (!p_ptr->state.hold_life && (p_ptr->exp > 0))
393393 {
394- msg_print(__T("You feel your memories fade."));
394+ msg_print(LS(__T("You feel your memories fade."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
395395 lose_exp(p_ptr->exp / 4);
396396 *ident = TRUE;
397397 }
@@ -412,7 +412,7 @@
412412 {
413413 p_ptr->csp = p_ptr->msp;
414414 p_ptr->csp_frac = 0;
415- msg_print(__T("Your feel your head clear."));
415+ msg_print(LS(__T("Your feel your head clear."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
416416 p_ptr->redraw |= (PR_MANA);
417417 *ident = TRUE;
418418 }
@@ -533,7 +533,7 @@
533533 }
534534 case EF_CURE_NONORLYBIG:
535535 {
536- msg_print(__T("You feel life flow through your body!"));
536+ msg_print(LS(__T("You feel life flow through your body!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
537537 restore_level();
538538 (void)clear_timed(TMD_POISONED, TRUE);
539539 (void)clear_timed(TMD_BLIND, TRUE);
@@ -592,7 +592,7 @@
592592 }
593593 case EF_ENLIGHTENMENT:
594594 {
595- msg_print(__T("An image of your surroundings forms in your mind..."));
595+ msg_print(LS(__T("An image of your surroundings forms in your mind..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
596596 wiz_lite();
597597 *ident = TRUE;
598598 return TRUE;
@@ -599,7 +599,7 @@
599599 }
600600 case EF_ENLIGHTENMENT2:
601601 {
602- msg_print(__T("You begin to feel more enlightened..."));
602+ msg_print(LS(__T("You begin to feel more enlightened..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
603603 message_flush();
604604 wiz_lite();
605605 (void)do_inc_stat(A_INT);
@@ -614,7 +614,7 @@
614614 }
615615 case EF_SELF_KNOW:
616616 {
617- msg_print(__T("You begin to know yourself a little better..."));
617+ msg_print(LS(__T("You begin to know yourself a little better..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
618618 message_flush();
619619 self_knowledge(TRUE);
620620 *ident = TRUE;
@@ -744,9 +744,9 @@
744744 if (remove_curse())
745745 {
746746 if (!p_ptr->timed[TMD_BLIND])
747- msg_print(__T("The air around your body glows blue for a moment..."));
747+ msg_print(LS(__T("The air around your body glows blue for a moment..."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
748748 else
749- msg_print(__T("You feel as if someone is watching over you."));
749+ msg_print(LS(__T("You feel as if someone is watching over you."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
750750
751751 *ident = TRUE;
752752 }
@@ -809,7 +809,7 @@
809809 {
810810 if (p_ptr->confusing == 0)
811811 {
812- msg_print(__T("Your hands begin to glow."));
812+ msg_print(LS(__T("Your hands begin to glow."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
813813 p_ptr->confusing = TRUE;
814814 *ident = TRUE;
815815 }
@@ -841,7 +841,7 @@
841841 }
842842 case EF_ANNOY_MON:
843843 {
844- msg_print(__T("There is a high pitched humming noise."));
844+ msg_print(LS(__T("There is a high pitched humming noise."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
845845 aggravate_monsters(0);
846846 *ident = TRUE;
847847 return TRUE;
@@ -853,7 +853,7 @@
853853 return TRUE;
854854
855855 trap_creation();
856- msg_print(__T("You hear a low-pitched whistling sound."));
856+ msg_print(LS(__T("You hear a low-pitched whistling sound."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
857857 *ident = TRUE;
858858 return TRUE;
859859 }
@@ -946,7 +946,7 @@
946946 if (p_ptr->depth == 0)
947947 {
948948 set_recall();
949- msg_print(__T("The lower reaches of the dungeon beckon."));
949+ msg_print(LS(__T("The lower reaches of the dungeon beckon."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
950950 }
951951 else
952952 {
@@ -1334,7 +1334,7 @@
13341334 }
13351335 case EF_LIGHT_LINE:
13361336 {
1337- msg_print(__T("A line of shimmering blue light appears."));
1337+ msg_print(LS(__T("A line of shimmering blue light appears."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13381338 lite_line(dir);
13391339 *ident = TRUE;
13401340 return TRUE;
@@ -1363,7 +1363,7 @@
13631363 {
13641364 int i;
13651365 if (!p_ptr->timed[TMD_BLIND])
1366- msg_print(__T("Light shoots in all directions!"));
1366+ msg_print(LS(__T("Light shoots in all directions!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
13671367 for (i = 0; i < 8; i++) lite_line(ddd[i]);
13681368 *ident = TRUE;
13691369 return TRUE;
@@ -1409,7 +1409,7 @@
14091409 p_ptr->csp = p_ptr->msp;
14101410 p_ptr->csp_frac = 0;
14111411 *ident = TRUE;
1412- msg_print(__T("Your feel your head clear."));
1412+ msg_print(LS(__T("Your feel your head clear."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14131413 p_ptr->redraw |= (PR_MANA);
14141414 }
14151415 return TRUE;
@@ -1440,13 +1440,13 @@
14401440 }
14411441 case EF_DRINK_GOOD:
14421442 {
1443- msg_print(__T("You feel less thirsty."));
1443+ msg_print(LS(__T("You feel less thirsty."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14441444 *ident = TRUE;
14451445 return TRUE;
14461446 }
14471447 case EF_DRINK_DEATH:
14481448 {
1449- msg_print(__T("A feeling of Death flows through your body."));
1449+ msg_print(LS(__T("A feeling of Death flows through your body."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14501450 take_hit(5000, __T("a potion of Death"));
14511451 *ident = TRUE;
14521452 return TRUE;
@@ -1453,7 +1453,7 @@
14531453 }
14541454 case EF_DRINK_RUIN:
14551455 {
1456- msg_print(__T("Your nerves and muscles feel weak and lifeless!"));
1456+ msg_print(LS(__T("Your nerves and muscles feel weak and lifeless!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14571457 take_hit(damroll(10, 10), __T("a potion of Ruination"));
14581458 (void)dec_stat(A_DEX, TRUE);
14591459 (void)dec_stat(A_WIS, TRUE);
@@ -1466,7 +1466,7 @@
14661466 }
14671467 case EF_DRINK_DETONATE:
14681468 {
1469- msg_print(__T("Massive explosions rupture your body!"));
1469+ msg_print(LS(__T("Massive explosions rupture your body!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14701470 take_hit(damroll(50, 20), __T("a potion of Detonation"));
14711471 (void)inc_timed(TMD_STUN, 75, TRUE);
14721472 (void)inc_timed(TMD_CUT, 5000, TRUE);
@@ -1475,7 +1475,7 @@
14751475 }
14761476 case EF_DRINK_SALT:
14771477 {
1478- msg_print(__T("The potion makes you vomit!"));
1478+ msg_print(LS(__T("The potion makes you vomit!"),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14791479 (void)set_food(PY_FOOD_STARVE - 1);
14801480 (void)clear_timed(TMD_POISONED, TRUE);
14811481 (void)inc_timed(TMD_PARALYZED, 4, TRUE);
@@ -1484,13 +1484,13 @@
14841484 }
14851485 case EF_FOOD_GOOD:
14861486 {
1487- msg_print(__T("That tastes good."));
1487+ msg_print(LS(__T("That tastes good."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14881488 *ident = TRUE;
14891489 return TRUE;
14901490 }
14911491 case EF_FOOD_WAYBREAD:
14921492 {
1493- msg_print(__T("That tastes good."));
1493+ msg_print(LS(__T("That tastes good."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
14941494 (void)clear_timed(TMD_POISONED, TRUE);
14951495 (void)hp_player(damroll(4, 8));
14961496 *ident = TRUE;
@@ -1525,7 +1525,7 @@
15251525 {
15261526 p_ptr->csp = p_ptr->msp;
15271527 p_ptr->csp_frac = 0;
1528- msg_print(__T("Your feel your head clear."));
1528+ msg_print(LS(__T("Your feel your head clear."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15291529 p_ptr->redraw |= (PR_MANA);
15301530 *ident = TRUE;
15311531 }
@@ -1578,7 +1578,7 @@
15781578 case EF_DRAGON_BLUE:
15791579 {
15801580 sound(MSG_BR_ELEC);
1581- msg_print(__T("You breathe lightning."));
1581+ msg_print(LS(__T("You breathe lightning."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15821582 fire_ball(GF_ELEC, dir, 100, 2);
15831583 return TRUE;
15841584 }
@@ -1585,7 +1585,7 @@
15851585 case EF_DRAGON_GREEN:
15861586 {
15871587 sound(MSG_BR_GAS);
1588- msg_print(__T("You breathe poison gas."));
1588+ msg_print(LS(__T("You breathe poison gas."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15891589 fire_ball(GF_POIS, dir, 150, 2);
15901590 return TRUE;
15911591 }
@@ -1592,7 +1592,7 @@
15921592 case EF_DRAGON_RED:
15931593 {
15941594 sound(MSG_BR_FIRE);
1595- msg_print(__T("You breathe fire."));
1595+ msg_print(LS(__T("You breathe fire."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
15961596 fire_ball(GF_FIRE, dir, 200, 2);
15971597 return TRUE;
15981598 }
@@ -1621,7 +1621,7 @@
16211621 case EF_DRAGON_BRONZE:
16221622 {
16231623 sound(MSG_BR_CONF);
1624- msg_print(__T("You breathe confusion."));
1624+ msg_print(LS(__T("You breathe confusion."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16251625 fire_ball(GF_CONFUSION, dir, 120, 2);
16261626 return TRUE;
16271627 }
@@ -1628,7 +1628,7 @@
16281628 case EF_DRAGON_GOLD:
16291629 {
16301630 sound(MSG_BR_SOUND);
1631- msg_print(__T("You breathe sound."));
1631+ msg_print(LS(__T("You breathe sound."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16321632 fire_ball(GF_SOUND, dir, 130, 2);
16331633 return TRUE;
16341634 }
@@ -1677,7 +1677,7 @@
16771677 case EF_DRAGON_POWER:
16781678 {
16791679 sound(MSG_BR_ELEMENTS);
1680- msg_print(__T("You breathe the elements."));
1680+ msg_print(LS(__T("You breathe the elements."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
16811681 fire_ball(GF_MISSILE, dir, 300, 2);
16821682 return TRUE;
16831683 }
@@ -1705,6 +1705,6 @@
17051705 break;
17061706 }
17071707 /* Not used */
1708- msg_print(__T("Effect not handled."));
1708+ msg_print(LS(__T("Effect not handled."),__T("[未訳]Untranslated text. Copy or Translate from English.")));
17091709 return FALSE;
17101710 }
Show on old repository browser