Files
spellforge/translations/ja.po
T
joywayerandClaude Opus 4.8 dc05eeada7 fix: 修复审计发现的 3 个潜在 bug(CoreFeatureTag / pierce / Deck 防呆)
1. CoreFeatureTag 位运算串扰:feature_tags 实为单选枚举(游戏设计器 core_tab
   以 OptionButton 下标写入),但 spell_evaluator 用位与 `&` 判定,非 2 的幂
   常量会串扰(如 3 & 1 = 1 误判持久内存)。改为 `==` 相等判定,常量值保持
   与设计器下标一致;补充注释说明单选语义与未来多选(位标志)的迁移路径。
2. modifier_pierce_plus 空操作:MODIFIER 携带的 pierce 从未生效(可购买无效)。
   新增 CastStats.pierce_add,_apply_modifier 累加,_push_projectile 叠加到
   ACTION 自带 pierce。穿透修正现在生效。
3. 战前 Deck 防呆缺失:可带无 ACTION 卡组进战斗。新增
   CombatManager.has_castable_action();商店"下一波"按钮校验,无 ACTION 时
   显示警告并阻止进入(新增 SHOP_NEED_ACTION i18n 键,zh_CN/zh_TW/en/ja)。

静态审查通过;因本机无 Godot CLI 未经运行时验证,需在编辑器 play_scene 验收。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 14:46:41 +08:00

197 lines
3.8 KiB
Gettext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Language: ja\n"
msgid "UI_WAVE"
msgstr "ウェーブ %d"
msgid "UI_HP"
msgstr "HP: %.0f / %.0f"
msgid "UI_GOLD"
msgstr "ゴールド: %dG"
msgid "UI_XP"
msgstr "XP: %d / %d Lv.%d"
msgid "UI_KILLS"
msgstr "撃破: %d 残存: %d"
msgid "UI_DPS"
msgstr "DPS: %.1f"
msgid "UI_CHARGE"
msgstr "チャージ: %d%%"
msgid "UI_CHARGE_DONE"
msgstr "チャージ: 完了!"
msgid "UI_STATUSES"
msgstr "状態: %d VFX: %d"
msgid "SHOP_TITLE"
msgstr "✨ ショップ — 呪文を選択"
msgid "SHOP_REROLL"
msgstr "リロール (%dG)"
msgid "SHOP_NEXT_WAVE"
msgstr "次のウェーブへ"
msgid "SHOP_NEED_ACTION"
msgstr "呪文塔が発射できません!ACTION 呪文を1つ以上入れてください。"
msgid "SHOP_CORE_BTN"
msgstr "杖: %s ⟳"
msgid "SHOP_INV_BTN"
msgstr "🎒 バッグ"
msgid "SHOP_SOLD"
msgstr "(売却済)"
msgid "INV_TITLE"
msgstr "🎒 バッグ — [%s] %d スロット (%s)"
msgid "INV_TIP"
msgstr "元を選び対象を押す:スロット↔スロット=交換、自分=ベンチへ、ベンチ→スロット=配置"
msgid "INV_BENCH"
msgstr "ベンチ (%d)"
msgid "INV_EMPTY"
msgstr "· 空 ·"
msgid "INV_CLOSE"
msgstr "閉じる"
msgid "INV_ROW_A"
msgstr "行A "
msgid "INV_ROW_B"
msgstr "行B "
msgid "SETTLE_TITLE"
msgstr "💀 ゲームオーバー"
msgid "SETTLE_STATS"
msgstr "到達ウェーブ:%d 撃破:%d\n時間:%s スコア:%d"
msgid "SETTLE_BOARD"
msgstr "🏆 ローカルランキング(ウェーブ優先 / 同ウェーブは時間昇順)"
msgid "SETTLE_BOARD_ROW"
msgstr "%2d. ウェーブ %d 時間 %s スコア %d%s"
msgid "SETTLE_THIS_RUN"
msgstr " ◀ 今回"
msgid "SETTLE_RESTART"
msgstr "もう一度"
msgid "STATUS_PURCHASED"
msgstr "購入:%s"
msgid "STATUS_WAND_SWITCH"
msgstr "杖を変更:%s"
msgid "STATUS_DEPTH"
msgstr "⚠ 呪文チェーンが深すぎます(MAX_TRIGGER_DEPTH=%d"
msgid "STATUS_CHARGE_FIRED"
msgstr "CHARGE_FIRED"
msgid "DIFF_BEGINNER"
msgstr "初心者"
msgid "DIFF_STANDARD"
msgstr "標準"
msgid "DIFF_CHALLENGE"
msgstr "挑戦"
msgid "SHOP_SETTINGS_BTN"
msgstr "⚙ 設定"
msgid "SETTINGS_TITLE"
msgstr "⚙ 設定"
msgid "SETTINGS_DIFFICULTY"
msgstr "難易度:%s"
msgid "SETTINGS_LANGUAGE"
msgstr "言語:%s"
msgid "SETTINGS_VOLUME"
msgstr "音量:%d%%"
msgid "SETTINGS_CLEAR_DATA"
msgstr "ローカルデータを全消去"
msgid "SETTINGS_CLEAR_CONFIRM"
msgstr "もう一度押して確認"
msgid "SETTINGS_CLEARED"
msgstr "ローカルデータを消去しました"
msgid "SETTINGS_CLOSE"
msgstr "閉じる"
msgid "MENU_NEW_GAME"
msgstr "新しいゲーム"
msgid "MENU_CONTINUE"
msgstr "続きから"
msgid "MENU_LEADERBOARD"
msgstr "ランキング"
msgid "MENU_SETTINGS"
msgstr "設定"
msgid "MENU_QUIT"
msgstr "ゲームを終了"
msgid "MENU_QUIT_CONFIRM"
msgstr "もう一度押して確認"
msgid "SPLASH_SKIP_HINT"
msgstr "何かキーを押してスキップ"
msgid "PAUSE_TITLE"
msgstr "一時停止"
msgid "PAUSE_RESUME"
msgstr "ゲームを再開"
msgid "PAUSE_SETTINGS"
msgstr "設定"
msgid "PAUSE_QUIT_MENU"
msgstr "メインメニューへ"
msgid "PAUSE_QUIT_GAME"
msgstr "ゲームを終了"
msgid "SETTLE_RETURN_MENU"
msgstr "メインメニューへ"
msgid "LEADERBOARD_EMPTY"
msgstr "記録なし。最初のスコアを打ち立てよう!"
msgid "FTUE_TITLE"
msgstr "難易度を選択"
msgid "FTUE_BEGINNER_DESC"
msgstr "敵が弱く、被ダメージが30%減少。気軽に始めたい方向け。"
msgid "FTUE_STANDARD_DESC"
msgstr "バランスの取れた標準体験。初プレイにおすすめ。"
msgid "FTUE_CHALLENGE_DESC"
msgstr "敵の数+20%、ボスHP+30%。ビルドと立ち回りが試される。"
msgid "FTUE_HINT"
msgstr "難易度は「設定」からいつでも変更できます"