Files
openwork/apps/app/src/i18n/locales/ja.ts
Omar McAdam db10a7b5ba build: centralize the pinned opencode version (#1075)
Keep OpenCode version selection predictable by reading a single repo-wide constant and packaging that pin into orchestrator builds. Remove env and latest-release fallbacks so desktop, workers, snapshots, and CI stay aligned.

Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
2026-03-20 12:30:24 -07:00

861 lines
60 KiB
TypeScript
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.
/**
* Japanese translations (日本語)
*/
export default {
// ==================== Dashboard ====================
"dashboard.title": "ダッシュボード",
"dashboard.sessions": "セッション",
"dashboard.commands": "コマンド",
"dashboard.skills": "スキル",
"dashboard.plugins": "プラグイン",
"dashboard.mcps": "アプリ",
"dashboard.settings": "設定",
"dashboard.home": "ホーム",
"dashboard.runs": "実行",
"dashboard.find_workspace": "ワーカーを検索...",
"dashboard.workspaces": "ワーカー",
"dashboard.no_workspaces": "一致するワーカーがありません。",
"dashboard.new_workspace": "新しいワーカー...",
"dashboard.new_remote_workspace": "リモートワーカーを追加...",
"dashboard.forget_workspace": "ワーカーを削除",
"dashboard.remote": "リモート",
"dashboard.connection": "接続",
"dashboard.local_engine": "ローカルエンジン",
"dashboard.client_mode": "クライアントモード",
"dashboard.connected": "接続済み",
"dashboard.not_connected": "未接続",
"dashboard.stop_disconnect": "停止して切断",
"dashboard.disconnect": "切断",
"dashboard.new_task": "新しいタスク",
"dashboard.new": "新規",
"dashboard.busy": "ビジー",
"dashboard.hero_title": "今日は何をしましょうか?",
"dashboard.hero_description": "何でも依頼してください。OpenWorkが実行し、すべて記録に残します。",
"dashboard.quick_start_commands": "クイックスタートコマンド",
"dashboard.view_all": "すべて表示",
"dashboard.no_commands": "まだコマンドがありません。スターターコマンドがここに表示されます。",
"dashboard.run_command": "保存済みコマンドを実行",
"dashboard.recent_sessions": "最近のセッション",
"dashboard.this_workspace": "このワーカー",
"dashboard.no_sessions": "まだセッションがありません。",
"dashboard.idle": "アイドル",
"dashboard.running": "実行中",
"dashboard.completed": "完了",
"dashboard.failed": "失敗",
"dashboard.repairing_cache": "キャッシュ修復中",
"dashboard.repair_cache": "キャッシュを修復",
"dashboard.retry": "再試行",
"dashboard.alpha": "アルファ",
"dashboard.create_workspace_title": "ワーカーを作成",
"dashboard.create_workspace_subtitle": "新しいフォルダベースのワーカーを作成します。",
"dashboard.create_workspace_confirm": "ワーカーを作成",
"dashboard.create_sandbox_confirm": "サンドボックスとして作成",
"share_skill_destination.title": "このスキルをどこに追加しますか?",
"share_skill_destination.subtitle": "共有されたスキルをインポートする前に、既存のワーカーを選択するか新しいワーカーを作成してください。",
"share_skill_destination.skill_label": "共有スキル",
"share_skill_destination.fallback_skill_name": "共有スキル",
"share_skill_destination.trigger_label": "トリガー",
"share_skill_destination.current_badge": "現在",
"share_skill_destination.existing_workers": "既存のワーカー",
"share_skill_destination.no_workers": "まだ準備できたワーカーがありません。このスキルをインストールするには、ワーカーを作成するかリモートワーカーに接続してください。",
"share_skill_destination.new_destination": "新しい送信先",
"share_skill_destination.selection_ready": "追加準備完了",
"share_skill_destination.selected_badge": "選択済み",
"share_skill_destination.selected_hint": "選択済み。下の送信先を確認してから確定してください。",
"share_skill_destination.footer_idle": "続行するにはワーカーを選択してください。",
"share_skill_destination.footer_selected": "選択されたワーカー:",
"share_skill_destination.confirm_button": "ワーカーにスキルを追加",
"share_skill_destination.confirm_busy": "スキルを追加中...",
"share_skill_destination.local_badge": "ローカル",
"share_skill_destination.remote_badge": "リモート",
"share_skill_destination.sandbox_badge": "サンドボックス",
"share_skill_destination.create_worker": "新しいワーカーを作成",
"share_skill_destination.create_worker_desc": "ワーカーセットアップフローを開き、新しいワーカーの準備ができたらこのスキルを追加します。",
"share_skill_destination.connect_remote": "リモートワーカーに接続",
"share_skill_destination.connect_remote_desc": "OpenWorkホストを接続し、リストから選択してこのスキルをインポートします。",
"dashboard.sandbox_get_ready_title": "サンドボックスにはDockerが必要です",
"dashboard.sandbox_get_ready_action": "システムを準備する",
"dashboard.sandbox_get_ready_desc": "このワーカーをDockerコンテナで安全に実行できます。再現性も向上します。",
"dashboard.sandbox_checking_docker": "Dockerを確認中...",
"dashboard.create_remote_workspace_title": "リモートワーカーを追加",
"dashboard.create_remote_workspace_subtitle": "OpenWorkサーバーをワーカーとして保存します。",
"dashboard.create_remote_workspace_confirm": "ワーカーを追加",
"dashboard.edit_remote_workspace_title": "リモート接続を編集",
"dashboard.edit_remote_workspace_subtitle": "このワーカーのOpenWorkサーバー詳細を更新します。",
"dashboard.edit_remote_workspace_confirm": "接続を保存",
"dashboard.remote_workspace_title": "リモートワーカー",
"dashboard.remote_workspace_hint": "OpenWorkサーバーを登録して、いつでも再接続できます。",
"dashboard.remote_base_url_label": "OpenWorkサーバーURL",
"dashboard.remote_base_url_placeholder": "http://127.0.0.1:8787",
"dashboard.remote_base_url_required": "続行するにはサーバーURLを追加してください。",
"dashboard.openwork_host_label": "OpenWorkサーバーURL",
"dashboard.openwork_host_placeholder": "https://your-server.openwork.app",
"dashboard.openwork_host_hint": "OpenWorkサーバーから共有されたURLを使用してください。",
"dashboard.openwork_host_token_label": "アクセストークン",
"dashboard.openwork_host_token_placeholder": "トークンを貼り付け",
"dashboard.openwork_host_token_hint": "任意。サーバーからのアクセストークンを貼り付けて認証します。",
"dashboard.remote_mode_openwork_alpha": "OpenWorkサーバー",
"dashboard.remote_mode_direct": "ダイレクト(レガシー)",
"dashboard.remote_connection_openwork": "OpenWork",
"dashboard.remote_connection_direct": "ダイレクト",
"dashboard.remote_directory_label": "ワーカーディレクトリ(任意)",
"dashboard.remote_directory_placeholder": "/home/team/project",
"dashboard.remote_directory_hint": "空欄ならサーバーのデフォルトを使います。",
"dashboard.remote_display_name_label": "表示名(任意)",
"dashboard.remote_display_name_placeholder": "デザインチームワーカー",
"dashboard.select_folder": "フォルダを選択",
"dashboard.choose_folder": "フォルダを選択してください",
"dashboard.choose_folder_next": "ワーカーにファイルを共有できます。",
"dashboard.change": "変更",
"dashboard.opening": "開いています...",
"dashboard.choose_preset": "プリセットを選択",
"dashboard.choose_folder_continue": "続行するにはフォルダを選択してください。",
"dashboard.starter_workspace": "スターターワーカー",
"dashboard.starter_workspace_desc": "プラグイン、コマンド、スキルがすぐ使えるワーカーです。",
"dashboard.empty_workspace": "空のワーカー",
"dashboard.empty_workspace_desc": "空のフォルダから始めて、必要なものを追加します。",
"dashboard.blueprints_workspace": "ブループリント",
"dashboard.blueprints_workspace_desc": "スキル、コマンド、共有フローをすぐ活用できる自動化向けワーカーです。",
// ==================== Workspace ====================
"workspace.rename_title": "ワーカー名を編集",
"workspace.rename_description": "サイドバーに表示される名前を更新します。",
"workspace.rename_label": "ワーカー名",
"workspace.rename_placeholder": "デザインチームワーカー",
// ==================== Session ====================
"session.no_selected": "セッションが選択されていません",
"session.back_to_dashboard": "ダッシュボードに戻る",
"session.new_task": "新しいタスク",
"session.recents": "最近の履歴",
"session.recents_notice": "これらのタスクはローカルで実行され、デバイス間では同期されません。",
"session.ready_to_work_title": "作業準備完了",
"session.ready_to_work_description": "タスクを入力してください。進捗をお見せしながら、必要なときは確認を取ります。",
"session.document_label": "ドキュメント",
"session.standard_label": "スタンダード",
"session.no_artifacts_fallback": "まだアーティファクトがありません。",
"session.active_plugins_label": "アクティブなプラグイン",
"session.active_plugins_count": "{count}",
"session.no_plugins_loaded": "プラグインが読み込まれていません。",
"session.selected_folders_label": "選択されたフォルダ",
"session.selected_folders_count": "{count}",
"session.working_files_label": "作業ファイル",
"session.none_yet_label": "まだありません。",
"session.permission_required_title": "権限が必要です",
"session.permission_required_description": "OpenCodeが続行するために許可を求めています。",
"session.permission_label_uppercase": "権限",
"session.scope_label_uppercase": "スコープ",
"session.details_label": "詳細",
"session.steps_notice_text": "タスクの進行に応じてステップが表示されます。",
"session.ready_to_work": "作業準備完了",
"session.ready_description": "タスクを入力してください。進捗をお見せしながら、必要なときは確認を取ります。",
"session.hide_steps": "ステップを隠す",
"session.view_steps": "ステップを表示",
"session.open": "開く",
"session.reveal": "表示",
"session.opened_toast": "デフォルトアプリで開きました。",
"session.revealed_toast": "ファイルマネージャーで表示しました。",
"session.artifact_path_missing": "アーティファクトのパスがありません。",
"session.desktop_only": "この機能はデスクトップアプリでのみ利用可能です。",
"session.open_failed": "アーティファクトを開けませんでした。",
"session.model": "モデル",
"session.ready": "準備完了",
"session.connect_provider": "プロバイダーを接続するとカスタマイズできます。",
"session.running": "実行中",
"session.progress": "進行状況",
"session.steps_notice": "タスクの進行に応じてステップが表示されます。",
"session.artifacts": "アーティファクト",
"session.no_artifacts": "まだアーティファクトがありません。",
"session.context": "コンテキスト",
"session.active_plugins": "アクティブなプラグイン",
"session.no_plugins": "プラグインが読み込まれていません。",
"session.selected_folders": "選択されたフォルダ",
"session.working_files": "作業ファイル",
"session.none_yet": "まだありません。",
"session.document": "ドキュメント",
"session.standard": "スタンダード",
"session.try_notion_prompt": "試してみよう: NotionでCRMをセットアップ",
"session.insert_prompt": "プロンプトを挿入",
"session.placeholder": "OpenWorkに質問...",
"session.run": "実行",
"session.permission_required": "権限が必要です",
"session.permission_description": "OpenCodeが続行するために許可を求めています。",
"session.permission_label": "権限",
"session.scope_label": "スコープ",
"session.details": "詳細",
"session.deny": "拒否",
"session.once": "一度だけ",
"session.allow_for_session": "セッション中許可",
"session.tasks_local_hint": "これらのタスクはローカルで実行され、デバイス間では同期されません。",
"session.recents_label": "最近の履歴",
"session.model_standard": "スタンダード",
"session.run_button_title": "実行",
"session.rename_title": "セッション名を変更",
"session.rename_description": "このセッションの名前を更新します。",
"session.rename_label": "セッション名",
"session.rename_placeholder": "新しい名前を入力",
// ==================== Commands ====================
"commands.new": "新規",
"commands.empty_state": "プロンプトやコマンドを保存して、ワンタップで再実行できるようにしましょう。",
"commands.workspace": "このワーカー",
"commands.global": "すべてのワーカー",
"commands.other": "その他のコマンド",
"commands.run": "実行",
"commands.modal_title": "再利用可能なフローを保存",
"commands.modal_description": "プロンプトやコマンドを保存して素早く再利用できます。",
"commands.name_label": "コマンド名",
"commands.name_placeholder": "例: daily-standup",
"commands.name_hint": "OpenCodeで /daily-standup として使用できます。",
"commands.description_label": "説明(任意)",
"commands.description_placeholder": "このコマンドは何をしますか?",
"commands.template_label": "手順",
"commands.template_placeholder": "再利用したい手順を記述してください…",
"commands.template_hint": "詳細を受け取るには $ARGUMENTS を使用してください。",
"commands.details_required": "詳細",
"commands.default_description": "保存済みコマンドを実行",
"commands.command_label": "コマンド",
"commands.details_label": "詳細",
"commands.details_placeholder": "任意の詳細を追加",
"commands.details_hint": "これらの詳細はコマンドに渡されます。",
"commands.run_modal_title": "コマンドを実行",
"commands.run_modal_description": "実行前に任意の詳細を追加してください。",
"commands.run_modal_run": "コマンドを実行",
"commands.name_will_be": "作成されるコマンド名",
"commands.override_title": "既存のコマンドを置き換えますか?",
"commands.override_description": "同じ名前のコマンドが既に存在します。",
"commands.override_warning": "既存の \"{name}\" コマンドが置き換えられます。この操作は元に戻せません。",
"commands.override_confirm": "置き換え",
"commands.override_cancel": "既存を維持",
// ==================== Skills ====================
"skills.title": "スキル",
"skills.subtitle": "このワーカーのスキルを管理します。",
"skills.refresh": "更新",
"skills.add_title": "スキルを追加",
"skills.add_description": "スターターコマンドをインストール、スキルをインポート、またはフォルダを開きます。",
"skills.install_from_openpackage": "OpenPackageからインストール",
"skills.host_mode_only": "ローカルワーカーのみ",
"skills.install": "インストール",
"skills.installed_label": "インストール済み",
"skills.install_hint": "OpenPackageパッケージを現在のワーカーにインストールします。スキルは`.opencode/skills`に配置されます。",
"skills.import_local": "ローカルスキルをインポート",
"skills.import_local_hint": "既存のスキルフォルダをこのワーカーにコピーします。",
"skills.import": "インポート",
"skills.curated_packages": "厳選パッケージ",
"skills.view": "表示",
"skills.search_placeholder": "パッケージやリストを検索(例: claude, registry, community",
"skills.no_matches": "一致する厳選パッケージがありません。別の検索語を試してください。",
"skills.install_package": "インストール",
"skills.registry_notice": "OpenPackageレジストリへの公開`opkg push`)には現在認証が必要です。レジストリ検索と厳選リスト同期は今後対応予定です。",
"skills.installed": "インストール済みスキル",
"skills.no_skills": "`.opencode/skills`、`.claude/skills`、`~/.agents/skills`にスキルが検出されませんでした。",
"skills.desktop_required": "スキル管理にはデスクトップアプリが必要です。",
"skills.host_only_error": "スキル管理にはローカルワーカーまたは接続されたOpenWorkサーバーが必要です。",
"skills.install_skill_creator": "スキルクリエイターをインストール",
"skills.install_skill_creator_hint": "このスキルを使って、チャット内から他のスキルを作成できます。",
"skills.installing_skill_creator": "スキルクリエイターをインストール中...",
"skills.skill_creator_installed": "スキルクリエイターがインストールされました。",
"skills.skill_creator_already_installed": "スキルクリエイターは既にインストール済みです。",
"skills.install_failed": "スキルのインストールに失敗しました。",
"skills.reveal_folder": "スキルフォルダを開く",
"skills.reveal_folder_hint": "スキルディレクトリをFinderで開きます。",
"skills.reveal_button": "Finderで表示",
"skills.reveal_failed": "スキルフォルダを開けませんでした。",
"skills.uninstall": "アンインストール",
"skills.uninstall_title": "スキルをアンインストールしますか?",
"skills.uninstall_warning": "ワーカーから`{name}`スキルを完全に削除します。",
"skills.uninstall_failed": "スキルのアンインストールに失敗しました。",
"skills.uninstalled": "スキルが削除されました。",
"skills.source_placeholder": "github:anthropics/claude-code",
"skills.notion_crm_title": "Notion CRMエンリッチメントスキル",
"skills.notion_crm_description": "連絡先、パイプライン、フォローアップのエンリッチメントワークフローを追加します。",
"skills.notion_crm_card_description": "既製のスキルでNotion CRMデータをエンリッチします。",
"skills.connect_host_to_load": "スキルを読み込むにはOpenWorkサーバーに接続してください。",
"skills.pick_workspace_first": "最初にワーカーフォルダを選択してください。",
"skills.no_skills_found": "まだスキルが見つかりません。",
"skills.installed_description": "このワーカーで利用可能なスキル。",
"skills.failed_to_load": "スキルの読み込みに失敗しました",
"skills.plugin_management_host_only": "プラグイン管理にはデスクトップアプリが必要です。",
"skills.plugins_host_only": "プラグインはデスクトップアプリでのみ利用可能です。",
"skills.pick_project_for_plugins": "プロジェクトのプラグインを管理するにはプロジェクトフォルダを選択してください。",
"skills.pick_project_for_active": "アクティブなプラグインを読み込むにはプロジェクトフォルダを選択してください。",
"skills.no_opencode_found": "opencode.jsonがまだ見つかりません。プラグインを追加して作成してください。",
"skills.no_opencode_workspace": "このワーカーにはまだopencode.jsonがありません。",
"skills.failed_parse_opencode": "opencode.jsonの解析に失敗しました",
"skills.failed_load_opencode": "opencode.jsonの読み込みに失敗しました",
"skills.failed_load_active": "アクティブなプラグインの読み込みに失敗しました。",
"skills.enter_plugin_name": "プラグインパッケージ名を入力してください。",
"skills.plugin_already_listed": "プラグインは既にopencode.jsonに登録されています。",
"skills.failed_update_opencode": "opencode.jsonの更新に失敗しました",
"skills.opackage_install_host_only": "OpenPackageのインストールにはデスクトップアプリが必要です。",
"skills.pick_project_first": "最初にプロジェクトフォルダを選択してください。",
"skills.enter_opackage_source": "OpenPackageソースを入力してください例: github:anthropics/claude-code。",
"skills.installing_opackage": "OpenPackageをインストール中...",
"skills.install_complete": "インストール完了。",
"skills.curated_list_notice": "これは厳選リストであり、OpenPackageではありません。リンクをコピーするか、予定されているレジストリ検索統合についてPRDをご確認ください。",
"skills.import_host_only": "スキルのインポートにはデスクトップアプリが必要です。",
"skills.select_skill_folder": "スキルフォルダを選択",
"skills.import_failed": "インポートに失敗しました({status}",
"skills.imported": "インポート完了。",
"skills.unknown_error": "不明なエラー",
// ==================== Plugins ====================
"plugins.title": "OpenCodeプラグイン",
"plugins.description": "プロジェクトまたはグローバルのOpenCodeプラグイン用のopencode.jsonを管理します。",
"plugins.config_label": "設定",
"plugins.config_not_loaded": "まだ読み込まれていません",
"plugins.suggested_label": "おすすめのプラグイン",
"plugins.no_plugins_yet": "まだプラグインが設定されていません。",
"plugins.enabled_label": "有効",
"plugins.open_label": "開く",
"plugins.path_label": "パス",
"plugins.scope_project": "プロジェクト",
"plugins.scope_global": "グローバル",
"plugins.refresh": "更新",
"plugins.config": "設定",
"plugins.not_loaded": "まだ読み込まれていません",
"plugins.suggested": "おすすめのプラグイン",
"plugins.hide_setup": "セットアップを隠す",
"plugins.setup": "セットアップ",
"plugins.added": "追加済み",
"plugins.add": "追加",
"plugins.enabled": "有効",
"plugins.no_plugins": "まだプラグインが設定されていません。",
"plugins.add_label": "プラグインを追加",
"plugins.placeholder": "opencode-wakatime",
"plugins.add_hint": "npm パッケージ名を追加してください(例: opencode-wakatime",
// ==================== Apps (MCP) ====================
"mcp.apps_title": "アプリ",
"mcp.apps_subtitle": "ツールを接続して、OpenWorkが代わりに操作できるようにしましょう。",
"mcp.app_connected": "アプリ接続済み",
"mcp.apps_connected": "アプリ接続済み",
"mcp.title": "アプリ",
"mcp.description": "ワンクリックでツールを接続。",
"mcp.alpha_banner_title": "アプリは早期アクセス中です。現在改善を進めています。",
"mcp.alpha_banner_help": "協力いただける場合は、PRを作成し、サインインフローの動作を確認できる短い動画を添付してください。",
"mcp.mcps_title": "アプリ",
"mcp.connect_mcp_hint": "アプリを接続してOpenWorkの機能を拡張しましょう。",
"mcp.finish_setup": "もう少しです",
"mcp.finish_setup_hint": "有効化をタップしてアプリの接続を完了してください。",
"mcp.activate_button": "有効化",
"mcp.reload_banner_title": "もう少しです",
"mcp.reload_banner_description": "有効化をタップしてアプリの接続を完了してください。",
"mcp.reload_banner_description_blocked": "タスクが実行中です。先に停止してから有効化してください。",
"mcp.reload_banner_blocked_hint": "実行中のタスクを停止して有効化してください。",
"mcp.available_apps": "利用可能なアプリ",
"mcp.one_click_connect": "ワンクリック接続",
"mcp.tap_to_connect": "タップして接続",
"mcp.connected_badge": "接続済み",
"mcp.your_apps": "接続済みアプリ",
"mcp.last_synced": "同期済み",
"mcp.no_apps_yet": "まだアプリが接続されていません",
"mcp.no_apps_hint": "上のアプリを接続して始めましょう。",
"mcp.quick_connect_title": "利用可能なアプリ",
"mcp.oauth_only_label": "ワンクリック",
"mcp.connected_status": "接続済み",
"mcp.no_env_vars": "追加のセットアップは不要です。",
"mcp.connected_title": "接続済みアプリ",
"mcp.from_opencode_json": "設定ファイルから",
"mcp.no_servers_yet": "まだアプリが接続されていません。",
"mcp.edit_config_title": "設定ファイルを編集",
"mcp.edit_config_description": "アプリはワーカーの設定ファイルに保存されます。",
"mcp.docs_link": "詳細を見る",
"mcp.scope_project": "このワーカー",
"mcp.scope_global": "すべてのワーカー",
"mcp.config_label": "設定",
"mcp.config_file": "設定ファイル",
"mcp.config_not_loaded": "まだ読み込まれていません",
"mcp.open_file_label": "ファイルを開く",
"mcp.reveal_in_finder": "Finderで表示",
"mcp.opening_label": "開いています...",
"mcp.file_not_found": "設定ファイルがまだ作成されていません",
"mcp.config_load_failed": "設定ファイルを読み込めませんでした",
"mcp.open_file": "ファイルを開く",
"mcp.pick_workspace_error": "最初にワーカーフォルダを選択してください。",
"mcp.reveal_config_failed": "設定ファイルを開けませんでした",
"mcp.alpha_warning": "アプリは早期アクセス中です。現在改善を進めています。",
"mcp.github_issue": "GitHubのissue #9510を見る",
"mcp.contribution_guide": "協力いただける場合は、PRを作成し、サインインフローの動作を確認できる短い動画を添付してください。",
"mcp.advanced_settings": "詳細設定",
"mcp.advanced_settings_hint": "設定ファイルを編集し、接続を手動で管理します。",
"mcp.hide_advanced": "詳細設定を隠す",
"mcp.show_advanced": "詳細設定を表示",
"mcp.mcps_label": "アプリ",
"mcp.mcps_description": "アプリを接続してOpenWorkの機能を拡張しましょう。",
"mcp.configured": "設定済み",
"mcp.updated": "同期済み",
"mcp.reload_required": "有効化が必要です",
"mcp.reload_description": "新しい接続の使用を開始するには有効化してください。",
"mcp.reload_engine": "有効化",
"mcp.quick_connect": "利用可能なアプリ",
"mcp.oauth_only": "ワンクリック",
"mcp.connecting": "接続中...",
"mcp.connect": "接続",
"mcp.connected": "接続済み",
"mcp.connected_label": "接続済み",
"mcp.no_env_required": "追加のセットアップは不要です。",
"mcp.config_source": "設定ファイルから",
"mcp.no_servers": "まだアプリが接続されていません。",
"mcp.advanced": "詳細",
"mcp.advanced_description": "カスタム接続用。",
"mcp.hide": "非表示",
"mcp.show": "表示",
"mcp.server_name": "アプリ名",
"mcp.server_name_placeholder": "github-copilot",
"mcp.server_url": "サーバーURL",
"mcp.server_url_placeholder": "https://api.githubcopilot.com/mcp/",
"mcp.oauth": "サインイン",
"mcp.api_key": "APIキー",
"mcp.enabled": "有効",
"mcp.disabled": "無効",
"mcp.add_mcp": "アプリを追加",
"mcp.verify_connection": "接続テスト",
"mcp.cli_guidance": "ターミナルコマンド(詳細)",
"mcp.config_locations": "設定はopencode.json、opencode.jsonc、または.opencode/opencode.jsonに配置できます。",
"mcp.app_details": "アプリ詳細",
"mcp.details_title": "アプリ詳細",
"mcp.select_app_hint": "アプリを選択して詳細を確認してください。",
"mcp.select_server_hint": "アプリを選択して詳細を確認してください。",
"mcp.connection_type": "接続",
"mcp.type_cloud": "クラウド(アカウントでサインイン)",
"mcp.type_local": "ローカル(このデバイスで実行)",
"mcp.capabilities_label": "機能",
"mcp.cap_tools": "AIツール",
"mcp.cap_signin": "アカウントサインイン",
"mcp.tools_enabled_label": "AIツール",
"mcp.oauth_ready_label": "アカウントサインイン",
"mcp.usage_hint_text": "プロンプトにアプリ名を入力してツールを使用してください。",
"mcp.issue_label": "Issue",
"mcp.technical_details": "技術的な詳細",
"mcp.next_steps_label": "次のステップ",
"mcp.reload_step": "新しいアプリを接続した後に有効化してください。",
"mcp.auth_step": "プロンプトが表示されたらサインインしてください。",
"mcp.connection_failed": "接続の問題 — 再試行してください",
"mcp.needs_auth": "サインインが必要です",
"mcp.register_client": "セットアップが必要です",
"mcp.status_disabled": "一時停止中",
"mcp.disconnected": "オフライン",
"mcp.failed": "問題",
"mcp.friendly_status_ready": "準備完了",
"mcp.friendly_status_needs_signin": "サインインが必要",
"mcp.friendly_status_paused": "一時停止中",
"mcp.friendly_status_offline": "オフライン",
"mcp.friendly_status_issue": "問題",
"mcp.host_mode_only": "アプリにはデスクトップアプリが必要です。",
"mcp.pick_workspace_first": "最初にワーカーフォルダを選択してください。",
"mcp.desktop_required": "アプリにはデスクトップアプリが必要です。",
"mcp.connect_server_first": "先にサーバーに接続してください。",
"mcp.reload_required_after_add": "新しいアプリの使用を開始するには有効化してください。",
"mcp.connect_failed": "接続できませんでした。再試行してください。",
"mcp.enter_name_and_url": "アプリ名とURLを入力してください。",
"mcp.enter_url_first": "最初にURLを入力してください。",
"mcp.use_debug_command": "トラブルシューティングには opencode mcp debug <name> を実行してください。",
"mcp.add_failed": "アプリを追加できませんでした。",
"mcp.remove_app": "削除",
"mcp.remove_failed": "アプリを削除できませんでした。",
"mcp.remove_modal_title": "アプリを削除",
"mcp.remove_modal_message": "{server} を削除してもよろしいですか?後で再度追加できます。",
// Add MCP Modal
"mcp.add_modal_title": "MCPサーバーを追加",
"mcp.add_modal_subtitle": "URLまたはローカルコマンドでカスタムMCPサーバーを接続します。",
"mcp.server_type": "タイプ",
"mcp.type_remote": "リモートURL",
"mcp.type_local_cmd": "ローカル(コマンド)",
"mcp.server_command": "コマンド",
"mcp.server_command_placeholder": "npx -y @modelcontextprotocol/server-sequential-thinking",
"mcp.server_command_hint": "サーバーを起動するシェルコマンド。",
"mcp.oauth_optional_label": "OAuthサインインが必要",
"mcp.remote_workspace_url_hint": "リモートワーカーはURLベースのMCPサーバーとの接続が最も速いです。",
"mcp.add_server_button": "サーバーを追加",
"mcp.name_required": "サーバー名を入力してください。",
"mcp.url_or_command_required": "リモートの場合はURL、ローカルの場合はコマンドを入力してください。",
"mcp.logout_label": "OAuth",
"mcp.logout_action": "ログアウト",
"mcp.logout_working": "ログアウト中...",
"mcp.logout_hint": "保存されたOAuth認証情報を削除します。再度サインインが必要になります。",
"mcp.login_action": "サインイン",
"mcp.login_hint": "アカウントを接続してこのアプリのセットアップを完了してください。",
"mcp.login_unavailable": "このアプリはOpenWorkからのサインインに対応していません。",
"mcp.logout_modal_title": "このアプリからログアウトしますか?",
"mcp.logout_modal_message": "{server} の保存されたOAuth認証情報が削除されます。このアプリを使用するには再度サインインが必要です。",
"mcp.logout_success": "{server} からログアウトしました。",
"mcp.logout_failed": "ログアウトに失敗しました。",
// MCP Auth Modal
"mcp.auth.open_browser_signin": "ブラウザを開いてサインインを完了します。",
"mcp.auth.connect_server": "{server} に接続",
"mcp.auth.already_connected": "既に接続済み",
"mcp.auth.already_connected_description": "{server} は既に認証済みで、使用する準備ができています。",
"mcp.auth.configured_previously": "MCPはグローバルまたは前のセッションで設定されている可能性があります。この画面を閉じて、すぐにMCPツールの使用を開始できます。",
"mcp.auth.reload_engine_retry": "変更を適用して再試行",
"mcp.auth.retry_now": "今すぐ再試行",
"mcp.auth.retry": "再試行",
"mcp.auth.reload_failed": "サインイン前にワーカーのリロードに失敗しました。",
"mcp.auth.applying_changes_title": "サインイン前に変更を適用中",
"mcp.auth.applying_changes_body": "新しいMCPが認証できるようにワーカーを再起動しています。",
"mcp.auth.waiting_for_conversation_title": "会話の完了を待っています",
"mcp.auth.waiting_for_conversation_body": "できるだけ早く認証画面にリダイレクトします。",
"mcp.auth.waiting_for_session": "{session} の作業完了を待っています",
"mcp.auth.force_stop": "強制停止",
"mcp.auth.force_stopping": "停止中...",
"mcp.auth.reload_before_oauth": "OAuthを開始する前にエンジンをリロードしてこのMCPのセットアップを完了してください。",
"mcp.auth.reload_notice": "この変更を反映するには、OpenWorkがワーカーサービスを更新する必要があります。実行中のセッションが中断される可能性があります。",
"mcp.auth.reload_blocked": "セッション実行中はリロードが一時停止されます。セットアップを完了するには実行を停止してください。",
"mcp.auth.reload_remote_confirm": "この変更を反映するには、OpenWorkがワーカーサービスを更新する必要があります。実行中のセッションが停止する可能性があります。続行しますか",
"mcp.auth.reload_needed": "エンジンをリロードしてセットアップを完了し、再度接続を試みてください。",
"mcp.auth.manual_finish_title": "リモートサーバーですか?",
"mcp.auth.manual_finish_hint": "コールバックURLlocalhost:19876またはコードだけを貼り付けて接続を完了してください。",
"mcp.auth.callback_label": "コールバックURLまたはコード",
"mcp.auth.callback_placeholder": "http://127.0.0.1:19876/mcp/oauth/callback?code=...",
"mcp.auth.complete_connection": "接続を完了",
"mcp.auth.callback_invalid": "OAuthを完了するにはコールバックURLまたはcodeパラメータを貼り付けてください。",
"mcp.auth.port_forward_hint": "ヒント: 必要に応じてコールバックポートを転送してください: ssh -L 19876:127.0.0.1:19876 user@host",
"mcp.auth.step1_title": "ブラウザを開いています",
"mcp.auth.step1_description": "{server} のサインインフローを自動的に起動します。",
"mcp.auth.step2_title": "OpenWorkを承認",
"mcp.auth.step2_description": "サインインしてプロンプトが表示されたらアクセスを承認してください。",
"mcp.auth.step3_title": "完了したらここに戻ってください",
"mcp.auth.step3_description": "承認が完了次第、接続を完了します。",
"mcp.auth.waiting_authorization": "ブラウザでの承認完了を待っています...",
"mcp.auth.follow_browser_steps": "ブラウザで承認手順に従ってください。",
"mcp.auth.reopen_browser_link": "ここをクリックしてブラウザを再度開く",
"mcp.auth.done": "完了",
"mcp.auth.cancel": "キャンセル",
"mcp.auth.im_done": "完了しました",
"mcp.auth.client_registration_required": "OAuthを続行する前にクライアント登録が必要です。",
"mcp.auth.server_disabled": "このMCPサーバーは無効です。有効にしてから再試行してください。",
"mcp.auth.oauth_failed": "OAuth認証に失敗しました。",
"mcp.auth.invalid_refresh_token": "OAuthリフレッシュトークンが無効または期限切れです。続行するには再承認してください。",
"mcp.auth.reauth_action": "OAuthを再承認",
"mcp.auth.reauth_running": "再承認中...",
"mcp.auth.reauth_failed": "再承認に失敗しました。",
"mcp.auth.reauth_cli_hint": "実行: opencode mcp auth {server}",
"mcp.auth.reauth_remote_hint": "このワーカーを実行しているマシンから再承認してください。",
"mcp.auth.authorization_still_required": "承認がまだ必要です。フローを再開するには再試行してください。",
"mcp.auth.oauth_not_supported_hint": "考えられる原因:\n• MCPサーバーがOAuth機能を公開していません\n• エンジンをリロードしてサーバー機能を検出する必要があります\n• 試してみてください: opencode mcp auth {server}CLIから",
"mcp.auth.try_reload_engine": "{message}。まずエンジンのリロードを試してください。",
"mcp.auth.failed_to_start_oauth": "OAuthフローの開始に失敗しました",
"mcp.auth.oauth_completed_reload": "OAuthが完了しました。MCPを有効化するにはエンジンをリロードしてください。",
// ==================== Settings ====================
"settings.title": "設定",
"settings.connection": "接続",
"settings.engine_source": "エンジンソース",
"settings.from_path": "PATHから",
"settings.from_sidecar": "バンドルされたサイドカー",
"settings.engine_source_description": "PATHはインストール済みのOpenCodeを使用しますデフォルト。サイドカーは利用可能な場合にバンドルされたバイナリを使用します。",
"settings.sidecar_unsupported": "サイドカーはWindowsで利用可能です",
"settings.sidecar_unavailable_detail": "サイドカーは利用可能な場合にバンドルされます。",
"settings.model": "モデル",
"settings.model_description": "実行のデフォルトとシンキング設定。",
"settings.change": "変更",
"settings.engine_path": "PATH",
"settings.engine_sidecar": "サイドカー",
"settings.thinking": "シンキング",
"settings.thinking_description": "シンキングの内容を表示(デベロッパーモードのみ)。",
"settings.on": "オン",
"settings.off": "オフ",
"settings.model_variant": "モデルバリアント",
"settings.edit": "編集",
"settings.default_model": "デフォルトモデル",
"settings.session_model": "モデル",
"settings.model_description_default": "設定済みのプロバイダーから選択してください。この選択は新しいセッションに使用されます。",
"settings.model_description_session": "設定済みのプロバイダーから選択してください。この選択は次のメッセージに適用されます。",
"settings.search_models": "モデルを検索…",
"settings.showing_models": "{total}件中{count}件を表示",
"settings.model_variant_prompt": "モデルバリアント(プロバイダー固有、例: high/max/minimal。クリアするには空白のままにしてください。",
"settings.model_fallback": "フォールバック",
"settings.model_default": "デフォルト",
"settings.model_free": "無料",
"settings.model_reasoning": "推論",
"settings.done": "完了",
"settings.updates": "アップデート",
"settings.updates_description": "OpenWorkを最新の状態に保ちます。",
"settings.automatic_checks": "自動チェック",
"settings.automatic_checks_description": "1日1回サイレント",
"settings.update_checking": "確認中...",
"settings.update_available": "アップデート利用可能: v",
"settings.update_downloading": "ダウンロード中...",
"settings.update_ready": "インストール準備完了: v",
"settings.update_error": "アップデートの確認に失敗しました",
"settings.update_uptodate": "最新です",
"settings.last_checked": "最終確認",
"settings.published": "公開日",
"settings.check_update": "確認",
"settings.install_restart": "インストールして再起動",
"settings.update_not_supported": "この環境ではアップデートはサポートされていません。",
"settings.update_desktop_only": "アップデートはデスクトップアプリでのみ利用可能です。",
"settings.startup": "起動",
"settings.mode_label": "モード",
"settings.switch_mode": "切り替え",
"settings.reset_startup": "デフォルト起動モードをリセット",
"settings.reset_startup_description": "保存された設定をクリアし、次回起動時にモード選択を表示します。",
"settings.advanced": "詳細設定",
"settings.advanced_description": "初期設定をやり直すためにOpenWorkのローカル状態をリセットします。",
"settings.reset_onboarding": "オンボーディングをリセット",
"settings.reset_onboarding_description": "OpenWorkの設定をクリアしてアプリを再起動します。",
"settings.reset_app_data": "アプリデータをリセット",
"settings.reset_app_data_description": "より強力なリセット。OpenWorkのキャッシュとアプリデータをクリアします。",
"settings.reset": "リセット",
"settings.requires_typing": "入力が必要です",
"settings.will_restart": "アプリが再起動されます。",
"settings.reset_onboarding_title": "オンボーディングをリセット",
"settings.reset_app_data_title": "アプリデータをリセット",
"settings.reset_confirmation_hint": "確認のため <span class=\"font-mono\">RESET</span> と入力してください。OpenWorkが再起動されます。",
"settings.reset_onboarding_warning": "OpenWorkのローカル設定とワーカーのオンボーディングマーカーをクリアします。",
"settings.reset_app_data_warning": "このデバイスのOpenWorkキャッシュとアプリデータをクリアします。",
"settings.reset_stop_active_runs": "リセットする前にアクティブな実行を停止してください。",
"settings.reset_confirmation_label": "確認",
"settings.reset_confirmation_placeholder": "RESET と入力",
"settings.reset_cancel": "キャンセル",
"settings.reset_confirm_button": "リセットして再起動",
"settings.developer": "デベロッパー",
"settings.opencode_cache": "OpenCodeキャッシュ",
"settings.opencode_cache_description": "エンジンの起動に使用されるキャッシュデータを修復します。安全に実行できます。",
"settings.repair_cache": "キャッシュを修復",
"settings.repairing_cache": "キャッシュ修復中",
"settings.cache_repair_requires_desktop": "キャッシュの修復にはデスクトップアプリが必要です",
"settings.pending_permissions": "保留中の権限",
"settings.recent_events": "最近のイベント",
"settings.notion_connected": "接続済み",
"settings.reload_required": "リロードが必要です",
"settings.connection_failed": "接続に失敗しました",
"settings.notion_not_connected": "未接続",
"settings.show_thinking": "シンキングを表示",
"settings.update": "アップデート",
"settings.about": "情報",
"settings.version": "バージョン",
"settings.check_for_updates": "アップデートを確認",
"settings.download_update": "アップデートをダウンロード",
"settings.install_update": "アップデートをインストールして再起動",
"settings.enable_developer_mode": "デベロッパーモードを有効化",
"settings.disable_developer_mode": "デベロッパーモードを無効化",
"settings.stop_engine": "エンジンを停止",
"settings.disconnect": "切断",
"settings.language": "言語",
"settings.language.description": "使用する言語を選択してください",
"settings.connection_title": "接続",
"settings.engine_source_label": "エンジンソース",
"settings.engine_source_hint": "PATHはインストール済みのOpenCodeを使用しますデフォルト。サイドカーは利用可能な場合にバンドルされたバイナリを使用します。",
"settings.sidecar_unavailable": "サイドカーは利用可能な場合にバンドルされます。",
"settings.model_title": "モデル",
"settings.model_hint": "実行のデフォルトとシンキング設定。",
"settings.thinking_label": "シンキング",
"settings.thinking_hint": "シンキングの内容を表示(デベロッパーモードのみ)。",
"settings.model_variant_label": "モデルバリアント",
"settings.appearance_title": "外観",
"settings.appearance_hint": "システムに合わせるか、ライト/ダークモードを強制します。",
"settings.theme_system": "システム",
"settings.theme_light": "ライト",
"settings.theme_dark": "ダーク",
"settings.theme_system_hint": "システムモードはOSの設定に自動的に従います。",
"settings.updates_title": "アップデート",
"settings.updates_hint": "OpenWorkを最新の状態に保ちます。",
"settings.automatic_checks_label": "自動チェック",
"settings.automatic_checks_hint": "1日1回サイレント",
"settings.last_checked_time": "最終確認 {time}",
"settings.published_date": "公開日 {date}",
"settings.update_not_supported_hint": "この環境ではアップデートはサポートされていません。",
"settings.update_desktop_only_hint": "アップデートはデスクトップアプリでのみ利用可能です。",
"settings.startup_title": "起動",
"settings.mode_suffix": "モード",
"settings.reset_startup_label": "デフォルト起動モードをリセット",
"settings.reset_startup_hint": "保存された設定をクリアし、次回起動時にモード選択を表示します。",
"settings.advanced_title": "詳細設定",
"settings.advanced_hint": "初期設定をやり直すためにOpenWorkのローカル状態をリセットします。",
"settings.reset_onboarding_label": "オンボーディングをリセット",
"settings.reset_onboarding_hint": "OpenWorkの設定をクリアしてアプリを再起動します。",
"settings.reset_app_data_label": "アプリデータをリセット",
"settings.reset_app_data_hint": "より強力なリセット。OpenWorkのキャッシュとアプリデータをクリアします。",
"settings.reset_requires_hint": "RESET の入力が必要で、アプリが再起動されます。",
"settings.developer_title": "デベロッパー",
"settings.opencode_cache_label": "OpenCodeキャッシュ",
"settings.opencode_cache_hint": "エンジンの起動に使用されるキャッシュデータを修復します。安全に実行できます。",
"settings.migration_recovery_label": "マイグレーション修復",
"settings.migration_recovery_hint": "レガシーJSONデータからの移行中にローカル起動が失敗した場合に使用してください。",
"settings.fix_migration": "マイグレーションを修正",
"settings.fixing_migration": "マイグレーション修正中...",
"settings.migration_repair_requires_desktop": "マイグレーション修復にはデスクトップアプリが必要です",
"settings.pending_permissions_label": "保留中の権限",
"settings.recent_events_label": "最近のイベント",
"settings.stop_active_runs_hint": "アップデートするにはアクティブな実行を停止してください",
"settings.stop_active_runs_reset_hint": "リセットするにはアクティブな実行を停止してください",
"settings.stop_runs_to_update": "アップデートするにはアクティブな実行を停止してください",
"settings.stop_runs_to_reset": "リセットするにはアクティブな実行を停止してください",
"settings.updates_not_supported": "この環境ではアップデートはサポートされていません。",
"settings.updates_desktop_only": "アップデートはデスクトップアプリでのみ利用可能です。",
// ==================== Reload ====================
"reload.toast_title": "アップデートがあります",
"reload.toast_description": "設定変更を適用するにはワーカーをリロードしてください。",
"reload.toast_warning": "すべてのアクティブなタスクが停止されます。",
"reload.toast_warning_active": "リロードすると{count}件のアクティブなタスクが停止されます。",
"reload.toast_reload": "リロード",
"reload.toast_reload_stopped": "リロードしてタスクを停止",
"reload.toast_reloading": "リロード中...",
"reload.toast_dismiss": "後で",
"reload.toast_blocked_host": "リロードはローカルワーカーでのみ利用可能です。",
"reload.toast_blocked_connect": "リロードするにはこのワーカーに接続してください。",
"reload.toast_blocked_runs": "リロード前にアクティブなタスクの完了を待っています。",
// ==================== Onboarding ====================
"onboarding.starting_host": "OpenWorkサーバーを起動中...",
"onboarding.searching_host": "OpenWorkサーバーに接続中...",
"onboarding.getting_ready": "準備しています",
"onboarding.verifying": "安全な接続を確認中",
"onboarding.create_first_workspace": "最初のワーカーを作成",
"onboarding.create_workspace": "ワーカーを作成",
"onboarding.workspace_description": "フォルダとプリセットを選んでワーカーを準備しましょう。",
"onboarding.start": "OpenWorkを開始",
"onboarding.back": "戻る",
"onboarding.advanced_settings": "詳細設定",
"onboarding.opencode_engine": "OpenCodeエンジン",
"onboarding.refresh": "更新",
"onboarding.checking_cli": "OpenCode CLIを確認中...",
"onboarding.cli_not_found": "OpenCode CLIが見つかりません。",
"onboarding.cli_needs_update": "OpenCode CLIのserve対応にはアップデートが必要です。",
"onboarding.opencode": "OpenCode",
"onboarding.cli_ready": "OpenCode CLI準備完了。",
"onboarding.cli_version": "OpenCode {version}",
"onboarding.windows_install_instruction": "Windows版OpenCodeをインストールしてからOpenWorkを再起動してください。opencode.exeがPATHにあることを確認してください。",
"onboarding.install_instruction": "ローカルサーバーを有効にするにはOpenCodeをインストールしてくださいターミナル不要。",
"onboarding.install": "OpenCodeをインストール",
"onboarding.recheck": "再確認",
"onboarding.ready_message": "OpenCodeはローカルサーバーを起動する準備ができています。",
"onboarding.resolved_path": "解決されたパス",
"onboarding.version": "バージョン",
"onboarding.search_notes": "メモを検索",
"onboarding.serve_help": "serve --help の出力",
"onboarding.workspace_folder_label": "ワーカーは独自のスキル、プラグイン、コマンドを持つフォルダです。",
"onboarding.theme_label": "テーマ",
"onboarding.theme_current": "現在: {mode}",
"onboarding.theme_system": "システム",
"onboarding.theme_light": "ライト",
"onboarding.theme_dark": "ダーク",
"onboarding.access_label": "アクセス",
"onboarding.folders_allowed": "{count}個のフォルダが許可済み",
"onboarding.manage_access_hint": "アクセスは詳細設定で管理できます。",
"onboarding.open_settings_hint": "エンジンやアクセスのオプションが必要ですか?設定を開いてください。",
"onboarding.open_settings": "設定を開く",
"onboarding.add_folder_path": "フォルダパスを追加",
"onboarding.pick": "選択",
"onboarding.add": "追加",
"onboarding.remove": "削除",
"onboarding.cli_label": "OpenCode CLI",
"onboarding.cli_checking": "インストールを確認中...",
"onboarding.cli_not_found_hint": "見つかりません。ローカルサーバーの実行にはインストールが必要です。",
"onboarding.cli_version_installed": "インストール済み",
"onboarding.cli_recheck": "再確認",
"onboarding.cli_install_commands": "以下のコマンドでOpenCodeをインストールしてからOpenWorkを再起動してください。",
"onboarding.show_search_notes": "検索メモを表示",
"onboarding.last_checked": "最終確認 {time}",
"onboarding.fix_migration": "マイグレーションを修正",
"onboarding.fixing_migration": "マイグレーション修正中...",
"onboarding.fix_migration_hint": "ローカルエンジンを停止し、opencode db migrate を実行してから起動を再試行します。",
"onboarding.server_url_placeholder": "http://localhost:8088",
"onboarding.directory_placeholder": "my-project",
"onboarding.connect_host": "サーバーに接続",
"onboarding.connect_description": "既存のOpenCodeサーバーLANまたはトンネルに接続します。",
"onboarding.server_url": "サーバーURL",
"onboarding.directory": "ディレクトリ(任意)",
"onboarding.directory_hint": "サーバーが複数のワーカーを実行している場合に使用してください。",
"onboarding.connect": "接続",
"onboarding.remote_workspace_title": "OpenWorkサーバーに接続",
"onboarding.remote_workspace_description": "OpenWorkサーバーに接続して、どこからでもワーカーにアクセスできます。",
"onboarding.remote_workspace_action": "接続",
"onboarding.remote_workspace_card_title": "リモートワーカーに接続",
"onboarding.remote_workspace_card_description": "OpenWorkサーバーに接続して共有ワーカーにアクセスします。",
"onboarding.advanced_openwork_host": "OpenWorkサーバー",
"onboarding.advanced_openwork_hint": "共有アクセス用にサーバーURLとアクセストークンを使用します。",
"onboarding.advanced_opencode_direct": "詳細: OpenCode ダイレクト",
"onboarding.advanced_opencode_hint": "サーバーが利用できない場合にOpenCodeエンジンに直接接続します。",
"onboarding.welcome_title": "今日のOpenWorkの使い方は",
"onboarding.run_local": "ローカルで実行",
"onboarding.run_local_description": "OpenWorkはOpenCodeをローカルで実行し、作業をプライベートに保ちます。",
"onboarding.engine_running": "エンジンは既に実行中です",
"onboarding.attach_description": "このデバイスの既存セッションにアタッチします。",
"onboarding.attach": "アタッチ",
"onboarding.remember_choice": "次回のためにこの選択を記憶する",
"onboarding.client_mode": "クライアントとして接続(リモートペアリング)",
"onboarding.default_workspace_path": "~/OpenWork/Worker",
"onboarding.authorize_folder": "フォルダを承認",
"onboarding.choose_workspace_folder": "ワーカーフォルダを選択",
// ==================== Common ====================
"common.alpha": "アルファ",
"common.change": "変更",
"common.refresh": "更新",
"common.new": "新規",
"common.install": "インストール",
"common.delete": "削除",
"common.edit": "編集",
"common.save": "保存",
"common.cancel": "キャンセル",
"common.close": "閉じる",
"common.open": "開く",
"common.show": "表示",
"common.hide": "隠す",
"common.path": "パス",
"common.choose": "選択",
"common.retry": "再試行",
"common.untitled": "無題",
"common.default_parens": "(デフォルト)",
"common.on": "オン",
"common.off": "オフ",
// ==================== Status ====================
"status.connected": "接続済み",
"status.disconnected": "切断済み",
"status.idle": "アイドル",
"status.busy": "ビジー",
"status.running": "実行中",
"status.live": "ライブ",
"status.connecting": "接続中",
"status.creating_workspace": "ワーカーを作成中",
"status.deleting_command": "コマンドを削除中",
"status.saving_workspace_command": "ワーカーコマンドを保存中",
"status.saving_command": "コマンドを保存中",
"status.loading_session": "セッションを読み込み中",
"status.creating_task": "新しいタスクを作成中",
"status.starting_engine": "エンジンを起動中",
"status.reloading_engine": "エンジンをリロード中",
"status.restarting_engine": "エンジンを再起動中",
"status.installing_opencode": "OpenCodeをインストール中",
"status.repairing_migration": "マイグレーションを修復中",
"status.disconnecting": "切断中",
// ==================== Workspace Switching ====================
"workspace.switching_title": "{name} を開いています",
"workspace.switching_title_unknown": "ワーカーを開いています",
"workspace.switching_subtitle": "最近の作業をすぐにお見せします。",
"workspace.switching_status_preparing": "準備しています",
"workspace.switching_status_connecting": "接続を確認中",
"workspace.switching_status_loading": "最近のタスクを読み込み中",
"workspace.switching_status_almost": "もう少しです",
"app.connection_lost": "サーバーとの接続が失われました。リロードしてください。",
"app.unknown_error": "不明なエラー",
"app.error.tauri_required": "この操作にはTauriアプリランタイムが必要です。",
"app.error.choose_folder": "続行するにはフォルダを選択してください。",
"app.error.pick_workspace_folder": "最初にワーカーフォルダを選択してください。",
"app.error.remote_base_url_required": "続行するにはサーバーURLを追加してください。",
"app.error.host_requires_local": "エンジンを起動するにはローカルワーカーを選択してください。",
"app.error.sidecar_unsupported_windows": "サイドカーOpenCodeは利用可能な場合にWindowsにバンドルされます。PATHにフォールバックします。",
"app.error.install_failed": "OpenCodeのインストールに失敗しました。上のログをご確認ください。",
"app.migration.desktop_required": "マイグレーション修復にはデスクトップアプリが必要です。",
"app.migration.local_only": "マイグレーション修復はローカルワーカーでのみ利用可能です。",
"app.migration.workspace_required": "マイグレーション修復の前にローカルワーカーフォルダを選択してください。",
"app.migration.unsupported": "このOpenCodeバイナリは `opencode db migrate` をサポートしていません。OpenWorkで固定しているOpenCodeバージョンへ更新するか、バンドルされたエンジンに切り替えてください。",
"app.migration.failed": "OpenCodeのマイグレーションに失敗しました。",
"app.migration.restart_failed": "マイグレーションは完了しましたが、OpenWorkがローカルエンジンを再起動できませんでした。",
"app.migration.success": "マイグレーションが修復されました。ローカル起動を再試行しました。",
"app.error.command_name_template_required": "コマンド名と手順が必要です。",
"app.error.workspace_commands_desktop": "コマンドにはデスクトップアプリが必要です。",
"app.error.command_scope_unknown": "このモードではこのコマンドを管理できません。",
} as const;