} else if (fld == BL_HUNGER
&& is_fld_arrayvalues(s[sidx], hutxt,
SATIATED, STARVED + 1, &kidx)) {
+#if 0 /*JP*/
txt = hu_stat[kidx]; /* store hu_stat[] val, not hutxt[] */
+#else
+ /*JP hu_stat\82Í\96|\96ó\82³\82ê\82Ä\82¢\82é\82Ì\82Åhutxt\82ð\8eg\82¤ */
+ txt = hutxt[kidx];
+#endif
txtval = TRUE;
} else if (!strcmpi(s[sidx], "changed")) {
changed = TRUE;
datawin = create_nhwindow(NHW_TEXT);
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, " Full Current Key Bindings List");
+*/
+ putstr(datawin, 0, " \8c»\8dÝ\82Ì\8a®\91S\82È\83L\81[\8a\84\82è\93\96\82Ä\88ê\97\97");
/* directional keys */
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, "Directional keys:");
+*/
+ putstr(datawin, 0, "\95û\8cü\83L\81[:");
show_direction_keys(datawin, '.', FALSE); /* '.'==self in direction grid */
keys_used[(uchar) Cmd.move_NW] = keys_used[(uchar) Cmd.move_N]
= keys_used[(uchar) C(Cmd.move_S)]
= keys_used[(uchar) C(Cmd.move_SE)] = TRUE;
putstr(datawin, 0, "");
+#if 0 /*JP:T*/
putstr(datawin, 0,
"Shift-<direction> will move in specified direction until you hit");
putstr(datawin, 0, " a wall or run into something.");
+#else
+ putstr(datawin, 0,
+ "Shift-<\95û\8cü> \82Í\81A\95Ç\82É\82Ô\82Â\82©\82é\82©\89½\82©\82ª\82 \82é\82Ü\82Å\8ew\92è\82³\82ê\82½\95û\8cü\82É");
+ putstr(datawin, 0, " \88Ú\93®\82·\82é\81D");
+#endif
+#if 0 /*JP:T*/
putstr(datawin, 0,
"Ctrl-<direction> will run in specified direction until something");
putstr(datawin, 0, " very interesting is seen.");
+#else
+ putstr(datawin, 0,
+ "Ctrl-<\95û\8cü> \82Í\81A\89½\82©\8b»\96¡\90[\82¢\82à\82Ì\82ª\8c©\82¦\82é\82Ü\82Å\8ew\92è\82³\82ê\82½\95û\8cü\82É");
+ putstr(datawin, 0, " \88Ú\93®\82·\82é\81D");
+#endif
}
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, "Miscellaneous keys:");
+*/
+ putstr(datawin, 0, "\97l\81X\82È\83L\81[:");
for (i = 0; misc_keys[i].desc; i++) {
key = Cmd.spkeys[misc_keys[i].nhkf];
if (key && ((misc_keys[i].numpad && iflags.num_pad)
if (dokeylist_putcmds(datawin, TRUE, GENERALCMD, WIZMODECMD, keys_used)) {
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, "General commands:");
+*/
+ putstr(datawin, 0, "\88ê\94Ê\83R\83}\83\93\83h:");
(void) dokeylist_putcmds(datawin, FALSE, GENERALCMD, WIZMODECMD,
keys_used);
}
if (dokeylist_putcmds(datawin, TRUE, 0, WIZMODECMD, keys_used)) {
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, "Game commands:");
+*/
+ putstr(datawin, 0, "\83Q\81[\83\80\83R\83}\83\93\83h:");
(void) dokeylist_putcmds(datawin, FALSE, 0, WIZMODECMD, keys_used);
}
if (wizard
&& dokeylist_putcmds(datawin, TRUE, WIZMODECMD, 0, keys_used)) {
putstr(datawin, 0, "");
+/*JP
putstr(datawin, 0, "Wizard-mode commands:");
+*/
+ putstr(datawin, 0, "\83E\83B\83U\81[\83h\83\82\81[\83h\83R\83}\83\93\83h:");
(void) dokeylist_putcmds(datawin, FALSE, WIZMODECMD, 0, keys_used);
}
* general message if it's on.
*/
dothat = "do that";
+#if 0 /*JP*/
how = " at"; /* for "<action> at yourself"; not used for up/down */
+#else
+ how = "";
+#endif
switch (spkey) {
case NHKF_NOPICKUP:
+#if 0 /*JP*/
dothat = "move";
+#else
+ dothat = "\88Ú\93®\82·\82é";
+#endif
break;
case NHKF_RUSH:
+#if 0 /*JP*/
dothat = "rush";
+#else
+ dothat = "\93Ë\90i\82·\82é";
+#endif
break;
case NHKF_RUN2:
if (!Cmd.num_pad)
/*FALLTHRU*/
case NHKF_RUN:
case NHKF_RUN_NOPICKUP:
+#if 0 /*JP*/
dothat = "run";
+#else
+ dothat = "\91\96\82é";
+#endif
break;
case NHKF_FIGHT2:
if (!Cmd.num_pad)
break;
/*FALLTHRU*/
case NHKF_FIGHT:
+#if 0 /*JP*/
dothat = "fight";
+#else
+ dothat = "\90í\82¤";
+#endif
how = ""; /* avoid "fight at yourself" */
break;
default:
if (prefixhandling
&& (sym == Cmd.spkeys[NHKF_GETDIR_SELF]
|| (Cmd.num_pad && sym == Cmd.spkeys[NHKF_GETDIR_SELF2]))) {
+/*JP
Sprintf(buf, "You can't %s%s yourself.", dothat, how);
+*/
+ Sprintf(buf, "\8e©\95ª\8e©\90g\82É%s%s\82±\82Æ\82Í\82Å\82«\82È\82¢\81D", dothat, how);
/* for movement prefix followed by up or down */
} else if (prefixhandling && (sym == '<' || sym == '>')) {
+#if 0 /*JP*/
Sprintf(buf, "You can't %s %s.", dothat,
/* was "upwards" and "downwards", but they're considered
to be variants of canonical "upward" and "downward" */
(sym == '<') ? "upward" : "downward");
+#else
+ Sprintf(buf, "%s%s\82±\82Æ\82Í\82Å\82«\82È\82¢\81D",
+ (sym == '<') ? "\8fã\95û\8cü\82É" : "\89º\95û\8cü\82É", dothat);
+#endif
}
/* if '!cmdassist', display via pline() and we're done (note: asking
if (!viawindow) {
if (prefixhandling) {
if (!*buf)
+#if 0 /*JP*/
Sprintf(buf, "Invalid direction for '%s' prefix.",
visctrl(Cmd.spkeys[spkey]));
+#else
+ Sprintf(buf, "'%s'\90Ú\93ª\8e«\82É\82Í\95s\90³\82È\95û\8cü\81D",
+ visctrl(Cmd.spkeys[spkey]));
+#endif
pline("%s", buf);
return TRUE;
}
given but we include up and down for 'm'+invalid_direction;
self is excluded as a viable direction for every prefix */
putstr(win, 0, "");
+/*JP
putstr(win, 0, " < up");
+*/
+ putstr(win, 0, " < \8fã");
+/*JP
putstr(win, 0, " > down");
+*/
+ putstr(win, 0, " > \89º");
if (!prefixhandling) {
int selfi = Cmd.num_pad ? NHKF_GETDIR_SELF2 : NHKF_GETDIR_SELF;
+#if 0 /*JP:T*/
Sprintf(buf, " %4s direct at yourself",
visctrl(Cmd.spkeys[selfi]));
+#else
+ Sprintf(buf, " %4s \8e©\95ª\82É\8cü\82¯\82é",
+ visctrl(Cmd.spkeys[selfi]));
+#endif
putstr(win, 0, buf);
}
}
thiswep = is_sword(otmp) ? c_sword : weapon_descr(otmp);
if (otherwep && strcmp(thiswep, makesingular(otherwep)))
otherwep = 0;
+#if 0 /*JP*//*\93ú\96{\8cê\82Å\82Í\95s\97v*/
if (otmp->quan > 1L) {
/* most class names for unconventional wielded items
are ok, but if wielding multiple apples or rations
else
thiswep = makeplural(thiswep);
}
+#endif
hand = body_part(HAND);
which = "";
if (bimanual(otmp))
/* Interactive version of getobj - used for Drop, Identify, and Takeoff (A).
Return the number of times fn was called successfully.
If combo is TRUE, we just use this to get a category list. */
-/*JP CHECK: 3.6.0 \82Ì\8cÄ\82Ñ\8fo\82µ\8c³
-do.c:962: || (result = ggetobj("drop", drop, 0, FALSE, (unsigned *) 0)) < -1)
-do.c:1009: i = ggetobj("drop", drop, 0, TRUE, &ggoresults);
-do_wear.c:2955: || (result = ggetobj("take off", select_off, 0, FALSE,
-do_wear.c:3007: if (ggetobj("take off", select_off, 0, TRUE, (unsigned *) 0) == -2)
-invent.c:2014: n = ggetobj("identify", identify, id_limit, FALSE,
+/*JP CHECK: 3.6.6 \82Ì\8cÄ\82Ñ\8fo\82µ\8c³
+do.c:1068: || (result = ggetobj("drop", drop, 0, FALSE, (unsigned *) 0)) < -1)
+do.c:1117: i = ggetobj("drop", drop, 0, TRUE, &ggoresults);
+do_wear.c:3153: || (result = ggetobj("take off", select_off, 0, FALSE,
+do_wear.c:3207: i = ggetobj("take off", select_off, 0, TRUE, &ggofeedback);
+invent.c:2564: n = ggetobj("identify", identify, id_limit, FALSE,
*/
int
ggetobj(word, fn, mx, combo, resultflags)
/*JP
pline("That was probably a bad idea...");
*/
- pline("\82æ\82\82È\82¢\8ds\88×\82¾\82Á\82½\81D\81D\81D");
+ pline("\82½\82Ô\82ñ\82æ\82\82È\82¢\8ds\88×\82¾\82Á\82½\81D\81D\81D");
else
/*JP
pline("Whoopsie-daisy!");
*/
- pline("\83V\83\93\83W\83}\83b\83^\81[\81I");
+ pline("\83\84\83b\83`\83}\83b\83^\81[\81I");
} else if (mtmp->ispriest) {
adjalign((p_coaligned(mtmp)) ? -2 : 2);
/* cancel divine protection for killing your priest */
/*JP
You_hear("the studio audience applaud!");
*/
- pline("\92®\8fO\82Ì\8a\85\8dÑ\82ð\97\81\82Ñ\82½\81I");
+ pline("\8aÏ\8bq\82Ì\8a\85\8dÑ\82ð\97\81\82Ñ\82½\81I");
} else if (mtmp->mpeaceful)
adjalign(-5);
tumblers, plur(tumblers), gears,
plur(gears));
#else
- You_hear("%d\82Ì\8bà\8bï\82ª\83J\83`\82Á\82Æ\82È\82è\81C%d\82Ì\8e\95\8eÔ\82ª\82Ü\82í\82é\89¹\82ð\95·\82¢\82½\81D",
+ You_hear("%d\8cÂ\82Ì\8bà\8bï\82ª\83J\83`\82Á\82Æ\82È\82è\81C%d\8cÂ\82Ì\8e\95\8eÔ\82ª\82Ü\82í\82é\89¹\82ð\95·\82¢\82½\81D",
tumblers, gears);
#endif
else
You_hear("%d tumbler%s click.", tumblers,
plur(tumblers));
#else
- You_hear("%d\82Ì\8bà\8bï\82ª\83J\83`\82Á\82Æ\82È\82é\89¹\82ð\95·\82¢\82½\81D",
+ You_hear("%d\8cÂ\82Ì\8bà\8bï\82ª\83J\83`\82Á\82Æ\82È\82é\89¹\82ð\95·\82¢\82½\81D",
tumblers);
#endif
} else if (gears) {
/*JP
You_hear("%d gear%s turn.", gears, plur(gears));
*/
- You_hear("%d\82Ì\8e\95\8eÔ\82ª\89ñ\82é\89¹\82ð\95·\82¢\82½\81D", gears);
+ You_hear("%d\8cÂ\82Ì\8e\95\8eÔ\82ª\89ñ\82é\89¹\82ð\95·\82¢\82½\81D", gears);
/* could only get `gears == 5' by playing five
correct notes followed by excess; otherwise,
tune would have matched above */
gloves_simple_name(gloves)
struct obj *gloves;
{
+/*JP
static const char gauntlets[] = "gauntlets";
+*/
+ static const char gauntlets[] = "\8f¬\8eè";
if (gloves && gloves->dknown) {
int otyp = gloves->otyp;
gauntlets))
return gauntlets;
}
+/*JP
return "gloves";
+*/
+ return "\8eè\91Ü";
}
const char *
{
char buf[BUFSZ];
+/*JP
putstr(win, 0, "Menu control keys:");
+*/
+ putstr(win, 0, "\83\81\83j\83\85\81[\90§\8cä\83L\81[:");
if (dolist) {
int i;
fmt0[] = " %14s %s";
putstr(win, 0, "");
+/*JP
putstr(win, 0, "Selection: On page Full menu");
+*/
+ putstr(win, 0, "\91I\91ð: \83y\81[\83W \8a®\91S\83\81\83j\83\85\81[");
+/*JP
Sprintf(buf, fmt2, "Select all",
+*/
+ Sprintf(buf, fmt2, "\91S\82Ä\91I\91ð",
visctrl(get_menu_cmd_key(MENU_SELECT_PAGE)),
visctrl(get_menu_cmd_key(MENU_SELECT_ALL)));
putstr(win, 0, buf);
+/*JP
Sprintf(buf, fmt2, "Deselect all",
+*/
+ Sprintf(buf, fmt2, "\91S\82Ä\91I\91ð\89ð\8f\9c",
visctrl(get_menu_cmd_key(MENU_UNSELECT_PAGE)),
visctrl(get_menu_cmd_key(MENU_UNSELECT_ALL)));
putstr(win, 0, buf);
+/*JP
Sprintf(buf, fmt2, "Invert all",
+*/
+ Sprintf(buf, fmt2, "\91S\82Ä\94½\93]",
visctrl(get_menu_cmd_key(MENU_INVERT_PAGE)),
visctrl(get_menu_cmd_key(MENU_INVERT_ALL)));
putstr(win, 0, buf);
+/*JP
Sprintf(buf, fmt3, "Text match", "",
+*/
+ Sprintf(buf, fmt3, "\83e\83L\83X\83g\83}\83b\83`", "",
visctrl(get_menu_cmd_key(MENU_SEARCH)),
+/*JP
"Search and toggle matching entries");
+*/
+ "\8c\9f\8dõ\82µ\82Ä\83}\83b\83`\82µ\82½\83G\83\93\83g\83\8a\82ð\83g\83O\83\8b");
putstr(win, 0, buf);
putstr(win, 0, "");
+/*JP
putstr(win, 0, "Navigation:");
+*/
+ putstr(win, 0, "\91\80\8dì:");
+/*JP
Sprintf(buf, fmt1, "Go to ",
+*/
+ Sprintf(buf, fmt1, "\88Ú\93® ",
visctrl(get_menu_cmd_key(MENU_NEXT_PAGE)),
+/*JP
"Next page");
+*/
+ "\8e\9f\82Ì\83y\81[\83W");
putstr(win, 0, buf);
Sprintf(buf, fmt1, "",
visctrl(get_menu_cmd_key(MENU_PREVIOUS_PAGE)),
+/*JP
"Previous page");
+*/
+ "\91O\82Ì\83y\81[\83W");
putstr(win, 0, buf);
Sprintf(buf, fmt1, "",
visctrl(get_menu_cmd_key(MENU_FIRST_PAGE)),
+/*JP
"First page");
+*/
+ "\90æ\93ª\83y\81[\83W");
putstr(win, 0, buf);
Sprintf(buf, fmt1, "",
visctrl(get_menu_cmd_key(MENU_LAST_PAGE)),
+/*JP
"Last page");
+*/
+ "\8dÅ\8fI\83y\81[\83W");
putstr(win, 0, buf);
+/*JP
Sprintf(buf, fmt0, "SPACE", "Next page, if any, otherwise RETURN");
+*/
+ Sprintf(buf, fmt0, "SPACE", "\82 \82ê\82Î\8e\9f\82Ì\83y\81[\83W\81A\82È\82¯\82ê\82ÎRETURN");
putstr(win, 0, buf);
Sprintf(buf, fmt0, "RETURN/ENTER",
+/*JP
"Finish menu with any selection(s) made");
+*/
+ "\91I\91ð\82µ\82Ä\83\81\83j\83\85\81[\8fI\97¹");
putstr(win, 0, buf);
Sprintf(buf, fmt0, "ESCAPE",
+/*JP
"Cancel menu without selecting anything");
+*/
+ "\89½\82à\91I\91ð\82¹\82¸\82É\83\81\83j\83\85\81[\82ð\83L\83\83\83\93\83Z\83\8b");
putstr(win, 0, buf);
}
}
/*JP
{ domenucontrols, "List menu control keys" },
*/
- { domenucontrols, "\83\81\83j\83\85\81[\90§\8cä\83L\81[\88ê\97\97s" },
+ { domenucontrols, "\83\81\83j\83\85\81[\90§\8cä\83L\81[\88ê\97\97" },
/*JP
{ dispfile_license, "The NetHack license." },
*/
|| (floor_absorber && !costly_spot(x, y)))) {
amount = bp->price;
bill_dummy_object(obj_absorbed);
+#if 0 /*JP*/
verbalize("You owe me %ld %s for my %s that you %s with your%s",
amount, currency(amount), obj_typename(obj_absorbed->otyp),
ANGRY(shkp) ? "had the audacity to mix" : "just mixed",
ANGRY(shkp) ? " stinking batch!" : "s.");
+#else /*JP:TODO \93{\82Á\82Ä\82¢\82é\82Æ\82«\82Í\96¢\91Î\89\9e */
+ verbalize("\8e\84\82Ì%s\82ð\82 \82È\82½\82Ì\82à\82Ì\82Æ\8d¬\82º\82½\82±\82Æ\82Å\82 \82È\82½\82Í\8e\84\82É%ld%s\82Ì\8eØ\82è\82ª\82 \82é\81D",
+ obj_typename(obj_absorbed->otyp), amount, currency(amount));
+#endif
return;
}
/**************************************************************
nb = status_vals[idx];
*nb = '\0';
if (cond & BL_MASK_STONE)
+/*JP
Strcpy(nb = eos(nb), " Stone");
+*/
+ Strcpy(nb = eos(nb), " \90Î\89»");
if (cond & BL_MASK_SLIME)
+/*JP
Strcpy(nb = eos(nb), " Slime");
+*/
+ Strcpy(nb = eos(nb), " \82Ç\82ë\82Ç\82ë");
if (cond & BL_MASK_STRNGL)
+/*JP
Strcpy(nb = eos(nb), " Strngl");
+*/
+ Strcpy(nb = eos(nb), " \92\82\91§");
if (cond & BL_MASK_FOODPOIS)
+/*JP
Strcpy(nb = eos(nb), " FoodPois");
+*/
+ Strcpy(nb = eos(nb), " \90H\93Å");
if (cond & BL_MASK_TERMILL)
+/*JP
Strcpy(nb = eos(nb), " TermIll");
+*/
+ Strcpy(nb = eos(nb), " \95a\8bC");
if (cond & BL_MASK_BLIND)
+/*JP
Strcpy(nb = eos(nb), " Blind");
+*/
+ Strcpy(nb = eos(nb), " \96Ó\96Ú");
if (cond & BL_MASK_DEAF)
+/*JP
Strcpy(nb = eos(nb), " Deaf");
+*/
+ Strcpy(nb = eos(nb), " \8e¨\98W");
if (cond & BL_MASK_STUN)
+/*JP
Strcpy(nb = eos(nb), " Stun");
+*/
+ Strcpy(nb = eos(nb), " á¿\9dò");
if (cond & BL_MASK_CONF)
+/*JP
Strcpy(nb = eos(nb), " Conf");
+*/
+ Strcpy(nb = eos(nb), " \8d¬\97\90");
if (cond & BL_MASK_HALLU)
+/*JP
Strcpy(nb = eos(nb), " Hallu");
+*/
+ Strcpy(nb = eos(nb), " \8c¶\8ao");
if (cond & BL_MASK_LEV)
+/*JP
Strcpy(nb = eos(nb), " Lev");
+*/
+ Strcpy(nb = eos(nb), " \95\82\97V");
if (cond & BL_MASK_FLY)
+/*JP
Strcpy(nb = eos(nb), " Fly");
+*/
+ Strcpy(nb = eos(nb), " \94ò\8ds");
if (cond & BL_MASK_RIDE)
+/*JP
Strcpy(nb = eos(nb), " Ride");
+*/
+ Strcpy(nb = eos(nb), " \8bR\8fæ");
break;
default:
Sprintf(status_vals[idx],