{
  "settings_view": {
    "title": "設定",
    "portable_badge": "ポータブルモード有効",
    "portable_description": "OxideTerm はポータブルフォルダーから実行中です。データは実行ファイルの横に保存され、自動更新は無効になります。",
    "local_terminal": {
      "title": "ローカルターミナル",
      "description": "ローカルターミナルのシェルと環境設定を構成します。",
      "shell": "シェル",
      "default_shell": "デフォルトシェル",
      "default_shell_hint": "Cmd+Tを押したときに使用するシェル",
      "select_shell": "シェルを選択",
      "path": "パス",
      "git_bash_path": "Git Bash Path",
      "git_bash_path_hint": "Optional: point to Git for Windows bash.exe, useful when Git is installed on another drive",
      "git_bash_path_placeholder": "e.g. D:\\Program Files\\Git\\bin\\bash.exe",
      "default_cwd": "デフォルトの作業ディレクトリ",
      "default_cwd_hint": "新しいターミナルの初期ディレクトリ（空白 = ホーム）",
      "shortcuts": "キーボードショートカット",
      "new_default_shell": "新規ローカルターミナル（デフォルトシェル）",
      "new_shell_launcher": "新規ローカルターミナル（シェルランチャー）",
      "available_shells": "利用可能なシェル",
      "loading_shells": "利用可能なシェルを読み込み中...",
      "default": "デフォルト",
      "shell_profile": "シェルプロファイル",
      "load_shell_profile": "シェルプロファイルを読み込む",
      "load_shell_profile_hint": "シェル起動ファイルを実行（.bashrc、.zshrc、Profile.ps1など）",
      "oh_my_posh": "Oh My Posh (Windows)",
      "oh_my_posh_enable": "Oh My Posh を有効にする",
      "oh_my_posh_enable_hint": "UTF-8エンコーディングサポート付きでOh My Poshを自動初期化",
      "oh_my_posh_theme": "テーマパス",
      "oh_my_posh_theme_hint": "Oh My Posh テーマファイルへのパス (.omp.json)、空白 = デフォルトテーマ",
      "oh_my_posh_theme_placeholder": "例: C:\\Users\\ユーザー名\\.poshthemes\\agnoster.omp.json",
      "oh_my_posh_note": "oh-my-poshのインストールが必要です。有効にすると、PowerShellはUTF-8とOh My Poshを自動的に初期化します",
      "custom_env": "カスタム環境変数",
      "custom_env_hint": "追加の環境変数（形式: KEY=VALUE、1行に1つ）"
    },
    "tabs": {
      "general": "一般",
      "terminal": "ターミナル",
      "sftp": "SFTP転送",
      "ide": "IDE (Mini)",
      "appearance": "外観",
      "connections": "接続",
      "ssh": "SSHキー",
      "ai": "OxideSens",
      "knowledge": "ナレッジベース",
      "local": "ローカルターミナル",
      "reconnect": "自動再接続",
      "help": "ヘルプと詳細",
      "keybindings": "キーバインド"
    },
    "general": {
      "title": "一般",
      "description": "一般的なアプリケーション設定。",
      "language": "言語",
      "language_hint": "お好みの言語を選択してください",
      "data_directory": "データディレクトリ",
      "data_directory_hint": "接続、ログ、その他のデータの保存場所",
      "select_data_directory": "データディレクトリを選択",
      "data_directory_changed": "データディレクトリが変更されました。アプリを再起動して適用してください。",
      "change": "変更",
      "reset_data_directory": "データディレクトリをリセット",
      "reset_data_directory_confirm": "データディレクトリをデフォルトにリセットしますか？カスタムの場所にある既存データは移動されません。再起動が必要です。",
      "reset_to_default": "デフォルトに戻す",
      "data_directory_reset": "データディレクトリがデフォルトにリセットされました。アプリを再起動して適用してください。",
      "data_directory_restart_notice": "データディレクトリの変更にはアプリの再起動が必要です。既存のデータは自動的に移行されません。",
      "data_directory_conflict": "既存データを検出",
      "data_directory_conflict_detail": "選択したディレクトリには既にOxideTermのデータファイルが含まれています：{{files}}。これらのファイルは上書きされる可能性があります。続行しますか？",
      "portable_runtime": "ポータブル実行環境",
      "portable_runtime_hint": "このポータブルプロファイルはローカルフォルダーから実行されており、インスタンスロックとポータブルキーストアの状態はアプリの横で管理されます。",
      "portable_runtime_disabled_hint": "ポータブル実行環境の設定は、OxideTerm がアプリの横にあるポータブルマーカーまたは portable.json から起動された場合にのみ利用できます。",
      "portable_root_dir": "ポータブルルートディレクトリ",
      "portable_activation": "有効化ソース",
      "portable_activation_marker": "ポータブルマーカーファイル",
      "portable_activation_config": "portable.json 設定",
      "portable_activation_disabled": "ポータブルモードは無効です",
      "portable_config_path": "ポータブル設定パス",
      "portable_instance_lock_path": "インスタンスロックのパス",
      "portable_instance_lock_unavailable": "アクティブなポータブルインスタンスロックはありません",
      "portable_biometric": "生体認証によるロック解除",
      "portable_biometric_bound": "このポータブルフォルダーは、このデバイスで OS の生体認証に紐付けられています。",
      "portable_biometric_unbound": "まだ生体認証によるロック解除は紐付けられていません。ポータブル保存形式を変えずに有効化できます。",
      "portable_biometric_unsupported": "このデバイスでは生体認証によるロック解除を利用できません。ポータブルモードはローカルパスワードのみでも引き続き利用できます。",
      "portable_enable_biometric": "生体認証によるロック解除を有効化",
      "portable_disable_biometric": "生体認証によるロック解除を無効化",
      "portable_disable_biometric_confirm": "このデバイス上のこのポータブルフォルダーに対する生体認証の紐付けを削除しますか？ ポータブルパスワードは引き続き通常どおり使用できます。",
      "portable_change_password": "ポータブルパスワードを変更",
      "portable_password_changed": "ポータブルパスワードを更新しました。",
      "portable_biometric_enabled": "このポータブルフォルダーで生体認証によるロック解除を有効化しました。",
      "portable_biometric_disabled": "このポータブルフォルダーで生体認証によるロック解除を無効化しました。",
      "portable_change_password_title": "ポータブルパスワードを変更",
      "portable_change_password_description": "ポータブルキーストアを新しいパスワードで再暗号化します。このデバイスですでに生体認証によるロック解除が紐付けられている場合、OxideTerm はその紐付けも更新します。",
      "portable_change_password_pending": "ポータブルパスワードを更新しています...",
      "portable_current_password": "現在のポータブルパスワード",
      "portable_new_password": "新しいポータブルパスワード",
      "portable_confirm_password": "新しいポータブルパスワードを確認",
      "portable_submit_change_password": "パスワードを更新",
      "portable_enable_biometric_title": "生体認証によるロック解除を有効化",
      "portable_enable_biometric_description": "現在のポータブルパスワードを一度確認すると、このデバイスに生体認証で保護されたロック解除を保存できます。ポータブルフォルダー自体は引き続きパスワードベースでポータブルのままです。",
      "portable_enable_biometric_pending": "生体認証によるロック解除を有効化しています...",
      "portable_submit_enable_biometric": "生体認証を有効化",
      "portable_password_too_short": "パスワードは 6 文字以上である必要があります。",
      "portable_password_mismatch": "パスワードが一致しません。",
      "portable_migration": "ポータブル移行",
      "portable_migration_installed_hint": "このインストール済みプロファイルから、安全に復元できるポータブル秘密情報を含むポータブル対応の .oxide バンドルを作成します。",
      "portable_migration_portable_hint": "ポータブル .oxide バンドルをこのプロファイルに取り込み、AI プロバイダーのキーなどのポータブル秘密情報を復元します。",
      "portable_migration_current_dir": "現在のデータディレクトリ",
      "portable_migration_target_dir": "ポータブルデータディレクトリ",
      "portable_migration_secret_summary": "移行可能なポータブル秘密情報: {{count}} 件",
      "portable_migration_export": "ポータブルバンドルを書き出す",
      "portable_migration_import": "ポータブルバンドルを取り込む",
      "cli_companion": "CLI コンパニオン",
      "cli_tool": "CLI ツール",
      "cli_tool_hint": "oxt CLI をインストールしてターミナルから接続を管理",
      "cli_installed": "インストール済み",
      "cli_not_installed": "未インストール",
      "cli_install": "インストール",
      "cli_reinstall_required": "再インストールが必要",
      "cli_reinstall": "再インストール",
      "cli_reinstall_hint": "インストール済みの CLI は OxideTerm {{version}} に同梱されている CLI と異なります。プロトコルの不一致を避けるため、同梱の CLI を再インストールしてください。",
      "cli_uninstall": "アンインストール",
      "cli_not_bundled": "このビルドには CLI バイナリが含まれていません"
    },
    "terminal": {
      "title": "ターミナル設定",
      "description": "ターミナルエミュレータの外観と動作を設定します。",
      "font": "フォント",
      "font_family": "フォントファミリー",
      "font_family_hint": "プリセットフォント（✓ = バンドルフォールバック）",
      "select_font": "フォントを選択",
      "custom_font": "カスタム...",
      "custom_font_stack": "カスタムフォントスタック",
      "custom_font_stack_hint": "優先順にフォント名をカンマ区切りで入力",
      "font_preview": "フォントプレビュー",
      "font_size": "フォントサイズ",
      "font_size_hint": "ターミナル文字のサイズ",
      "line_height": "行の高さ",
      "line_height_hint": "行間のスペース",
      "renderer": "レンダラー",
      "renderer_hint": "WebGLまたはCanvasレンダリングを選択",
      "renderer_auto": "自動（WebGL優先）",
      "adaptive_renderer": "動的リフレッシュレート",
      "adaptive_renderer_hint": "アクティビティに応じてレンダリング頻度を自動調整：高スループット時120Hz+、通常操作60Hz、アイドル時1-15Hz",
      "adaptive_renderer_auto": "自動（アダプティブ）",
      "adaptive_renderer_always60": "常時 60Hz",
      "adaptive_renderer_off": "オフ（ダイレクト書き込み）",
      "show_fps_overlay": "FPSオーバーレイを表示",
      "show_fps_overlay_hint": "端末の角にレンダリング層級（B=ブースト/N=通常/I=アイドル）、フレームレート、書き込み速度を表示します",
      "cursor": "カーソル",
      "cursor_style": "カーソルスタイル",
      "cursor_style_hint": "テキストカーソルの形状",
      "cursor_block": "ブロック █",
      "cursor_underline": "アンダーライン _",
      "cursor_bar": "バー |",
      "cursor_blink": "カーソル点滅",
      "cursor_blink_hint": "カーソルの点滅アニメーション",
      "input_safety": "入力安全性",
      "paste_protection": "ペースト保護",
      "paste_protection_hint": "複数行のコンテンツをペーストする前に確認し、コマンドの誤実行を防止",
      "osc52_clipboard": "OSC 52 クリップボード",
      "osc52_clipboard_hint": "リモートプログラム（tmux、vim）が OSC 52 エスケープシーケンスでシステムクリップボードに書き込むことを許可",
      "copy_on_select": "選択時にコピー",
      "copy_on_select_hint": "マウス選択が落ち着いたら、自動的にターミナルテキストをシステムクリップボードにコピーします",
      "middle_click_paste": "中クリック貼り付け",
      "middle_click_paste_hint": "ターミナルがマウス追跡モードでない場合、中クリックで現在のクリップボード内容を貼り付けます",
      "smart_copy": "スマート Ctrl+C コピー",
      "smart_copy_hint": "Windows と Linux では、Ctrl+C で現在の選択範囲をコピーし、何も選択されていない場合のみ SIGINT を送信します",
      "selection_requires_shift": "テキスト選択に Shift を必須にする",
      "selection_requires_shift_hint": "有効にすると、通常のドラッグは端末操作を維持し、Shift + ドラッグでのみテキスト選択を開始します",
      "in_band_transfer": {
        "title": "インバンドファイル転送",
        "enabled": "trzsz 転送を有効化",
        "enabled_hint": "ターミナルセッション内で trzsz のアップロードおよびダウンロードシーケンスを直接処理します。",
        "allow_directory": "ディレクトリ転送を許可",
        "allow_directory_hint": "無効にすると、フォルダーのアップロードとダウンロードは転送開始前に拒否されます。",
        "max_chunk_bytes": "最大チャンクサイズ",
        "max_chunk_bytes_hint": "各 trzsz データチャンクの上限サイズ（バイト）です。",
        "max_file_count": "最大ファイル数",
        "max_file_count_hint": "1 回の転送で受け付ける最大ファイル数です。",
        "max_total_bytes": "最大合計バイト数",
        "max_total_bytes_hint": "1 回の転送セッションで許可される累積最大転送サイズ（バイト）です。",
        "runtime_note": "trzsz の有効化または無効化は即時に反映されます。ディレクトリとサイズの制限は、変更後に開始される次回の転送から適用されます。"
      },
      "buffer": "バッファ",
      "scrollback": "Main Terminal Scrollback Lines",
      "scrollback_hint": "Controls how many lines the main terminal view can scroll directly. Lower values reduce xterm memory usage; use Scrollback Viewer for longer history.",
      "backend_buffer_lines": "History Hot Buffer Lines",
      "backend_buffer_lines_hint": "Controls recent history retained by the backend for Scrollback Viewer, full-history search, and AI context.",
      "backend_buffer_recommended": "Applies to newly created sessions. Open sessions keep the backend buffer size they were created with.",
      "bg_title": "背景画像",
      "bg_enabled": "背景を有効化",
      "bg_enabled_hint": "マスタースイッチ — オフにすると画像を削除せずに背景を無効化します",
      "bg_gallery": "画像ギャラリー",
      "bg_add": "画像を追加",
      "bg_clear_all": "すべて削除",
      "bg_active": "使用中",
      "bg_label": "ターミナル背景",
      "bg_hint": "カスタム画像をターミナルの背景に設定します。PNG、JPEG、WebP、アニメーションGIFに対応。",
      "bg_select": "画像を選択",
      "bg_select_title": "背景画像を選択",
      "bg_change": "画像を変更",
      "bg_clear": "削除",
      "bg_opacity": "画像の不透明度",
      "bg_opacity_hint": "背景画像の表示度合い（低いほど控えめ）",
      "bg_blur": "背景ぼかし",
      "bg_blur_hint": "背景画像をぼかす（内蔵GPUでは自動制限）",
      "bg_fit": "表示モード",
      "bg_fit_hint": "画像をターミナル領域にどう配置するか",
      "bg_fit_cover": "カバー",
      "bg_fit_contain": "収める",
      "bg_fit_fill": "引き伸ばし",
      "bg_fit_tile": "タイル",
      "bg_tabs": "有効なタブ",
      "bg_tabs_hint": "背景画像を表示するタブの種類を選択",
      "bg_tab_terminal": "SSHターミナル",
      "bg_tab_local": "ローカルターミナル",
      "bg_tab_sftp": "SFTP",
      "bg_tab_forwards": "ポート転送",
      "bg_tab_settings": "設定",
      "bg_tab_ide": "IDE",
      "bg_tab_monitor": "接続モニター",
      "bg_tab_connections": "接続",
      "bg_tab_topology": "トポロジー",
      "bg_tab_files": "ファイルマネージャ",
      "bg_tab_sessions": "セッションマネージャ",
      "bg_tab_launcher": "ランチャー",
      "bg_tab_plugins": "プラグイン",
      "highlight_rules": {
        "title": "ハイライトルール",
        "description": "ターミナル出力に対するキーワードまたは正規表現ベースのハイライトを保存します。重なった場合は優先度の高いルールが適用されます。",
        "add_preset": "プリセットを追加",
        "preset_group_logs": "ログとステータス",
        "preset_group_network": "ネットワーク",
        "preset_group_system": "パスとファイル",
        "preset_group_identity": "ID と署名",
        "preset_status": "ステータスのプリセットを追加",
        "preset_ip": "IPv4 プリセットを追加",
        "preset_mac": "MAC プリセットを追加",
        "preset_timestamp": "タイムスタンプ プリセットを追加",
        "preset_url": "URL プリセットを追加",
        "preset_port": "ポート プリセットを追加",
        "preset_path": "パス プリセットを追加",
        "preset_uuid": "UUID プリセットを追加",
        "preset_email": "メールのプリセットを追加",
        "preset_domain": "ドメインのプリセットを追加",
        "preset_sha256": "SHA256 プリセットを追加",
        "add_rule": "ルールを追加",
        "limit": "プロファイルごとに最大 {{count}} 件のルール。",
        "priority_hint": "上から下の順で優先度を並べ替えるにはドラッグします。",
        "empty": "ハイライトルールはまだありません。ルールを追加するか、プリセットから始めてください。",
        "untitled_rule": "無題のルール",
        "collapse_rule": "ルールを折りたたむ",
        "expand_rule": "ルールを展開",
        "preview": "プレビュー",
        "preview_hint": "一致はターミナルと同じ優先度ルールで解決されます。",
        "drag_rule": "ルールをドラッグ",
        "label": "ラベル",
        "label_placeholder": "このルールの任意の名前",
        "pattern": "パターン",
        "pattern_placeholder": "キーワードまたは正規表現パターン",
        "render_mode": "描画モード",
        "render_mode_background": "背景",
        "render_mode_underline": "下線",
        "render_mode_outline": "枠線",
        "foreground": "前景",
        "background": "背景",
        "enabled": "有効",
        "disabled": "無効",
        "regex": "正規表現",
        "case_sensitive": "大文字と小文字を区別",
        "delete": "削除",
        "invalid_rule": "無効なルール",
        "toast_auto_disabled_title": "ハイライトルールを無効化しました",
        "toast_auto_disabled_description": "一致に失敗したため、{{count}} 件のルールを自動で無効化しました: {{reason}}。",
        "preset_label_error": "エラー",
        "preset_label_warning": "警告",
        "preset_label_ok": "OK",
        "preset_label_ip": "IPv4",
        "preset_label_mac": "MAC",
        "preset_label_timestamp": "タイムスタンプ",
        "preset_label_url": "URL",
        "preset_label_port": "ポート",
        "preset_label_path": "パス",
        "preset_label_uuid": "UUID",
        "preset_label_email": "メール",
        "preset_label_domain": "ドメイン",
        "preset_label_sha256": "SHA256",
        "preview_line_error": "2026-04-13 21:52:33 ERROR session 127.0.0.1 で bridge がタイムアウト",
        "preview_line_warning": "warning: https://gateway.example.com 経由で 10.0.0.25:2222 への ssh 接続を再試行しています",
        "preview_line_ok": "OK 02:3B:4C:5D:6E:7F から 192.168.1.52 へ成果物をアップロードしました",
        "preview_line_trace": "trace: リクエスト 550e8400-e29b-41d4-a716-446655440000 が /var/log/nginx/access.log を開きました",
        "preview_line_audit": "audit: admin@example.com が cdn.example.com からパッケージをダウンロードしました。sha256 は 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 です",
        "mode_hint": {
          "literal": "リテラルモードは、記述したとおりのプレーンテキストに完全一致します。",
          "regex": "正規表現モードは、安全なマッチングのために RE2 互換構文を使います。"
        },
        "runtime_reason": {
          "timeout": "マッチャーがタイムアウトしました",
          "error": "マッチャーがエラーを返しました"
        },
        "validation": {
          "empty-pattern": "キーワードまたは正規表現パターンを入力してください。",
          "pattern-too-long": "パターンが長すぎます。",
          "invalid-regex": "正規表現の構文が無効です。",
          "unsupported-regex-syntax": "この正規表現は RE2 がサポートしていない構文を使っています。",
          "empty-match": "正規表現は空文字列に一致できません。"
        }
      },
      "encoding": "Terminal Encoding",
      "encoding_hint": "Text encoding for terminal input/output. Keep UTF-8 unless the remote host uses a legacy locale.",
      "autosuggest_local_history": "Command Bar: ローカル Shell 履歴",
      "autosuggest_local_history_hint": "ローカル zsh/bash/fish 履歴を Command Bar の履歴パネルの候補元として使います。端末内 ghost text は有効にしません。",
      "command_bar": "Command Bar",
      "command_bar_hint": "Show a bottom command bar for OxideTerm suggestions, AI Ask mode, broadcast, recording, cast playback, and split actions.",
      "command_bar_legacy_toolbar": "Show Legacy Top Toolbar",
      "command_bar_legacy_toolbar_hint": "Keep the old tab-bar terminal action buttons visible while the bottom command bar is enabled.",
      "command_bar_focus_handoff": "TUI コマンド後に端末へフォーカス",
      "command_bar_focus_handoff_hint": "これらのコマンドをコマンドバーから実行した後、通常キーボード入力を引き継ぐため端末へフォーカスします。コマンドは空白、カンマ、改行で区切れます。",
      "command_marks": "コマンドマーク",
      "command_marks_hint": "Command Bar、AI、broadcast から送られた信頼できるコマンドに iTerm2 風の軽量マークを付けます。端末バッファは変更しません。",
      "command_marks_hover_actions": "ホバー操作",
      "command_marks_hover_actions_hint": "Show the copy output action in the command selection toolbar.",
      "gpu_canvas_experiments": "WebGPU canvas experiments",
      "gpu_canvas_experiments_hint": "Experimental GPU-backed visualizations. Does not replace the terminal renderer.",
      "quick_commands": "Quick Commands",
      "quick_commands_hint": "Show a built-in quick command library in the Command Bar.",
      "quick_commands_confirm": "Confirm Quick Command Run",
      "quick_commands_confirm_hint": "Ask before running a quick command from the Run button.",
      "quick_commands_toast": "Quick Command Toast",
      "quick_commands_toast_hint": "Show a toast after a quick command is sent.",
      "page_display": "表示",
      "page_input": "入力",
      "page_commandBar": "コマンドバー",
      "page_history": "履歴とマーク",
      "page_transfer": "転送",
      "page_highlight": "ハイライト"
    },
    "appearance": {
      "title": "外観",
      "description": "アプリケーションテーマをカスタマイズします。",
      "theme": "テーマ",
      "color_theme": "カラーテーマ",
      "color_theme_hint": "ターミナルの配色",
      "select_theme": "テーマを選択",
      "layout": "レイアウト",
      "layout_hint": "サイドバーは右端をドラッグしてサイズ変更できます。折りたたみボタン（◧）を使用して非表示にします。",
      "theme_group_oxide": "Oxide シリーズ",
      "theme_group_classic": "クラシック / その他",
      "theme_group_custom": "カスタム",
      "theme_import": "インポート",
      "theme_export": "エクスポート",
      "theme_import_success": "テーマ「{{name}}」のインポートに成功しました",
      "theme_import_error": "テーマのインポートに失敗しました：{{error}}",
      "theme_export_success": "テーマのエクスポートに成功しました",
      "density": "UI密度",
      "density_hint": "インターフェース全体のスペースとパディングを制御",
      "density_compact": "コンパクト",
      "density_compact_desc": "狭い間隔、より多くのコンテンツを表示",
      "density_comfortable": "快適",
      "density_comfortable_desc": "バランスの取れた間隔（デフォルト）",
      "density_spacious": "ゆったり",
      "density_spacious_desc": "広い間隔、余裕のあるレイアウト",
      "border_radius": "角の丸み",
      "border_radius_hint": "UI要素のグローバルな角丸の大きさ",
      "border_radius_unit": "px",
      "ui_font": "UIフォント",
      "ui_font_hint": "アプリケーションインターフェースのカスタムフォント。空欄でシステムデフォルト。",
      "ui_font_placeholder": "システムデフォルト（Inter）",
      "animation": "アニメーション速度",
      "animation_hint": "トランジションとアニメーションの速度を制御",
      "animation_off": "オフ",
      "animation_reduced": "低速",
      "animation_normal": "通常",
      "animation_fast": "高速",
      "frosted_glass": "すりガラス効果",
      "frosted_glass_hint": "パネルに半透明のぼかし効果を適用",
      "frosted_glass_off": "オフ",
      "frosted_glass_css": "CSSぼかし",
      "frosted_glass_native": "ネイティブVibrancy",
      "frosted_glass_native_hint": "ネイティブVibrancy（macOS/Windowsのみ）"
    },
    "custom_theme": {
      "create": "新規テーマ",
      "edit": "編集",
      "create_title": "カスタムテーマを作成",
      "edit_title": "カスタムテーマを編集",
      "description": "ターミナルとUIの色をカスタマイズして、オリジナルテーマを作成します。",
      "name": "テーマ名",
      "name_placeholder": "マイカスタムテーマ",
      "new_theme_name": "マイテーマ",
      "duplicate_from": "ベース",
      "select_base": "ベーステーマを選択...",
      "terminal_colors": "ターミナル配色",
      "ui_colors": "UI配色",
      "ui_colors_hint": "アプリの外観色（サイドバー、パネル、ボーダー）",
      "auto_derive": "ターミナルから自動生成",
      "save": "保存",
      "cancel": "キャンセル",
      "delete": "削除",
      "click_to_edit_hex": "クリックしてHEX値を入力",
      "section_background": "背景レイヤー",
      "section_text": "テキスト",
      "section_border": "ボーダーと区切り",
      "section_accent": "アクセント",
      "section_semantic": "ステータス色",
      "colors": {
        "bg": "背景",
        "fg": "前景",
        "cursor": "カーソル",
        "selection": "選択",
        "black": "黒",
        "red": "赤",
        "green": "緑",
        "yellow": "黄",
        "blue": "青",
        "magenta": "マゼンタ",
        "cyan": "シアン",
        "white": "白",
        "bright_black": "明るい黒",
        "bright_red": "明るい赤",
        "bright_green": "明るい緑",
        "bright_yellow": "明るい黄",
        "bright_blue": "明るい青",
        "bright_magenta": "明るいマゼンタ",
        "bright_cyan": "明るいシアン",
        "bright_white": "明るい白",
        "ui_bg": "背景",
        "ui_panel": "パネル",
        "ui_bg_card": "カード",
        "ui_bg_elevated": "浮上",
        "ui_bg_sunken": "凹み",
        "ui_hover": "ホバー",
        "ui_border": "ボーダー",
        "ui_text": "テキスト",
        "ui_text_muted": "薄いテキスト",
        "ui_accent": "アクセント",
        "ui_accent_hover": "アクセントホバー",
        "ui_active": "アクティブ",
        "ui_bg_secondary": "サブ背景",
        "ui_text_secondary": "サブテキスト",
        "ui_border_strong": "強ボーダー",
        "ui_divider": "区切り線",
        "ui_accent_text": "アクセント文字",
        "ui_accent_secondary": "サブアクセント",
        "ui_success": "成功",
        "ui_warning": "警告",
        "ui_error": "エラー",
        "ui_info": "情報"
      }
    },
    "connections": {
      "title": "接続のデフォルト値",
      "description": "新しい接続のデフォルト設定。",
      "default_username": "デフォルトユーザー名",
      "default_port": "デフォルトポート",
      "groups": {
        "title": "グループ",
        "description": "接続グループを管理します。",
        "new_placeholder": "新しいグループ名...",
        "add": "追加"
      },
      "ssh_config": {
        "title": "SSH設定からインポート",
        "description": "~/.ssh/configのホストをスキャンします。",
        "no_hosts": "~/.ssh/configにホストが見つかりません",
        "import": "インポート",
        "select_all": "すべて選択",
        "deselect_all": "選択解除",
        "import_selected": "選択したものをインポート ({{count}})",
        "importing": "インポート中...",
        "batch_import_success": "{{count}} 件のホストを正常にインポートしました",
        "batch_import_skipped": "{{count}} 件のホストをスキップしました（既存）",
        "already_imported": "インポート済み"
      },
      "idle_timeout": {
        "title": "接続プール",
        "description": "アイドル状態のSSH接続の管理設定。",
        "label": "アイドルタイムアウト",
        "5min": "5分",
        "15min": "15分",
        "30min": "30分（デフォルト）",
        "1hr": "1時間",
        "never": "タイムアウトなし（接続維持）",
        "hint": "ターミナルが開かれていないSSH接続は、この時間経過後に切断されます。「タイムアウトなし」に設定すると、接続を維持し続けます。",
        "save_failed": "アイドルタイムアウト設定の保存に失敗しました"
      }
    },
    "ssh_keys": {
      "title": "SSHキー",
      "description": "~/.ssh/で検出されたローカルSSHキーを管理",
      "encrypted": "暗号化済み",
      "no_keys": "デフォルトの場所にキーが見つかりません。"
    },
    "ai": {
      "title": "OxideSens",
      "description": "OpenAI互換APIとコンテキスト制限を設定します。",
      "general": "一般",
      "enable": "AI機能を有効にする",
      "enable_hint": "インラインチャットとコンテキスト分析を有効にする",
      "privacy_notice": "プライバシー通知",
      "privacy_text": "すべてのリクエストはローカルから開始されます。APIキーはシステムキーチェーンに保存されます。選択されたターミナルコンテキストのみが設定されたエンドポイントに送信されます。",
      "provider_settings": "プロバイダー設定",
      "provider_settings_summary": "{{count}} 個のプロバイダーを設定済み",
      "base_url": "ベースURL",
      "model": "モデル",
      "api_key": "APIキー",
      "api_key_stored": "システムキーチェーンに安全に保存されています。",
      "remove": "削除",
      "remove_confirm": "APIキーを削除しますか？",
      "remove_failed": "APIキーの削除に失敗しました: {{error}}",
      "save": "保存",
      "saving": "保存中...",
      "save_failed": "APIキーの保存に失敗しました: {{error}}",
      "context_controls": "コンテキスト制御",
      "max_context": "最大コンテキスト長",
      "max_context_hint": "分析のために送信する最大文字数。",
      "buffer_history": "バッファ履歴",
      "buffer_history_hint": "含めるターミナル出力の行数。",
      "chars_2000": "2,000 文字 (約 500 トークン)",
      "chars_4000": "4,000 文字 (約 1,000 トークン)",
      "chars_8000": "8,000 文字 (約 2,000 トークン)",
      "chars_16000": "16,000 文字 (約 4,000 トークン)",
      "chars_32000": "32,000 文字 (約 8,000 トークン)",
      "lines_50": "50 行",
      "lines_100": "100 行",
      "lines_200": "200 行",
      "lines_400": "400 行",
      "context_sources": "コンテキストソース",
      "context_source_ide": "IDE コンテキスト",
      "context_source_ide_hint": "IDEモードで開いているファイルとプロジェクト情報をAIコンテキストに含めます。",
      "context_source_sftp": "SFTP コンテキスト",
      "context_source_sftp_hint": "ファイルブラウザの現在のディレクトリと選択ファイルをAIコンテキストに含めます。",
      "active": "アクティブ",
      "set_active": "アクティブに設定",
      "provider_enabled": "有効",
      "provider_disabled": "無効",
      "provider_models_summary": "{{count}} モデル",
      "provider_name": "表示名",
      "default_model": "デフォルトモデル",
      "custom_provider": "カスタムプロバイダー",
      "add_provider": "プロバイダーを追加",
      "provider_template": "Provider Protocol",
      "provider_template_openai_compatible": "OpenAI-compatible / Relay",
      "provider_template_deepseek": "DeepSeek",
      "provider_template_openai": "OpenAI",
      "provider_template_anthropic": "Anthropic",
      "provider_template_gemini": "Google Gemini",
      "provider_template_ollama": "Ollama / Local",
      "embedding_title": "エンベディング設定",
      "embedding_description": "ナレッジベース用の専用エンベディングモデルを設定します。チャットモデルとは独立した設定です。",
      "embedding_provider": "エンベディングプロバイダー",
      "embedding_provider_placeholder": "プロバイダーを選択...",
      "embedding_provider_default": "利用可能な埋め込みプロバイダーを自動選択",
      "embedding_model": "エンベディングモデル",
      "remove_provider_confirm": "プロバイダー \"{{name}}\" を削除しますか？",
      "available_models": "利用可能なモデル",
      "refresh_models": "モデルリストを更新",
      "refresh_failed": "モデルの更新に失敗しました：{{error}}",
      "show_all_models": "全 {{count}} 件を表示",
      "show_fewer_models": "少なく表示",
      "click_to_set_default": "クリックしてデフォルトモデルに設定",
      "system_prompt_title": "システムプロンプト",
      "custom_system_prompt": "カスタムシステムプロンプト",
      "system_prompt_placeholder": "カスタムシステムプロンプトを入力...（空白はデフォルト使用）",
      "system_prompt_hint": "OxideSens の動作をカスタマイズします。空白のままにするとデフォルトの OxideSens プロンプトが使用されます。",
      "max_response_tokens": "最大応答トークン数",
      "max_response_tokens_hint": "AIの応答に使用できる最大トークン数。空欄の場合は自動計算されます。",
      "reasoning_title": "グローバル推論 / 思考の既定値",
      "reasoning_hint": "プロバイダーまたはモデルが上書きしていない場合に使用します。未対応のプロバイダーはこの設定を無視します。",
      "reasoning_provider_default": "推論の既定値",
      "reasoning_inherit_global": "グローバルを継承（{{value}}）",
      "reasoning_inherit_provider": "プロバイダーを継承",
      "reasoning_auto": "自動（プロバイダー既定）",
      "reasoning_off": "オフ",
      "reasoning_low": "低",
      "reasoning_medium": "中",
      "reasoning_high": "高",
      "reasoning_max": "最大",
      "model_reasoning_overrides": "モデル別推論オーバーライド",
      "model_reasoning_overrides_hint": "モデルごとの任意の思考深度です。特定のモデルに別の挙動が必要な場合を除き、継承のままにしてください。",
      "model_reasoning_overrides_empty": "モデル推論を設定する前に、各プロバイダーのモデル一覧を更新してください。",
      "model_reasoning_provider_summary": "{{count}} 個のモデル · {{overrides}} 件のオーバーライド",
      "model_context_windows": "モデルのコンテキストウィンドウ",
      "model_context_windows_hint": "各モデルで検出されたコンテキストウィンドウサイズを上書きします。ユーザー設定は API の結果や組み込みルールより優先されます。",
      "model_context_windows_empty": "コンテキストウィンドウを設定する前に、各プロバイダーのモデルを更新してください。",
      "ctx_source_user": "ユーザー設定",
      "ctx_source_api": "API の結果",
      "ctx_source_pattern": "パターンルール",
      "ctx_source_name": "名前ルール",
      "ctx_source_default": "既定値",
      "ctx_reset": "リセット",
      "ctx_provider_summary": "{{count}} モデル · {{overrides}} 上書き",
      "tool_use": "ツール使用",
      "tool_use_enabled": "ツール使用を有効にする",
      "tool_use_enabled_hint": "AIがFunction Callingを通じてリモートサーバーでコマンド実行、ファイル読み取り、操作を行うことを許可します。",
      "tool_use_approve_hint": "AIが確認なしで使用できるツールを選択します。未選択のツールは実行前に確認を求めます。",
      "tool_use_disabled_tools_title": "{{count}} 個のツールがグローバルに無効化されています",
      "tool_use_disabled_tools_hint": "これらのツールは OxideSens に公開されません。この状態は通常、旧チャット内ツール切り替えまたは安全性デバッグに由来します。",
      "tool_use_restore_disabled_tools": "すべてのツールを復元",
      "tool_use_max_rounds": "最大ツールラウンド数",
      "tool_use_max_rounds_hint": "OxideSens がループを停止するまでの、1 回の返信あたりのツール/モデル往復の上限です。既定値: 10。",
      "tool_use_policy_summary": "読み取り専用アクションは自動です。実行、書き込み、設定変更、転送は下の承認ポリシーに従います。",
      "tool_policy_read_title": "読み取り専用の検出",
      "tool_policy_read_desc": "ターゲット、ターミナル観察、設定読み取り、設定記憶の呼び出しは常に自動許可されます。",
      "tool_policy_execute_title": "コマンド実行",
      "tool_policy_execute_desc": "run_command を毎回確認せずに許可します。破壊的なコマンドは引き続き確認が必要です。",
      "tool_policy_interactive_title": "ターミナル入力",
      "tool_policy_interactive_desc": "表示中のターミナルへ、Enter や制御シーケンスを含む入力の送信を許可します。",
      "tool_policy_write_title": "リソース変更",
      "tool_policy_write_desc": "毎回確認せずに実行できる書き込み系アクションを選択します。",
      "tool_policy_navigation_title": "接続とアプリ画面",
      "tool_policy_navigation_desc": "OxideSens が確認なしでターゲットへ接続できるか、UI 画面だけ開けるかを個別に制御します。",
      "tool_policy_warning": "Default モードでは危険なコマンドに承認が必要です。Bypass モードは明示的な確認後、このチャット内だけその承認を省略できます。パスワード、sudo プロンプト、パスフレーズ、認証情報は引き続きユーザーが扱う必要があります。",
      "tool_use_group_terminal": "ターミナルとファイル",
      "tool_use_group_session": "セッション",
      "tool_use_group_infrastructure": "インフラ",
      "tool_use_group_sftp": "SFTP",
      "tool_use_group_ide": "IDE",
      "tool_use_group_local_terminal": "ローカルターミナル",
      "tool_use_group_settings": "設定",
      "tool_use_group_connection_pool": "接続プール",
      "tool_use_group_connection_monitor": "接続モニター",
      "tool_use_group_session_manager": "セッション管理",
      "tool_use_group_plugin_manager": "プラグイン管理",
      "tool_use_group_tui_interaction": "TUI 操作",
      "tool_use_group_mcp": "MCP サーバー",
      "tool_use_group_navigation": "ナビゲーション",
      "tool_use_group_status": "ステータスとオブザーバビリティ",
      "tool_use_group_rag": "ナレッジベース (RAG)",
      "experimental": "実験的",
      "tool_use_subgroup_read_only": "読み取り専用",
      "tool_use_subgroup_write": "書き込み / 実行",
      "tool_use_approve_all": "すべて承認",
      "tool_use_approve_none": "すべて取消",
      "tool_use_expand": "展開",
      "tool_use_collapse": "折りたたむ",
      "tool_use_collapsed_summary": "{{approved}} / {{total}} 個のツールが自動使用を承認済み",
      "tool_use_write_warning": "書き込みツールはAIにコマンド実行とファイル変更の能力を付与します。信頼できるサーバーでのみ有効化してください。",
      "memory_title": "メモリ / 好み",
      "memory_enabled": "保存済みメモリを含める",
      "memory_enabled_hint": "これらの長期的な好みを AI チャットに挿入します。内容はメッセージ送信までローカルに保持されます。",
      "memory_placeholder": "- 簡潔な日本語の返信を好む。\n- 大きなコード変更の前に計画を説明する。\n- ターミナル描画と SSH パフォーマンスを重視する。",
      "memory_hint": "安定した好みにのみ使用してください。秘密情報、パスワード、トークン、一回限りのタスク情報は避けてください。現在のチャット指示が常に優先されます。",
      "memory_clear": "メモリを消去",
      "tool_policy_read_auto": "読み取り専用の検出は常に自動許可されます",
      "tool_policy_execute_run_command": "非破壊的なコマンドを実行",
      "tool_policy_interactive_send_input": "テキスト、Enter、制御シーケンスを送信",
      "tool_policy_connect_target": "保存済み SSH ターゲットへ接続",
      "tool_policy_open_surface": "アプリのタブと画面を開く",
      "tool_policy_write_settings": "設定を変更",
      "tool_policy_write_file": "リモート/ローカルファイルを書き込み",
      "tool_policy_transfer_resource": "SFTP 転送を開始",
      "tool_policy_remember_preference": "長期 AI メモリ設定を保存",
      "execution_profiles": "Execution Profiles",
      "execution_profiles_hint": "Bundle model, reasoning, tool policy, context chips, and memory/RAG preferences.",
      "profile_add": "New profile",
      "profile_default": "Default",
      "profile_set_default": "Set default",
      "profile_inherit_provider": "Use active provider",
      "profile_inherit_model": "Use provider default"
    },
    "sftp": {
      "title": "SFTP転送",
      "description": "ファイル転送の動作とパフォーマンスを設定します。",
      "concurrent": "最大同時転送数",
      "concurrent_hint": "同時ファイル転送の最大数（1-10）",
      "directory_parallelism": "ディレクトリ転送の並列度",
      "directory_parallelism_hint": "フォルダを再帰的にアップロードまたはダウンロードするときに同時転送するファイル数です。速度制限が有効な場合はシリアル転送に戻ります。",
      "bandwidth": "帯域幅制限",
      "bandwidth_hint": "転送ごとのアップロード/ダウンロード速度を制限",
      "speed_limit": "速度制限 (KB/s)",
      "conflict": "デフォルトの競合アクション",
      "conflict_hint": "転送先にファイルが存在する場合の動作",
      "conflict_ask": "毎回確認",
      "conflict_overwrite": "常に上書き",
      "conflict_skip": "常にスキップ",
      "conflict_rename": "両方を保持（名前変更）",
      "transfer_count_one": "{{count}} 転送",
      "transfer_count_other": "{{count}} 転送"
    },
    "ide": {
      "title": "IDE モード (Mini)",
      "description": "内蔵コードエディタの動作を設定します。",
      "auto_save": "自動保存",
      "auto_save_hint": "タブの切り替え時やフォーカスを失った時にファイルを自動保存します。",
      "word_wrap": "折り返し",
      "word_wrap_hint": "長い行を水平スクロールせずに折り返して表示します。",
      "agent_title": "リモートエージェント",
      "agent_description": "OxideTerm は軽量なエージェントバイナリをリモートホストにデプロイして IDE のパフォーマンスを向上できます。エージェントは POSIX ネイティブのファイル操作、リアルタイムのファイル監視、高速検索を提供します — すべてリモートサーバー上でローカルに実行されます。",
      "agent_feature_atomic": "アトミックなファイル書き込み（ネットワーク中断時もデータ損失なし）",
      "agent_feature_watch": "inotify によるリアルタイムファイル監視（即時更新）",
      "agent_feature_hash": "ハッシュベースの競合検出（外部変更の上書きを防止）",
      "agent_feature_search": "サーバーサイド grep と深いディレクトリツリーの読み込み",
      "agent_supported": "内蔵：x86_64、aarch64 (Linux)",
      "agent_auto_hint": "サポートされている Linux x86_64/aarch64 ホストで IDE モードを開くと、下記の「エージェントデプロイポリシー」に従って動作します。デフォルトでは初回に確認ダイアログが表示されます。",
      "agent_extra_hint": "その他のアーキテクチャ向けには事前ビルド済みバイナリは提供されなくなりました。ユーザー自身でソースから agent をビルドし、リモートホストの ~/.oxideterm/oxideterm-agent へ手動でアップロードしてください。",
      "agent_transparency_title": "透明性とプライバシー",
      "agent_path_label": "配置パス",
      "agent_path_detail": "エージェントバイナリはリモートユーザーのホームディレクトリの ~/.oxideterm/oxideterm-agent に配置されます。",
      "agent_lifecycle_label": "ライフサイクル",
      "agent_lifecycle_detail": "IDE モードを初めて開いた時に自動デプロイされ、セッション間で永続化されます。新しいバージョンが利用可能になると自動更新されます。いつでも安全に削除でき、必要時に再デプロイされます。",
      "agent_privacy_label": "プライバシー",
      "agent_privacy_detail": "エージェントは独立したバイナリで、既存の SSH 接続（標準入出力）を介して OxideTerm とのみ通信します。サードパーティへのネットワーク接続、テレメトリの送信、データ収集は一切行いません。",
      "editor_typography": "エディターの文字組み",
      "editor_typography_hint": "コードエディターのフォントサイズと行の高さを個別に設定します。空欄にするとターミナルの設定に従います。",
      "font_size": "フォントサイズ",
      "font_size_hint": "エディターのフォントサイズ（px）。空欄 = ターミナルに準拠。",
      "line_height": "行の高さ",
      "line_height_hint": "エディターの行間。空欄 = ターミナルに準拠。",
      "agent_mode_label": "エージェントデプロイポリシー",
      "agent_mode_hint": "IDE モードを開く際にリモートホストにエージェントをデプロイするかどうかを制御します。",
      "agent_mode_ask": "毎回確認",
      "agent_mode_enabled": "常に有効",
      "agent_mode_disabled": "SFTP のみ"
    },
    "ai_confirm": {
      "title": "AI機能を有効にしますか？",
      "description": "ターミナルコンテキスト分析のためのAI機能の有効化を確認します。",
      "intro": "これにより、OxideTermは選択されたターミナルコンテキストを設定されたAIエンドポイントに送信できるようになります。",
      "point_local": "すべてのリクエストはローカルマシンから直接開始されます",
      "point_no_server": "中間サーバーは使用されません（別途設定しない限り）",
      "point_context": "特に選択またはクエリしたテキストのみがAPIに送信されます",
      "cancel": "キャンセル",
      "enable": "有効にする"
    },
    "help": {
      "title": "ヘルプと詳細",
      "description": "アプリケーション情報、キーボードショートカット、リソース。",
      "version_info": "バージョン情報",
      "app_name": "アプリケーション",
      "version": "バージョン",
      "tech_stack": "技術スタック",
      "shortcuts": "キーボードショートカット",
      "shortcut_new_tab": "新規ターミナルタブ",
      "shortcut_shell_launcher": "シェルランチャー",
      "shortcut_close_tab": "タブを閉じる",
      "shortcut_find": "ターミナル内を検索",
      "shortcut_ai_panel": "OxideSens",
      "shortcut_split_h": "水平分割",
      "shortcut_split_v": "垂直分割",
      "shortcut_close_pane": "パネルを閉じる",
      "shortcut_nav_pane": "パネル間移動",
      "shortcut_next_tab": "次のタブ",
      "shortcut_prev_tab": "前のタブ",
      "shortcut_go_to_tab": "タブ 1-9 に移動",
      "shortcut_new_connection": "新規 SSH 接続",
      "shortcut_command_palette": "コマンドパレット",
      "shortcut_toggle_sidebar": "サイドバー切替",
      "shortcut_settings": "設定を開く",
      "shortcut_zen_mode": "Zen モード切替",
      "shortcut_close_other_tabs": "他のタブを閉じる",
      "shortcut_nav_back": "戻る",
      "shortcut_nav_forward": "進む",
      "shortcut_font_increase": "フォントを拡大",
      "shortcut_font_decrease": "フォントを縮小",
      "shortcut_font_reset": "フォントサイズをリセット",
      "shortcut_recording": "録画切替",
      "category_palette": "コマンドパレット",
      "shortcut_event_log": "イベントログ",
      "shortcut_ai_sidebar": "AIサイドバー",
      "shortcut_broadcast": "ブロードキャストモード",
      "category_app": "アプリケーション",
      "category_terminal": "ターミナル",
      "category_split": "分割ペイン",
      "category_file_manager": "ファイルマネージャー",
      "category_editor": "エディター",
      "category_sftp": "SFTPファイル転送",
      "shortcut_sftp_enter_dir": "ディレクトリに入る",
      "shortcut_sftp_upload": "アップロード",
      "shortcut_sftp_download": "ダウンロード",
      "shortcut_close_panel": "パネルを閉じる",
      "shortcut_select_all": "すべて選択",
      "shortcut_copy": "コピー",
      "shortcut_cut": "切り取り",
      "shortcut_paste": "貼り付け",
      "shortcut_rename": "名前変更",
      "shortcut_delete": "削除",
      "shortcut_quick_look": "クイックルック",
      "shortcut_open": "開く/入る",
      "shortcut_save": "保存",
      "shortcut_close": "閉じる",
      "resources": "リソース",
      "github": "GitHub リポジトリ",
      "issues": "問題を報告",
      "disclaimer": "免責事項",
      "website": "公式ウェブサイト",
      "documentation": "ドキュメント",
      "diagnostics": "診断",
      "open_logs": "ログディレクトリ",
      "open_logs_hint": "ファイルマネージャーでアプリケーションのログディレクトリを開く",
      "open": "開く",
      "license": "OxideTerm は GNU 一般公衆利用許諾書 v3.0 (GPL-3.0) のもとで公開されているオープンソースソフトウェアです。",
      "copyright": "Copyright © {{year}} {{author}}",
      "shortcut_keyboard_shortcuts": "キーボードショートカット",
      "check_update": "更新を確認",
      "checking": "更新を確認中...",
      "up_to_date": "最新バージョンです",
      "update_available": "新しいバージョンが利用可能",
      "update_available_toast": "新しいバージョンが利用可能です。設定 → ヘルプから更新できます。",
      "download_install": "ダウンロードしてインストール",
      "downloading": "更新をダウンロード中...",
      "ready_to_restart": "更新がインストールされました — 再起動して適用",
      "restart_now": "今すぐ再起動",
      "update_error": "更新の確認に失敗しました",
      "retry": "再試行",
      "release_notes": "リリースノート",
      "no_changelog": "リリースノートはありません",
      "skip_version": "このバージョンをスキップ",
      "cancel": "キャンセル",
      "verifying": "検証中...",
      "installing": "インストール中...",
      "skipped_version": "スキップ済み: v{{version}}",
      "clear_skip": "解除",
      "portable_mode": "ポータブルモード",
      "portable_mode_hint": "このセッションではポータブル起動フローを使用しており、データは実行ファイルの横に保存されます。",
      "updates_manual_only": "更新は手動のみ",
      "updates_manual_only_hint": "ポータブルモードでは自動更新チェックとアプリ内インストールが無効です。更新するには、ポータブルフォルダー全体を新しい OxideTerm ビルドに置き換えてください。",
      "update_channel": "更新チャンネル",
      "update_channel_hint": "Beta チャンネルはプレリリースビルドを受信します",
      "channel_stable": "安定版",
      "channel_beta": "Beta",
      "memory_diagnostics_title": "Memory Diagnostics",
      "memory_diagnostics_hint": "Break down process memory, WebView estimates, terminal buffers, viewer caches, AI/tool output, and GPU surfaces. Sampling runs only while this panel is open.",
      "memory_recording": "Recording",
      "memory_refresh": "Refresh",
      "memory_export": "Export report",
      "memory_rss": "Process RSS",
      "memory_rss_hint": "Resident memory reported by the operating system.",
      "memory_webview_heap": "WebView heap",
      "memory_webview_heap_hint": "JavaScript heap when the WebView exposes it.",
      "memory_scrollback": "Scrollback buffers",
      "memory_scrollback_hint": "{{count}} hot buffers tracked by Rust.",
      "memory_frontend_estimate": "Frontend estimate",
      "memory_frontend_estimate_hint": "Provider estimates and heap when available.",
      "memory_timeline": "Memory timeline",
      "memory_breakdown": "Breakdown / session heatmap",
      "memory_gpu_enabled": "WebGPU experiment enabled",
      "memory_canvas2d": "Canvas2D fallback",
      "memory_warning_rss_high": "Process RSS is above 1 GB. Check terminal count, scrollback buffers, and loaded AI/tool output.",
      "memory_warning_scrollbuffer_near_cap": "One or more ScrollBuffers are near their max line cap.",
      "memory_warning_frontend_high_risk": "A frontend provider reports high memory pressure.",
      "memory_warning_gpu_surfaces_many": "Many GPU/Canvas surfaces are alive. Closed views may be leaking renderers.",
      "memory_source": "Source",
      "memory_objects": "Objects",
      "memory_estimate": "Estimate",
      "memory_risk": "Risk",
      "memory_risk_low": "Low",
      "memory_risk_medium": "Medium",
      "memory_risk_high": "High",
      "memory_no_providers": "No frontend diagnostics providers reported data yet.",
      "memory_export_warning": "Exported diagnostics contain counts, estimates, paths or session identifiers only. Terminal output, AI message text, API keys and environment values are not included.",
      "memory_open": "Open",
      "memory_close": "Close"
    },
    "errors": {
      "create_group_failed": "グループの作成に失敗しました: {{error}}",
      "delete_group_failed": "グループの削除に失敗しました: {{error}}",
      "import_success": "\"{{name}}\"を保存済み接続として正常にインポートしました！",
      "import_failed": "ホストのインポートに失敗しました: {{error}}"
    },
    "mcp": {
      "title": "MCP サーバー",
      "description": "Model Context Protocol サーバーに接続して、外部ツールで AI の機能を拡張します。",
      "add_server": "サーバーを追加",
      "no_servers": "MCP サーバーが設定されていません。サーバーを追加して開始してください。",
      "status_disconnected": "切断済み",
      "status_connecting": "接続中",
      "status_connected": "接続済み",
      "status_error": "エラー",
      "connect": "接続",
      "disconnect": "切断",
      "connecting": "接続中...",
      "refresh_tools": "ツールを更新",
      "remove": "サーバーを削除",
      "tools_count": "{{count}} 個のツールが利用可能",
      "add_server_title": "MCP サーバーを追加",
      "add_server_description": "新しい MCP サーバー接続を設定します。",
      "server_name": "サーバー名",
      "transport": "トランスポート",
      "command": "コマンド",
      "args": "引数（1行に1つ）",
      "url": "サーバー URL",
      "cancel": "キャンセル",
      "add": "追加",
      "auth_token": "認証トークン",
      "auth_token_placeholder": "Bearerトークン（任意）",
      "fallback_legacy_sse": "旧式 SSE にフォールバック",
      "env_vars": "環境変数",
      "env_key_placeholder": "変数名",
      "env_value_placeholder": "値",
      "add_env_var": "環境変数を追加",
      "auth_header_name": "認証ヘッダー",
      "auth_header_mode": "認証モード",
      "auth_header_mode_bearer": "Bearer トークン",
      "auth_header_mode_raw": "生トークン",
      "auth_header_mode_none": "認証ヘッダーなし",
      "extra_headers": "追加ヘッダー",
      "header_key_placeholder": "ヘッダー名",
      "header_value_placeholder": "ヘッダー値",
      "add_header": "ヘッダーを追加",
      "extra_headers_hint": "追加ヘッダーは通常の設定として保存されます。シークレットは認証トークン欄に入れてください。",
      "retry_on_disconnect": "切断時に自動再接続"
    },
    "reconnect": {
      "title": "自動再接続",
      "description": "SSH接続が切断された際の自動再接続動作を設定します。",
      "enabled": "自動再接続を有効化",
      "enabled_hint": "ネットワーク中断を検出した際に自動的に接続の復元を試みます。",
      "strategy": "リトライ戦略",
      "max_attempts": "最大リトライ回数",
      "max_attempts_hint": "諦めるまでの再接続試行の最大回数。",
      "base_delay": "基本リトライ遅延",
      "base_delay_hint": "最初のリトライまでの初期待機時間。",
      "max_delay": "最大リトライ遅延",
      "max_delay_hint": "指数バックオフのリトライ遅延上限。",
      "formula_hint": "リトライはジッター付き指数バックオフを使用します：後続の試行はより長く待機し（最大遅延まで）、サンダーリングハードを避けるために小さなランダム変動が加えられます。"
    },
    "knowledge": {
      "title": "ナレッジベース",
      "description": "AI検索のための運用ドキュメントをインポート・管理します。ドキュメントはインデックス化され、OxideSens チャット中に自動的に参照できます。",
      "collections": "コレクション",
      "create_collection": "新規コレクション",
      "create_description": "新しいドキュメントコレクションを作成します。コレクションは関連ドキュメントをグループ化します。",
      "collection_name": "コレクション名",
      "collection_name_placeholder": "例：デプロイ手順書",
      "scope": "スコープ",
      "scope_global": "グローバル",
      "scope_connection": "接続固有",
      "no_collections": "コレクションがありません。ドキュメントのインポートを開始するには作成してください。",
      "import_files": "ファイルをインポート",
      "generate_embeddings": "埋め込みを生成",
      "semantic_search": "セマンティック検索",
      "semantic_search_description": "ナレッジベース用の任意のベクトル検索です。埋め込みなしでもキーワード検索は利用できます。",
      "keyword_search_ready": "キーワード検索が利用可能",
      "semantic_search_using": "セマンティック検索：{{provider}} · {{model}}",
      "semantic_search_not_configured": "セマンティック検索は未設定です",
      "semantic_search_missing_model": "埋め込みモデルがありません",
      "embedding_api_key_checking": "APIキーを確認中...",
      "embedding_api_key_missing": "APIキーがありません",
      "configure_embeddings": "設定",
      "auto_embedding_provider": "利用可能な埋め込みプロバイダーを自動選択",
      "embedding_provider_unsupported": "選択したプロバイダーは埋め込みをサポートしていません",
      "reindex": "インデックス再構築",
      "no_documents": "このコレクションにはドキュメントがありません。Markdownまたはテキストファイルをインポートして開始してください。",
      "chunks": "チャンク",
      "stat_docs": "ドキュメント",
      "stat_chunks": "チャンク",
      "stat_embedded": "埋め込み済み",
      "stat_updated": "更新日時",
      "delete_confirm_title": "削除の確認",
      "delete_collection_confirm": "コレクション \"{{name}}\" を削除してもよろしいですか？すべてのドキュメントとインデックスが削除されます。",
      "delete_document_confirm": "ドキュメント \"{{name}}\" を削除してもよろしいですか？",
      "error_create_collection": "コレクションの作成に失敗しました",
      "error_import": "ファイルのインポートに失敗しました",
      "error_generate_embeddings": "エンベディングの生成に失敗しました",
      "error_reindex": "インデックスの再構築に失敗しました",
      "error_delete": "削除に失敗しました",
      "error_no_embedding_support": "選択したプロバイダーはエンベディングをサポートしていません。ナレッジベース設定でエンベディングプロバイダーを設定してください。",
      "error_no_embedding_model": "エンベディングモデルが設定されていません。ナレッジベース設定でエンベディングモデルを設定してください。",
      "error_no_embedding_api_key": "選択したエンベディングプロバイダーのAPIキーが設定されていません。",
      "new_document": "新規ドキュメント",
      "new_document_description": "空白のドキュメントを作成し、外部エディタで編集できます。",
      "new_document_title": "ドキュメントタイトル",
      "new_document_title_placeholder": "例：サーバー設定ガイド",
      "new_document_format": "フォーマット",
      "edit_externally": "外部エディタで編集",
      "sync_changes": "外部エディタの変更を同期",
      "doc_updated": "ドキュメントが更新され再インデックスされました",
      "doc_no_changes": "変更は検出されませんでした",
      "error_open_external": "外部エディタを開けませんでした",
      "error_sync": "ドキュメントの変更を同期できませんでした",
      "error_create_document": "ドキュメントの作成に失敗しました",
      "embedding_partial_failure": "{{total}} 個のチャンクのうち {{failed}} 個の埋め込みに失敗しました",
      "stats_stale": "統計情報が最新でない可能性があります",
      "file_filter_documents": "ドキュメント"
    },
    "keybindings": {
      "title": "キーバインド",
      "description": "すべてのアクションのキーボードショートカットをカスタマイズします。",
      "intl_keyboard_note": "国際キーボードレイアウト（フランス語、ドイツ語など）では、記号ショートカット（⌘/Ctrl+[ ] \\ | など）はクロスレイアウト互換性のために自動的に正規化されます。Alt 固有のアクションを割り当てるには、記号以外のキーを使用してください。",
      "search_placeholder": "アクションを検索...",
      "scope_all": "すべて",
      "scope_global": "グローバル",
      "scope_terminal": "ターミナル",
      "scope_split": "分割ペイン",
      "scope_palette": "コマンドパレット",
      "column_action": "アクション",
      "column_shortcut": "ショートカット",
      "column_scope": "スコープ",
      "record_prompt": "キーの組み合わせを押してください...",
      "record_cancel": "Esc で キャンセル",
      "conflict_warning": "{{scope}} スコープの「{{action}}」と競合しています",
      "override_anyway": "それでも割り当てる",
      "reset_to_default": "デフォルトに戻す",
      "reset_all": "すべてリセット",
      "reset_all_confirm": "すべてのキーボードショートカットをデフォルトに戻しますか？元に戻せません。",
      "modified": "変更済み",
      "default_value": "デフォルト",
      "no_results": "一致するアクションが見つかりません",
      "import": "インポート",
      "export": "エクスポート",
      "import_success": "キーバインドのインポートに成功しました",
      "import_error": "キーバインドのインポートに失敗しました：{{error}}",
      "export_success": "キーバインドのエクスポートに成功しました",
      "export_error": "キーバインドのエクスポートに失敗しました",
      "import_invalid": "無効なキーバインドファイル形式です",
      "actions": {
        "app.newTerminal": "新しいターミナルタブ",
        "app.shellLauncher": "シェルランチャー",
        "app.closeTab": "タブを閉じる",
        "app.closeOtherTabs": "他のタブを閉じる",
        "app.newConnection": "新しいSSH接続",
        "app.settings": "設定を開く",
        "app.toggleSidebar": "サイドバー切替",
        "app.commandPalette": "コマンドパレット",
        "app.zenMode": "禅モード切替",
        "app.nextTab": "次のタブ",
        "app.prevTab": "前のタブ",
        "app.navBack": "戻る",
        "app.navForward": "進む",
        "app.goToTab1": "タブ1へ移動",
        "app.goToTab2": "タブ2へ移動",
        "app.goToTab3": "タブ3へ移動",
        "app.goToTab4": "タブ4へ移動",
        "app.goToTab5": "タブ5へ移動",
        "app.goToTab6": "タブ6へ移動",
        "app.goToTab7": "タブ7へ移動",
        "app.goToTab8": "タブ8へ移動",
        "app.goToTab9": "タブ9へ移動",
        "app.fontIncrease": "フォントを拡大",
        "app.fontDecrease": "フォントを縮小",
        "app.fontReset": "フォントサイズをリセット",
        "app.showShortcuts": "ショートカット表示",
        "terminal.search": "ターミナル内検索",
        "terminal.paste": "ターミナルに貼り付ける",
        "terminal.aiPanel": "OxideSensパネル",
        "terminal.recording": "録画切替",
        "terminal.closePanel": "パネルを閉じる",
        "split.horizontal": "水平分割",
        "split.vertical": "垂直分割",
        "split.closePane": "ペインを閉じる",
        "split.navLeft": "左ペインへ移動",
        "split.navRight": "右ペインへ移動",
        "palette.eventLog": "イベントログ",
        "palette.aiSidebar": "AIサイドバー",
        "palette.broadcast": "ブロードキャストモード"
      }
    }
  }
}
