{
    "resell.stock_empty": "⚠️ 在庫は完売し、購入可能な商品がありません",
    "resell.quota_overflow": "⚠️ クォータ超過のお知らせ\n残りクォータが明日上限を超えます。商品を%d個購入することをおすすめします\nおすすめ購入: %d行目%d列目 (最高利益: %d)",
    "resell.auto_buy_disabled": "💡 自動売買は無効です\nおすすめ購入: %d行目%d列目 (利益: %d)",
    "resell.below_min_profit": "💡 最低利益を満たす商品がありません。クォータは明日まで残すことをおすすめします\nおすすめ購入: %d行目%d列目 (利益: %d)",

    "visitfriends.friend_missing": "フレンドに %s がありません",
    "visitfriends.clue_exchange": "手がかり交換",
    "visitfriends.control_nexus_assist": "制御中枢支援",
    "visitfriends.mfg_cabin_assist": "製造キャビン支援",
    "visitfriends.growth_chamber_assist": "成長室支援",
    "visitfriends.found_target": "対象フレンドを見つけました",
    "visitfriends.found_target_with": "対象フレンドを見つけました。%sできます",
    "visitfriends.can_clue_exchange": "手がかりを交換",
    "visitfriends.can_control_nexus": "制御中枢を支援",
    "visitfriends.can_mfg_cabin": "製造キャビンを支援",
    "visitfriends.can_growth_chamber": "成長室を支援",
    "visitfriends.current_counts": "支援回数: %d、手がかり交換回数: %d",

    "autostockpile.recognition_done": "認識完了。商品を%d件検出しました",
    "autostockpile.no_qualifying_product": "条件を満たす商品がありません (%s)",
    "autostockpile.hit_but_skip": "商品に一致しましたが、最終的に購入しません（%s）",
    "autostockpile.product_selected": "【%s】%s (価格 %d、しきい値 %d、数量 %s)",
    "autostockpile.reconcile_price_corrected": "価格認識エラーを検出しました(%d -> %d)。再選択しています",
    "autostockpile.reconcile_decision_unchanged": "判断は変わっていません。そのまま続行します",
    "autostockpile.recognition_early_end": "認識フェーズが早期終了しました",
    "autostockpile.hit_skip_purchase": "商品に一致しましたが、購入をスキップしました",
    "autostockpile.warning_skip.text": "⚠️%s（%s）",
    "autostockpile.abort_info": "%s（%s）",
    "autostockpile.fatal_error.text": "🚨重大なエラーが発生し、タスクを停止しました（%s）",
    "autostockpile.mode_low_price": "安値購入",
    "autostockpile.mode_sunday_clear": "日曜クリア",
    "autostockpile.mode_overflow": "オーバーフロー防止",
    "autostockpile.no_goods_recognized": "商品を認識できませんでした",
    "autostockpile.no_qualifying_goods": "条件を満たす商品がありません",
    "autostockpile.quantity_all": "すべて",

    "autostockpile.qty_reserve_disabled": "配送券の予約を有効にしていません",
    "autostockpile.qty_reserve_zero": "配送券の予約後、購入可能数量は0です",
    "autostockpile.qty_reserve_allows_all": "配送券の制約により全量購入が可能です",
    "autostockpile.qty_reserve_limited": "配送券の予約により購入数量が制限されています",
    "autostockpile.qty_overflow_invalid": "オーバーフロー防止の目標数量が無効です",
    "autostockpile.qty_overflow_buy": "オーバーフロー防止数量で購入します",
    "autostockpile.qty_overflow_reserve_zero": "配送券の予約後、オーバーフロー防止の購入数量は0です",
    "autostockpile.qty_overflow_reserve_limited": "配送券の予約によりオーバーフロー防止の購入数量が制限されています",

    "autostockpile.abort.GoodsOCRUnavailableWarn": "商品のOCR結果が利用できません",
    "autostockpile.abort.GoodsTierInvalidFatal": "商品ティアの認識結果が無効です",
    "autostockpile.abort.None": "なし",
    "autostockpile.abort.InsufficientFundsSkip": "配送券が指定数量を下回っています",
    "autostockpile.abort.QuotaZeroSkip": "残り購入可能数量は0です",
    "autostockpile.abort.QuotaUnavailableWarn": "残り購入可能数量の認識に失敗しました",
    "autostockpile.abort.RegionResolveFailedFatal": "現在の拠点エリアを特定できません",
    "autostockpile.abort.SelectionConfigInvalidFatal": "購入設定の読み込みに失敗しました",
    "autostockpile.abort.StockBillUnavailableWarn": "配送券数量の認識に失敗しました",
    "autostockpile.abort.ThresholdConfigInvalidFatal": "価格しきい値の設定が無効です。設定を確認し、0を入力したり空欄にしたりしないでください",

    "batchaddfriends.uid_sent": "UID %s：フレンド申請を送信しました（%d/%d）",
    "batchaddfriends.strangers_progress": "フレンド追加の進捗 [%d/%d]",

    "autoecofarm.invalid_params": "パラメータが不正です",
    "autoecofarm.no_results": "結果を認識できませんでした",

    "essencefilter.no_locked": "今回ロックした対象基質はありません。",
    "essencefilter.loot_summary.title": "戦利品サマリー：",
    "essencefilter.loot_summary.weapon_col": "武器",
    "essencefilter.loot_summary.skill_combo_col": "スキルコンボ",
    "essencefilter.loot_summary.lock_count_col": "ロック数",
    "essencefilter.plan_recommend.title": "プレ刻印プラン推奨（未達成の需要 %d 件）：",
    "essencefilter.plan_recommend.no_weapons": "（なし）",
    "essencefilter.plan_card.title": "プラン %d",
    "essencefilter.plan_card.line1": "基本属性：%s | %s を選択：%s",
    "essencefilter.plan_card.line2": "<b>%d</b>件の需要を満たす / <b>%d</b>件の対象武器に一致",
    "essencefilter.plan_card.line3": "満たした需要：",
    "essencefilter.plan_card.line4": "一致した武器：",
    "essencefilter.plan_card.no_weapons": "（なし）",
    "essencefilter.no_weapons_list": "（なし）",
    "essencefilter.no_weapon_target": "武器ターゲットが選択されていません。プレ刻印プランは生成しません。",
    "essencefilter.all_graduated": "すべての対象武器は今回条件を満たしました。プレ刻印プランの推奨は不要です。",
    "essencefilter.slot_fixed_label_2": "ボーナス属性",
    "essencefilter.slot_fixed_label_3": "スキル属性",
    "essencefilter.rarity_join_2": "%d と %d",
    "essencefilter.rarity_join_3": "%d、%d と %d",
    "essencefilter.rarity_join_4": "%d、%d、%d と %d",
    "essencefilter.matched_weapons.label": "一致武器: ",
    "essencefilter.ext_rule_lock.text": "🔒 拡張ルール一致でロック: %s",
    "essencefilter.ext_rule_noop.text": "🗂️ 拡張ルール一致（操作なし）: %s",
    "essencefilter.no_match_discard.text": "🗑️ 目標スキル組み合わせに一致せず、破棄",
    "essencefilter.data_version_notice.text": "現在のデータ日付: %s（更新時は要確認）",
    "essencefilter.inventory_count.before_count": "在庫には ",
    "essencefilter.inventory_count.after_count": " 個の基質があります。",
    "essencefilter.reason.exact.no_weapons": "完全一致",
    "essencefilter.reason.exact.with_weapons": "完全一致：%s",
    "essencefilter.reason.no_match": "不一致",
    "essencefilter.reason.future_promising": "将来有望：合計レベル %d ≥ %d",
    "essencefilter.reason.slot3_practical": "実用：スロット3(%s)レベル %d ≥ %d",
    "essencefilter.focus.ocr_skills": "OCRスキル: %s(+%d) | %s(+%d) | %s(+%d)",
    "essencefilter.focus.no_match_skip": "目標スキル組み合わせに一致せず、このアイテムをスキップ",
    "essencefilter.focus.error.no_run_state": "EssenceFilter の実行状態が失われました。再初期化して再試行してください。",
    "essencefilter.focus.error.load_engine_failed": "EssenceFilter の初期化に失敗しました: %s",
    "essencefilter.focus.error.match_failed": "EssenceFilter マッチングに失敗しました: %s",
    "essencefilter.focus.error.no_match_engine": "マッチングエンジンが未初期化です。先に初期化してください。",
    "essencefilter.focus.init.data_loaded": "武器データの読み込みが完了しました。",
    "essencefilter.focus.init.no_essence_type": "基質タイプが未選択です。少なくとも1つ選択してください。",
    "essencefilter.focus.init.no_weapon_rarity": "武器レアリティ未選択のため、拡張ルールのみ使用します。",
    "essencefilter.focus.init.selected_rarity": "選択したレアリティ: %s",
    "essencefilter.focus.init.selected_essence": "選択した基質タイプ: %s",
    "essencefilter.focus.init.filtered_count_ext_only": "条件に一致する武器数: 0（拡張ルールのみ）",
    "essencefilter.focus.init.filtered_count": "条件に一致する武器数: %d",
    "essencefilter.focus.init.no_weapon_list": "武器未選択のため、対象武器リストはありません。",
    "essencefilter.focus.init.skill_list_title": "目標スキル一覧:",
    "essencefilter.focus.init.slot_label": "スロット %d:",
    "essencefilter.focus.init.no_skill_list": "武器未選択のため、対象スキル一覧はありません。",
    "essencefilter.focus.row.all_marked": "%d 行目は全てマーク済みのためスキップしました。",
    "essencefilter.focus.row.tail_scan_done": "最終スキャン完了。残りの基質スロットをすべて収集しました。",
    "essencefilter.focus.row.enter_final_scan": "補助スワイプ完了。最終スキャンに入ります。",
    "essencefilter.focus.row.pending_final_swipe": "残り %d <= %d のため、追加で1回スワイプしてから最終スキャンします（合計 %d、処理済み %d 行）。",
    "essencefilter.focus.row.swipe_to": "%d 行目までスワイプしました。",
    "essencefilter.focus.finish.summary": "フィルタ完了。走査数: %d、ロック確定: %d。",
    "essencefilter.focus.finish.ext_future": "拡張ルール「将来有望」一致数: %d",
    "essencefilter.focus.finish.ext_practical": "拡張ルール「実用」一致数: %d",
    "essencefilter.focus.plan.no_feasible_location_plans": "実行可能な地点プランがありません。未卒業武器リストのみ表示します。",

    "tasker.process_warning.title": "⚠️ 警告：ブラックリストのプロセスが実行中です",
    "tasker.process_warning.detected": "🔍 検出されたプロセス：",
    "tasker.process_warning.impact": "💡 これらのプロセスは画像認識に影響を与える可能性があります",
    "tasker.process_warning.recommend_title": "👇 推奨事項：",
    "tasker.process_warning.recommend_1": "  • 上記のプロセスを終了してからタスクを実行してください",
    "tasker.process_warning.note": "ℹ️ タスクは続行されますが、失敗する可能性があります",

    "tasker.hdr_warning.title": "⚠️ 警告：HDR または「アプリの色を自動的に管理する」が有効です",
    "tasker.hdr_warning.desc": "🖥️ HDR または自動色管理によりスクリーンショットの色が異なり、認識精度に影響する場合があります",
    "tasker.hdr_warning.recommend_title": "💡 推奨：",
    "tasker.hdr_warning.recommend_1": "  • Windows の設定 → システム → ディスプレイ → 「HDR」をオフにする",
    "tasker.hdr_warning.recommend_2": "  • Windows の設定 → システム → ディスプレイ → 色のプロファイル → 「アプリの色を自動的に管理する」をオフにする",
    "tasker.hdr_warning.recommend_3": "  • またはグラフィックドライバの設定で HDR をオフにする",
    "tasker.hdr_warning.note": "ℹ️ タスクは続行されますが、認識の問題が発生する可能性があります",

    "tasker.aspect_ratio_warning.title": "🚨 警告：解像度のアスペクト比が一致しません！🚨",
    "tasker.aspect_ratio_warning.stopped": "🚫 タスクを強制停止しました",
    "tasker.aspect_ratio_warning.desc": "💡 フルスクリーンは 16:9 のディスプレイのみ対応。ウィンドウ表示では手動で解像度を 16:9 に設定できます。",
    "tasker.aspect_ratio_warning.recommend_title": "👇 次の解像度に変更してください：",
    "tasker.aspect_ratio_warning.future": "🚀 今後、より多くのアスペクト比に対応予定です。お楽しみに！",

    "maptracker.emergency_stop.title": "🚨 緊急停止",
    "maptracker.emergency_stop.desc": "ナビゲーションを中止しました。",
    "maptracker.emergency_stop.cause_header": "考えられる原因：",
    "maptracker.emergency_stop.cause_1": "カメラの回転に失敗した；",
    "maptracker.emergency_stop.cause_2": "ルートが塞がれている、または進行が止まった。",

    "maptracker.navigation_moving.waypoint": "次のウェイポイント",
    "maptracker.navigation_moving.current": "現在：",
    "maptracker.navigation_moving.target": "目標：",

    "maptracker.navigation_finished.complete": "ナビゲーション完了",
    "maptracker.navigation_finished.current": "現在：",

    "maptracker.inference_finished.loc": "Loc: ",
    "maptracker.inference_finished.rot": "Rot: ",
    "maptracker.inference_finished.map": "Map: ",

    "maptracker.inference_failed.title": "位置不明",
    "maptracker.inference_failed.reason": "（信頼度が低すぎます）"
}
