{
    "title": "メッセージングチャンネル",
    "subtitle": "メッセージングチャンネル、アカウント、Agent への紐付け、チャンネルのデフォルトアカウントを一元管理します",
    "refresh": "更新",
    "addChannel": "チャンネルを追加",
    "stats": {
        "total": "全チャンネル",
        "connected": "接続済み",
        "disconnected": "未接続"
    },
    "gatewayWarning": "ゲートウェイサービスが実行されていないため、チャンネルに接続できません。",
    "availableChannels": "利用可能なチャンネル",
    "supportedChannels": "サポートされているチャンネル",
    "available": "利用可能なチャンネル",
    "availableDesc": "新しいチャンネルを接続",
    "configured": "設定済みチャンネル",
    "configuredDesc": "すでに設定済みのチャンネルを管理",
    "configuredBadge": "設定済み",
    "deleteConfirm": "このチャンネルを削除してもよろしいですか？",
    "showAll": "すべて表示",
    "pluginBadge": "プラグイン",
    "toast": {
        "whatsappConnected": "WhatsApp が正常に接続されました",
        "whatsappFailed": "WhatsApp 接続に失敗しました: {{error}}",
        "qrConnected": "{{name}} が正常に接続されました",
        "qrFailed": "{{name}} の接続に失敗しました: {{error}}",
        "channelSaved": "チャンネル {{name}} が保存されました",
        "channelConnecting": "{{name}} に接続中...",
        "savedButRefreshFailed": "設定は保存されましたが、画面データの更新に失敗しました。手動で再読み込みしてください。",
        "restartManual": "ゲートウェイを手動で再起動してください",
        "configFailed": "設定に失敗しました: {{error}}",
        "bindingUpdated": "アカウントの紐付けを保存しました",
        "defaultUpdated": "デフォルトアカウントを更新しました",
        "accountDeleted": "アカウントを削除しました",
        "channelDeleted": "チャンネルを削除しました"
    },
    "account": {
        "add": "アカウントを追加",
        "edit": "編集",
        "delete": "アカウントを削除",
        "deleteChannel": "チャンネルを削除",
        "deleteConfirm": "このアカウントを削除してもよろしいですか？",
        "default": "現在の既定",
        "setDefault": "チャンネル既定に設定",
        "bindAgentLabel": "紐付け Agent",
        "unassigned": "未割り当て",
        "mainAccount": "メインアカウント",
        "customIdLabel": "アカウント ID",
        "customIdPlaceholder": "例: feishu-sales-bot",
        "customIdHint": "同じチャンネル内の複数アカウントを区別するため、任意の ID を設定できます。",
        "invalidId": "アカウント ID は空にできません",
        "idLabel": "ID: {{id}}",
        "boundTo": "割り当て先: {{agent}}",
        "handledBy": "{{agent}} が処理",
        "bindingStatusLabel": "紐付け状態：{{status}}",
        "connectionStatusLabel": "接続状態：{{status}}",
        "bindingStatus": {
            "bound": "紐付け済み",
            "unbound": "未紐付け"
        },
        "connectionStatus": {
            "connected": "接続済み",
            "connecting": "接続中",
            "disconnected": "未接続",
            "error": "異常"
        },
        "accountIdPrompt": "このチャンネルの新しいアカウント ID を入力してください",
        "accountIdExists": "アカウント ID {{accountId}} はすでに存在します"
    },
    "dialog": {
        "updateTitle": "{{name}} を更新",
        "configureTitle": "{{name}} を設定",
        "addTitle": "チャンネルを追加",
        "existingDesc": "既存の設定を更新します",
        "selectDesc": "設定するチャンネルタイプを選択してください",
        "qrCode": "QRコード",
        "token": "トークン",
        "scanQR": "{{name}} でこのQRコードをスキャンしてください",
        "refreshCode": "コードを更新",
        "loadingConfig": "設定を読み込み中...",
        "existingHint": "このチャンネルの設定はすでに存在します",
        "howToConnect": "接続方法",
        "viewDocs": "ドキュメントを表示",
        "channelName": "チャンネル名",
        "channelNamePlaceholder": "マイ {{name}}",
        "enableChannel": "チャンネルを有効化",
        "enableChannelDesc": "オフの場合、設定のみ保存しチャンネルは起動しません",
        "credentialsVerified": "認証情報が確認されました",
        "validationFailed": "検証に失敗しました",
        "warnings": "警告",
        "back": "戻る",
        "validating": "検証中...",
        "validateConfig": "設定を検証",
        "generatingQR": "QRコードを生成中...",
        "validatingAndSaving": "検証して保存中...",
        "generateQRCode": "QRコードを生成",
        "updateAndReconnect": "更新して再接続",
        "saveAndConnect": "保存して接続",
        "envVar": "環境変数: {{var}}"
    },
    "meta": {
        "telegram": {
            "description": "@BotFather からのボットトークンを使用して Telegram に接続します",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/TjiGwxsMWi7hpDkDAQBc0ydMnEf#MEkKdqXP1orZU2x4SrFcdUHgnl1",
            "fields": {
                "botToken": {
                    "label": "ボットトークン",
                    "placeholder": "123456:ABC-DEF..."
                },
                "allowedUsers": {
                    "label": "許可されたユーザーID",
                    "placeholder": "例: 123456789, 987654321",
                    "description": "ボットの使用を許可するユーザーIDのリスト（カンマ区切り）。セキュリティのため必須です。"
                }
            },
            "instructions": [
                "Telegramを開き、@BotFatherを検索します",
                "/newbot を送信し、指示に従います",
                "提供されたボットトークンをコピーします",
                "トークンを以下に貼り付けます",
                "@userinfobot からユーザーIDを取得し、以下に貼り付けます"
            ]
        },
        "discord": {
            "description": "Developer Portal からのボットトークンを使用して Discord に接続します",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/BkOywJYCAiYRN9k4KTTceKPMnxg#QS6LdxnA2oNtfcxtFc8cgabnnNd",
            "fields": {
                "token": {
                    "label": "ボットトークン",
                    "placeholder": "Discord ボットトークン"
                },
                "guildId": {
                    "label": "サーバーID",
                    "placeholder": "例: 123456789012345678",
                    "description": "ボットを特定のサーバーに制限します。サーバーを右クリック → サーバーIDをコピー。"
                },
                "channelId": {
                    "label": "チャンネルID (任意)",
                    "placeholder": "例: 123456789012345678",
                    "description": "ボットを特定のチャンネルに制限します。チャンネルを右クリック → チャンネルIDをコピー。"
                }
            },
            "instructions": [
                "Discord Developer Portal → Applications → New Application に移動します",
                "Bot セクションで: Add Bot をクリックし、Bot Token をコピーします",
                "Bot → Privileged Gateway Intents で Message Content Intent と Server Members Intent を有効にします",
                "OAuth2 → URL Generator で: \"bot\" + \"applications.commands\" を選択し、メッセージ権限を追加します",
                "生成された URL を使用してボットをサーバーに招待します",
                "以下にボットトークンを貼り付けます"
            ]
        },
        "whatsapp": {
            "description": "QRコードをスキャンして WhatsApp に接続します（電話番号は不要です）",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/ES7fwUfH8iGl8FkHYfFcyWB3n4d#doxcnUElomBZLi0NnKLUzn6zLbd",
            "instructions": [
                "携帯電話で WhatsApp を開きます",
                "設定 > リンクされたデバイス > デバイスをリンク に移動します",
                "以下に表示されるQRコードをスキャンします",
                "システムが自動的に電話番号を識別します"
            ]
        },
        "wechat": {
            "description": "Tencent 公式の OpenClaw プラグインを使い、QRコードをスキャンして個人 WeChat に接続します",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/GHYZwuPCriF0gWkXwkFcJ9zon3b",
            "instructions": [
                "QRコードを生成すると、ClawX が OpenClaw に公式 WeChat プラグインをインストールして有効化します",
                "以下の QR コードを WeChat でスキャンし、スマートフォン側で接続を確認します",
                "接続が完了すると、WeChat に新しい「WeChat ClawBot」チャットが自動で表示されます",
                "後から同じ QR フローを使って、別の WeChat アカウントを追加したり既存アカウントを再接続したりできます"
            ]
        },
        "dingtalk": {
            "description": "OpenClaw のチャンネルプラグイン経由で DingTalk に接続します（Stream モード）",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/Y5eNwiSiZidkLskrwtJc1rUln0b#doxcnDgA78n43DbkiQjI1OqUA7b",
            "fields": {
                "clientId": {
                    "label": "Client ID (AppKey)",
                    "placeholder": "dingxxxxxx"
                },
                "clientSecret": {
                    "label": "Client Secret (AppSecret)",
                    "placeholder": "アプリのシークレット"
                },
                "robotCode": {
                    "label": "Robot Code（任意）",
                    "placeholder": "通常は Client ID と同じ"
                },
                "corpId": {
                    "label": "Corp ID（任意）",
                    "placeholder": "dingxxxxxx"
                },
                "agentId": {
                    "label": "Agent ID（任意）",
                    "placeholder": "123456789"
                }
            },
            "instructions": [
                "まず OpenClaw に dingtalk プラグインをインストールして有効化します",
                "DingTalk 開発者コンソールで社内アプリを作成し Stream モードを有効にします",
                "Client ID と Client Secret を入力します（必須）",
                "必要に応じて Robot Code / Corp ID / Agent ID を入力します"
            ]
        },
        "signal": {
            "description": "signal-cli を使用して Signal に接続します",
            "fields": {
                "phoneNumber": {
                    "label": "電話番号",
                    "placeholder": "+1234567890"
                }
            },
            "instructions": [
                "システムに signal-cli をインストールします",
                "電話番号を登録またはリンクします",
                "以下に電話番号を入力します"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/signal"
        },
        "feishu": {
            "description": "WebSocket 経由で Feishu/Lark ボットに接続します",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/GKn8wOvHnibpPNkNkPzcAvGlnzK#GdHUdp9t9oqyegxwV8ScLvVGn1c",
            "fields": {
                "appId": {
                    "label": "App ID",
                    "placeholder": "cli_xxxxxx"
                },
                "appSecret": {
                    "label": "App Secret",
                    "placeholder": "アプリのシークレット"
                }
            },
            "instructions": [
                "ドキュメントを読み、Feishu Open Platform に移動します",
                "新しいアプリケーションを作成します",
                "App ID と App Secret を取得します",
                "イベント購読を設定します"
            ]
        },
        "wecom": {
            "description": "プラグイン経由で WeCom Bot (企業微信) に接続します",
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/JTGnwoV0RixKPtkr4w7c7gpAnDc",
            "fields": {
                "botId": {
                    "label": "ボット ID",
                    "placeholder": "ww_xxxxxx"
                },
                "secret": {
                    "label": "アプリシークレット",
                    "placeholder": "WeCom Bot のシークレット"
                }
            },
            "instructions": [
                "WeCom 管理コンソールでアプリケーションを作成し、設定情報を取得します",
                "メッセージ受信サーバー設定が有効になっていることを確認します",
                "ボット ID (または 企業 ID) とシークレットを入力して接続を確立します"
            ]
        },
        "imessage": {
            "description": "BlueBubbles (macOS) 経由で iMessage に接続します",
            "fields": {
                "serverUrl": {
                    "label": "BlueBubbles サーバーURL",
                    "placeholder": "http://localhost:1234"
                },
                "password": {
                    "label": "サーバーパスワード",
                    "placeholder": "サーバーのパスワード"
                }
            },
            "instructions": [
                "Mac に BlueBubbles サーバーをインストールします",
                "サーバーURLとパスワードをメモします",
                "以下に接続詳細を入力します"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/bluebubbles"
        },
        "matrix": {
            "description": "Matrix プロトコルに接続します",
            "fields": {
                "homeserver": {
                    "label": "ホームサーバー URL",
                    "placeholder": "https://matrix.org"
                },
                "accessToken": {
                    "label": "アクセストークン",
                    "placeholder": "アクセストークン"
                }
            },
            "instructions": [
                "Matrix アカウントを作成するか、既存のものを使用します",
                "クライアントからアクセストークンを取得します",
                "以下にホームサーバーとトークンを入力します"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/matrix"
        },
        "line": {
            "description": "LINE Messaging API に接続します",
            "fields": {
                "channelAccessToken": {
                    "label": "チャンネルアクセストークン",
                    "placeholder": "LINE チャンネルアクセストークン"
                },
                "channelSecret": {
                    "label": "チャンネルシークレット",
                    "placeholder": "LINE チャンネルシークレット"
                }
            },
            "instructions": [
                "LINE Developers Console に移動します",
                "Messaging API チャンネルを作成します",
                "チャンネルアクセストークンとシークレットを取得します"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/line"
        },
        "msteams": {
            "description": "Bot Framework 経由で Microsoft Teams に接続します",
            "fields": {
                "appId": {
                    "label": "App ID",
                    "placeholder": "Microsoft App ID"
                },
                "appPassword": {
                    "label": "App Password",
                    "placeholder": "Microsoft App Password"
                }
            },
            "instructions": [
                "Azure Portal に移動します",
                "新しい Bot アプリケーションを登録します",
                "App ID を取得し、パスワードを作成します",
                "Teams チャンネルを設定します"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/msteams"
        },
        "googlechat": {
            "description": "Webhook 経由で Google Chat に接続します",
            "fields": {
                "serviceAccountKey": {
                    "label": "サービスアカウント JSON パス",
                    "placeholder": "/path/to/service-account.json"
                }
            },
            "instructions": [
                "Google Cloud プロジェクトを作成します",
                "Google Chat API を有効にします",
                "サービスアカウントを作成します",
                "JSON キーファイルをダウンロードします"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/googlechat"
        },
        "mattermost": {
            "description": "Bot API 経由で Mattermost に接続します",
            "fields": {
                "serverUrl": {
                    "label": "サーバー URL",
                    "placeholder": "https://your-mattermost.com"
                },
                "botToken": {
                    "label": "ボットアクセストークン",
                    "placeholder": "ボットアクセストークン"
                }
            },
            "instructions": [
                "Mattermost Integrations に移動します",
                "新しい Bot アカウントを作成します",
                "アクセストークンをコピーします"
            ],
            "docsUrl": "https://docs.openclaw.ai/channels/mattermost"
        },
        "qqbot": {
            "description": "QQ ボットチャンネルに接続します（OpenClaw 3.31 より内蔵）",
            "fields": {
                "appId": {
                    "label": "App ID",
                    "placeholder": "QQ ボットの App ID"
                },
                "clientSecret": {
                    "label": "Client Secret",
                    "placeholder": "QQ ボットの Client Secret"
                }
            },
            "instructions": [
                "QQ ボットオープンプラットフォームでアプリを登録します",
                "App ID と Client Secret を取得します",
                "認証情報を入力します"
            ],
            "docsUrl": "https://icnnp7d0dymg.feishu.cn/wiki/KPIJwlyiGiupMrkiS9ice39Zn2c"
        }
    },
    "viewDocs": "ドキュメントを表示"
}
