Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/accphuangxin_hermeswebui.json
T

1 line
3.5 MiB
Plaintext
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.
{"repo": "accphuangxin/hermeswebui", "files": {"src/config/opencodeProviderPresets.ts": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785595175.0951934, "n": 38829, "h": "b6609fd8a126a93a", "c": "import type { ProviderCategory, OpenCodeProviderConfig } from \"../types\";\nimport type { PresetTheme, TemplateValueConfig } from \"./claudeProviderPresets\";\n\nexport interface OpenCodeProviderPreset {\n name: string;\n nameKey?: string; // i18n key for localized display name\n websiteUrl: string;\n apiKeyUrl?: string;\n settingsConfig: OpenCodeProviderConfig;\n isOfficial?: boolean;\n category?: ProviderCategory;\n templateValues?: Record<string, TemplateValueConfig>;\n theme?: PresetTheme;\n icon?: string;\n iconColor?: string;\n isCustomTemplate?: boolean;\n}\n\nexport const opencodeNpmPackages = [\n { value: \"@ai-sdk/openai\", label: \"OpenAI Responses\" },\n { value: \"@ai-sdk/openai-compatible\", label: \"OpenAI Compatible\" },\n { value: \"@ai-sdk/anthropic\", label: \"Anthropic\" },\n { value: \"@ai-sdk/amazon-bedrock\", label: \"Amazon Bedrock\" },\n { value: \"@ai-sdk/google\", label: \"Google (Gemini)\" },\n] as const;\n\nexport interface PresetModelVariant {\n id: string;\n name?: string;\n contextLimit?: number;\n outputLimit?: number;\n modalities?: { input: string[]; output: string[] };\n options?: Record<string, unknown>;\n variants?: Record<string, Record<string, unknown>>;\n}\n\nexport const OPENCODE_PRESET_MODEL_VARIANTS: Record<\n string,\n PresetModelVariant[]\n> = {\n \"@ai-sdk/openai-compatible\": [\n {\n id: \"MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"glm-5\",\n name: \"GLM 5\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"kimi-k2.6\",\n name: \"Kimi K2.6\",\n contextLimit: 262144,\n outputLimit: 262144,\n modalities: { input: [\"text\", \"image\", \"video\"], output: [\"text\"] },\n },\n {\n id: \"step-3.5-flash-2603\",\n name: \"Step 3.5 Flash 2603\",\n contextLimit: 262144,\n },\n {\n id: \"step-3.5-flash\",\n name: \"Step 3.5 Flash\",\n contextLimit: 262144,\n },\n ],\n \"@ai-sdk/google\": [\n {\n id: \"gemini-2.5-flash-lite\",\n name: \"Gemini 2.5 Flash Lite\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n auto: {\n thinkingConfig: { includeThoughts: true, thinkingBudget: -1 },\n },\n \"no-thinking\": { thinkingConfig: { thinkingBudget: 0 } },\n },\n },\n {\n id: \"gemini-3-flash-preview\",\n name: \"Gemini 3 Flash Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n minimal: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"minimal\" },\n },\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n medium: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"medium\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n {\n id: \"gemini-3-pro-preview\",\n name: \"Gemini 3 Pro Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n ],\n \"@ai-sdk/openai\": [\n {\n id: \"gpt-5.4\",\n name: \"GPT-5.4\",\n contextLimit: 400000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n variants: {\n low: {\n reasoningEffort: \"low\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n medium: {\n reasoningEffort: \"medium\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n high: {\n reasoningEffort: \"high\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n xhigh: {\n reasoningEffort: \"xhigh\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n },\n },\n ],\n \"@ai-sdk/amazon-bedrock\": [\n {\n id: \"global.anthropic.claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextLimit: 1000000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-haiku-4-5-20251001-v1:0\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"us.amazon.nova-pro-v1:0\",\n name: \"Amazon Nova Pro\",\n contextLimit: 300000,\n outputLimit: 5000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n },\n {\n id: \"us.meta.llama4-maverick-17b-instruct-v1:0\",\n name: \"Meta Llama 4 Maverick\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"us.deepseek.r1-v1:0\",\n name: \"DeepSeek R1\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n ],\n \"@ai-sdk/anthropic\": [\n {\n id: \"claude-sonnet-4-5-20250929\",\n name: \"Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"claude-opus-4-5-20251101\",\n name: \"Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n max: { effort: \"max\" },\n },\n },\n {\n id: \"claude-haiku-4-5-20251001\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"gemini-claude-opus-4-5-thinking\",\n name: \"Antigravity - Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"gemini-claude-sonnet-4-5-thinking\",\n name: \"Antigravity - Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n ],\n};\n\n/**\n * Look up preset metadata for a model by npm package and model ID.\n * Returns enrichment fields (options, limit, modalities) that can be\n * merged into a model definition when the user's config doesn't already\n * provide them.\n */\nexport function getPresetModelDefaults(\n npm: string,\n modelId: string,\n): PresetModelVariant | undefined {\n const models = OPENCODE_PRESET_MODEL_VARIANTS[npm];\n if (!models) return undefined;\n return models.find((m) => m.id === modelId);\n}\n\nexport const opencodeProviderPresets: OpenCodeProviderPreset[] = [\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Shengsuanyun\",\n options: {\n baseURL: \"https://router.shengsuanyun.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"aggregator\",\n icon: \"shengsuanyun\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DeepSeek\",\n websiteUrl: \"https://platform.deepseek.com\",\n apiKeyUrl: \"https://platform.deepseek.com/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"https://api.deepseek.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"deepseek-v4-pro\": { name: \"DeepSeek V4 Pro\" },\n \"deepseek-v4-flash\": { name: \"DeepSeek V4 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"deepseek\",\n iconColor: \"#1E88E5\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM\",\n websiteUrl: \"https://open.bigmodel.cn\",\n apiKeyUrl: \"https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM\",\n options: {\n baseURL: \"https://open.bigmodel.cn/api/paas/v4\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://open.bigmodel.cn/api/paas/v4\",\n defaultValue: \"https://open.bigmodel.cn/api/paas/v4\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM en\",\n websiteUrl: \"https://z.ai\",\n apiKeyUrl: \"https://z.ai/subscribe?ic=8JVLJQFSKB\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM en\",\n options: {\n baseURL: \"https://api.z.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.z.ai/v1\",\n defaultValue: \"https://api.z.ai/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Bailian\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n apiKeyUrl: \"https://bailian.console.aliyun.com/#/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Bailian\",\n options: {\n baseURL: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"cn_official\",\n icon: \"bailian\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n defaultValue: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi k2.6\",\n websiteUrl: \"https://platform.moonshot.cn/console\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Kimi k2.6\",\n options: {\n baseURL: \"https://api.moonshot.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-k2.6\": { name: \"Kimi K2.6\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.moonshot.cn/v1\",\n defaultValue: \"https://api.moonshot.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi For Coding\",\n websiteUrl: \"https://www.kimi.com/code/docs/\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Kimi For Coding\",\n options: {\n baseURL: \"https://api.kimi.com/coding/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-for-coding\": { name: \"Kimi For Coding\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.kimi.com/coding/v1\",\n defaultValue: \"https://api.kimi.com/coding/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun\",\n websiteUrl: \"https://platform.stepfun.com/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.com/step_plan/v1\",\n defaultValue: \"https://api.stepfun.com/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun en\",\n websiteUrl: \"https://platform.stepfun.ai/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.ai/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun en\",\n options: {\n baseURL: \"https://api.stepfun.ai/step_plan/v1\",\n apiKey: \"\",\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.ai/step_plan/v1\",\n defaultValue: \"https://api.stepfun.ai/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun Step Plan\",\n websiteUrl: \"https://platform.stepfun.com/docs/zh/step-plan/overview\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun Step Plan\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#005AFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"ModelScope\",\n websiteUrl: \"https://modelscope.cn\",\n apiKeyUrl: \"https://modelscope.cn/my/myaccesstoken\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"ModelScope\",\n options: {\n baseURL: \"https://api-inference.modelscope.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"ZhipuAI/GLM-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"modelscope\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api-inference.modelscope.cn/v1\",\n defaultValue: \"https://api-inference.modelscope.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"KAT-Coder\",\n websiteUrl: \"https://console.streamlake.ai\",\n apiKeyUrl: \"https://console.streamlake.ai/console/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"KAT-Coder\",\n options: {\n baseURL:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"KAT-Coder-Pro\": { name: \"KAT-Coder Pro\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n defaultValue:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n editorValue: \"\",\n },\n ENDPOINT_ID: {\n label: \"Vanchin Endpoint ID\",\n placeholder: \"ep-xxx-xxx\",\n defaultValue: \"\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n icon: \"catcoder\",\n },\n {\n name: \"Longcat\",\n websiteUrl: \"https://longcat.chat/platform\",\n apiKeyUrl: \"https://longcat.chat/platform/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Longcat\",\n options: {\n baseURL: \"https://api.longcat.chat/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"LongCat-Flash-Chat\": { name: \"LongCat Flash Chat\" },\n },\n },\n category: \"cn_official\",\n icon: \"longcat\",\n iconColor: \"#29E154\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.longcat.chat/v1\",\n defaultValue: \"https://api.longcat.chat/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax\",\n websiteUrl: \"https://platform.minimaxi.com\",\n apiKeyUrl: \"https://platform.minimaxi.com/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax\",\n options: {\n baseURL: \"https://api.minimaxi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax en\",\n websiteUrl: \"https://platform.minimax.io\",\n apiKeyUrl: \"https://platform.minimax.io/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax en\",\n options: {\n baseURL: \"https://api.minimax.io/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DouBaoSeed\",\n websiteUrl: \"https://www.volcengine.com/product/doubao\",\n apiKeyUrl: \"https://www.volcengine.com/product/doubao\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"DouBaoSeed\",\n options: {\n baseURL: \"https://ark.cn-beijing.volces.com/api/v3\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"doubao-seed-2-0-code-preview-latest\": {\n name: \"Doubao Seed Code Preview\",\n },\n },\n },\n category: \"cn_official\",\n icon: \"doubao\",\n iconColor: \"#3370FF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"BaiLing\",\n websiteUrl: \"https://alipaytbox.yuque.com/sxs0ba/ling/get_started\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"BaiLing\",\n options: {\n baseURL: \"https://api.tbox.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"Ling-2.5-1T\": { name: \"Ling 2.5-1T\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Xiaomi MiMo\",\n websiteUrl: \"https://platform.xiaomimimo.com\",\n apiKeyUrl: \"https://platform.xiaomimimo.com/#/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Xiaomi MiMo\",\n options: {\n baseURL: \"https://api.xiaomimimo.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"mimo-v2-pro\": { name: \"MiMo V2 Pro\" },\n },\n },\n category: \"cn_official\",\n icon: \"xiaomimimo\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n apiKeyUrl: \"https://aihubmix.com\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AiHubMix\",\n options: {\n baseURL: \"https://aihubmix.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"aihubmix\",\n iconColor: \"#006FFB\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n apiKeyUrl: \"https://www.dmxapi.cn\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"DMXAPI\",\n options: {\n baseURL: \"https://www.dmxapi.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenRouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"OpenRouter\",\n options: {\n baseURL: \"https://openrouter.ai/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"anthropic/claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6566F1\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-or-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"TheRouter\",\n options: {\n baseURL: \"https://api.therouter.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"openai/gpt-5.3-codex\": { name: \"GPT-5.3 Codex\" },\n \"openai/gpt-5.2\": { name: \"GPT-5.2\" },\n \"google/gemini-3-flash-preview\": {\n name: \"Gemini 3 Flash Preview\",\n },\n \"qwen/qwen3-coder-480b\": { name: \"Qwen3 Coder 480B\" },\n },\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Novita AI\",\n websiteUrl: \"https://novita.ai\",\n apiKeyUrl: \"https://novita.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Novita AI\",\n options: {\n baseURL: \"https://api.novita.ai/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"zai-org/glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"novita\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Nvidia\",\n websiteUrl: \"https://build.nvidia.com\",\n apiKeyUrl: \"https://build.nvidia.com/settings/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Nvidia\",\n options: {\n baseURL: \"https://integrate.api.nvidia.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"moonshotai/kimi-k2.5\": { name: \"Kimi K2.5\" },\n },\n },\n category: \"aggregator\",\n icon: \"nvidia\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PIPELLM\",\n options: {\n baseURL: \"https://cc-api.pipellm.ai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"claude-opus-4-7\" },\n \"claude-sonnet-4-6\": { name: \"claude-sonnet-4-6\" },\n \"claude-haiku-4-5-20251001\": { name: \"claude-haiku-4-5-20251001\" },\n },\n },\n category: \"aggregator\",\n icon: \"pipellm\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"pipe-...\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PackyCode\",\n options: {\n baseURL: \"https://www.packyapi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"packycode\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Cubence\",\n options: {\n baseURL: \"https://api.cubence.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AIGoCode\",\n options: {\n baseURL: \"https://api.aigocode.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n name: \"RightCode\",\n options: {\n baseURL: \"https://right.codes/codex/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICodeMirror\",\n options: {\n baseURL: \"https://api.aicodemirror.com/api/claudecode\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICoding\",\n options: {\n baseURL: \"https://api.aicoding.sh\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aicoding\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CrazyRouter\",\n options: {\n baseURL: \"https://crazyrouter.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"SSSAiCode\",\n options: {\n baseURL: \"https://node-hk.sssaicode.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Micu\",\n options: {\n baseURL: \"https://www.openclaudecode.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"micu\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CTok\",\n options: {\n baseURL: \"https://api.ctok.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"LionCCAPI\",\n options: {\n baseURL: \"https://vibecodingapi.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"lioncc\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n options: {\n apiKey: \"\",\n baseURL: \"https://e-flowcode.cc/v1\",\n },\n models: {\n \"gpt-5.2-codex\": {\n name: \"gpt-5.2-codex\",\n },\n \"gpt-5.3-codex\": {\n name: \"gpt-5.3-codex\",\n },\n },\n },\n category: \"third_party\",\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"LemonData\",\n options: {\n baseURL: \"https://api.lemondata.cc/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n icon: \"lemondata\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AWS Bedrock\",\n websiteUrl: \"https://aws.amazon.com/bedrock/\",\n settingsConfig: {\n npm: \"@ai-sdk/amazon-bedrock\",\n name: \"AWS Bedrock\",\n options: {\n region: \"${region}\",\n accessKeyId: \"${accessKeyId}\",\n secretAccessKey: \"${secretAccessKey}\",\n setCacheKey: true,\n },\n models: {\n \"global.anthropic.claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"global.anthropic.claude-sonnet-4-6\": {\n name: \"Claude Sonnet 4.6\",\n },\n \"global.anthropic.claude-haiku-4-5-20251001-v1:0\": {\n name: \"Claude Haiku 4.5\",\n },\n \"us.amazon.nova-pro-v1:0\": { name: \"Amazon Nova Pro\" },\n \"us.meta.llama4-maverick-17b-instruct-v1:0\": {\n name: \"Meta Llama 4 Maverick\",\n },\n \"us.deepseek.r1-v1:0\": { name: \"DeepSeek R1\" },\n },\n },\n category: \"cloud_provider\",\n icon: \"aws\",\n iconColor: \"#FF9900\",\n templateValues: {\n region: {\n label: \"AWS Region\",\n placeholder: \"us-west-2\",\n defaultValue: \"us-west-2\",\n editorValue: \"us-west-2\",\n },\n accessKeyId: {\n label: \"Access Key ID\",\n placeholder: \"AKIA...\",\n editorValue: \"\",\n },\n secretAccessKey: {\n label: \"Secret Access Key\",\n placeholder: \"your-secret-key\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenAI Compatible\",\n websiteUrl: \"\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"custom\",\n isCustomTemplate: true,\n icon: \"generic\",\n iconColor: \"#6B7280\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.example.com/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"Oh My OpenCode\",\n websiteUrl: \"https://github.com/code-yeongyu/oh-my-openagent\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#8B5CF6\",\n isCustomTemplate: true,\n },\n {\n name: \"Oh My OpenCode Slim\",\n websiteUrl: \"https://github.com/alvinunreal/oh-my-opencode-slim\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo-slim\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#6366F1\",\n isCustomTemplate: true,\n },\n];\n"}, "d435b59defe25a0ba8f3f2599f0b094ca6f7b9b1": {"t": 1785764144.7153535, "n": 38829, "h": "b6609fd8a126a93a", "c": "import type { ProviderCategory, OpenCodeProviderConfig } from \"../types\";\nimport type { PresetTheme, TemplateValueConfig } from \"./claudeProviderPresets\";\n\nexport interface OpenCodeProviderPreset {\n name: string;\n nameKey?: string; // i18n key for localized display name\n websiteUrl: string;\n apiKeyUrl?: string;\n settingsConfig: OpenCodeProviderConfig;\n isOfficial?: boolean;\n category?: ProviderCategory;\n templateValues?: Record<string, TemplateValueConfig>;\n theme?: PresetTheme;\n icon?: string;\n iconColor?: string;\n isCustomTemplate?: boolean;\n}\n\nexport const opencodeNpmPackages = [\n { value: \"@ai-sdk/openai\", label: \"OpenAI Responses\" },\n { value: \"@ai-sdk/openai-compatible\", label: \"OpenAI Compatible\" },\n { value: \"@ai-sdk/anthropic\", label: \"Anthropic\" },\n { value: \"@ai-sdk/amazon-bedrock\", label: \"Amazon Bedrock\" },\n { value: \"@ai-sdk/google\", label: \"Google (Gemini)\" },\n] as const;\n\nexport interface PresetModelVariant {\n id: string;\n name?: string;\n contextLimit?: number;\n outputLimit?: number;\n modalities?: { input: string[]; output: string[] };\n options?: Record<string, unknown>;\n variants?: Record<string, Record<string, unknown>>;\n}\n\nexport const OPENCODE_PRESET_MODEL_VARIANTS: Record<\n string,\n PresetModelVariant[]\n> = {\n \"@ai-sdk/openai-compatible\": [\n {\n id: \"MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"glm-5\",\n name: \"GLM 5\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"kimi-k2.6\",\n name: \"Kimi K2.6\",\n contextLimit: 262144,\n outputLimit: 262144,\n modalities: { input: [\"text\", \"image\", \"video\"], output: [\"text\"] },\n },\n {\n id: \"step-3.5-flash-2603\",\n name: \"Step 3.5 Flash 2603\",\n contextLimit: 262144,\n },\n {\n id: \"step-3.5-flash\",\n name: \"Step 3.5 Flash\",\n contextLimit: 262144,\n },\n ],\n \"@ai-sdk/google\": [\n {\n id: \"gemini-2.5-flash-lite\",\n name: \"Gemini 2.5 Flash Lite\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n auto: {\n thinkingConfig: { includeThoughts: true, thinkingBudget: -1 },\n },\n \"no-thinking\": { thinkingConfig: { thinkingBudget: 0 } },\n },\n },\n {\n id: \"gemini-3-flash-preview\",\n name: \"Gemini 3 Flash Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n minimal: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"minimal\" },\n },\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n medium: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"medium\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n {\n id: \"gemini-3-pro-preview\",\n name: \"Gemini 3 Pro Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n ],\n \"@ai-sdk/openai\": [\n {\n id: \"gpt-5.4\",\n name: \"GPT-5.4\",\n contextLimit: 400000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n variants: {\n low: {\n reasoningEffort: \"low\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n medium: {\n reasoningEffort: \"medium\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n high: {\n reasoningEffort: \"high\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n xhigh: {\n reasoningEffort: \"xhigh\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n },\n },\n ],\n \"@ai-sdk/amazon-bedrock\": [\n {\n id: \"global.anthropic.claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextLimit: 1000000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-haiku-4-5-20251001-v1:0\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"us.amazon.nova-pro-v1:0\",\n name: \"Amazon Nova Pro\",\n contextLimit: 300000,\n outputLimit: 5000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n },\n {\n id: \"us.meta.llama4-maverick-17b-instruct-v1:0\",\n name: \"Meta Llama 4 Maverick\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"us.deepseek.r1-v1:0\",\n name: \"DeepSeek R1\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n ],\n \"@ai-sdk/anthropic\": [\n {\n id: \"claude-sonnet-4-5-20250929\",\n name: \"Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"claude-opus-4-5-20251101\",\n name: \"Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n max: { effort: \"max\" },\n },\n },\n {\n id: \"claude-haiku-4-5-20251001\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"gemini-claude-opus-4-5-thinking\",\n name: \"Antigravity - Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"gemini-claude-sonnet-4-5-thinking\",\n name: \"Antigravity - Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n ],\n};\n\n/**\n * Look up preset metadata for a model by npm package and model ID.\n * Returns enrichment fields (options, limit, modalities) that can be\n * merged into a model definition when the user's config doesn't already\n * provide them.\n */\nexport function getPresetModelDefaults(\n npm: string,\n modelId: string,\n): PresetModelVariant | undefined {\n const models = OPENCODE_PRESET_MODEL_VARIANTS[npm];\n if (!models) return undefined;\n return models.find((m) => m.id === modelId);\n}\n\nexport const opencodeProviderPresets: OpenCodeProviderPreset[] = [\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Shengsuanyun\",\n options: {\n baseURL: \"https://router.shengsuanyun.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"aggregator\",\n icon: \"shengsuanyun\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DeepSeek\",\n websiteUrl: \"https://platform.deepseek.com\",\n apiKeyUrl: \"https://platform.deepseek.com/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"https://api.deepseek.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"deepseek-v4-pro\": { name: \"DeepSeek V4 Pro\" },\n \"deepseek-v4-flash\": { name: \"DeepSeek V4 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"deepseek\",\n iconColor: \"#1E88E5\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM\",\n websiteUrl: \"https://open.bigmodel.cn\",\n apiKeyUrl: \"https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM\",\n options: {\n baseURL: \"https://open.bigmodel.cn/api/paas/v4\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://open.bigmodel.cn/api/paas/v4\",\n defaultValue: \"https://open.bigmodel.cn/api/paas/v4\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM en\",\n websiteUrl: \"https://z.ai\",\n apiKeyUrl: \"https://z.ai/subscribe?ic=8JVLJQFSKB\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM en\",\n options: {\n baseURL: \"https://api.z.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.z.ai/v1\",\n defaultValue: \"https://api.z.ai/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Bailian\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n apiKeyUrl: \"https://bailian.console.aliyun.com/#/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Bailian\",\n options: {\n baseURL: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"cn_official\",\n icon: \"bailian\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n defaultValue: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi k2.6\",\n websiteUrl: \"https://platform.moonshot.cn/console\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Kimi k2.6\",\n options: {\n baseURL: \"https://api.moonshot.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-k2.6\": { name: \"Kimi K2.6\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.moonshot.cn/v1\",\n defaultValue: \"https://api.moonshot.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi For Coding\",\n websiteUrl: \"https://www.kimi.com/code/docs/\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Kimi For Coding\",\n options: {\n baseURL: \"https://api.kimi.com/coding/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-for-coding\": { name: \"Kimi For Coding\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.kimi.com/coding/v1\",\n defaultValue: \"https://api.kimi.com/coding/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun\",\n websiteUrl: \"https://platform.stepfun.com/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.com/step_plan/v1\",\n defaultValue: \"https://api.stepfun.com/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun en\",\n websiteUrl: \"https://platform.stepfun.ai/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.ai/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun en\",\n options: {\n baseURL: \"https://api.stepfun.ai/step_plan/v1\",\n apiKey: \"\",\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.ai/step_plan/v1\",\n defaultValue: \"https://api.stepfun.ai/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun Step Plan\",\n websiteUrl: \"https://platform.stepfun.com/docs/zh/step-plan/overview\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun Step Plan\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#005AFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"ModelScope\",\n websiteUrl: \"https://modelscope.cn\",\n apiKeyUrl: \"https://modelscope.cn/my/myaccesstoken\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"ModelScope\",\n options: {\n baseURL: \"https://api-inference.modelscope.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"ZhipuAI/GLM-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"modelscope\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api-inference.modelscope.cn/v1\",\n defaultValue: \"https://api-inference.modelscope.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"KAT-Coder\",\n websiteUrl: \"https://console.streamlake.ai\",\n apiKeyUrl: \"https://console.streamlake.ai/console/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"KAT-Coder\",\n options: {\n baseURL:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"KAT-Coder-Pro\": { name: \"KAT-Coder Pro\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n defaultValue:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n editorValue: \"\",\n },\n ENDPOINT_ID: {\n label: \"Vanchin Endpoint ID\",\n placeholder: \"ep-xxx-xxx\",\n defaultValue: \"\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n icon: \"catcoder\",\n },\n {\n name: \"Longcat\",\n websiteUrl: \"https://longcat.chat/platform\",\n apiKeyUrl: \"https://longcat.chat/platform/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Longcat\",\n options: {\n baseURL: \"https://api.longcat.chat/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"LongCat-Flash-Chat\": { name: \"LongCat Flash Chat\" },\n },\n },\n category: \"cn_official\",\n icon: \"longcat\",\n iconColor: \"#29E154\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.longcat.chat/v1\",\n defaultValue: \"https://api.longcat.chat/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax\",\n websiteUrl: \"https://platform.minimaxi.com\",\n apiKeyUrl: \"https://platform.minimaxi.com/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax\",\n options: {\n baseURL: \"https://api.minimaxi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax en\",\n websiteUrl: \"https://platform.minimax.io\",\n apiKeyUrl: \"https://platform.minimax.io/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax en\",\n options: {\n baseURL: \"https://api.minimax.io/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DouBaoSeed\",\n websiteUrl: \"https://www.volcengine.com/product/doubao\",\n apiKeyUrl: \"https://www.volcengine.com/product/doubao\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"DouBaoSeed\",\n options: {\n baseURL: \"https://ark.cn-beijing.volces.com/api/v3\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"doubao-seed-2-0-code-preview-latest\": {\n name: \"Doubao Seed Code Preview\",\n },\n },\n },\n category: \"cn_official\",\n icon: \"doubao\",\n iconColor: \"#3370FF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"BaiLing\",\n websiteUrl: \"https://alipaytbox.yuque.com/sxs0ba/ling/get_started\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"BaiLing\",\n options: {\n baseURL: \"https://api.tbox.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"Ling-2.5-1T\": { name: \"Ling 2.5-1T\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Xiaomi MiMo\",\n websiteUrl: \"https://platform.xiaomimimo.com\",\n apiKeyUrl: \"https://platform.xiaomimimo.com/#/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Xiaomi MiMo\",\n options: {\n baseURL: \"https://api.xiaomimimo.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"mimo-v2-pro\": { name: \"MiMo V2 Pro\" },\n },\n },\n category: \"cn_official\",\n icon: \"xiaomimimo\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n apiKeyUrl: \"https://aihubmix.com\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AiHubMix\",\n options: {\n baseURL: \"https://aihubmix.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"aihubmix\",\n iconColor: \"#006FFB\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n apiKeyUrl: \"https://www.dmxapi.cn\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"DMXAPI\",\n options: {\n baseURL: \"https://www.dmxapi.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenRouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"OpenRouter\",\n options: {\n baseURL: \"https://openrouter.ai/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"anthropic/claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6566F1\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-or-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"TheRouter\",\n options: {\n baseURL: \"https://api.therouter.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"openai/gpt-5.3-codex\": { name: \"GPT-5.3 Codex\" },\n \"openai/gpt-5.2\": { name: \"GPT-5.2\" },\n \"google/gemini-3-flash-preview\": {\n name: \"Gemini 3 Flash Preview\",\n },\n \"qwen/qwen3-coder-480b\": { name: \"Qwen3 Coder 480B\" },\n },\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Novita AI\",\n websiteUrl: \"https://novita.ai\",\n apiKeyUrl: \"https://novita.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Novita AI\",\n options: {\n baseURL: \"https://api.novita.ai/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"zai-org/glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"novita\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Nvidia\",\n websiteUrl: \"https://build.nvidia.com\",\n apiKeyUrl: \"https://build.nvidia.com/settings/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Nvidia\",\n options: {\n baseURL: \"https://integrate.api.nvidia.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"moonshotai/kimi-k2.5\": { name: \"Kimi K2.5\" },\n },\n },\n category: \"aggregator\",\n icon: \"nvidia\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PIPELLM\",\n options: {\n baseURL: \"https://cc-api.pipellm.ai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"claude-opus-4-7\" },\n \"claude-sonnet-4-6\": { name: \"claude-sonnet-4-6\" },\n \"claude-haiku-4-5-20251001\": { name: \"claude-haiku-4-5-20251001\" },\n },\n },\n category: \"aggregator\",\n icon: \"pipellm\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"pipe-...\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PackyCode\",\n options: {\n baseURL: \"https://www.packyapi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"packycode\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Cubence\",\n options: {\n baseURL: \"https://api.cubence.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AIGoCode\",\n options: {\n baseURL: \"https://api.aigocode.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n name: \"RightCode\",\n options: {\n baseURL: \"https://right.codes/codex/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICodeMirror\",\n options: {\n baseURL: \"https://api.aicodemirror.com/api/claudecode\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICoding\",\n options: {\n baseURL: \"https://api.aicoding.sh\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"aicoding\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CrazyRouter\",\n options: {\n baseURL: \"https://crazyrouter.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"SSSAiCode\",\n options: {\n baseURL: \"https://node-hk.sssaicode.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Micu\",\n options: {\n baseURL: \"https://www.openclaudecode.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"micu\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CTok\",\n options: {\n baseURL: \"https://api.ctok.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"LionCCAPI\",\n options: {\n baseURL: \"https://vibecodingapi.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n icon: \"lioncc\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n options: {\n apiKey: \"\",\n baseURL: \"https://e-flowcode.cc/v1\",\n },\n models: {\n \"gpt-5.2-codex\": {\n name: \"gpt-5.2-codex\",\n },\n \"gpt-5.3-codex\": {\n name: \"gpt-5.3-codex\",\n },\n },\n },\n category: \"third_party\",\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"LemonData\",\n options: {\n baseURL: \"https://api.lemondata.cc/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n icon: \"lemondata\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AWS Bedrock\",\n websiteUrl: \"https://aws.amazon.com/bedrock/\",\n settingsConfig: {\n npm: \"@ai-sdk/amazon-bedrock\",\n name: \"AWS Bedrock\",\n options: {\n region: \"${region}\",\n accessKeyId: \"${accessKeyId}\",\n secretAccessKey: \"${secretAccessKey}\",\n setCacheKey: true,\n },\n models: {\n \"global.anthropic.claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"global.anthropic.claude-sonnet-4-6\": {\n name: \"Claude Sonnet 4.6\",\n },\n \"global.anthropic.claude-haiku-4-5-20251001-v1:0\": {\n name: \"Claude Haiku 4.5\",\n },\n \"us.amazon.nova-pro-v1:0\": { name: \"Amazon Nova Pro\" },\n \"us.meta.llama4-maverick-17b-instruct-v1:0\": {\n name: \"Meta Llama 4 Maverick\",\n },\n \"us.deepseek.r1-v1:0\": { name: \"DeepSeek R1\" },\n },\n },\n category: \"cloud_provider\",\n icon: \"aws\",\n iconColor: \"#FF9900\",\n templateValues: {\n region: {\n label: \"AWS Region\",\n placeholder: \"us-west-2\",\n defaultValue: \"us-west-2\",\n editorValue: \"us-west-2\",\n },\n accessKeyId: {\n label: \"Access Key ID\",\n placeholder: \"AKIA...\",\n editorValue: \"\",\n },\n secretAccessKey: {\n label: \"Secret Access Key\",\n placeholder: \"your-secret-key\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenAI Compatible\",\n websiteUrl: \"\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"custom\",\n isCustomTemplate: true,\n icon: \"generic\",\n iconColor: \"#6B7280\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.example.com/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"Oh My OpenCode\",\n websiteUrl: \"https://github.com/code-yeongyu/oh-my-openagent\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#8B5CF6\",\n isCustomTemplate: true,\n },\n {\n name: \"Oh My OpenCode Slim\",\n websiteUrl: \"https://github.com/alvinunreal/oh-my-opencode-slim\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo-slim\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#6366F1\",\n isCustomTemplate: true,\n },\n];\n"}, "4e2acc987a0f98c140a76493dbe42bc05fd3b2a3": {"t": 1785764146.332895, "n": 39858, "h": "952cef6223f5f1b7", "c": "import type { ProviderCategory, OpenCodeProviderConfig } from \"../types\";\nimport type { PresetTheme, TemplateValueConfig } from \"./claudeProviderPresets\";\n\nexport interface OpenCodeProviderPreset {\n name: string;\n nameKey?: string; // i18n key for localized display name\n websiteUrl: string;\n apiKeyUrl?: string;\n settingsConfig: OpenCodeProviderConfig;\n isOfficial?: boolean;\n isPartner?: boolean;\n partnerPromotionKey?: string;\n category?: ProviderCategory;\n templateValues?: Record<string, TemplateValueConfig>;\n theme?: PresetTheme;\n icon?: string;\n iconColor?: string;\n isCustomTemplate?: boolean;\n}\n\nexport const opencodeNpmPackages = [\n { value: \"@ai-sdk/openai\", label: \"OpenAI Responses\" },\n { value: \"@ai-sdk/openai-compatible\", label: \"OpenAI Compatible\" },\n { value: \"@ai-sdk/anthropic\", label: \"Anthropic\" },\n { value: \"@ai-sdk/amazon-bedrock\", label: \"Amazon Bedrock\" },\n { value: \"@ai-sdk/google\", label: \"Google (Gemini)\" },\n] as const;\n\nexport interface PresetModelVariant {\n id: string;\n name?: string;\n contextLimit?: number;\n outputLimit?: number;\n modalities?: { input: string[]; output: string[] };\n options?: Record<string, unknown>;\n variants?: Record<string, Record<string, unknown>>;\n}\n\nexport const OPENCODE_PRESET_MODEL_VARIANTS: Record<\n string,\n PresetModelVariant[]\n> = {\n \"@ai-sdk/openai-compatible\": [\n {\n id: \"MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"glm-5\",\n name: \"GLM 5\",\n contextLimit: 204800,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"kimi-k2.6\",\n name: \"Kimi K2.6\",\n contextLimit: 262144,\n outputLimit: 262144,\n modalities: { input: [\"text\", \"image\", \"video\"], output: [\"text\"] },\n },\n {\n id: \"step-3.5-flash-2603\",\n name: \"Step 3.5 Flash 2603\",\n contextLimit: 262144,\n },\n {\n id: \"step-3.5-flash\",\n name: \"Step 3.5 Flash\",\n contextLimit: 262144,\n },\n ],\n \"@ai-sdk/google\": [\n {\n id: \"gemini-2.5-flash-lite\",\n name: \"Gemini 2.5 Flash Lite\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n auto: {\n thinkingConfig: { includeThoughts: true, thinkingBudget: -1 },\n },\n \"no-thinking\": { thinkingConfig: { thinkingBudget: 0 } },\n },\n },\n {\n id: \"gemini-3-flash-preview\",\n name: \"Gemini 3 Flash Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n minimal: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"minimal\" },\n },\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n medium: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"medium\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n {\n id: \"gemini-3-pro-preview\",\n name: \"Gemini 3 Pro Preview\",\n contextLimit: 1048576,\n outputLimit: 65536,\n modalities: {\n input: [\"text\", \"image\", \"pdf\", \"video\", \"audio\"],\n output: [\"text\"],\n },\n variants: {\n low: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"low\" },\n },\n high: {\n thinkingConfig: { includeThoughts: true, thinkingLevel: \"high\" },\n },\n },\n },\n ],\n \"@ai-sdk/openai\": [\n {\n id: \"gpt-5.4\",\n name: \"GPT-5.4\",\n contextLimit: 400000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n variants: {\n low: {\n reasoningEffort: \"low\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n medium: {\n reasoningEffort: \"medium\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n high: {\n reasoningEffort: \"high\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n xhigh: {\n reasoningEffort: \"xhigh\",\n reasoningSummary: \"auto\",\n textVerbosity: \"medium\",\n },\n },\n },\n ],\n \"@ai-sdk/amazon-bedrock\": [\n {\n id: \"global.anthropic.claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextLimit: 1000000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"global.anthropic.claude-haiku-4-5-20251001-v1:0\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"us.amazon.nova-pro-v1:0\",\n name: \"Amazon Nova Pro\",\n contextLimit: 300000,\n outputLimit: 5000,\n modalities: { input: [\"text\", \"image\"], output: [\"text\"] },\n },\n {\n id: \"us.meta.llama4-maverick-17b-instruct-v1:0\",\n name: \"Meta Llama 4 Maverick\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n {\n id: \"us.deepseek.r1-v1:0\",\n name: \"DeepSeek R1\",\n contextLimit: 131072,\n outputLimit: 131072,\n modalities: { input: [\"text\"], output: [\"text\"] },\n },\n ],\n \"@ai-sdk/anthropic\": [\n {\n id: \"claude-sonnet-4-5-20250929\",\n name: \"Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"claude-opus-4-5-20251101\",\n name: \"Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextLimit: 1000000,\n outputLimit: 128000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n max: { effort: \"max\" },\n },\n },\n {\n id: \"claude-haiku-4-5-20251001\",\n name: \"Claude Haiku 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n },\n {\n id: \"gemini-claude-opus-4-5-thinking\",\n name: \"Antigravity - Claude Opus 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { effort: \"low\" },\n medium: { effort: \"medium\" },\n high: { effort: \"high\" },\n },\n },\n {\n id: \"gemini-claude-sonnet-4-5-thinking\",\n name: \"Antigravity - Claude Sonnet 4.5\",\n contextLimit: 200000,\n outputLimit: 64000,\n modalities: { input: [\"text\", \"image\", \"pdf\"], output: [\"text\"] },\n variants: {\n low: { thinking: { budgetTokens: 5000, type: \"enabled\" } },\n medium: { thinking: { budgetTokens: 13000, type: \"enabled\" } },\n high: { thinking: { budgetTokens: 18000, type: \"enabled\" } },\n },\n },\n ],\n};\n\n/**\n * Look up preset metadata for a model by npm package and model ID.\n * Returns enrichment fields (options, limit, modalities) that can be\n * merged into a model definition when the user's config doesn't already\n * provide them.\n */\nexport function getPresetModelDefaults(\n npm: string,\n modelId: string,\n): PresetModelVariant | undefined {\n const models = OPENCODE_PRESET_MODEL_VARIANTS[npm];\n if (!models) return undefined;\n return models.find((m) => m.id === modelId);\n}\n\nexport const opencodeProviderPresets: OpenCodeProviderPreset[] = [\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Shengsuanyun\",\n options: {\n baseURL: \"https://router.shengsuanyun.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"aggregator\",\n isPartner: true,\n partnerPromotionKey: \"shengsuanyun\",\n icon: \"shengsuanyun\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DeepSeek\",\n websiteUrl: \"https://platform.deepseek.com\",\n apiKeyUrl: \"https://platform.deepseek.com/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"https://api.deepseek.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"deepseek-v4-pro\": { name: \"DeepSeek V4 Pro\" },\n \"deepseek-v4-flash\": { name: \"DeepSeek V4 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"deepseek\",\n iconColor: \"#1E88E5\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM\",\n websiteUrl: \"https://open.bigmodel.cn\",\n apiKeyUrl: \"https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM\",\n options: {\n baseURL: \"https://open.bigmodel.cn/api/paas/v4\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://open.bigmodel.cn/api/paas/v4\",\n defaultValue: \"https://open.bigmodel.cn/api/paas/v4\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Zhipu GLM en\",\n websiteUrl: \"https://z.ai\",\n apiKeyUrl: \"https://z.ai/subscribe?ic=8JVLJQFSKB\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Zhipu GLM en\",\n options: {\n baseURL: \"https://api.z.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.z.ai/v1\",\n defaultValue: \"https://api.z.ai/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Bailian\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n apiKeyUrl: \"https://bailian.console.aliyun.com/#/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Bailian\",\n options: {\n baseURL: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"cn_official\",\n icon: \"bailian\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n defaultValue: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi k2.6\",\n websiteUrl: \"https://platform.moonshot.cn/console\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Kimi k2.6\",\n options: {\n baseURL: \"https://api.moonshot.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-k2.6\": { name: \"Kimi K2.6\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.moonshot.cn/v1\",\n defaultValue: \"https://api.moonshot.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Kimi For Coding\",\n websiteUrl: \"https://www.kimi.com/code/docs/\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Kimi For Coding\",\n options: {\n baseURL: \"https://api.kimi.com/coding/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"kimi-for-coding\": { name: \"Kimi For Coding\" },\n },\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.kimi.com/coding/v1\",\n defaultValue: \"https://api.kimi.com/coding/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun\",\n websiteUrl: \"https://platform.stepfun.com/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.com/step_plan/v1\",\n defaultValue: \"https://api.stepfun.com/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun en\",\n websiteUrl: \"https://platform.stepfun.ai/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.ai/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun en\",\n options: {\n baseURL: \"https://api.stepfun.ai/step_plan/v1\",\n apiKey: \"\",\n },\n models: {\n \"step-3.5-flash-2603\": { name: \"Step 3.5 Flash 2603\" },\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.ai/step_plan/v1\",\n defaultValue: \"https://api.stepfun.ai/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"StepFun Step Plan\",\n websiteUrl: \"https://platform.stepfun.com/docs/zh/step-plan/overview\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"StepFun Step Plan\",\n options: {\n baseURL: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"step-3.5-flash\": { name: \"Step 3.5 Flash\" },\n },\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#005AFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"ModelScope\",\n websiteUrl: \"https://modelscope.cn\",\n apiKeyUrl: \"https://modelscope.cn/my/myaccesstoken\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"ModelScope\",\n options: {\n baseURL: \"https://api-inference.modelscope.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"ZhipuAI/GLM-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"modelscope\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api-inference.modelscope.cn/v1\",\n defaultValue: \"https://api-inference.modelscope.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"KAT-Coder\",\n websiteUrl: \"https://console.streamlake.ai\",\n apiKeyUrl: \"https://console.streamlake.ai/console/api-key\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"KAT-Coder\",\n options: {\n baseURL:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"KAT-Coder-Pro\": { name: \"KAT-Coder Pro\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n defaultValue:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n editorValue: \"\",\n },\n ENDPOINT_ID: {\n label: \"Vanchin Endpoint ID\",\n placeholder: \"ep-xxx-xxx\",\n defaultValue: \"\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n icon: \"catcoder\",\n },\n {\n name: \"Longcat\",\n websiteUrl: \"https://longcat.chat/platform\",\n apiKeyUrl: \"https://longcat.chat/platform/api_keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Longcat\",\n options: {\n baseURL: \"https://api.longcat.chat/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"LongCat-Flash-Chat\": { name: \"LongCat Flash Chat\" },\n },\n },\n category: \"cn_official\",\n icon: \"longcat\",\n iconColor: \"#29E154\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.longcat.chat/v1\",\n defaultValue: \"https://api.longcat.chat/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax\",\n websiteUrl: \"https://platform.minimaxi.com\",\n apiKeyUrl: \"https://platform.minimaxi.com/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax\",\n options: {\n baseURL: \"https://api.minimaxi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n isPartner: true,\n partnerPromotionKey: \"minimax_cn\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"MiniMax en\",\n websiteUrl: \"https://platform.minimax.io\",\n apiKeyUrl: \"https://platform.minimax.io/subscribe/coding-plan\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"MiniMax en\",\n options: {\n baseURL: \"https://api.minimax.io/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"MiniMax-M2.7\": { name: \"MiniMax M2.7\" },\n },\n },\n category: \"cn_official\",\n isPartner: true,\n partnerPromotionKey: \"minimax_en\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DouBaoSeed\",\n websiteUrl: \"https://www.volcengine.com/product/doubao\",\n apiKeyUrl: \"https://www.volcengine.com/product/doubao\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"DouBaoSeed\",\n options: {\n baseURL: \"https://ark.cn-beijing.volces.com/api/v3\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"doubao-seed-2-0-code-preview-latest\": {\n name: \"Doubao Seed Code Preview\",\n },\n },\n },\n category: \"cn_official\",\n icon: \"doubao\",\n iconColor: \"#3370FF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"BaiLing\",\n websiteUrl: \"https://alipaytbox.yuque.com/sxs0ba/ling/get_started\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"BaiLing\",\n options: {\n baseURL: \"https://api.tbox.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"Ling-2.5-1T\": { name: \"Ling 2.5-1T\" },\n },\n },\n category: \"cn_official\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Xiaomi MiMo\",\n websiteUrl: \"https://platform.xiaomimimo.com\",\n apiKeyUrl: \"https://platform.xiaomimimo.com/#/console/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Xiaomi MiMo\",\n options: {\n baseURL: \"https://api.xiaomimimo.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"mimo-v2-pro\": { name: \"MiMo V2 Pro\" },\n },\n },\n category: \"cn_official\",\n icon: \"xiaomimimo\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n apiKeyUrl: \"https://aihubmix.com\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AiHubMix\",\n options: {\n baseURL: \"https://aihubmix.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"aihubmix\",\n iconColor: \"#006FFB\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n apiKeyUrl: \"https://www.dmxapi.cn\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"DMXAPI\",\n options: {\n baseURL: \"https://www.dmxapi.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n isPartner: true,\n partnerPromotionKey: \"dmxapi\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenRouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"OpenRouter\",\n options: {\n baseURL: \"https://openrouter.ai/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"anthropic/claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6566F1\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-or-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"TheRouter\",\n options: {\n baseURL: \"https://api.therouter.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"anthropic/claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"openai/gpt-5.3-codex\": { name: \"GPT-5.3 Codex\" },\n \"openai/gpt-5.2\": { name: \"GPT-5.2\" },\n \"google/gemini-3-flash-preview\": {\n name: \"Gemini 3 Flash Preview\",\n },\n \"qwen/qwen3-coder-480b\": { name: \"Qwen3 Coder 480B\" },\n },\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Novita AI\",\n websiteUrl: \"https://novita.ai\",\n apiKeyUrl: \"https://novita.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Novita AI\",\n options: {\n baseURL: \"https://api.novita.ai/openai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"zai-org/glm-5\": { name: \"GLM-5\" },\n },\n },\n category: \"aggregator\",\n icon: \"novita\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Nvidia\",\n websiteUrl: \"https://build.nvidia.com\",\n apiKeyUrl: \"https://build.nvidia.com/settings/api-keys\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"Nvidia\",\n options: {\n baseURL: \"https://integrate.api.nvidia.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"moonshotai/kimi-k2.5\": { name: \"Kimi K2.5\" },\n },\n },\n category: \"aggregator\",\n icon: \"nvidia\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PIPELLM\",\n options: {\n baseURL: \"https://cc-api.pipellm.ai\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"claude-opus-4-7\" },\n \"claude-sonnet-4-6\": { name: \"claude-sonnet-4-6\" },\n \"claude-haiku-4-5-20251001\": { name: \"claude-haiku-4-5-20251001\" },\n },\n },\n category: \"aggregator\",\n icon: \"pipellm\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"pipe-...\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register?aff=cc-switch\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"PackyCode\",\n options: {\n baseURL: \"https://www.packyapi.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"packycode\",\n icon: \"packycode\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Cubence\",\n options: {\n baseURL: \"https://api.cubence.com/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"cubence\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AIGoCode\",\n options: {\n baseURL: \"https://api.aigocode.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"aigocode\",\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n name: \"RightCode\",\n options: {\n baseURL: \"https://right.codes/codex/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"rightcode\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICodeMirror\",\n options: {\n baseURL: \"https://api.aicodemirror.com/api/claudecode\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4.6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4.7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"aicodemirror\",\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"AICoding\",\n options: {\n baseURL: \"https://api.aicoding.sh\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"aicoding\",\n icon: \"aicoding\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register?aff=OZcm&ref=cc-switch\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CrazyRouter\",\n options: {\n baseURL: \"https://crazyrouter.com\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"crazyrouter\",\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"SSSAiCode\",\n options: {\n baseURL: \"https://node-hk.sssaicode.com/api/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"sssaicode\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"Micu\",\n options: {\n baseURL: \"https://www.openclaudecode.cn/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"micu\",\n icon: \"micu\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"CTok\",\n options: {\n baseURL: \"https://api.ctok.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"ctok\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n settingsConfig: {\n npm: \"@ai-sdk/anthropic\",\n name: \"LionCCAPI\",\n options: {\n baseURL: \"https://vibecodingapi.ai/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"claude-sonnet-4-6\": { name: \"Claude Sonnet 4.6\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"lionccapi\",\n icon: \"lioncc\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n settingsConfig: {\n npm: \"@ai-sdk/openai\",\n options: {\n apiKey: \"\",\n baseURL: \"https://e-flowcode.cc/v1\",\n },\n models: {\n \"gpt-5.2-codex\": {\n name: \"gpt-5.2-codex\",\n },\n \"gpt-5.3-codex\": {\n name: \"gpt-5.3-codex\",\n },\n },\n },\n category: \"third_party\",\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n name: \"LemonData\",\n options: {\n baseURL: \"https://api.lemondata.cc/v1\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {\n \"gpt-5.4\": { name: \"GPT-5.4\" },\n },\n },\n category: \"third_party\",\n isPartner: true,\n partnerPromotionKey: \"lemondata\",\n icon: \"lemondata\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"AWS Bedrock\",\n websiteUrl: \"https://aws.amazon.com/bedrock/\",\n settingsConfig: {\n npm: \"@ai-sdk/amazon-bedrock\",\n name: \"AWS Bedrock\",\n options: {\n region: \"${region}\",\n accessKeyId: \"${accessKeyId}\",\n secretAccessKey: \"${secretAccessKey}\",\n setCacheKey: true,\n },\n models: {\n \"global.anthropic.claude-opus-4-7\": { name: \"Claude Opus 4.7\" },\n \"global.anthropic.claude-sonnet-4-6\": {\n name: \"Claude Sonnet 4.6\",\n },\n \"global.anthropic.claude-haiku-4-5-20251001-v1:0\": {\n name: \"Claude Haiku 4.5\",\n },\n \"us.amazon.nova-pro-v1:0\": { name: \"Amazon Nova Pro\" },\n \"us.meta.llama4-maverick-17b-instruct-v1:0\": {\n name: \"Meta Llama 4 Maverick\",\n },\n \"us.deepseek.r1-v1:0\": { name: \"DeepSeek R1\" },\n },\n },\n category: \"cloud_provider\",\n icon: \"aws\",\n iconColor: \"#FF9900\",\n templateValues: {\n region: {\n label: \"AWS Region\",\n placeholder: \"us-west-2\",\n defaultValue: \"us-west-2\",\n editorValue: \"us-west-2\",\n },\n accessKeyId: {\n label: \"Access Key ID\",\n placeholder: \"AKIA...\",\n editorValue: \"\",\n },\n secretAccessKey: {\n label: \"Secret Access Key\",\n placeholder: \"your-secret-key\",\n editorValue: \"\",\n },\n },\n },\n {\n name: \"OpenAI Compatible\",\n websiteUrl: \"\",\n settingsConfig: {\n npm: \"@ai-sdk/openai-compatible\",\n options: {\n baseURL: \"\",\n apiKey: \"\",\n setCacheKey: true,\n },\n models: {},\n },\n category: \"custom\",\n isCustomTemplate: true,\n icon: \"generic\",\n iconColor: \"#6B7280\",\n templateValues: {\n baseURL: {\n label: \"Base URL\",\n placeholder: \"https://api.example.com/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n\n {\n name: \"Oh My OpenCode\",\n websiteUrl: \"https://github.com/code-yeongyu/oh-my-openagent\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#8B5CF6\",\n isCustomTemplate: true,\n },\n {\n name: \"Oh My OpenCode Slim\",\n websiteUrl: \"https://github.com/alvinunreal/oh-my-opencode-slim\",\n settingsConfig: {\n npm: \"\",\n options: {},\n models: {},\n },\n category: \"omo-slim\" as ProviderCategory,\n icon: \"opencode\",\n iconColor: \"#6366F1\",\n isCustomTemplate: true,\n },\n];\n"}}, "src/config/openclawProviderPresets.ts": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785595959.405613, "n": 46930, "h": "70561f361839822a", "c": "/**\n * OpenClaw provider presets configuration\n * OpenClaw uses models.providers structure with custom provider configs\n */\nimport type {\n ProviderCategory,\n OpenClawProviderConfig,\n OpenClawDefaultModel,\n} from \"../types\";\nimport type { PresetTheme, TemplateValueConfig } from \"./claudeProviderPresets\";\n\n/** Suggested default model configuration for a preset */\nexport interface OpenClawSuggestedDefaults {\n /** Default model config to apply (agents.defaults.model) */\n model?: OpenClawDefaultModel;\n /** Model catalog entries to add (agents.defaults.models) */\n modelCatalog?: Record<string, { alias?: string }>;\n}\n\nexport interface OpenClawProviderPreset {\n name: string;\n nameKey?: string; // i18n key for localized display name\n websiteUrl: string;\n apiKeyUrl?: string;\n /** OpenClaw settings_config structure */\n settingsConfig: OpenClawProviderConfig;\n isOfficial?: boolean;\n category?: ProviderCategory;\n /** Template variable definitions */\n templateValues?: Record<string, TemplateValueConfig>;\n /** Visual theme config */\n theme?: PresetTheme;\n /** Icon name */\n icon?: string;\n /** Icon color */\n iconColor?: string;\n /** Mark as custom template (for UI distinction) */\n isCustomTemplate?: boolean;\n /** Suggested default model configuration */\n suggestedDefaults?: OpenClawSuggestedDefaults;\n}\n\n/**\n * OpenClaw API protocol options\n * @see https://github.com/openclaw/openclaw/blob/main/docs/gateway/configuration.md\n */\nexport const openclawApiProtocols = [\n { value: \"openai-completions\", label: \"OpenAI Completions\" },\n { value: \"openai-responses\", label: \"OpenAI Responses\" },\n { value: \"anthropic-messages\", label: \"Anthropic Messages\" },\n { value: \"google-generative-ai\", label: \"Google Generative AI\" },\n { value: \"bedrock-converse-stream\", label: \"AWS Bedrock\" },\n] as const;\n\n/**\n * OpenClaw provider presets list\n */\nexport const openclawProviderPresets: OpenClawProviderPreset[] = [\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n settingsConfig: {\n baseUrl: \"https://router.shengsuanyun.com/api\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"shengsuanyun\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"shengsuanyun/claude-opus-4-7\",\n fallbacks: [\"shengsuanyun/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"shengsuanyun/claude-opus-4-7\": { alias: \"Opus\" },\n \"shengsuanyun/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n // ========== Chinese Officials ==========\n {\n name: \"DeepSeek\",\n websiteUrl: \"https://platform.deepseek.com\",\n apiKeyUrl: \"https://platform.deepseek.com/api_keys\",\n settingsConfig: {\n baseUrl: \"https://api.deepseek.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"deepseek-v4-pro\",\n name: \"DeepSeek V4 Pro\",\n contextWindow: 1000000,\n cost: { input: 1.68, output: 3.36 },\n },\n {\n id: \"deepseek-v4-flash\",\n name: \"DeepSeek V4 Flash\",\n contextWindow: 1000000,\n cost: { input: 0.14, output: 0.28 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"deepseek\",\n iconColor: \"#1E88E5\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"deepseek/deepseek-v4-flash\",\n fallbacks: [\"deepseek/deepseek-v4-pro\"],\n },\n modelCatalog: {\n \"deepseek/deepseek-v4-flash\": { alias: \"Flash\" },\n \"deepseek/deepseek-v4-pro\": { alias: \"Pro\" },\n },\n },\n },\n {\n name: \"Zhipu GLM\",\n websiteUrl: \"https://open.bigmodel.cn\",\n apiKeyUrl: \"https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII\",\n settingsConfig: {\n baseUrl: \"https://open.bigmodel.cn/api/paas/v4\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"glm-5\",\n name: \"GLM-5\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.001 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://open.bigmodel.cn/api/paas/v4\",\n defaultValue: \"https://open.bigmodel.cn/api/paas/v4\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"zhipu/glm-5\" },\n modelCatalog: { \"zhipu/glm-5\": { alias: \"GLM\" } },\n },\n },\n {\n name: \"Zhipu GLM en\",\n websiteUrl: \"https://z.ai\",\n apiKeyUrl: \"https://z.ai/subscribe?ic=8JVLJQFSKB\",\n settingsConfig: {\n baseUrl: \"https://api.z.ai/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"glm-5\",\n name: \"GLM-5\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.001 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.z.ai/v1\",\n defaultValue: \"https://api.z.ai/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"zhipu-en/glm-5\" },\n modelCatalog: { \"zhipu-en/glm-5\": { alias: \"GLM\" } },\n },\n },\n {\n name: \"Qwen Coder\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n apiKeyUrl: \"https://bailian.console.aliyun.com/#/api-key\",\n settingsConfig: {\n baseUrl: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"qwen3.5-plus\",\n name: \"Qwen3.5 Plus\",\n contextWindow: 32000,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"qwen\",\n iconColor: \"#FF6A00\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n defaultValue: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"qwen/qwen3.5-plus\" },\n modelCatalog: { \"qwen/qwen3.5-plus\": { alias: \"Qwen\" } },\n },\n },\n {\n name: \"Kimi k2.6\",\n websiteUrl: \"https://platform.moonshot.cn/console\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n baseUrl: \"https://api.moonshot.cn/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"kimi-k2.6\",\n name: \"Kimi K2.6\",\n contextWindow: 131072,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.moonshot.cn/v1\",\n defaultValue: \"https://api.moonshot.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"kimi/kimi-k2.6\" },\n modelCatalog: { \"kimi/kimi-k2.6\": { alias: \"Kimi\" } },\n },\n },\n {\n name: \"Kimi For Coding\",\n websiteUrl: \"https://www.kimi.com/code/docs/\",\n apiKeyUrl: \"https://platform.moonshot.cn/console/api-keys\",\n settingsConfig: {\n baseUrl: \"https://api.kimi.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"kimi-for-coding\",\n name: \"Kimi For Coding\",\n contextWindow: 131072,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.kimi.com/v1\",\n defaultValue: \"https://api.kimi.com/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"kimi-coding/kimi-for-coding\" },\n modelCatalog: { \"kimi-coding/kimi-for-coding\": { alias: \"Kimi\" } },\n },\n },\n {\n name: \"StepFun\",\n websiteUrl: \"https://platform.stepfun.com/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.com/interface-key\",\n settingsConfig: {\n baseUrl: \"https://api.stepfun.com/step_plan/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"step-3.5-flash-2603\",\n name: \"Step 3.5 Flash 2603\",\n contextWindow: 262144,\n },\n {\n id: \"step-3.5-flash\",\n name: \"Step 3.5 Flash\",\n contextWindow: 262144,\n },\n ],\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.com/step_plan/v1\",\n defaultValue: \"https://api.stepfun.com/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"stepfun/step-3.5-flash-2603\" },\n modelCatalog: {\n \"stepfun/step-3.5-flash-2603\": { alias: \"StepFun\" },\n \"stepfun/step-3.5-flash\": { alias: \"StepFun Flash\" },\n },\n },\n },\n {\n name: \"StepFun en\",\n websiteUrl: \"https://platform.stepfun.ai/step-plan\",\n apiKeyUrl: \"https://platform.stepfun.ai/interface-key\",\n settingsConfig: {\n baseUrl: \"https://api.stepfun.ai/step_plan/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"step-3.5-flash-2603\",\n name: \"Step 3.5 Flash 2603\",\n contextWindow: 262144,\n },\n {\n id: \"step-3.5-flash\",\n name: \"Step 3.5 Flash\",\n contextWindow: 262144,\n },\n ],\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#16D6D2\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.stepfun.ai/step_plan/v1\",\n defaultValue: \"https://api.stepfun.ai/step_plan/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"step-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"stepfun-en/step-3.5-flash-2603\" },\n modelCatalog: {\n \"stepfun-en/step-3.5-flash-2603\": { alias: \"StepFun\" },\n \"stepfun-en/step-3.5-flash\": { alias: \"StepFun Flash\" },\n },\n },\n },\n {\n name: \"MiniMax\",\n websiteUrl: \"https://platform.minimaxi.com\",\n apiKeyUrl: \"https://platform.minimaxi.com/subscribe/coding-plan\",\n settingsConfig: {\n baseUrl: \"https://api.minimaxi.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextWindow: 200000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"minimax/MiniMax-M2.7\" },\n modelCatalog: { \"minimax/MiniMax-M2.7\": { alias: \"MiniMax\" } },\n },\n },\n {\n name: \"MiniMax en\",\n websiteUrl: \"https://platform.minimax.io\",\n apiKeyUrl: \"https://platform.minimax.io/subscribe/coding-plan\",\n settingsConfig: {\n baseUrl: \"https://api.minimax.io/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextWindow: 200000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"cn_official\",\n theme: {\n backgroundColor: \"#f64551\",\n textColor: \"#FFFFFF\",\n },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"minimax-en/MiniMax-M2.7\" },\n modelCatalog: { \"minimax-en/MiniMax-M2.7\": { alias: \"MiniMax\" } },\n },\n },\n {\n name: \"KAT-Coder\",\n websiteUrl: \"https://console.streamlake.ai\",\n apiKeyUrl: \"https://console.streamlake.ai/console/api-key\",\n settingsConfig: {\n baseUrl:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"KAT-Coder-Pro\",\n name: \"KAT-Coder Pro\",\n contextWindow: 128000,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"catcoder\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n defaultValue:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/openai\",\n editorValue: \"\",\n },\n ENDPOINT_ID: {\n label: \"Endpoint ID\",\n placeholder: \"\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"katcoder/KAT-Coder-Pro\" },\n modelCatalog: { \"katcoder/KAT-Coder-Pro\": { alias: \"KAT-Coder\" } },\n },\n },\n {\n name: \"Longcat\",\n websiteUrl: \"https://longcat.chat/platform\",\n apiKeyUrl: \"https://longcat.chat/platform/api_keys\",\n settingsConfig: {\n baseUrl: \"https://api.longcat.chat/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n authHeader: true,\n models: [\n {\n id: \"LongCat-Flash-Chat\",\n name: \"LongCat Flash Chat\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"longcat\",\n iconColor: \"#29E154\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.longcat.chat/v1\",\n defaultValue: \"https://api.longcat.chat/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"longcat/LongCat-Flash-Chat\" },\n modelCatalog: { \"longcat/LongCat-Flash-Chat\": { alias: \"LongCat\" } },\n },\n },\n {\n name: \"DouBaoSeed\",\n websiteUrl: \"https://www.volcengine.com/product/doubao\",\n apiKeyUrl: \"https://www.volcengine.com/product/doubao\",\n settingsConfig: {\n baseUrl: \"https://ark.cn-beijing.volces.com/api/v3\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"doubao-seed-2-0-code-preview-latest\",\n name: \"DouBao Seed Code Preview\",\n contextWindow: 128000,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"doubao\",\n iconColor: \"#3370FF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"doubaoseed/doubao-seed-2-0-code-preview-latest\" },\n modelCatalog: {\n \"doubaoseed/doubao-seed-2-0-code-preview-latest\": { alias: \"DouBao\" },\n },\n },\n },\n {\n name: \"BaiLing\",\n websiteUrl: \"https://alipaytbox.yuque.com/sxs0ba/ling/get_started\",\n settingsConfig: {\n baseUrl: \"https://api.tbox.cn/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"Ling-2.5-1T\",\n name: \"Ling 2.5 1T\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"cn_official\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"bailing/Ling-2.5-1T\" },\n modelCatalog: { \"bailing/Ling-2.5-1T\": { alias: \"BaiLing\" } },\n },\n },\n {\n name: \"Xiaomi MiMo\",\n websiteUrl: \"https://platform.xiaomimimo.com\",\n apiKeyUrl: \"https://platform.xiaomimimo.com/#/console/api-keys\",\n settingsConfig: {\n baseUrl: \"https://api.xiaomimimo.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"mimo-v2-pro\",\n name: \"MiMo V2 Pro\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"cn_official\",\n icon: \"xiaomimimo\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"xiaomimimo/mimo-v2-pro\" },\n modelCatalog: { \"xiaomimimo/mimo-v2-pro\": { alias: \"MiMo\" } },\n },\n },\n\n // ========== Aggregators ==========\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n apiKeyUrl: \"https://aihubmix.com\",\n settingsConfig: {\n baseUrl: \"https://aihubmix.com\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"aihubmix\",\n iconColor: \"#006FFB\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"aihubmix/claude-opus-4-7\",\n fallbacks: [\"aihubmix/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"aihubmix/claude-opus-4-7\": { alias: \"Opus\" },\n \"aihubmix/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n apiKeyUrl: \"https://www.dmxapi.cn\",\n settingsConfig: {\n baseUrl: \"https://www.dmxapi.cn\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"dmxapi/claude-opus-4-7\",\n fallbacks: [\"dmxapi/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"dmxapi/claude-opus-4-7\": { alias: \"Opus\" },\n \"dmxapi/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"OpenRouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n settingsConfig: {\n baseUrl: \"https://openrouter.ai/api/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"anthropic/claude-opus-4.7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"anthropic/claude-sonnet-4.6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6566F1\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-or-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"openrouter/anthropic/claude-opus-4.7\",\n fallbacks: [\"openrouter/anthropic/claude-sonnet-4.6\"],\n },\n modelCatalog: {\n \"openrouter/anthropic/claude-opus-4.7\": { alias: \"Opus\" },\n \"openrouter/anthropic/claude-sonnet-4.6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n settingsConfig: {\n baseUrl: \"https://api.therouter.ai/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"anthropic/claude-sonnet-4.6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },\n },\n {\n id: \"openai/gpt-5.3-codex\",\n name: \"GPT-5.3 Codex\",\n contextWindow: 400000,\n cost: { input: 5, output: 40, cacheRead: 0.5 },\n },\n {\n id: \"openai/gpt-5.2\",\n name: \"GPT-5.2\",\n contextWindow: 400000,\n cost: { input: 1.75, output: 14, cacheRead: 0.175 },\n },\n {\n id: \"google/gemini-3-flash-preview\",\n name: \"Gemini 3 Flash Preview\",\n contextWindow: 1000000,\n cost: { input: 0.5, output: 3, cacheRead: 0.05 },\n },\n {\n id: \"qwen/qwen3-coder-480b\",\n name: \"Qwen3 Coder 480B\",\n contextWindow: 262144,\n cost: { input: 0.6, output: 2.35 },\n },\n ],\n },\n category: \"aggregator\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"therouter/anthropic/claude-sonnet-4.6\",\n fallbacks: [\n \"therouter/openai/gpt-5.2\",\n \"therouter/google/gemini-3-flash-preview\",\n ],\n },\n modelCatalog: {\n \"therouter/anthropic/claude-sonnet-4.6\": { alias: \"Sonnet\" },\n \"therouter/openai/gpt-5.2\": { alias: \"GPT-5.2\" },\n \"therouter/google/gemini-3-flash-preview\": { alias: \"Gemini Flash\" },\n \"therouter/openai/gpt-5.3-codex\": { alias: \"Codex\" },\n \"therouter/qwen/qwen3-coder-480b\": { alias: \"Qwen Coder\" },\n },\n },\n },\n {\n name: \"ModelScope\",\n websiteUrl: \"https://modelscope.cn\",\n apiKeyUrl: \"https://modelscope.cn/my/myaccesstoken\",\n settingsConfig: {\n baseUrl: \"https://api-inference.modelscope.cn/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"ZhipuAI/GLM-5\",\n name: \"GLM-5\",\n contextWindow: 128000,\n cost: { input: 0.001, output: 0.001 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"modelscope\",\n iconColor: \"#624AFF\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api-inference.modelscope.cn/v1\",\n defaultValue: \"https://api-inference.modelscope.cn/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"modelscope/ZhipuAI/GLM-5\" },\n modelCatalog: { \"modelscope/ZhipuAI/GLM-5\": { alias: \"GLM\" } },\n },\n },\n {\n name: \"SiliconFlow\",\n websiteUrl: \"https://siliconflow.cn\",\n apiKeyUrl: \"https://cloud.siliconflow.cn/i/drGuwc9k\",\n settingsConfig: {\n baseUrl: \"https://api.siliconflow.cn/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"Pro/MiniMaxAI/MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextWindow: 200000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"siliconflow\",\n iconColor: \"#6E29F6\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"siliconflow/Pro/MiniMaxAI/MiniMax-M2.7\" },\n modelCatalog: {\n \"siliconflow/Pro/MiniMaxAI/MiniMax-M2.7\": { alias: \"MiniMax\" },\n },\n },\n },\n {\n name: \"SiliconFlow en\",\n websiteUrl: \"https://siliconflow.com\",\n apiKeyUrl: \"https://cloud.siliconflow.cn/i/drGuwc9k\",\n settingsConfig: {\n baseUrl: \"https://api.siliconflow.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"MiniMaxAI/MiniMax-M2.7\",\n name: \"MiniMax M2.7\",\n contextWindow: 200000,\n cost: { input: 0.001, output: 0.004 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"siliconflow\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"siliconflow-en/MiniMaxAI/MiniMax-M2.7\" },\n modelCatalog: {\n \"siliconflow-en/MiniMaxAI/MiniMax-M2.7\": { alias: \"MiniMax\" },\n },\n },\n },\n {\n name: \"Novita AI\",\n websiteUrl: \"https://novita.ai\",\n apiKeyUrl: \"https://novita.ai\",\n settingsConfig: {\n baseUrl: \"https://api.novita.ai/openai\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"zai-org/glm-5\",\n name: \"GLM-5\",\n contextWindow: 202800,\n cost: { input: 1, output: 3.2, cacheRead: 0.2 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"novita\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"novita/zai-org/glm-5\" },\n modelCatalog: {\n \"novita/zai-org/glm-5\": { alias: \"GLM-5\" },\n },\n },\n },\n {\n name: \"Nvidia\",\n websiteUrl: \"https://build.nvidia.com\",\n apiKeyUrl: \"https://build.nvidia.com/settings/api-keys\",\n settingsConfig: {\n baseUrl: \"https://integrate.api.nvidia.com/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"moonshotai/kimi-k2.5\",\n name: \"Kimi K2.5\",\n contextWindow: 131072,\n cost: { input: 0.002, output: 0.006 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"nvidia\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"nvapi-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: { primary: \"nvidia/moonshotai/kimi-k2.5\" },\n modelCatalog: { \"nvidia/moonshotai/kimi-k2.5\": { alias: \"Kimi\" } },\n },\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n settingsConfig: {\n baseUrl: \"https://cc-api.pipellm.ai\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"claude-opus-4-7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"claude-sonnet-4-6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n {\n id: \"claude-haiku-4-5-20251001\",\n name: \"claude-haiku-4-5-20251001\",\n contextWindow: 200000,\n cost: { input: 0.8, output: 4 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"pipellm\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"pipe-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"pipellm/claude-opus-4-7\",\n fallbacks: [\"pipellm/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"pipellm/claude-opus-4-7\": { alias: \"Opus\" },\n \"pipellm/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n \"pipellm/claude-haiku-4-5-20251001\": { alias: \"Haiku\" },\n },\n },\n },\n\n // ========== Third Party Partners ==========\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register\",\n settingsConfig: {\n baseUrl: \"https://www.packyapi.com\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"packycode\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"packycode/claude-opus-4-7\",\n fallbacks: [\"packycode/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"packycode/claude-opus-4-7\": { alias: \"Opus\" },\n \"packycode/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n settingsConfig: {\n baseUrl: \"https://api.cubence.com\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"cubence/claude-opus-4-7\",\n fallbacks: [\"cubence/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"cubence/claude-opus-4-7\": { alias: \"Opus\" },\n \"cubence/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n settingsConfig: {\n baseUrl: \"https://api.aigocode.com\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"aigocode/claude-opus-4-7\",\n fallbacks: [\"aigocode/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"aigocode/claude-opus-4-7\": { alias: \"Opus\" },\n \"aigocode/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n settingsConfig: {\n baseUrl: \"https://www.right.codes/claude\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"rightcode/claude-opus-4-7\",\n fallbacks: [\"rightcode/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"rightcode/claude-opus-4-7\": { alias: \"Opus\" },\n \"rightcode/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n settingsConfig: {\n baseUrl: \"https://api.aicodemirror.com/api/claudecode\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"aicodemirror/claude-opus-4-7\",\n fallbacks: [\"aicodemirror/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"aicodemirror/claude-opus-4-7\": { alias: \"Opus\" },\n \"aicodemirror/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n settingsConfig: {\n baseUrl: \"https://api.aicoding.sh\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"aicoding\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"aicoding/claude-opus-4-7\",\n fallbacks: [\"aicoding/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"aicoding/claude-opus-4-7\": { alias: \"Opus\" },\n \"aicoding/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register\",\n settingsConfig: {\n baseUrl: \"https://crazyrouter.com/v1\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"crazyrouter/claude-opus-4-7\",\n fallbacks: [\"crazyrouter/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"crazyrouter/claude-opus-4-7\": { alias: \"Opus\" },\n \"crazyrouter/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n settingsConfig: {\n baseUrl: \"https://node-hk.sssaicode.com/api\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"sssaicode/claude-opus-4-7\",\n fallbacks: [\"sssaicode/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"sssaicode/claude-opus-4-7\": { alias: \"Opus\" },\n \"sssaicode/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"Compshare\",\n nameKey: \"providerForm.presets.ucloud\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n settingsConfig: {\n baseUrl: \"https://api.modelverse.cn/v1\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"compshare/claude-opus-4-7\",\n },\n modelCatalog: {\n \"compshare/claude-opus-4-7\": { alias: \"Opus\" },\n },\n },\n },\n {\n name: \"Compshare Coding Plan\",\n nameKey: \"providerForm.presets.ucloudCoding\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n settingsConfig: {\n baseUrl: \"https://cp.compshare.cn/v1\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n ],\n },\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"compshare-coding/claude-opus-4-7\",\n },\n modelCatalog: {\n \"compshare-coding/claude-opus-4-7\": { alias: \"Opus\" },\n },\n },\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n settingsConfig: {\n baseUrl: \"https://www.openclaudecode.cn\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"micu\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"micu/claude-opus-4-7\",\n },\n modelCatalog: {\n \"micu/claude-opus-4-7\": { alias: \"Opus\" },\n },\n },\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n settingsConfig: {\n baseUrl: \"https://api.ctok.ai\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"ctok/claude-opus-4-7\",\n },\n modelCatalog: {\n \"ctok/claude-opus-4-7\": { alias: \"Opus\" },\n },\n },\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n settingsConfig: {\n baseUrl: \"https://vibecodingapi.ai\",\n apiKey: \"\",\n api: \"anthropic-messages\",\n models: [\n {\n id: \"claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25 },\n },\n {\n id: \"claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15 },\n },\n ],\n },\n category: \"third_party\",\n icon: \"lioncc\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"lionccapi/claude-opus-4-7\",\n fallbacks: [\"lionccapi/claude-sonnet-4-6\"],\n },\n modelCatalog: {\n \"lionccapi/claude-opus-4-7\": { alias: \"Opus\" },\n \"lionccapi/claude-sonnet-4-6\": { alias: \"Sonnet\" },\n },\n },\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n settingsConfig: {\n api: \"openai-responses\",\n apiKey: \"\",\n baseUrl: \"https://e-flowcode.cc/v1\",\n headers: {\n \"User-Agent\":\n \"codex_cli_rs/0.77.0 (Windows 10.0.26100; x86_64) WindowsTerminal\",\n },\n models: [\n {\n contextWindow: 200000,\n cost: {\n cacheRead: 0,\n cacheWrite: 0,\n input: 0,\n output: 0,\n },\n id: \"gpt-5.3-codex\",\n maxTokens: 32000,\n name: \"gpt-5.3-codex\",\n },\n {\n id: \"gpt-5.4\",\n name: \"gpt-5.4\",\n },\n {\n id: \"gpt-5.2-codex\",\n name: \"gpt-5.2-codex\",\n },\n {\n id: \"gpt-5.2\",\n name: \"gpt-5.2\",\n },\n ],\n },\n category: \"third_party\",\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"sk-...\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"eflowcode/gpt-5.3-codex\",\n fallbacks: [\"eflowcode/gpt-5.4\", \"eflowcode/gpt-5.2-codex\"],\n },\n modelCatalog: {\n \"eflowcode/gpt-5.3-codex\": { alias: \"gpt-5.3-codex\" },\n \"eflowcode/gpt-5.4\": { alias: \"gpt-5.4\" },\n \"eflowcode/gpt-5.2-codex\": { alias: \"gpt-5.2-codex\" },\n \"eflowcode/gpt-5.2\": { alias: \"gpt-5.2\" },\n },\n },\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n settingsConfig: {\n baseUrl: \"https://api.lemondata.cc/v1\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [\n {\n id: \"gpt-5.4\",\n name: \"GPT-5.4\",\n contextWindow: 400000,\n },\n ],\n },\n category: \"third_party\",\n icon: \"lemondata\",\n templateValues: {\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n suggestedDefaults: {\n model: {\n primary: \"lemondata/gpt-5.4\",\n },\n modelCatalog: {\n \"lemondata/gpt-5.4\": { alias: \"GPT-5.4\" },\n },\n },\n },\n // ========== Cloud Providers ==========\n {\n name: \"AWS Bedrock\",\n websiteUrl: \"https://aws.amazon.com/bedrock/\",\n settingsConfig: {\n // 请将 us-west-2 替换䞺䜠的 AWS Region\n baseUrl: \"https://bedrock-runtime.us-west-2.amazonaws.com\",\n apiKey: \"\",\n api: \"bedrock-converse-stream\",\n models: [\n {\n id: \"anthropic.claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n contextWindow: 1000000,\n cost: { input: 5, output: 25, cacheRead: 0.5, cacheWrite: 6.25 },\n },\n {\n id: \"anthropic.claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n contextWindow: 1000000,\n cost: { input: 3, output: 15, cacheRead: 0.3, cacheWrite: 3.75 },\n },\n {\n id: \"anthropic.claude-haiku-4-5-20251022-v1:0\",\n name: \"Claude Haiku 4.5\",\n contextWindow: 200000,\n cost: { input: 0.8, output: 4, cacheRead: 0.08, cacheWrite: 1 },\n },\n ],\n },\n category: \"cloud_provider\",\n icon: \"aws\",\n iconColor: \"#FF9900\",\n },\n\n // ========== Custom Template ==========\n {\n name: \"OpenAI Compatible\",\n websiteUrl: \"\",\n settingsConfig: {\n baseUrl: \"\",\n apiKey: \"\",\n api: \"openai-completions\",\n models: [],\n },\n category: \"custom\",\n isCustomTemplate: true,\n icon: \"generic\",\n iconColor: \"#6B7280\",\n templateValues: {\n baseUrl: {\n label: \"Base URL\",\n placeholder: \"https://api.example.com/v1\",\n editorValue: \"\",\n },\n apiKey: {\n label: \"API Key\",\n placeholder: \"\",\n editorValue: \"\",\n },\n },\n },\n];\n"}}, "src/config/hermesProviderPresets.ts": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785595986.797779, "n": 32154, "h": "9c8bef7b1a7e6ee0", "c": "/**\n * Hermes Agent provider presets configuration\n * Hermes uses custom_providers array in config.yaml\n */\nimport type { ProviderCategory } from \"../types\";\nimport type { PresetTheme, TemplateValueConfig } from \"./claudeProviderPresets\";\n\n/**\n * Marker field and source values that `hermes_config.rs::get_providers`\n * injects onto each settings payload. Kept in sync with the Rust constants\n * `PROVIDER_SOURCE_FIELD` / `PROVIDER_SOURCE_CUSTOM_LIST` / `PROVIDER_SOURCE_DICT`.\n */\nexport const HERMES_PROVIDER_SOURCE_FIELD = \"_cc_source\";\nexport const HERMES_PROVIDER_SOURCE_CUSTOM_LIST = \"custom_providers\";\nexport const HERMES_PROVIDER_SOURCE_DICT = \"providers_dict\";\n\n/**\n * True when the provider was sourced from Hermes' v12+ `providers:` dict —\n * CC Switch renders those read-only and routes edits to Hermes Web UI.\n */\nexport function isHermesReadOnlyProvider(settingsConfig: unknown): boolean {\n if (!settingsConfig || typeof settingsConfig !== \"object\") {\n return false;\n }\n const marker = (settingsConfig as Record<string, unknown>)[\n HERMES_PROVIDER_SOURCE_FIELD\n ];\n return marker === HERMES_PROVIDER_SOURCE_DICT;\n}\n\n/**\n * A model entry under a Hermes custom_provider.\n *\n * Serialized to YAML as a dict keyed by `id`:\n *\n * ```yaml\n * models:\n * anthropic/claude-opus-4-7:\n * context_length: 200000\n * ```\n *\n * Hermes' `_VALID_CUSTOM_PROVIDER_FIELDS` (hermes_cli/config.py) does not include\n * `max_tokens` at the per-model level — writing it produces an \"unknown field\"\n * warning on Hermes startup. Max tokens is a per-request parameter, not a\n * provider-level config.\n */\nexport interface HermesModel {\n /** Model ID — becomes the YAML key and the value written to top-level model.default. */\n id: string;\n /** Optional display label (UI only, not serialized to YAML). */\n name?: string;\n /** Override the auto-detected context window. */\n context_length?: number;\n}\n\n/**\n * Top-level `model:` defaults suggested by a preset.\n *\n * Written to the YAML `model:` section when the user switches to this provider.\n * Per-model `context_length` lives on the individual `HermesModel` entries and\n * flows through `custom_providers[].models`, not this object.\n */\nexport interface HermesSuggestedDefaults {\n model: {\n /** Model ID for `model.default`. Typically equals `models[0].id`. */\n default: string;\n /** Value for `model.provider`. Omit to use the custom_provider name. */\n provider?: string;\n };\n}\n\n/** Hermes custom_provider protocol mode. Always written explicitly. */\nexport type HermesApiMode =\n | \"chat_completions\"\n | \"anthropic_messages\"\n | \"codex_responses\"\n | \"bedrock_converse\";\n\n/** Default mode used when a provider has no stored value yet. */\nexport const HERMES_DEFAULT_API_MODE: HermesApiMode = \"chat_completions\";\n\n/** Dropdown options for the API Mode selector. `labelKey` is looked up in i18n. */\nexport const hermesApiModes: Array<{\n value: HermesApiMode;\n labelKey: string;\n}> = [\n { value: \"chat_completions\", labelKey: \"hermes.form.apiModeChatCompletions\" },\n {\n value: \"anthropic_messages\",\n labelKey: \"hermes.form.apiModeAnthropicMessages\",\n },\n { value: \"codex_responses\", labelKey: \"hermes.form.apiModeCodexResponses\" },\n {\n value: \"bedrock_converse\",\n labelKey: \"hermes.form.apiModeBedrockConverse\",\n },\n];\n\nexport interface HermesProviderPreset {\n name: string;\n nameKey?: string;\n websiteUrl: string;\n apiKeyUrl?: string;\n settingsConfig: HermesProviderSettingsConfig;\n isOfficial?: boolean;\n category?: ProviderCategory;\n templateValues?: Record<string, TemplateValueConfig>;\n theme?: PresetTheme;\n icon?: string;\n iconColor?: string;\n isCustomTemplate?: boolean;\n /** Optional top-level `model:` defaults written on switch. */\n suggestedDefaults?: HermesSuggestedDefaults;\n}\n\nexport interface HermesProviderSettingsConfig {\n name: string;\n base_url?: string;\n api_key?: string;\n api_mode?: HermesApiMode;\n /** UI-side ordered list; serialized to YAML as a dict keyed by id. */\n models?: HermesModel[];\n /** Delay in seconds between consecutive requests to this provider. */\n rate_limit_delay?: number;\n [key: string]: unknown;\n}\n\nexport const hermesProviderPresets: HermesProviderPreset[] = [\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n settingsConfig: {\n name: \"shengsuanyun\",\n base_url: \"https://router.shengsuanyun.com/api/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"openai/gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"aggregator\",\n icon: \"shengsuanyun\",\n suggestedDefaults: {\n model: { default: \"openai/gpt-5.4\", provider: \"shengsuanyun\" },\n },\n },\n {\n name: \"OpenRouter\",\n nameKey: \"providerForm.presets.openrouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n settingsConfig: {\n name: \"openrouter\",\n base_url: \"https://openrouter.ai/api/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n {\n id: \"anthropic/claude-opus-4-7\",\n name: \"Claude Opus 4.7\",\n context_length: 1000000,\n },\n {\n id: \"anthropic/claude-sonnet-4-6\",\n name: \"Claude Sonnet 4.6\",\n context_length: 1000000,\n },\n {\n id: \"anthropic/claude-haiku-4-5\",\n name: \"Claude Haiku 4.5\",\n context_length: 200000,\n },\n {\n id: \"openai/gpt-5.4\",\n name: \"GPT-5.4\",\n context_length: 400000,\n },\n {\n id: \"google/gemini-3-pro\",\n name: \"Gemini 3 Pro\",\n context_length: 1000000,\n },\n ],\n },\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6366F1\",\n suggestedDefaults: {\n model: { default: \"anthropic/claude-opus-4-7\", provider: \"openrouter\" },\n },\n },\n {\n name: \"DeepSeek\",\n nameKey: \"providerForm.presets.deepseek\",\n websiteUrl: \"https://platform.deepseek.com\",\n apiKeyUrl: \"https://platform.deepseek.com/api_keys\",\n settingsConfig: {\n name: \"deepseek\",\n base_url: \"https://api.deepseek.com\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n {\n id: \"deepseek-v4-pro\",\n name: \"DeepSeek V4 Pro\",\n context_length: 1000000,\n },\n {\n id: \"deepseek-v4-flash\",\n name: \"DeepSeek V4 Flash\",\n context_length: 1000000,\n },\n ],\n },\n category: \"cn_official\",\n icon: \"deepseek\",\n iconColor: \"#4D6BFE\",\n suggestedDefaults: {\n model: { default: \"deepseek-v4-flash\", provider: \"deepseek\" },\n },\n },\n {\n name: \"Together AI\",\n nameKey: \"providerForm.presets.together\",\n websiteUrl: \"https://together.ai\",\n apiKeyUrl: \"https://api.together.ai/settings/api-keys\",\n settingsConfig: {\n name: \"together\",\n base_url: \"https://api.together.xyz/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n {\n id: \"Qwen/Qwen3-Coder-480B-A35B-Instruct\",\n name: \"Qwen3 Coder 480B\",\n context_length: 262144,\n },\n {\n id: \"deepseek-ai/DeepSeek-V3.2\",\n name: \"DeepSeek V3.2\",\n context_length: 64000,\n },\n {\n id: \"meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8\",\n name: \"Llama 4 Maverick\",\n context_length: 131072,\n },\n ],\n },\n category: \"aggregator\",\n icon: \"together\",\n iconColor: \"#0F6FFF\",\n suggestedDefaults: {\n model: {\n default: \"Qwen/Qwen3-Coder-480B-A35B-Instruct\",\n provider: \"together\",\n },\n },\n },\n {\n name: \"Nous Research\",\n websiteUrl: \"https://nousresearch.com\",\n apiKeyUrl: \"https://portal.nousresearch.com/\",\n settingsConfig: {\n name: \"nous\",\n base_url: \"https://inference-api.nousresearch.com/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n {\n id: \"Hermes-4-405B\",\n name: \"Hermes 4 405B\",\n context_length: 131072,\n },\n {\n id: \"Hermes-4-70B\",\n name: \"Hermes 4 70B\",\n context_length: 131072,\n },\n ],\n },\n isOfficial: true,\n category: \"official\",\n icon: \"hermes\",\n iconColor: \"#7C3AED\",\n suggestedDefaults: {\n model: { default: \"Hermes-4-405B\", provider: \"nous\" },\n },\n },\n\n // ===== 以䞋䞺从 Claude 应甚预讟同步而来的䟛应商 =====\n // 字段映射env.ANTHROPIC_BASE_URL → base_urlenv.ANTHROPIC_AUTH_TOKEN → api_key\n // apiFormat \"anthropic\"(默讀) → api_mode \"anthropic_messages\"\n // apiFormat \"openai_chat\" → api_mode \"chat_completions\"\n // ANTHROPIC_MODEL / DEFAULT_HAIKU / SONNET / OPUS_MODEL 去重后塞进 models[]。\n {\n name: \"Zhipu GLM\",\n websiteUrl: \"https://open.bigmodel.cn\",\n apiKeyUrl: \"https://www.bigmodel.cn/claude-code?ic=RRVJPB5SII\",\n settingsConfig: {\n name: \"zhipu_glm\",\n base_url: \"https://open.bigmodel.cn/api/paas/v4\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"glm-5\", name: \"GLM-5\" }],\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n suggestedDefaults: {\n model: { default: \"glm-5\", provider: \"zhipu_glm\" },\n },\n },\n {\n name: \"Zhipu GLM en\",\n websiteUrl: \"https://z.ai\",\n apiKeyUrl: \"https://z.ai/subscribe?ic=8JVLJQFSKB\",\n settingsConfig: {\n name: \"zhipu_glm_en\",\n base_url: \"https://api.z.ai/api/paas/v4\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"glm-5\", name: \"GLM-5\" }],\n },\n category: \"cn_official\",\n icon: \"zhipu\",\n iconColor: \"#0F62FE\",\n suggestedDefaults: {\n model: { default: \"glm-5\", provider: \"zhipu_glm_en\" },\n },\n },\n {\n name: \"Bailian\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n settingsConfig: {\n name: \"bailian\",\n base_url: \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n { id: \"qwen3-coder-plus\", name: \"Qwen3 Coder Plus\" },\n { id: \"qwen3-max\", name: \"Qwen3 Max\" },\n ],\n },\n category: \"cn_official\",\n icon: \"bailian\",\n iconColor: \"#624AFF\",\n suggestedDefaults: {\n model: { default: \"qwen3-coder-plus\", provider: \"bailian\" },\n },\n },\n {\n name: \"Bailian For Coding\",\n websiteUrl: \"https://bailian.console.aliyun.com\",\n settingsConfig: {\n name: \"bailian_coding\",\n base_url: \"https://coding.dashscope.aliyuncs.com/apps/anthropic\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"qwen3-coder-plus\", name: \"Qwen3 Coder Plus\" },\n { id: \"qwen3-max\", name: \"Qwen3 Max\" },\n ],\n },\n category: \"cn_official\",\n icon: \"bailian\",\n iconColor: \"#624AFF\",\n suggestedDefaults: {\n model: { default: \"qwen3-coder-plus\", provider: \"bailian_coding\" },\n },\n },\n {\n name: \"Kimi\",\n websiteUrl: \"https://platform.moonshot.cn/console\",\n settingsConfig: {\n name: \"kimi\",\n base_url: \"https://api.moonshot.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"kimi-k2.6\", name: \"Kimi K2.6\" }],\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n suggestedDefaults: {\n model: { default: \"kimi-k2.6\", provider: \"kimi\" },\n },\n },\n {\n name: \"Kimi For Coding\",\n websiteUrl: \"https://www.kimi.com/code/docs/\",\n settingsConfig: {\n name: \"kimi_coding\",\n base_url: \"https://api.kimi.com/coding/\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [{ id: \"kimi-for-coding\", name: \"Kimi For Coding\" }],\n },\n category: \"cn_official\",\n icon: \"kimi\",\n iconColor: \"#6366F1\",\n suggestedDefaults: {\n model: { default: \"kimi-for-coding\", provider: \"kimi_coding\" },\n },\n },\n {\n name: \"StepFun\",\n websiteUrl: \"https://platform.stepfun.ai\",\n apiKeyUrl: \"https://platform.stepfun.ai/interface-key\",\n settingsConfig: {\n name: \"stepfun\",\n base_url: \"https://api.stepfun.ai/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"step-3.5-flash\", name: \"Step 3.5 Flash\" }],\n },\n category: \"cn_official\",\n icon: \"stepfun\",\n iconColor: \"#005AFF\",\n suggestedDefaults: {\n model: { default: \"step-3.5-flash\", provider: \"stepfun\" },\n },\n },\n {\n name: \"ModelScope\",\n websiteUrl: \"https://modelscope.cn\",\n settingsConfig: {\n name: \"modelscope\",\n base_url: \"https://api-inference.modelscope.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"ZhipuAI/GLM-5\", name: \"ZhipuAI / GLM-5\" }],\n },\n category: \"aggregator\",\n icon: \"modelscope\",\n iconColor: \"#624AFF\",\n suggestedDefaults: {\n model: { default: \"ZhipuAI/GLM-5\", provider: \"modelscope\" },\n },\n },\n {\n name: \"KAT-Coder\",\n websiteUrl: \"https://console.streamlake.ai\",\n apiKeyUrl: \"https://console.streamlake.ai/console/api-key\",\n settingsConfig: {\n name: \"kat_coder\",\n base_url:\n \"https://vanchin.streamlake.ai/api/gateway/v1/endpoints/${ENDPOINT_ID}/claude-code-proxy\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"KAT-Coder-Pro V1\", name: \"KAT-Coder Pro V1\" },\n { id: \"KAT-Coder-Air V1\", name: \"KAT-Coder Air V1\" },\n ],\n },\n category: \"cn_official\",\n templateValues: {\n ENDPOINT_ID: {\n label: \"Vanchin Endpoint ID\",\n placeholder: \"ep-xxx-xxx\",\n defaultValue: \"\",\n editorValue: \"\",\n },\n },\n icon: \"catcoder\",\n suggestedDefaults: {\n model: { default: \"KAT-Coder-Pro V1\", provider: \"kat_coder\" },\n },\n },\n {\n name: \"Longcat\",\n websiteUrl: \"https://longcat.chat/platform\",\n apiKeyUrl: \"https://longcat.chat/platform/api_keys\",\n settingsConfig: {\n name: \"longcat\",\n base_url: \"https://api.longcat.chat/openai/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"LongCat-Flash-Chat\", name: \"LongCat Flash Chat\" }],\n },\n category: \"cn_official\",\n icon: \"longcat\",\n iconColor: \"#29E154\",\n suggestedDefaults: {\n model: { default: \"LongCat-Flash-Chat\", provider: \"longcat\" },\n },\n },\n {\n name: \"MiniMax\",\n websiteUrl: \"https://platform.minimaxi.com\",\n apiKeyUrl: \"https://platform.minimaxi.com/subscribe/coding-plan\",\n settingsConfig: {\n name: \"minimax\",\n base_url: \"https://api.minimaxi.com/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"MiniMax-M2.7\", name: \"MiniMax M2.7\" }],\n },\n category: \"cn_official\",\n theme: { backgroundColor: \"#f64551\", textColor: \"#FFFFFF\" },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n suggestedDefaults: {\n model: { default: \"MiniMax-M2.7\", provider: \"minimax\" },\n },\n },\n {\n name: \"MiniMax en\",\n websiteUrl: \"https://platform.minimax.io\",\n apiKeyUrl: \"https://platform.minimax.io/subscribe/coding-plan\",\n settingsConfig: {\n name: \"minimax_en\",\n base_url: \"https://api.minimax.io/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"MiniMax-M2.7\", name: \"MiniMax M2.7\" }],\n },\n category: \"cn_official\",\n theme: { backgroundColor: \"#f64551\", textColor: \"#FFFFFF\" },\n icon: \"minimax\",\n iconColor: \"#FF6B6B\",\n suggestedDefaults: {\n model: { default: \"MiniMax-M2.7\", provider: \"minimax_en\" },\n },\n },\n {\n name: \"DouBaoSeed\",\n websiteUrl: \"https://www.volcengine.com/product/doubao\",\n apiKeyUrl: \"https://www.volcengine.com/product/doubao\",\n settingsConfig: {\n name: \"doubao_seed\",\n base_url: \"https://ark.cn-beijing.volces.com/api/coding\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n {\n id: \"doubao-seed-2-0-code-preview-latest\",\n name: \"Doubao Seed 2.0 Code Preview\",\n },\n ],\n },\n category: \"cn_official\",\n icon: \"doubao\",\n iconColor: \"#3370FF\",\n suggestedDefaults: {\n model: {\n default: \"doubao-seed-2-0-code-preview-latest\",\n provider: \"doubao_seed\",\n },\n },\n },\n {\n name: \"BaiLing\",\n websiteUrl: \"https://alipaytbox.yuque.com/sxs0ba/ling/get_started\",\n settingsConfig: {\n name: \"bailing\",\n base_url: \"https://api.tbox.cn/api/anthropic\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [{ id: \"Ling-2.5-1T\", name: \"Ling 2.5 1T\" }],\n },\n category: \"cn_official\",\n suggestedDefaults: {\n model: { default: \"Ling-2.5-1T\", provider: \"bailing\" },\n },\n },\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n apiKeyUrl: \"https://aihubmix.com\",\n settingsConfig: {\n name: \"aihubmix\",\n base_url: \"https://aihubmix.com/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"aggregator\",\n icon: \"aihubmix\",\n iconColor: \"#006FFB\",\n suggestedDefaults: {\n model: { default: \"gpt-5.4\", provider: \"aihubmix\" },\n },\n },\n {\n name: \"SiliconFlow\",\n websiteUrl: \"https://siliconflow.cn\",\n apiKeyUrl: \"https://cloud.siliconflow.cn/i/drGuwc9k\",\n settingsConfig: {\n name: \"siliconflow\",\n base_url: \"https://api.siliconflow.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n {\n id: \"Pro/MiniMaxAI/MiniMax-M2.7\",\n name: \"Pro / MiniMax M2.7\",\n },\n ],\n },\n category: \"aggregator\",\n icon: \"siliconflow\",\n iconColor: \"#6E29F6\",\n suggestedDefaults: {\n model: {\n default: \"Pro/MiniMaxAI/MiniMax-M2.7\",\n provider: \"siliconflow\",\n },\n },\n },\n {\n name: \"SiliconFlow en\",\n websiteUrl: \"https://siliconflow.com\",\n apiKeyUrl: \"https://cloud.siliconflow.cn/i/drGuwc9k\",\n settingsConfig: {\n name: \"siliconflow_en\",\n base_url: \"https://api.siliconflow.com/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"MiniMaxAI/MiniMax-M2.7\", name: \"MiniMax M2.7\" }],\n },\n category: \"aggregator\",\n icon: \"siliconflow\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: {\n default: \"MiniMaxAI/MiniMax-M2.7\",\n provider: \"siliconflow_en\",\n },\n },\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n apiKeyUrl: \"https://www.dmxapi.cn\",\n settingsConfig: {\n name: \"dmxapi\",\n base_url: \"https://www.dmxapi.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"aggregator\",\n suggestedDefaults: {\n model: { default: \"gpt-5.4\", provider: \"dmxapi\" },\n },\n },\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register\",\n settingsConfig: {\n name: \"packycode\",\n base_url: \"https://www.packyapi.com\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"packycode\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"packycode\" },\n },\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n settingsConfig: {\n name: \"cubence\",\n base_url: \"https://api.cubence.com\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"cubence\" },\n },\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n settingsConfig: {\n name: \"aigocode\",\n base_url: \"https://api.aigocode.com\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"aigocode\" },\n },\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n settingsConfig: {\n name: \"rightcode\",\n base_url: \"https://www.right.codes/claude\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"rightcode\" },\n },\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n settingsConfig: {\n name: \"aicodemirror\",\n base_url: \"https://api.aicodemirror.com/api/claudecode\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"aicodemirror\" },\n },\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n settingsConfig: {\n name: \"aicoding\",\n base_url: \"https://api.aicoding.sh\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"aicoding\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"aicoding\" },\n },\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register\",\n settingsConfig: {\n name: \"crazyrouter\",\n base_url: \"https://crazyrouter.com\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"crazyrouter\" },\n },\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n settingsConfig: {\n name: \"sssaicode\",\n base_url: \"https://node-hk.sssaicode.com/api\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"sssaicode\" },\n },\n },\n {\n name: \"Compshare\",\n nameKey: \"providerForm.presets.ucloud\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n settingsConfig: {\n name: \"compshare\",\n base_url: \"https://api.modelverse.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"gpt-5.4\", provider: \"compshare\" },\n },\n },\n {\n name: \"Compshare Coding Plan\",\n nameKey: \"providerForm.presets.ucloudCoding\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n settingsConfig: {\n name: \"compshare_coding\",\n base_url: \"https://cp.compshare.cn/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"gpt-5.4\", provider: \"compshare_coding\" },\n },\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n settingsConfig: {\n name: \"micu\",\n base_url: \"https://www.openclaudecode.cn\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"micu\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"micu\" },\n },\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n settingsConfig: {\n name: \"ctok\",\n base_url: \"https://api.ctok.ai\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"ctok\" },\n },\n },\n {\n name: \"DDSHub\",\n websiteUrl: \"https://www.ddshub.cc\",\n apiKeyUrl: \"https://ddshub.short.gy/ccswitch\",\n settingsConfig: {\n name: \"ddshub\",\n base_url: \"https://www.ddshub.cc\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"dds\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"ddshub\" },\n },\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n settingsConfig: {\n name: \"eflowcode\",\n base_url: \"https://e-flowcode.cc\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"eflowcode\" },\n },\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n settingsConfig: {\n name: \"lionccapi\",\n base_url: \"https://vibecodingapi.ai\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n { id: \"claude-haiku-4-5-20251001\", name: \"Claude Haiku 4.5\" },\n ],\n },\n category: \"third_party\",\n icon: \"lioncc\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"lionccapi\" },\n },\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n settingsConfig: {\n name: \"lemondata\",\n base_url: \"https://api.lemondata.cc/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"gpt-5.4\", name: \"GPT-5.4\" }],\n },\n category: \"third_party\",\n icon: \"lemondata\",\n suggestedDefaults: {\n model: { default: \"gpt-5.4\", provider: \"lemondata\" },\n },\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n settingsConfig: {\n name: \"therouter\",\n base_url: \"https://api.therouter.ai/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [\n { id: \"openai/gpt-5.4\", name: \"GPT-5.4\" },\n { id: \"openai/gpt-5.4-mini\", name: \"GPT-5.4 mini\" },\n { id: \"openai/gpt-5.4-nano\", name: \"GPT-5.4 nano\" },\n ],\n },\n category: \"aggregator\",\n suggestedDefaults: {\n model: {\n default: \"openai/gpt-5.4\",\n provider: \"therouter\",\n },\n },\n },\n {\n name: \"Novita AI\",\n websiteUrl: \"https://novita.ai\",\n apiKeyUrl: \"https://novita.ai\",\n settingsConfig: {\n name: \"novita\",\n base_url: \"https://api.novita.ai/v3/openai\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"zai-org/glm-5\", name: \"Zai-Org / GLM-5\" }],\n },\n category: \"aggregator\",\n icon: \"novita\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"zai-org/glm-5\", provider: \"novita\" },\n },\n },\n {\n name: \"Nvidia\",\n websiteUrl: \"https://build.nvidia.com\",\n apiKeyUrl: \"https://build.nvidia.com/settings/api-keys\",\n settingsConfig: {\n name: \"nvidia\",\n base_url: \"https://integrate.api.nvidia.com\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"moonshotai/kimi-k2.5\", name: \"Moonshot Kimi K2.5\" }],\n },\n category: \"aggregator\",\n icon: \"nvidia\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"moonshotai/kimi-k2.5\", provider: \"nvidia\" },\n },\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n settingsConfig: {\n name: \"pipellm\",\n base_url: \"https://cc-api.pipellm.ai\",\n api_key: \"\",\n api_mode: \"anthropic_messages\",\n models: [\n { id: \"claude-opus-4-7\", name: \"Claude Opus 4.7\" },\n { id: \"claude-sonnet-4-6\", name: \"Claude Sonnet 4.6\" },\n {\n id: \"claude-haiku-4-5-20251001\",\n name: \"Claude Haiku 4.5\",\n },\n ],\n },\n category: \"aggregator\",\n icon: \"pipellm\",\n suggestedDefaults: {\n model: { default: \"claude-opus-4-7\", provider: \"pipellm\" },\n },\n },\n {\n name: \"Xiaomi MiMo\",\n websiteUrl: \"https://platform.xiaomimimo.com\",\n apiKeyUrl: \"https://platform.xiaomimimo.com/#/console/api-keys\",\n settingsConfig: {\n name: \"xiaomi_mimo\",\n base_url: \"https://api.xiaomimimo.com/v1\",\n api_key: \"\",\n api_mode: \"chat_completions\",\n models: [{ id: \"mimo-v2-pro\", name: \"MiMo v2 Pro\" }],\n },\n category: \"cn_official\",\n icon: \"xiaomimimo\",\n iconColor: \"#000000\",\n suggestedDefaults: {\n model: { default: \"mimo-v2-pro\", provider: \"xiaomi_mimo\" },\n },\n },\n];\n"}}, "README.md": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785596159.289557, "n": 34339, "h": "1b0be5c9755fea18", "c": "<div align=\"center\">\n\n# CC Switch\n\n### The All-in-One Manager for Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw & Hermes Agent\n\n[![Version](https://img.shields.io/github/v/release/farion1231/cc-switch?color=blue&label=version)](https://github.com/farion1231/cc-switch/releases)\n[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases)\n[![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/)\n[![Downloads](https://img.shields.io/github/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest)\n\n<a href=\"https://trendshift.io/repositories/15372\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/15372\" alt=\"farion1231%2Fcc-switch | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n\n### 🌐 The Only Official Website: **[ccswitch.io](https://ccswitch.io)**\n\nEnglish | [äž­æ–‡](README_ZH.md) | [日本語](README_JA.md) | [Changelog](CHANGELOG.md)\n\n</div>\n\n## ❀Sponsor\n\n> [Want to appear here?](mailto:farion1231@gmail.com)\n\n<details open>\n<summary>Click to collapse</summary>\n\n[![MiniMax](assets/partners/banners/minimax-en.jpeg)](https://platform.minimax.io/subscribe/coding-plan?code=ClLhgxr2je&source=link)\n\nMiniMax-M2.7 is a next-generation large language model designed for autonomous evolution and real-world productivity. Unlike traditional models, M2.7 actively participates in its own improvement through agent teams, dynamic tool use, and reinforcement learning loops. It delivers strong performance in software engineering (56.22% on SWE-Pro, 55.6% on VIBE-Pro, 57.0% on Terminal Bench 2) and excels in complex office workflows, achieving a leading 1495 ELO on GDPval-AA. With high-fidelity editing across Word, Excel, and PowerPoint, and a 97% adherence rate across 40+ complex skills, M2.7 sets a new standard for building AI-native workflows and organizations.\n\n[Click](https://platform.minimax.io/subscribe/coding-plan?code=ClLhgxr2je&source=link) to get an exclusive 12% off the MiniMax Token Plan!\n\n---\n\n<table>\n<tr>\n<td width=\"180\"><a href=\"https://www.packyapi.com/register?aff=cc-switch\"><img src=\"assets/partners/logos/packycode.png\" alt=\"PackyCode\" width=\"150\"></a></td>\n<td>Thanks to PackyCode for sponsoring this project! PackyCode is a reliable and efficient API relay service provider, offering relay services for Claude Code, Codex, Gemini, and more. PackyCode provides special discounts for our software users: register using <a href=\"https://www.packyapi.com/register?aff=cc-switch\">this link</a> and enter the \"cc-switch\" promo code during first recharge to get 10% off.</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://aigocode.com/invite/CC-SWITCH\"><img src=\"assets/partners/logos/aigocode.png\" alt=\"AIGoCode\" width=\"150\"></a></td>\n<td>Thanks to AIGoCode for sponsoring this project! AIGoCode is an all-in-one platform that integrates Claude Code, Codex, and the latest Gemini models, providing you with stable, efficient, and highly cost-effective AI coding services. The platform offers flexible subscription plans, zero risk of account suspension, direct access with no VPN required, and lightning-fast responses. AIGoCode has prepared a special benefit for CC Switch users: if you register via <a href=\"https://aigocode.com/invite/CC-SWITCH\">this link</a>, you'll receive an extra 10% bonus credit on your first top-up!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\"><img src=\"assets/partners/logos/shengsuanyun.png\" alt=\"Shengsuanyun\" width=\"150\"></a></td>\n<td>Thanks to Shengsuanyun for sponsoring this project! Shengsuanyun is a super factory serving AI Native Teams — an industrial-grade AI task parallel execution platform. Its model marketplace aggregates Claude, ChatGPT, Gemini, and other domestic and international LLM and multimedia model capabilities with direct supply. Absolutely no reverse engineering or dilution — platform-wide model SLA availability reaches 99.7%, with <a href=\"https://watch.shengsuanyun.com/status/shengsuanyun\">monitoring dashboards</a> showing green across the board. It also offers enterprise-grade custom gateways for fine-grained team cost and permission management, smart routing, security protection, and BYOK (Bring Your Own Key) hosting. The platform charges on a pay-per-use and tokens plan (coming soon) basis, with invoicing available. Register via <a href=\"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\">this link</a> as a new user to receive Â¥10 in credits plus a 10% bonus on your first top-up.</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.aicodemirror.com/register?invitecode=9915W3\"><img src=\"assets/partners/logos/aicodemirror.jpg\" alt=\"AICodeMirror\" width=\"150\"></a></td>\n<td>Thanks to AICodeMirror for sponsoring this project! AICodeMirror provides official high-stability relay services for Claude Code / Codex / Gemini CLI, with enterprise-grade concurrency, fast invoicing, and 24/7 dedicated technical support.\nClaude Code / Codex / Gemini official channels at 38% / 2% / 9% of original price, with extra discounts on top-ups! AICodeMirror offers special benefits for CC Switch users: register via <a href=\"https://www.aicodemirror.com/register?invitecode=9915W3\">this link</a> to enjoy 20% off your first top-up, and enterprise customers can get up to 25% off!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://pateway.ai/?ch=etzpm8&aff=WB6M6F67#/\"><img src=\"assets/partners/logos/pateway.png\" alt=\"PatewayAI\" width=\"150\"></a></td>\n<td>Thanks to PatewayAI for sponsoring this project! PatewayAI is an API relay service provider built for heavy AI developers, focused on directly relaying official high-quality model APIs. It offers the full Claude lineup and the Codex series, 100% sourced from official channels — no dilution, no fakes, verification welcome. Billing is transparent and every token-level invoice can be audited line by line.\nIt also supports enterprise-grade concurrency and provides a dedicated management platform for enterprise customers — formal contracts and invoicing are available; visit the official website for contact details.\nRegister now via <a href=\"https://pateway.ai/?ch=etzpm8&aff=WB6M6F67#/\">this link</a> to receive $3 in trial credit. Top-ups go as low as 60% of the original price, with a two-way referral bonus of up to $150!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.byteplus.com/en/product/modelark?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch\"><img src=\"assets/partners/logos/byteplus.png\" alt=\"BytePlus\" width=\"150\"></a></td>\n<td>Thanks to Dola seed for sponsoring this project! Dola Seed 2.0 is a full‑modal general large model independently developed by ByteDance for the global market. Built on a unified multimodal architecture, it supports joint understanding and generation of text, images, audio, and video. It natively enables agent collaboration, with strong reasoning, long‑task execution, tool integration, and coding capabilities. It is widely applicable to smart cockpits, personal assistants, education, customer support, marketing, retail, and other scenarios. It excels in multimodal perception, end‑to‑end complex task delivery, stable interaction, and data security, and is readily accessible and deployable via the ModelArk platform.Register via <a href=\"https://www.byteplus.com/en/product/modelark?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch\">this link</a> to get 500,000 tokens of free inference quota per model.</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://cloud.siliconflow.cn/i/drGuwc9k\"><img src=\"assets/partners/logos/silicon_en.jpg\" alt=\"SiliconFlow\" width=\"150\"></a></td>\n<td>Thanks to SiliconFlow for sponsoring this project! SiliconFlow is a high-performance AI infrastructure and model API platform, providing fast and reliable access to language, speech, image, and video models in one place. With pay-as-you-go billing, broad multimodal model support, high-speed inference, and enterprise-grade stability, SiliconFlow helps developers and teams build and scale AI applications more efficiently. Register via <a href=\"https://cloud.siliconflow.cn/i/drGuwc9k\">this link</a> and complete real-name verification to receive Â¥16 in bonus credit, usable across models on the platform. SiliconFlow is also now compatible with OpenClaw, allowing users to connect a SiliconFlow API key and call major AI models for free.</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://cubence.com/signup?code=CCSWITCH&source=ccs\"><img src=\"assets/partners/logos/cubence.png\" alt=\"Cubence\" width=\"150\"></a></td>\n<td>Thanks to Cubence for sponsoring this project! Cubence is a reliable and efficient API relay service provider, offering relay services for Claude Code, Codex, Gemini, and more with flexible billing options including pay-as-you-go and monthly plans. Cubence provides special discounts for CC Switch users: register using <a href=\"https://cubence.com/signup?code=CCSWITCH&source=ccs\">this link</a> and enter the \"CCSWITCH\" promo code during recharge to get 10% off every top-up!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.dmxapi.cn/register?aff=bUHu\"><img src=\"assets/partners/logos/dmx-en.jpg\" alt=\"DMXAPI\" width=\"150\"></a></td>\n<td>Thanks to DMXAPI for sponsoring this project! DMXAPI provides global large model API services to 200+ enterprise users. One API key for all global models. Features include: instant invoicing, unlimited concurrency, starting from $0.15, 24/7 technical support. GPT/Claude/Gemini all at 32% off, domestic models 20-50% off, Claude Code exclusive models at 66% off! <a href=\"https://www.dmxapi.cn/register?aff=bUHu\">Register here</a></td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.compshare.cn/coding-plan?ytag=GPU_YY_YX_git_cc-switch\"><img src=\"assets/partners/logos/ucloud.png\" alt=\"Compshare\" width=\"150\"></a></td>\n<td>Thanks to Compshare for sponsoring this project! Compshare is UCloud's AI cloud platform, providing stable and comprehensive domestic and international model APIs with just one key. Featuring cost-effective monthly and per-use domestic-model Coding Plan packages, alongside stable officially-relayed overseas models. Supports Claude Code, Codex, and API access. Enterprise-grade high concurrency, 24/7 technical support, and self-service invoicing. Users who register via <a href=\"https://www.compshare.cn/coding-plan?ytag=GPU_YY_YX_git_cc-switch\">this link</a> will receive a free 5 CNY platform trial credit!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://aicoding.sh/i/CCSWITCH\"><img src=\"assets/partners/logos/aicoding.jpg\" alt=\"AICoding\" width=\"150\"></a></td>\n<td>Thanks to AICoding.sh for sponsoring this project! AICoding.sh — Global AI Model API Relay Service at Unbeatable Prices! Claude Code at 19% of original price, GPT at just 1%! Trusted by hundreds of enterprises for cost-effective AI services. Supports Claude Code, GPT, Gemini and major domestic models, with enterprise-grade high concurrency, fast invoicing, and 24/7 dedicated technical support. CC Switch users who register via <a href=\"https://aicoding.sh/i/CCSWITCH\">this link</a> get 10% off their first top-up!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://crazyrouter.com/register?aff=OZcm&ref=cc-switch\"><img src=\"assets/partners/logos/crazyrouter.png\" alt=\"Crazyrouter\" width=\"150\"></a></td>\n<td>Thanks to Crazyrouter for sponsoring this project! Crazyrouter is a high-performance AI API aggregation platform — one API key for 300+ models including Claude Code, Codex, Gemini CLI, and more. All models at 55% of official pricing with auto-failover, smart routing, and unlimited concurrency. Crazyrouter offers an exclusive deal for CC Switch users: register via <a href=\"https://crazyrouter.com/register?aff=OZcm&ref=cc-switch\">this link</a> and contact customer support to claim <strong>$2 free credit</strong>, plus enter promo code `CCSWITCH` on your first top-up for an extra <strong>30% bonus credit</strong>! </td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.right.codes/register?aff=CCSWITCH\"><img src=\"assets/partners/logos/rightcode.jpg\" alt=\"RightCode\" width=\"150\"></a></td>\n<td>Thank you to Right Code for sponsoring this project! Right Code reliably provides routing services for models such as Claude Code, Codex, and Gemini, with both pay-as-you-go and monthly subscription billing options available. Invoices are available upon top-up, and enterprise and team users can receive dedicated one-on-one support. Right Code also offers an exclusive discount for CC Switch users: register via <a href=\"https://www.right.codes/register?aff=CCSWITCH\">this link</a>, and with every top-up you will receive pay-as-you-go credit equivalent to 5% of the amount paid.</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.sssaicode.com/register?ref=DCP0SM\"><img src=\"assets/partners/logos/sssaicode.png\" alt=\"SSSAiCode\" width=\"150\"></a></td>\n<td>Thanks to SSSAiCode for sponsoring this project! SSSAiCode is a stable and reliable API relay service, dedicated to providing stable, reliable, and affordable Claude and Codex model services, with same-day fast invoicing. SSSAiCode offers a special deal for CC Switch users: register via <a href=\"https://www.sssaicode.com/register?ref=DCP0SM\">this link</a> to enjoy $10 extra credit on every top-up!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.micuapi.ai/register?aff=aOYQ\"><img src=\"assets/partners/logos/mikubanner.svg\" alt=\"Micu\" width=\"150\"></a></td>\n<td>Thanks to Micu API for sponsoring this project! Micu API is a global LLM relay service provider dedicated to delivering the best cost-performance ratio with high stability. Backed by a registered enterprise for core assurance, eliminating any risk of service discontinuation, with fast official invoicing support! We champion \"zero cost to try\": top up from as low as Â¥1 with no minimum, and get fee-free refunds anytime! Micu API offers an exclusive deal for CC Switch users: register via <a href=\"https://www.micuapi.ai/register?aff=aOYQ\">this link</a> and enter promo code \"ccswitch\" when topping up to enjoy a <strong>10% discount</strong>!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://lemondata.cc/r/FFX1ZDUP\"><img src=\"assets/partners/logos/lemondata.png\" alt=\"LemonData\" width=\"150\"></a></td>\n<td>Thanks to LemonData for sponsoring this project! LemonData is a high-performance AI API aggregation platform — one API key for 300+ models including GPT, Claude, Gemini, DeepSeek, and more. All models priced 30–70% below official rates with auto-failover, smart routing, and unlimited concurrency. New users get $1 free credit instantly upon registration — sign up via <a href=\"https://lemondata.cc/r/FFX1ZDUP\">this link</a>to claim your bonus and start building right away</strong>!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://ctok.ai\"><img src=\"assets/partners/logos/ctok.png\" alt=\"CTok\" width=\"150\"></a></td>\n<td>Thanks to CTok.ai for sponsoring this project! CTok.ai is dedicated to building a one-stop AI programming tool service platform. We offer professional Claude Code packages and technical community services, with support for Google Gemini and OpenAI Codex. Through carefully designed plans and a professional tech community, we provide developers with reliable service guarantees and continuous technical support, making AI-assisted programming a true productivity tool. Click <a href=\"https://ctok.ai\">here</a> to register!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://vibecodingapi.ai\"><img src=\"assets/partners/logos/lioncc.png\" alt=\"LionCC\" width=\"150\"></a></td>\n<td>Thanks to LionCC for sponsoring this project! LionCC is built for Vibe Coders who pursue the ultimate development experience. We provide stable, low-latency, and competitively priced computing services for Claude Code, Codex, and OpenClaw, saving up to 50% in costs. After registering, add customer service on WeChat (HSQBJ088888888) with the code \"cc-switch\" to receive $10 in free credits (10 million tokens). For other collaborations, follow the blog @LionCC.ai. Click <a href=\"https://vibecodingapi.ai\">here</a> to register!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://console.claudeapi.com/register?aff=pCLD\"><img src=\"assets/partners/logos/claudeapi.png\" alt=\"ClaudeAPI\" width=\"150\"></a></td>\n<td>This project is sponsored by <a href=\"https://console.claudeapi.com/register?aff=pCLD\">Claude API</a>. Direct Claude API access — connect Claude Code and Agent apps in 3 minutes. New users can claim a free trial credit.Powered by official Anthropic API keys + AWS Bedrock official channels. No reverse engineering, no model degradation. Full support for Opus / Sonnet / Haiku model lineup, with official capabilities preserved including Tool Use, 1M context window, and more. Built for Claude Code power users, Agent engineers, and enterprise engineering teams. Invoicing and dedicated team support available. Click <a href=\"https://console.claudeapi.com/register?aff=pCLD\">here</a> to register!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://ddshub.short.gy/ccswitch\"><img src=\"assets/partners/logos/dds.png\" alt=\"DDS\" width=\"150\"></a></td>\n<td>Thanks to DDS for sponsoring this project! DDS Hub is a reliable and high-performance Claude API proxy service. We provides cost-effective domestic Claude direct acceleration services for both individual and enterprise users. We offer stable and low-latency Claude Max number pools, with full support for Claude Haiku, Opus, Sonnet and other flagship models. Invoices are available for recharges of 1000 RMB or more. Enterprise customers can also enjoy customized grouping and dedicated technical support services.\nExclusive benefit for CC Switch users: Register via <a href=\"https://ddshub.short.gy/ccswitch\">the link </a>below and enjoy an extra 10% credit on your first recharge (please contact the group admin to claim after recharging)!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://claudecn.top\"><img src=\"assets/partners/logos/claudecn.jpg\" alt=\"ClaudeCN\" width=\"150\"></a></td>\n<td>Thanks to ClaudeCN for sponsoring this project! ClaudeCN is an enterprise-grade AI gateway platform operated by a registered company. It delivers high-availability commercial API access to popular models including Claude, GPT, and DeepSeek, and is built around formal enterprise procurement workflows — corporate bank transfers, signed contracts, and full compliance. Register via <a href=\"https://claudecn.top\">this link</a>!</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://runapi.co\"><img src=\"assets/partners/logos/runapi.jpg\" alt=\"RunAPI\" width=\"150\"></a></td>\n<td>Thanks to RunAPI for sponsoring this project! RunAPI is a high-performance and reliable AI model API gateway — one API key gives you access to 150+ mainstream models including OpenAI, Claude, Gemini, DeepSeek, and Grok, with prices as low as 10% of the official rate and excellent stability. It works seamlessly with Claude Code, OpenClaw, and other tools. Exclusive benefit for CC Switch users: register and contact customer support to claim a free Â¥14 credit. Register via <a href=\"https://runapi.co\">this link</a>!</td>\n</tr>\n\n</table>\n\n</details>\n\n## Why CC Switch?\n\nModern AI-powered coding relies on CLI tools like Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw — but each has its own configuration format. Switching API providers means manually editing JSON, TOML, or `.env` files, and there is no unified way to manage MCP and Skills across multiple tools.\n\n**CC Switch** gives you a single desktop app to manage all five CLI tools. Instead of editing config files by hand, you get a visual interface to import providers with one click, switch between them instantly, with 50+ built-in provider presets, unified MCP and Skills management, and system tray quick switching — all backed by a reliable SQLite database with atomic writes that protect your configs from corruption.\n\n- **One App, Five CLI Tools** — Manage Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw from a single interface\n- **No More Manual Editing** — 50+ provider presets including AWS Bedrock, NVIDIA NIM, and community relays; just pick and switch\n- **Unified MCP & Skills Management** — One panel to manage MCP servers and Skills across four apps with bidirectional sync\n- **System Tray Quick Switch** — Switch providers instantly from the tray menu, no need to open the full app\n- **Cloud Sync** — Sync provider data across devices via Dropbox, OneDrive, iCloud, or WebDAV servers\n- **Cross-Platform** — Native desktop app for Windows, macOS, and Linux, built with Tauri 2\n- **Built-in Utilities** — Includes various utilities for first-launch login confirmation, signature bypass, plugin extension sync, and more\n\n## Screenshots\n\n| Main Interface | Add Provider |\n| :-----------------------------------------------: | :--------------------------------------------: |\n| ![Main Interface](assets/screenshots/main-en.png) | ![Add Provider](assets/screenshots/add-en.png) |\n\n## Features\n\n[Full Changelog](CHANGELOG.md) | [Release Notes](docs/release-notes/v3.12.3-en.md)\n\n### Provider Management\n\n- **5 CLI tools, 50+ presets** — Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw; copy your key and import with one click\n- **Universal providers** — One config syncs to multiple apps (OpenCode, OpenClaw)\n- One-click switching, system tray quick access, drag-and-drop sorting, import/export\n\n### Proxy & Failover\n\n- **Local proxy with hot-switching** — Format conversion, auto-failover, circuit breaker, provider health monitoring, and request rectifier\n- **App-level takeover** — Independently proxy Claude, Codex, or Gemini, down to individual providers\n\n### MCP, Prompts & Skills\n\n- **Unified MCP panel** — Manage MCP servers across 4 apps with bidirectional sync and Deep Link import\n- **Prompts** — Markdown editor with cross-app sync (CLAUDE.md / AGENTS.md / GEMINI.md) and backfill protection\n- **Skills** — One-click install from GitHub repos or ZIP files, custom repository management, with symlink and file copy support\n\n### Usage & Cost Tracking\n\n- **Usage dashboard** — Track spending, requests, and tokens with trend charts, detailed request logs, and custom per-model pricing\n\n### Session Manager & Workspace\n\n- Browse, search, and restore conversation history across all apps\n- **Workspace editor** (OpenClaw) — Edit agent files (AGENTS.md, SOUL.md, etc.) with Markdown preview\n\n### System & Platform\n\n- **Cloud sync** — Custom config directory (Dropbox, OneDrive, iCloud, NAS) and WebDAV server sync\n- **Deep Link** (`ccswitch://`) — Import providers, MCP servers, prompts, and skills via URL\n- Dark / Light / System theme, auto-launch, auto-updater, atomic writes, auto-backups, i18n (zh/en/ja)\n\n## FAQ\n\n<details>\n<summary><strong>Which AI CLI tools does CC Switch support?</strong></summary>\n\nCC Switch supports five tools: **Claude Code**, **Codex**, **Gemini CLI**, **OpenCode**, and **OpenClaw**. Each tool has dedicated provider presets and configuration management.\n\n</details>\n\n<details>\n<summary><strong>Do I need to restart the terminal after switching providers?</strong></summary>\n\nFor most tools, yes — restart your terminal or the CLI tool for changes to take effect. The exception is **Claude Code**, which currently supports hot-switching of provider data without a restart.\n\n</details>\n\n<details>\n<summary><strong>My plugin configuration disappeared after switching providers — what happened?</strong></summary>\n\nCC Switch provides a \"Shared Config Snippet\" feature to pass common data (beyond API keys and endpoints) between providers. Go to \"Edit Provider\" → \"Shared Config Panel\" → click \"Extract from Current Provider\" to save all common data. When creating a new provider, check \"Write Shared Config\" (enabled by default) to include plugin data in the new provider. All your configuration items are preserved in the default provider imported when you first launched the app.\n\n</details>\n\n<details>\n<summary><strong>macOS installation</strong></summary>\n\nCC Switch for macOS is code-signed and notarized by Apple. You can download and install it directly — no extra steps needed. We recommend using the `.dmg` installer.\n\n</details>\n\n<details>\n<summary><strong>Why can't I delete the currently active provider?</strong></summary>\n\nCC Switch follows a \"minimal intrusion\" design principle — even if you uninstall the app, your CLI tools will continue to work normally. The system always keeps one active configuration, because deleting all configurations would make the corresponding CLI tool unusable. If you rarely use a specific CLI tool, you can hide it in Settings. To switch back to official login, see the next question.\n\n</details>\n\n<details>\n<summary><strong>How do I switch back to official login?</strong></summary>\n\nAdd an official provider from the preset list. After switching to it, run the Log out / Log in flow, and then you can freely switch between the official provider and third-party providers. Codex supports switching between different official providers, making it easy to switch between multiple Plus or Team accounts.\n\n</details>\n\n<details>\n<summary><strong>Where is my data stored?</strong></summary>\n\n- **Database**: `~/.cc-switch/cc-switch.db` (SQLite — providers, MCP, prompts, skills)\n- **Local settings**: `~/.cc-switch/settings.json` (device-level UI preferences)\n- **Backups**: `~/.cc-switch/backups/` (auto-rotated, keeps 10 most recent)\n- **Skills**: `~/.cc-switch/skills/` (symlinked to corresponding apps by default)\n- **Skill Backups**: `~/.cc-switch/skill-backups/` (created automatically before uninstall, keeps 20 most recent)\n\n</details>\n\n## Documentation\n\nFor detailed guides on every feature, check out the **[User Manual](docs/user-manual/en/README.md)** — covering provider management, MCP/Prompts/Skills, proxy & failover, and more.\n\n## Quick Start\n\n### Basic Usage\n\n1. **Add Provider**: Click \"Add Provider\" → Choose a preset or create custom configuration\n2. **Switch Provider**:\n - Main UI: Select provider → Click \"Enable\"\n - System Tray: Click provider name directly (instant effect)\n3. **Takes Effect**: Restart your terminal or the corresponding CLI tool to apply changes (Claude Code does not require a restart)\n4. **Back to Official**: Add an \"Official Login\" preset, restart the CLI tool, then follow its login/OAuth flow\n\n### MCP, Prompts, Skills & Sessions\n\n- **MCP**: Click the \"MCP\" button → Add servers via templates or custom config → Toggle per-app sync\n- **Prompts**: Click \"Prompts\" → Create presets with Markdown editor → Activate to sync to live files\n- **Skills**: Click \"Skills\" → Browse GitHub repos → One-click install to all apps\n- **Sessions**: Click \"Sessions\" → Browse, search, and restore conversation history across all apps\n\n> **Note**: On first launch, you can manually import existing CLI tool configs as the default provider.\n\n## Download & Installation\n\n### System Requirements\n\n- **Windows**: Windows 10 and above\n- **macOS**: macOS 12 (Monterey) and above\n- **Linux**: Ubuntu 22.04+ / Debian 11+ / Fedora 34+ and other mainstream distributions\n\n### Windows Users\n\nDownload the latest `CC-Switch-v{version}-Windows.msi` installer or `CC-Switch-v{version}-Windows-Portable.zip` portable version from the [Releases](../../releases) page.\n\n### macOS Users\n\n**Method 1: Install via Homebrew (Recommended)**\n\n```bash\nbrew tap farion1231/ccswitch\nbrew install --cask cc-switch\n```\n\nUpdate:\n\n```bash\nbrew upgrade --cask cc-switch\n```\n\n**Method 2: Manual Download**\n\nDownload `CC-Switch-v{version}-macOS.dmg` (recommended) or `.zip` from the [Releases](../../releases) page.\n\n> **Note**: CC Switch for macOS is code-signed and notarized by Apple. You can install and open it directly.\n\n### Arch Linux Users\n\n**Install via paru (Recommended)**\n\n```bash\nparu -S cc-switch-bin\n```\n\n### Linux Users\n\nDownload the latest Linux build from the [Releases](../../releases) page:\n\n- `CC-Switch-v{version}-Linux.deb` (Debian/Ubuntu)\n- `CC-Switch-v{version}-Linux.rpm` (Fedora/RHEL/openSUSE)\n- `CC-Switch-v{version}-Linux.AppImage` (Universal)\n\n> **Flatpak**: Not included in official releases. You can build it yourself from the `.deb` — see [`flatpak/README.md`](flatpak/README.md) for instructions.\n\n<details>\n<summary><strong>Architecture Overview</strong></summary>\n\n### Design Principles\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│ Frontend (React + TS) │\n│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │\n│ │ Components │ │ Hooks │ │ TanStack Query │ │\n│ │ (UI) │──│ (Bus. Logic) │──│ (Cache/Sync) │ │\n│ └─────────────┘ └──────────────┘ └──────────────────┘ │\n└────────────────────────┬────────────────────────────────────┘\n │ Tauri IPC\n┌────────────────────────▌────────────────────────────────────┐\n│ Backend (Tauri + Rust) │\n│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │\n│ │ Commands │ │ Services │ │ Models/Config │ │\n│ │ (API Layer) │──│ (Bus. Layer) │──│ (Data) │ │\n│ └─────────────┘ └──────────────┘ └──────────────────┘ │\n└─────────────────────────────────────────────────────────────┘\n```\n\n**Core Design Patterns**\n\n- **SSOT** (Single Source of Truth): All data stored in `~/.cc-switch/cc-switch.db` (SQLite)\n- **Dual-layer Storage**: SQLite for syncable data, JSON for device-level settings\n- **Dual-way Sync**: Write to live files on switch, backfill from live when editing active provider\n- **Atomic Writes**: Temp file + rename pattern prevents config corruption\n- **Concurrency Safe**: Mutex-protected database connection avoids race conditions\n- **Layered Architecture**: Clear separation (Commands → Services → DAO → Database)\n\n**Key Components**\n\n- **ProviderService**: Provider CRUD, switching, backfill, sorting\n- **McpService**: MCP server management, import/export, live file sync\n- **ProxyService**: Local proxy mode with hot-switching and format conversion\n- **SessionManager**: Conversation history browsing across all supported apps\n- **ConfigService**: Config import/export, backup rotation\n- **SpeedtestService**: API endpoint latency measurement\n\n</details>\n\n<details>\n<summary><strong>Development Guide</strong></summary>\n\n### Environment Requirements\n\n- Node.js 18+\n- pnpm 8+\n- Rust 1.85+\n- Tauri CLI 2.8+\n\n### Development Commands\n\n```bash\n# Install dependencies\npnpm install\n\n# Dev mode (hot reload)\npnpm dev\n\n# Type check\npnpm typecheck\n\n# Format code\npnpm format\n\n# Check code format\npnpm format:check\n\n# Run frontend unit tests\npnpm test:unit\n\n# Run tests in watch mode (recommended for development)\npnpm test:unit:watch\n\n# Build application\npnpm build\n\n# Build debug version\npnpm tauri build --debug\n```\n\n### Rust Backend Development\n\n```bash\ncd src-tauri\n\n# Format Rust code\ncargo fmt\n\n# Run clippy checks\ncargo clippy\n\n# Run backend tests\ncargo test\n\n# Run specific tests\ncargo test test_name\n\n# Run tests with test-hooks feature\ncargo test --features test-hooks\n```\n\n### Testing Guide\n\n**Frontend Testing**:\n\n- Uses **vitest** as test framework\n- Uses **MSW (Mock Service Worker)** to mock Tauri API calls\n- Uses **@testing-library/react** for component testing\n\n**Running Tests**:\n\n```bash\n# Run all tests\npnpm test:unit\n\n# Watch mode (auto re-run)\npnpm test:unit:watch\n\n# With coverage report\npnpm test:unit --coverage\n```\n\n### Tech Stack\n\n**Frontend**: React 18 · TypeScript · Vite · TailwindCSS 3.4 · TanStack Query v5 · react-i18next · react-hook-form · zod · shadcn/ui · @dnd-kit\n\n**Backend**: Tauri 2.8 · Rust · serde · tokio · thiserror · tauri-plugin-updater/process/dialog/store/log\n\n**Testing**: vitest · MSW · @testing-library/react\n\n</details>\n\n<details>\n<summary><strong>Project Structure</strong></summary>\n\n```\n├── src/ # Frontend (React + TypeScript)\n│ ├── components/\n│ │ ├── providers/ # Provider management\n│ │ ├── mcp/ # MCP panel\n│ │ ├── prompts/ # Prompts management\n│ │ ├── skills/ # Skills management\n│ │ ├── sessions/ # Session Manager\n│ │ ├── proxy/ # Proxy mode panel\n│ │ ├── openclaw/ # OpenClaw config panels\n│ │ ├── settings/ # Settings (Terminal/Backup/About)\n│ │ ├── deeplink/ # Deep Link import\n│ │ ├── env/ # Environment variable management\n│ │ ├── universal/ # Cross-app configuration\n│ │ ├── usage/ # Usage statistics\n│ │ └── ui/ # shadcn/ui component library\n│ ├── hooks/ # Custom hooks (business logic)\n│ ├── lib/\n│ │ ├── api/ # Tauri API wrapper (type-safe)\n│ │ └── query/ # TanStack Query config\n│ ├── locales/ # Translations (zh/en/ja)\n│ ├── config/ # Presets (providers/mcp)\n│ └── types/ # TypeScript definitions\n├── src-tauri/ # Backend (Rust)\n│ └── src/\n│ ├── commands/ # Tauri command layer (by domain)\n│ ├── services/ # Business logic layer\n│ ├── database/ # SQLite DAO layer\n│ ├── proxy/ # Proxy module\n│ ├── session_manager/ # Session management\n│ ├── deeplink/ # Deep Link handling\n│ └── mcp/ # MCP sync module\n├── tests/ # Frontend tests\n└── assets/ # Screenshots & partner resources\n```\n\n</details>\n\n## Contributing\n\nIssues and suggestions are welcome!\n\nBefore submitting PRs, please ensure:\n\n- Pass type check: `pnpm typecheck`\n- Pass format check: `pnpm format:check`\n- Pass unit tests: `pnpm test:unit`\n\nFor new features, please open an issue for discussion before submitting a PR. PRs for features that are not a good fit for the project may be closed.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=farion1231/cc-switch&type=Date)](https://www.star-history.com/#farion1231/cc-switch&Date)\n\n## License\n\nMIT © Jason Young\n"}}, "README_ZH.md": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785596159.3021452, "n": 20885, "h": "c05f76f1e20294c8", "c": "<div align=\"center\">\n\n# CC Switch\n\n### Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 的党方䜍管理工具\n\n[![Version](https://img.shields.io/github/v/release/farion1231/cc-switch?color=blue&label=version)](https://github.com/farion1231/cc-switch/releases)\n[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases)\n[![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/)\n[![Downloads](https://img.shields.io/github/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest)\n\n<a href=\"https://trendshift.io/repositories/15372\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/15372\" alt=\"farion1231%2Fcc-switch | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n\n### 🌐 唯䞀官方眑站**[ccswitch.io](https://ccswitch.io)**\n\n[English](README.md) | äž­æ–‡ | [日本語](README_JA.md) | [曎新日志](CHANGELOG.md)\n\n</div>\n\n## ❀赞助商\n\n> [想出现圚这里](mailto:farion1231@gmail.com)\n\n<details open>\n<summary>点击折叠</summary>\n\n[![MiniMax](assets/partners/banners/minimax-zh.jpeg)](https://platform.minimaxi.com/subscribe/coding-plan?code=7kYF2VoaCn&source=link)\n\nMiniMax M2.7 是 MiniMax 銖䞪深床参䞎自我迭代的暡型可自䞻构建倍杂 Agent Harness并基于 Agent Teams、倍杂 Skills、Tool Search Tool 等胜力完成高倍杂床生产力任务其圚蜯件工皋、端到端项目亀付及办公场景䞭衚现䌘匂倚项评测接近行䞚领先氎平同时具倇皳定的倍杂任务执行、环境亀互胜力以及良奜的情商䞎身仜保持胜力。\n\n[点击歀倄](https://platform.minimaxi.com/subscribe/coding-plan?code=7kYF2VoaCn&source=link)享 MiniMax Token Plan 䞓属 88 折䌘惠\n\n---\n\n<table>\n<tr>\n<td width=\"180\"><a href=\"https://www.packyapi.com/register?aff=cc-switch\"><img src=\"assets/partners/logos/packycode.png\" alt=\"PackyCode\" width=\"150\"></a></td>\n<td>感谢 PackyCode 赞助了本项目PackyCode 是䞀家皳定、高效的API䞭蜬服务商提䟛 Claude Code、Codex、Gemini 等倚种䞭蜬服务。PackyCode 䞺本蜯件的甚户提䟛了特别䌘惠䜿甚<a href=\"https://www.packyapi.com/register?aff=cc-switch\">歀铟接</a>泚册并圚充倌时填写\"cc-switch\"䌘惠码銖次充倌可以享受9折䌘惠</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://aigocode.com/invite/CC-SWITCH\"><img src=\"assets/partners/logos/aigocode.png\" alt=\"AIGoCode\" width=\"150\"></a></td>\n<td>感谢 AIGoCode 赞助了本项目AIGoCode 是䞀䞪集成了 Claude Code、Codex 以及 Gemini 最新暡型的䞀站匏平台䞺䜠提䟛皳定、高效䞔高性价比的AI猖皋服务。本站提䟛灵掻的订阅计划零封号风险囜内盎连无需魔法极速响应。AIGoCode 䞺 CC Switch 的甚户提䟛了特别犏利通过<a href=\"https://aigocode.com/invite/CC-SWITCH\">歀铟接</a>泚册的甚户銖次充倌可以获埗额倖10%奖励额床</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\"><img src=\"assets/partners/logos/shengsuanyun.png\" alt=\"Shengsuanyun\" width=\"150\"></a></td>\n<td>感谢胜算云赞助了本项目胜算云是䞓䞺AI Native Teams服务的超级工厂工䞚级AI任务并行执行平台暡型商城集采盎䟛聚合接入了Claude、Chatgpt、Gemini等海内倖LLM及囟片视频倚媒䜓暡型算力绝无逆向掺氎、党站暡型SLA可甚性高蟟99.7%、<a href=\"https://watch.shengsuanyun.com/status/shengsuanyun\">监测接口</a>日垞党绿。曎有䌁䞚级䞓属定制眑关实现团队粟细化成本䞎权限管控智胜路由+安党防技+BYOK䌁䞚自垊密钥托管。平台按量及tokens plan即将䞊线计莹可匀祚䜿甚<a href=\"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\">歀铟接</a>泚册新甚户可获10元暡力及銖充10%赠送。</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.aicodemirror.com/register?invitecode=9915W3\"><img src=\"assets/partners/logos/aicodemirror.jpg\" alt=\"AICodeMirror\" width=\"150\"></a></td>\n<td>感谢 AICodeMirror 赞助了本项目AICodeMirror 提䟛 Claude Code / Codex / Gemini CLI 官方高皳定䞭蜬服务支持䌁䞚级高并发、极速匀祚、7×24 䞓属技术支持。\nClaude Code / Codex / Gemini 官方枠道䜎至 3.8 / 0.2 / 0.9 折充倌曎有折䞊折AICodeMirror 䞺 CCSwitch 的甚户提䟛了特别犏利通过<a href=\"https://www.aicodemirror.com/register?invitecode=9915W3\">歀铟接</a>泚册的甚户可享受銖充8折䌁䞚客户最高可享 7.5 折</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://pateway.ai/?ch=etzpm8&aff=WB6M6F67#/\"><img src=\"assets/partners/logos/pateway.png\" alt=\"PatewayAI\" width=\"150\"></a></td>\n<td>感谢 PatewayAI 赞助了本项目PatewayAI 是䞀家面向重床 AI 匀发者、䞓泚官方盎连高品莚暡型 API 䞭蜬服务商。提䟛 Claude 党系列䞎 Codex 系列暡型100% 官方源盎䟛䞍掺假䞍泚氎欢迎检验。计莹透明Token 级莊单可逐笔栞验。\n同时支持䌁䞚级高并发并䞺䌁䞚客户提䟛了䞓䞚的管理平台䌁䞚客户可筟订正匏合同并匀具发祚曎倚诊情进入官眑获取联系方匏。\n现圚通过<a href=\"https://pateway.ai/?ch=etzpm8&aff=WB6M6F67#/\">歀铟接</a>泚册即送 $3 试甚额床甚户充倌䜎至 6 折邀请奜友双向赠送邀请奖励可蟟 $150</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch\"><img src=\"assets/partners/logos/huoshan.png\" alt=\"HuoShan\" width=\"150\"></a></td>\n<td>感谢火山方舟Agent Plan 暡型赞助了本项目方舟Agent Plan 暡型订阅套逐集成了包含Doubao-Seed、Doubao-Seedance、Doubao-Seedream等圚内的字节跳劚自研SOTA级暡型芆盖文本、代码、囟像、视频等倚暡态任务。同时支持䞀站匏接入DeepSeek V4、GLM 5.1等䞻流倧暡型。超党暡态暡型䞎 Harness 升级䞀步到䜍深床支持 Agent 框架䞎 AI 猖皋工具。方舟 Agent Plan 䞺 CC Switch 的甚户提䟛了䞓属犏利通过<a href=\"https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch\">歀铟接</a>订阅方舟AgentPlan新客户銖月40元起</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://cloud.siliconflow.cn/i/drGuwc9k\"><img src=\"assets/partners/logos/silicon_zh.jpg\" alt=\"SiliconFlow\" width=\"150\"></a></td>\n<td>感谢硅基流劚赞助了本项目硅基流劚是䞀䞪高性胜 AI 基础讟斜䞎暡型 API 平台䞀站匏提䟛语蚀、语音、囟像、视频等倚暡态暡型的快速、可靠访问。平台支持按量计莹、䞰富的倚暡态暡型选择、高速掚理和䌁䞚级皳定性垮助匀发者和团队曎高效地构建和扩展 AI 应甚。通过<a href=\"https://cloud.siliconflow.cn/i/drGuwc9k\">歀铟接</a>泚册并完成实名讀证即可获埗 Â¥16 奖励金可圚平台内跚暡型䜿甚。硅基流劚现已兌容 OpenClaw甚户可接入硅基流劚 API Key 免莹调甚䞻流 AI 暡型。</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://cubence.com/signup?code=CCSWITCH&source=ccs\"><img src=\"assets/partners/logos/cubence.png\" alt=\"Cubence\" width=\"150\"></a></td>\n<td>感谢 Cubence 赞助本项目Cubence 是䞀家可靠高效的 API 䞭继服务提䟛商提䟛对 Claude Code、Codex、Gemini 等暡型的䞭继服务并提䟛按量、包月等灵掻的计莹方匏。Cubence 䞺 CC Switch 的甚户提䟛了特别䌘惠䜿甚 <a href=\"https://cubence.com/signup?code=CCSWITCH&source=ccs\">歀铟接</a> 泚册并圚充倌时蟓入 \"CCSWITCH\" 䌘惠码每次充倌均可享受九折䌘惠</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.dmxapi.cn/register?aff=bUHu\"><img src=\"assets/partners/logos/dmx-zh.jpeg\" alt=\"DMXAPI\" width=\"150\"></a></td>\n<td>感谢 DMXAPI倧暡型API赞助了本项目 DMXAPI䞀䞪Key甚党球倧暡型。\n䞺200倚家䌁䞚甚户提䟛党球倧暡型API服务。· 充倌即匀祚 ·圓倩匀祚 ·并发䞍限制 ·1元起充 · 7x24 圚线技术蟅富GPT/Claude/Gemini党郚6.8折囜内暡型5~8折Claude Code 䞓属暡型3.4折进行䞭<a href=\"https://www.dmxapi.cn/register?aff=bUHu\">点击这里泚册</a></td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.compshare.cn/coding-plan?ytag=GPU_YY_YX_git_cc-switch\"><img src=\"assets/partners/logos/ucloud.png\" alt=\"䌘云智算\" width=\"150\"></a></td>\n<td>感谢䌘云智算赞助了本项目䌘云智算是UCloudæ——äž‹AI云平台提䟛皳定、党面的囜内倖暡型API仅䞀䞪key即可调甚。䞻打包月、按次的高性价比 囜暡Coding Plan套逐同时提䟛官蜬皳定海倖暡型。支持接入 Claude Code、Codex 及 API 调甚。支持䌁䞚高并发、7*24技术支持、自助匀祚。通过<a href=\"https://www.compshare.cn/coding-plan?ytag=GPU_YY_YX_git_cc-switch\">歀铟接</a>泚册的甚户可埗免莹5元平台䜓验金</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://aicoding.sh/i/CCSWITCH\"><img src=\"assets/partners/logos/aicoding.jpg\" alt=\"AICoding\" width=\"150\"></a></td>\n<td>感谢 AICoding.sh 赞助了本项目AICoding.sh —— 党球倧暡型 API 超倌䞭蜬服务Claude Code 1.9 折GPT 0.1 折已䞺数癟家䌁䞚提䟛高性价比 AI 服务。支持 Claude Code、GPT、Gemini 及囜内䞻流暡型䌁䞚级高并发、极速匀祚、7×24 䞓属技术支持通过<a href=\"https://aicoding.sh/i/CCSWITCH\">歀铟接</a> 泚册的 CC Switch 甚户銖充可享受九折䌘惠</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://crazyrouter.com/register?aff=OZcm&ref=cc-switch\"><img src=\"assets/partners/logos/crazyrouter.png\" alt=\"Crazyrouter\" width=\"150\"></a></td>\n<td>感谢 Crazyrouter 赞助了本项目Crazyrouter 是䞀䞪高性胜 AI API 聚合平台——䞀䞪 API Key 即可访问 300+ 暡型包括 Claude Code、Codex、Gemini CLI 等。党郚暡型䜎至官方定价的 55%支持自劚故障蜬移、智胜路由和无限并发。Crazyrouter 䞺 CC Switch 甚户提䟛了䞓属䌘惠通过<a href=\"https://crazyrouter.com/register?aff=OZcm&ref=cc-switch\">歀铟接</a>泚册后联系客服即可领取 <strong>$2 免莹额床</strong>銖次充倌时蟓入䌘惠码 `CCSWITCH` 还可获埗额倖 <strong>30% 奖励额床</strong></td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.right.codes/register?aff=CCSWITCH\"><img src=\"assets/partners/logos/rightcode.jpg\" alt=\"RightCode\" width=\"150\"></a></td>\n<td>感谢 Right Code 赞助了本项目Right Code 皳定提䟛 Claude Code、Codex、Gemini 等暡型的䞭蜬服务并可选按量、包月䞀种计莹暡匏。充倌即可匀祚䌁䞚、团队甚户䞀对䞀对接。同时䞺 CC Switch 的甚户提䟛了特别䌘惠通过<a href=\"https://www.right.codes/register?aff=CCSWITCH\">歀铟接</a>泚册每次充倌均可获埗实付金额5%的按量额床</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.sssaicode.com/register?ref=DCP0SM\"><img src=\"assets/partners/logos/sssaicode.png\" alt=\"SSSAiCode\" width=\"150\"></a></td>\n<td>感谢 SSSAiCode 赞助了本项目SSSAiCode 是䞀家皳定可靠的API䞭蜬站臎力于提䟛皳定、可靠、平价的Claude、CodeX暡型服务支持圓日快速匀祚SSSAiCode䞺本蜯件的甚户提䟛特别䌘惠䜿甚<a href=\"https://www.sssaicode.com/register?ref=DCP0SM\">歀铟接</a>泚册每次充倌均可享受10$的额倖奖励</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://www.micuapi.ai/register?aff=aOYQ\"><img src=\"assets/partners/logos/mikubanner.svg\" alt=\"Micu\" width=\"150\"></a></td>\n<td>感谢 米醋API 赞助了本项目米醋API 是䞀家臎力于提䟛极臎性价比䞎高皳定性的党球倧暡型䞭蜬服务商。米醋API 背后有实䜓䌁䞚做栞心保障杜绝跑路风险支持极速正规匀祚我们䞻打“试错零成本”1 元起充䜎闚槛0 手续莹随时退欟米醋API 䞺本蜯件的甚户提䟛了特别䌘惠䜿甚<a href=\"https://www.micuapi.ai/register?aff=aOYQ\">歀铟接</a>泚册并圚充倌时填写\"ccswitch\"䌘惠码可享九折䌘惠</td>\n</tr>\n<tr>\n<td width=\"180\"><a href=\"https://lemondata.cc/r/FFX1ZDUP\"><img src=\"assets/partners/logos/lemondata.png\" alt=\"LemonData\" width=\"150\"></a></td>\n<td>感谢 LemonData 赞助了本项目LemonData 是䞀䞪高性胜 AI API 聚合平台——䞀䞪 API Key 即可访问 GPT、Claude、Gemini、DeepSeek 等 300+ 暡型。所有暡型定价䞺官方价栌的 30%-70%支持自劚故障蜬移、智胜路由和无限并发。新甚户泚册即获 $1 免莹额床——通过<a href=\"https://lemondata.cc/r/FFX1ZDUP\">歀铟接</a>泚册即可领取奖励立即匀始匀发</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://ctok.ai\"><img src=\"assets/partners/logos/ctok.png\" alt=\"CTok\" width=\"150\"></a></td>\n<td>感谢 CTok.ai 赞助了本项目CTok.ai 臎力于打造䞀站匏 AI 猖皋工具服务平台。我们提䟛 Claude Code 䞓䞚套逐及技术瀟矀服务同时支持 Google Gemini 和 OpenAI Codex。通过粟心讟计的套逐方案和䞓䞚的技术瀟矀䞺匀发者提䟛皳定的服务保障和持续的技术支持让 AI 蟅助猖皋真正成䞺匀发者的生产力工具。点击<a href=\"https://ctok.ai\">这里</a>泚册</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://vibecodingapi.ai\"><img src=\"assets/partners/logos/lioncc.png\" alt=\"LionCC\" width=\"150\"></a></td>\n<td>感谢 LionCC 狮子API 赞助了本项目LionCC 䞓䞺远求极臎匀发䜓验的”Vibe Coders”而生。我们提䟛皳定、䜎延迟、䌘惠价栌的 Claude Code、Codex 及 OpenClaw 算力服务可节纊 50% 成本。泚册后添加客服埮信 HSQBJ088888888发暗号 cc-switch 倇泚即可送 10 矎金额床1000 侇 token 算力。其他项目合䜜关泚博客 @LionCC.ai点击<a href=”https://vibecodingapi.ai”>这里</a>泚册</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://console.claudeapi.com/register?aff=pCLD\"><img src=\"assets/partners/logos/claudeapi.png\" alt=\"ClaudeAPI\" width=\"150\"></a></td>\n<td>本项目由 <a href=\"https://console.claudeapi.com/register?aff=pCLD\">Claude API</a> 赞助。Claude API 盎连䞉分钟接入 Claude Code 侎 Agent 应甚 新甚户可领取测试额床。基于 Anthropic 官方 Key + AWS Bedrock 官方枠道非逆向、非降智支持 Opus / Sonnet / Haiku 党系列暡型保留 Tool Use、1M 䞊䞋文等官方胜力。适合 Claude Code 深床甚户、Agent 工皋垈䞎䌁䞚技术团队支持匀祚和团队对接。点击<a href=\"https://console.claudeapi.com/register?aff=pCLD\">这里</a>泚册</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://ddshub.short.gy/ccswitch\"><img src=\"assets/partners/logos/dds.png\" alt=\"DDS\" width=\"150\"></a></td>\n<td>感谢 DDS 赞助本项目呆呆兜是䞀家䞓泚 Claude 的可靠高效 API 䞭蜬站䞺䞪人和䌁䞚甚户提䟛极具性价比的囜内 Claude 盎连加速服务。支持 Claude Haiku / Opus / Sonnet 等满血暡型。充倌满 1000 元即可匀具发祚䌁䞚客户曎可享受定制化分组和技术支持服务。CC Switch 甚户䞓属犏利通过<a href=\"https://ddshub.short.gy/ccswitch\">歀铟接</a>泚册后銖单充倌可额倖赠送 10% 额床充倌后请联系矀䞻领取</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://claudecn.top\"><img src=\"assets/partners/logos/claudecn.jpg\" alt=\"ClaudeCN\" width=\"150\"></a></td>\n<td>感谢 ClaudeCN 赞助本项目ClaudeCN 由是䞀家实䜓䌁䞚运营的䌁䞚级AI䞭蜬平台。平台可提䟛高可甚性的商甚API服务提䟛Claude、GPT、Deepseek等热闚暡型支持䌁䞚采莭流皋可对公打欟、筟纊服务合规有保障。点击<a href=\"https://claudecn.top\">歀铟接</a>泚册</td>\n</tr>\n\n<tr>\n<td width=\"180\"><a href=\"https://runapi.co\"><img src=\"assets/partners/logos/runapi.jpg\" alt=\"RunAPI\" width=\"150\"></a></td>\n<td>感谢 RunAPI 赞助本项目RunAPI 是高效皳定的 AI 暡型 API 䞭蜬平台䞀䞪 API Key 即可访问 OpenAI、Claude、Gemini、DeepSeek、Grok 等 150+ 䞻流暡型䜎至 1 折极其皳定可以无猝兌容 Claude Code、OpenClaw 等工具。RunAPI䞺CC switch的甚户提䟛了特别犏利泚册后联系客服可以领取14元额床点击<a href=\"https://runapi.co\">歀铟接</a>泚册</td>\n</tr>\n\n</table>\n\n</details>\n\n## 䞺什么选择 CC Switch\n\n现代 AI 猖皋䟝赖于 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 等 CLI 工具——䜆每䞪工具郜有自己的配眮栌匏。切换 API 䟛应商意味着手劚猖蟑 JSON、TOML 或 `.env` 文件而圚倚䞪工具之闎猺乏䞀䞪统䞀管理 MCP, SKILLS 的方匏。\n\n**CC Switch** 䞺䜠提䟛䞀䞪桌面应甚来管理所有五䞪 CLI 工具。无需手劚猖蟑配眮文件䜠将获埗䞀䞪可视化界面䞀键将䟛应商富入应甚䞀键圚䞍同的䟛应商之闎进行切换内眮 50+ 䟛应商预讟、统䞀的 MCP, SKILLS 管理以及系统托盘即时切换功胜——所有操䜜郜基于可靠的 SQLite 数据库和原子写入机制保技䜠的配眮䞍被损坏。\n\n- **䞀䞪应甚五䞪 CLI 工具** — 圚单䞀界面䞭管理 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw\n- **告别手劚猖蟑** — 50+ 䟛应商预讟包括 AWS Bedrock、NVIDIA NIM 和瀟区䞭蜬服务䞀键即可切换\n- **统䞀 MCP, SKILLS 管理** — 䞀䞪面板管理四䞪应甚的 MCP, SKILLS, 支持双向同步\n- **系统托盘快速切换** — 从托盘菜单即时切换䟛应商无需打匀完敎应甚\n- **云同步** — 通过 Dropbox、OneDrive、iCloud 或 WebDAV 服务噚圚䞍同讟倇之闎同步䟛应商数据\n- **跚平台** — 基于 Tauri 2 构建的原生桌面应甚支持 Windows、macOS 和 Linux\n- **小工具** - 内眮了倚种小工具来解决銖次安装登圕确讀、犁止筟名、插件拓展同步等倚种功胜\n\n## 界面预览\n\n| 䞻界面 | 添加䟛应商 |\n| :---------------------------------------: | :------------------------------------------: |\n| ![䞻界面](assets/screenshots/main-zh.png) | ![添加䟛应商](assets/screenshots/add-zh.png) |\n\n## 功胜特性\n\n[完敎曎新日志](CHANGELOG.md) | [发垃诎明](docs/release-notes/v3.12.3-zh.md)\n\n### 䟛应商管理\n\n- **5 䞪 CLI 工具50+ 预讟** — Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw倍制 key 即可䞀键富入\n- **通甚䟛应商** — 䞀仜配眮同步到倚䞪应甚OpenCode、OpenClaw\n- 䞀键切换、系统托盘快速访问、拖拜排序、富入富出\n\n### 代理䞎故障蜬移\n\n- **本地代理热切换** — 栌匏蜬换、自劚故障蜬移、熔断噚、䟛应商健康监控和敎流噚\n- **应甚级代理接管** — 独立䞺 Claude、Codex 或 Gemini 配眮代理具䜓到单䞪䟛应商\n\n### MCP、Prompts 侎 Skills\n\n- **统䞀 MCP 面板** — 管理 4 䞪应甚的 MCP 服务噚双向同步支持 Deep Link 富入\n- **Prompts** — Markdown 猖蟑噚跚应甚同步CLAUDE.md / AGENTS.md / GEMINI.md回填保技\n- **Skills** — 从 GitHub 仓库或 ZIP 文件䞀键安装自定义仓库管理支持蜯连接和文件倍制\n\n### 甚量䞎成本远螪\n\n- **甚量仪衚盘** — 跚䟛应商远螪支出、请求数和 Token 甚量趋势囟衚、诊细请求日志和自定义暡型定价\n\n### 䌚话管理噚䞎工䜜区\n\n- 浏览、搜玢和恢倍党郚应甚对话历史\n- **工䜜区猖蟑噚**OpenClaw— 猖蟑 Agent 文件AGENTS.md、SOUL.md 等支持 Markdown 预览\n\n### 系统䞎平台\n\n- **云同步** — 自定义配眮目圕Dropbox、OneDrive、iCloud、坚果云、NAS及 WebDAV 服务噚同步\n- **Deep Link** (`ccswitch://`) — 通过 URL 䞀键富入䟛应商、MCP 服务噚、提瀺词和技胜\n- 深色 / 浅色 / 跟随系统䞻题、匀机自启、自劚曎新、原子写入、自劚倇仜、囜际化䞭/英/日\n\n## 垞见问题\n\n<details>\n<summary><strong>CC Switch 支持哪些 AI CLI 工具</strong></summary>\n\nCC Switch 支持五䞪工具**Claude Code**、**Codex**、**Gemini CLI**、**OpenCode** 和 **OpenClaw**。每䞪工具郜有䞓属的䟛应商预讟和配眮管理。\n\n</details>\n\n<details>\n<summary><strong>切换䟛应商后需芁重启终端吗</strong></summary>\n\n倧倚数工具需芁重启终端或 CLI 工具才胜䜿曎改生效。䟋倖的是 **Claude Code**它目前支持䟛应商数据的热切换无需重启。\n\n</details>\n\n<details>\n<summary><strong>切换䟛应商之后我的插件配眮怎么䞍见了</strong></summary>\n\nCC Switch 䜿甚“通甚配眮片段”功胜圚䞍同的䟛应商之闎䌠递 Key 和请求地址之倖的通甚数据悚可以圚“猖蟑䟛应商”菜单的“通甚配眮面板”里点击“从圓前䟛应商提取”把所有的通甚数据提取到通甚配眮䞭之后圚新建“䟛应商”的时候只芁募选“写入通甚配眮”默讀募选就䌚把插件等数据写入到新的䟛应商配眮䞭。悚的所有配眮项郜䌚保存圚运行本蜯件的时候第䞀次富入的默讀䟛应商里面䞍䌚䞢倱。\n\n</details>\n\n<details>\n<summary><strong>macOS 安装</strong></summary>\n\nCC Switch macOS 版本已通过 Apple 代码筟名和公证可盎接䞋蜜安装无需额倖操䜜。掚荐䜿甚 `.dmg` 安装包。\n\n</details>\n\n<details>\n<summary><strong>䞺什么总有䞀䞪正圚激掻䞭的䟛应商无法删陀</strong></summary>\n\n本蜯件的讟计原则是“最小䟵入性”即䜿卞蜜本蜯件也䞍䌚圱响应甚的正垞䜿甚。\n\n所以系统总䌚保留䞀䞪正圚激掻䞭的配眮因䞺劂果将所有配眮党郚删陀该应甚将无法正垞䜿甚。劂果䜠䞍经垞䜿甚某䞪对应的应甚可以圚讟眮䞭关掉该应甚的星瀺。劂果䜠想切换回官方登圕可以参考䞋条。\n\n</details>\n\n<details>\n<summary><strong>劂䜕切换回官方登圕</strong></summary>\n\n可以圚预讟䟛应商里面添加䞀䞪官方䟛应商。切换过去之后执行䞀遍 Log out / Log in 流皋之后䟿可以圚官方䟛应商和第䞉方䟛应商之闎随意切换。CodeX 可以圚䞍同官方䟛应商之闎进行切换方䟿倚䞪 Plus 或者 Team 莊号之闎切换。\n\n</details>\n\n<details>\n<summary><strong>我的数据存傚圚哪里</strong></summary>\n\n- **数据库**`~/.cc-switch/cc-switch.db`SQLite — 䟛应商、MCP、提瀺词、技胜\n- **本地讟眮**`~/.cc-switch/settings.json`讟倇级 UI 偏奜讟眮\n- **倇仜**`~/.cc-switch/backups/`自劚蜮换保留最近 10 䞪\n- **SKILLS**`~/.cc-switch/skills/`默讀通过蜯铟接连接到对应应甚\n- **技胜倇仜**`~/.cc-switch/skill-backups/`卞蜜前自劚创建保留最近 20 䞪\n\n</details>\n\n## 文档\n\n劂需了解各项功胜的诊细䜿甚方法请查阅 **[甚户手册](docs/user-manual/zh/README.md)** — 涵盖䟛应商管理、MCP/Prompts/Skills、代理䞎故障蜬移等党郚功胜。\n\n## 快速匀始\n\n### 基本䜿甚\n\n1. **添加䟛应商**点击\"添加䟛应商\" → 选择预讟或创建自定义配眮\n2. **切换䟛应商**\n - 䞻界面选择䟛应商 → 点击\"启甚\"\n - 系统托盘盎接点击䟛应商名称立即生效\n3. **生效方匏**重启终端或对应的 CLI 工具以应甚曎改CLaude Code 无需重启\n4. **恢倍官方登圕**添加\"官方登圕\"预讟重启 CLI 工具后按照其登圕/OAuth 流皋操䜜\n\n### MCP、Prompts、Skills 䞎䌚话\n\n- **MCP**点击\"MCP\"按钮 → 通过暡板或自定义配眮添加服务噚 → 切换各应甚同步匀关\n- **Prompts**点击\"Prompts\" → 䜿甚 Markdown 猖蟑噚创建预讟 → 激掻后同步到 live 文件\n- **Skills**点击\"Skills\" → 浏览 GitHub 仓库 → 䞀键安装到党郚应甚\n- **䌚话**点击\"Sessions\" → 浏览和搜玢和恢倍党郚应甚对话历史\n\n> **泚意**銖次启劚可以手劚富入现有 CLI 工具配眮䜜䞺默讀䟛应商。\n\n## 䞋蜜安装\n\n### 系统芁求\n\n- **Windows**Windows 10 及以䞊\n- **macOS**macOS 12 (Monterey) 及以䞊\n- **Linux**Ubuntu 22.04+ / Debian 11+ / Fedora 34+ 等䞻流发行版\n\n### Windows 甚户\n\n从 [Releases](../../releases) 页面䞋蜜最新版本的 `CC-Switch-v{版本号}-Windows.msi` 安装包或 `CC-Switch-v{版本号}-Windows-Portable.zip` 绿色版。\n\n### macOS 甚户\n\n**方匏䞀通过 Homebrew 安装掚荐**\n\n```bash\nbrew tap farion1231/ccswitch\nbrew install --cask cc-switch\n```\n\n曎新\n\n```bash\nbrew upgrade --cask cc-switch\n```\n\n**方匏二手劚䞋蜜**\n\n从 [Releases](../../releases) 页面䞋蜜 `CC-Switch-v{版本号}-macOS.dmg`掚荐或 `.zip`。\n\n> **泚意**CC Switch macOS 版本已通过 Apple 代码筟名和公证可盎接安装打匀。\n\n### Arch Linux 甚户\n\n**通过 paru 安装掚荐**\n\n```bash\nparu -S cc-switch-bin\n```\n\n### Linux 甚户\n\n从 [Releases](../../releases) 页面䞋蜜最新版本的 Linux 安装包\n\n- `CC-Switch-v{版本号}-Linux.deb`Debian/Ubuntu\n- `CC-Switch-v{版本号}-Linux.rpm`Fedora/RHEL/openSUSE\n- `CC-Switch-v{版本号}-Linux.AppImage`通甚\n\n> **Flatpak**官方 Release 䞍包含 Flatpak 包。劂需䜿甚可从 `.deb` 自行构建 — 参见 [`flatpak/README.md`](flatpak/README.md)。\n\n<details>\n<summary><strong>架构总览</strong></summary>\n\n### 讟计原则\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│ 前端 (React + TS) │\n│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │\n│ │ Components │ │ Hooks │ │ TanStack Query │ │\n│ │ UI │──│ 䞚务逻蟑 │──│ 猓存/同步 │ │\n│ └─────────────┘ └──────────────┘ └──────────────────┘ │\n└────────────────────────┬────────────────────────────────────┘\n │ Tauri IPC\n┌────────────────────────▌────────────────────────────────────┐\n│ 后端 (Tauri + Rust) │\n│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │\n│ │ Commands │ │ Services │ │ Models/Config │ │\n│ │ API 层 │──│ 䞚务层 │──│ 数据 │ │\n│ └─────────────┘ └──────────────┘ └──────────────────┘ │\n└─────────────────────────────────────────────────────────────┘\n```\n\n**栞心讟计暡匏**\n\n- **SSOT**单䞀事实源所有数据存傚圚 `~/.cc-switch/cc-switch.db`SQLite\n- **双层存傚**SQLite 存傚可同步数据JSON 存傚讟倇级讟眮\n- **双向同步**切换时写入 live 文件猖蟑圓前䟛应商时从 live 回填\n- **原子写入**䞎时文件 + 重呜名暡匏防止配眮损坏\n- **并发安党**Mutex 保技的数据库连接避免竞态条件\n- **分层架构**枅晰分犻Commands → Services → DAO → Database\n\n**栞心组件**\n\n- **ProviderService**䟛应商增删改查、切换、回填、排序\n- **McpService**MCP 服务噚管理、富入富出、live 文件同步\n- **ProxyService**本地 Proxy 暡匏支持热切换和栌匏蜬换\n- **SessionManager**党应甚䌚话历史浏览\n- **ConfigService**配眮富入富出、倇仜蜮换\n- **SpeedtestService**API 端点延迟测量\n\n</details>\n\n<details>\n<summary><strong>匀发指南</strong></summary>\n\n### 环境芁求\n\n- Node.js 18+\n- pnpm 8+\n- Rust 1.85+\n- Tauri CLI 2.8+\n\n### 匀发呜什\n\n```bash\n# 安装䟝赖\npnpm install\n\n# 匀发暡匏热重蜜\npnpm dev\n\n# 类型检查\npnpm typecheck\n\n# 代码栌匏化\npnpm format\n\n# 检查代码栌匏\npnpm format:check\n\n# 运行前端单元测试\npnpm test:unit\n\n# 监听暡匏运行测试掚荐匀发时䜿甚\npnpm test:unit:watch\n\n# 构建应甚\npnpm build\n\n# 构建调试版本\npnpm tauri build --debug\n```\n\n### Rust 后端匀发\n\n```bash\ncd src-tauri\n\n# 栌匏化 Rust 代码\ncargo fmt\n\n# 运行 clippy 检查\ncargo clippy\n\n# 运行后端测试\ncargo test\n\n# 运行特定测试\ncargo test test_name\n\n# 运行垊测试 hooks 的测试\ncargo test --features test-hooks\n```\n\n### 测试诎明\n\n**前端测试**\n\n- 䜿甚 **vitest** 䜜䞺测试框架\n- 䜿甚 **MSW (Mock Service Worker)** 暡拟 Tauri API 调甚\n- 䜿甚 **@testing-library/react** 进行组件测试\n\n**运行测试**\n\n```bash\n# 运行所有测试\npnpm test:unit\n\n# 监听暡匏自劚重跑\npnpm test:unit:watch\n\n# 垊芆盖率报告\npnpm test:unit --coverage\n```\n\n### 技术栈\n\n**前端**React 18 · TypeScript · Vite · TailwindCSS 3.4 · TanStack Query v5 · react-i18next · react-hook-form · zod · shadcn/ui · @dnd-kit\n\n**后端**Tauri 2.8 · Rust · serde · tokio · thiserror · tauri-plugin-updater/process/dialog/store/log\n\n**测试**vitest · MSW · @testing-library/react\n\n</details>\n\n<details>\n<summary><strong>项目结构</strong></summary>\n\n```\n├── src/ # 前端 (React + TypeScript)\n│ ├── components/\n│ │ ├── providers/ # 䟛应商管理\n│ │ ├── mcp/ # MCP 面板\n│ │ ├── prompts/ # Prompts 管理\n│ │ ├── skills/ # Skills 管理\n│ │ ├── sessions/ # 䌚话管理噚\n│ │ ├── proxy/ # Proxy 暡匏面板\n│ │ ├── openclaw/ # OpenClaw 配眮面板\n│ │ ├── settings/ # 讟眮终端/倇仜/关于\n│ │ ├── deeplink/ # Deep Link 富入\n│ │ ├── env/ # 环境变量管理\n│ │ ├── universal/ # 跚应甚配眮\n│ │ ├── usage/ # 甚量统计\n│ │ └── ui/ # shadcn/ui 组件库\n│ ├── hooks/ # 自定义 hooks䞚务逻蟑\n│ ├── lib/\n│ │ ├── api/ # Tauri API 封装类型安党\n│ │ └── query/ # TanStack Query 配眮\n│ ├── locales/ # 翻译 (zh/en/ja)\n│ ├── config/ # 预讟 (providers/mcp)\n│ └── types/ # TypeScript 类型定义\n├── src-tauri/ # 后端 (Rust)\n│ └── src/\n│ ├── commands/ # Tauri 呜什层按领域\n│ ├── services/ # 䞚务逻蟑层\n│ ├── database/ # SQLite DAO 层\n│ ├── proxy/ # Proxy 暡块\n│ ├── session_manager/ # 䌚话管理\n│ ├── deeplink/ # Deep Link 倄理\n│ └── mcp/ # MCP 同步暡块\n├── tests/ # 前端测试\n└── assets/ # 截囟 & 合䜜商资源\n```\n\n</details>\n\n## 莡献\n\n欢迎提亀 Issue 反銈问题和建议\n\n提亀 PR 前请确保\n\n- 通过类型检查`pnpm typecheck`\n- 通过栌匏检查`pnpm format:check`\n- 通过单元测试`pnpm test:unit`\n\n新功胜匀发前欢迎先匀 Issue 讚论实现方案䞍适合项目的功胜性 PR 有可胜䌚被关闭。\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=farion1231/cc-switch&type=Date)](https://www.star-history.com/#farion1231/cc-switch&Date)\n\n## License\n\nMIT © Jason Young\n"}}, "src/config/codexProviderPresets.ts": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785596179.2186546, "n": 12184, "h": "2077c756bb76d637", "c": "/**\n * Codex 预讟䟛应商配眮暡板\n */\nimport { ProviderCategory } from \"../types\";\nimport type { PresetTheme } from \"./claudeProviderPresets\";\n\nexport interface CodexProviderPreset {\n name: string;\n nameKey?: string; // i18n key for localized display name\n websiteUrl: string;\n // 第䞉方䟛应商可提䟛单独的获取 API Key 铟接\n apiKeyUrl?: string;\n auth: Record<string, any>; // 将写入 ~/.codex/auth.json\n config: string; // 将写入 ~/.codex/config.tomlTOML 字笊䞲\n isOfficial?: boolean; // 标识是吊䞺官方预讟\n category?: ProviderCategory; // 新增分类\n isCustomTemplate?: boolean; // 标识是吊䞺自定义暡板\n // 新增请求地址候选列衚甚于地址管理/测速\n endpointCandidates?: string[];\n // 新增视觉䞻题配眮\n theme?: PresetTheme;\n // 囟标配眮\n icon?: string; // 囟标名称\n iconColor?: string; // 囟标颜色\n}\n\n/**\n * 生成第䞉方䟛应商的 auth.json\n */\nexport function generateThirdPartyAuth(apiKey: string): Record<string, any> {\n return {\n OPENAI_API_KEY: apiKey || \"\",\n };\n}\n\n/**\n * 生成第䞉方䟛应商的 config.toml\n */\nexport function generateThirdPartyConfig(\n providerName: string,\n baseUrl: string,\n modelName = \"gpt-5.4\",\n): string {\n // 枅理䟛应商名称确保笊合TOML键名规范\n const cleanProviderName =\n providerName\n .toLowerCase()\n .replace(/[^a-z0-9_]/g, \"_\")\n .replace(/^_+|_+$/g, \"\") || \"custom\";\n\n return `model_provider = \"${cleanProviderName}\"\nmodel = \"${modelName}\"\nmodel_reasoning_effort = \"high\"\ndisable_response_storage = true\n\n[model_providers.${cleanProviderName}]\nname = \"${cleanProviderName}\"\nbase_url = \"${baseUrl}\"\nwire_api = \"responses\"\nrequires_openai_auth = true`;\n}\n\nexport const codexProviderPresets: CodexProviderPreset[] = [\n {\n name: \"OpenAI Official\",\n websiteUrl: \"https://chatgpt.com/codex\",\n isOfficial: true,\n category: \"official\",\n auth: {},\n config: ``,\n theme: {\n icon: \"codex\",\n backgroundColor: \"#1F2937\", // gray-800\n textColor: \"#FFFFFF\",\n },\n icon: \"openai\",\n iconColor: \"#00A67E\",\n },\n {\n name: \"Shengsuanyun\",\n nameKey: \"providerForm.presets.shengsuanyun\",\n websiteUrl: \"https://www.shengsuanyun.com\",\n apiKeyUrl: \"https://www.shengsuanyun.com/?from=CH_4HHXMRYF\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"shengsuanyun\",\n \"https://router.shengsuanyun.com/api/v1\",\n \"gpt-5.4\",\n ),\n category: \"aggregator\",\n icon: \"shengsuanyun\",\n },\n {\n name: \"Azure OpenAI\",\n websiteUrl:\n \"https://learn.microsoft.com/en-us/azure/ai-foundry/openai/how-to/codex\",\n category: \"third_party\",\n isOfficial: true,\n auth: generateThirdPartyAuth(\"\"),\n config: `model_provider = \"azure\"\nmodel = \"gpt-5.4\"\nmodel_reasoning_effort = \"high\"\ndisable_response_storage = true\n\n[model_providers.azure]\nname = \"Azure OpenAI\"\nbase_url = \"https://YOUR_RESOURCE_NAME.openai.azure.com/openai\"\nenv_key = \"OPENAI_API_KEY\"\nquery_params = { \"api-version\" = \"2025-04-01-preview\" }\nwire_api = \"responses\"\nrequires_openai_auth = true`,\n endpointCandidates: [\"https://YOUR_RESOURCE_NAME.openai.azure.com/openai\"],\n theme: {\n icon: \"codex\",\n backgroundColor: \"#0078D4\",\n textColor: \"#FFFFFF\",\n },\n icon: \"azure\",\n iconColor: \"#0078D4\",\n },\n {\n name: \"AiHubMix\",\n websiteUrl: \"https://aihubmix.com\",\n category: \"aggregator\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"aihubmix\",\n \"https://aihubmix.com/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\n \"https://aihubmix.com/v1\",\n \"https://api.aihubmix.com/v1\",\n ],\n },\n {\n name: \"DMXAPI\",\n websiteUrl: \"https://www.dmxapi.cn\",\n category: \"aggregator\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"dmxapi\",\n \"https://www.dmxapi.cn/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://www.dmxapi.cn/v1\"],\n },\n {\n name: \"PackyCode\",\n websiteUrl: \"https://www.packyapi.com\",\n apiKeyUrl: \"https://www.packyapi.com/register\",\n category: \"third_party\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"packycode\",\n \"https://www.packyapi.com/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\n \"https://www.packyapi.com/v1\",\n \"https://api-slb.packyapi.com/v1\",\n ],\n icon: \"packycode\",\n },\n {\n name: \"Cubence\",\n websiteUrl: \"https://cubence.com\",\n apiKeyUrl: \"https://cubence.com/signup?code=CCSWITCH&source=ccs\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"cubence\",\n \"https://api.cubence.com/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\n \"https://api.cubence.com/v1\",\n \"https://api-cf.cubence.com/v1\",\n \"https://api-dmit.cubence.com/v1\",\n \"https://api-bwg.cubence.com/v1\",\n ],\n category: \"third_party\",\n icon: \"cubence\",\n iconColor: \"#000000\",\n },\n {\n name: \"AIGoCode\",\n websiteUrl: \"https://aigocode.com\",\n apiKeyUrl: \"https://aigocode.com/invite/CC-SWITCH\",\n category: \"third_party\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"aigocode\",\n \"https://api.aigocode.com\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://api.aigocode.com\"],\n icon: \"aigocode\",\n iconColor: \"#5B7FFF\",\n },\n {\n name: \"RightCode\",\n websiteUrl: \"https://www.right.codes\",\n apiKeyUrl: \"https://www.right.codes/register?aff=CCSWITCH\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"rightcode\",\n \"https://right.codes/codex/v1\",\n \"gpt-5.4\",\n ),\n category: \"third_party\",\n icon: \"rc\",\n iconColor: \"#E96B2C\",\n },\n {\n name: \"AICodeMirror\",\n websiteUrl: \"https://www.aicodemirror.com\",\n apiKeyUrl: \"https://www.aicodemirror.com/register?invitecode=9915W3\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"aicodemirror\",\n \"https://api.aicodemirror.com/api/codex/backend-api/codex\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\n \"https://api.aicodemirror.com/api/codex/backend-api/codex\",\n \"https://api.claudecode.net.cn/api/codex/backend-api/codex\",\n ],\n icon: \"aicodemirror\",\n iconColor: \"#000000\",\n },\n {\n name: \"AICoding\",\n websiteUrl: \"https://aicoding.sh\",\n apiKeyUrl: \"https://aicoding.sh/i/CCSWITCH\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"aicoding\",\n \"https://api.aicoding.sh\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://api.aicoding.sh\"],\n icon: \"aicoding\",\n iconColor: \"#000000\",\n },\n {\n name: \"CrazyRouter\",\n websiteUrl: \"https://www.crazyrouter.com\",\n apiKeyUrl: \"https://www.crazyrouter.com/register\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"crazyrouter\",\n \"https://crazyrouter.com/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://crazyrouter.com/v1\"],\n icon: \"crazyrouter\",\n iconColor: \"#000000\",\n },\n {\n name: \"SSSAiCode\",\n websiteUrl: \"https://www.sssaicode.com\",\n apiKeyUrl: \"https://www.sssaicode.com/register?ref=DCP0SM\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"sssaicode\",\n \"https://node-hk.sssaicode.com/api/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\n \"https://node-hk.sssaicode.com/api/v1\",\n \"https://claude2.sssaicode.com/api/v1\",\n \"https://anti.sssaicode.com/api/v1\",\n ],\n category: \"third_party\",\n icon: \"sssaicode\",\n iconColor: \"#000000\",\n },\n {\n name: \"Compshare\",\n nameKey: \"providerForm.presets.ucloud\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"compshare\",\n \"https://api.modelverse.cn/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://api.modelverse.cn/v1\"],\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n },\n {\n name: \"Compshare Coding Plan\",\n nameKey: \"providerForm.presets.ucloudCoding\",\n websiteUrl: \"https://www.compshare.cn\",\n apiKeyUrl: \"https://www.compshare.cn/coding-plan\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"compshare_coding\",\n \"https://cp.compshare.cn/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://cp.compshare.cn/v1\"],\n category: \"aggregator\",\n icon: \"ucloud\",\n iconColor: \"#000000\",\n },\n {\n name: \"Micu\",\n websiteUrl: \"https://www.openclaudecode.cn\",\n apiKeyUrl: \"https://www.openclaudecode.cn/register?aff=aOYQ\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"micu\",\n \"https://www.openclaudecode.cn/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://www.openclaudecode.cn/v1\"],\n category: \"third_party\",\n icon: \"micu\",\n iconColor: \"#000000\",\n },\n {\n name: \"CTok.ai\",\n websiteUrl: \"https://ctok.ai\",\n apiKeyUrl: \"https://ctok.ai\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"ctok\",\n \"https://api.ctok.ai/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://api.ctok.ai/v1\"],\n category: \"third_party\",\n icon: \"ctok\",\n iconColor: \"#000000\",\n },\n {\n name: \"LionCCAPI\",\n websiteUrl: \"https://vibecodingapi.ai\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"lionccapi\",\n \"https://vibecodingapi.ai/v1\",\n \"gpt-5.4\",\n ),\n category: \"third_party\",\n icon: \"lioncc\",\n },\n {\n name: \"DDSHub\",\n websiteUrl: \"https://www.ddshub.cc\",\n apiKeyUrl: \"https://ddshub.short.gy/ccswitch\",\n category: \"third_party\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"ddshub\",\n \"https://www.ddshub.cc\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://www.ddshub.cc\"],\n icon: \"dds\",\n iconColor: \"#000000\",\n },\n {\n name: \"E-FlowCode\",\n websiteUrl: \"https://e-flowcode.cc\",\n apiKeyUrl: \"https://e-flowcode.cc\",\n auth: {\n OPENAI_API_KEY: \"\",\n },\n config: `model_provider = \"e-flowcode\"\nmodel = \"gpt-5.4\"\nmodel_reasoning_effort = \"high\"\ndisable_response_storage = true\npersonality = \"pragmatic\"\n\n[model_providers.e-flowcode]\nname = \"e-flowcode\"\nbase_url = \"https://e-flowcode.cc/v1\"\nwire_api = \"responses\"\nrequires_openai_auth = true\nmodel_context_window = 1000000\nmodel_auto_compact_token_limit = 9000000`,\n category: \"third_party\",\n endpointCandidates: [\"https://e-flowcode.cc/v1\"],\n icon: \"eflowcode\",\n iconColor: \"#000000\",\n },\n {\n name: \"LemonData\",\n websiteUrl: \"https://lemondata.cc\",\n apiKeyUrl: \"https://lemondata.cc/r/FFX1ZDUP\",\n category: \"third_party\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"lemondata\",\n \"https://api.lemondata.cc/v1\",\n \"gpt-5.4\",\n ),\n endpointCandidates: [\"https://api.lemondata.cc/v1\"],\n icon: \"lemondata\",\n },\n {\n name: \"PIPELLM\",\n websiteUrl: \"https://code.pipellm.ai\",\n apiKeyUrl: \"https://code.pipellm.ai/login?ref=uvw650za\",\n auth: {\n OPENAI_API_KEY: \"\",\n },\n config: `model_provider = \"custom\"\nmodel = \"gpt-5.4\"\nmodel_reasoning_effort = \"medium\"\ndisable_response_storage = true\n\n[model_providers.custom]\nname = \"custom\"\nwire_api = \"responses\"\nrequires_openai_auth = true\nbase_url = \"https://cc-api.pipellm.ai/v1\"`,\n category: \"aggregator\",\n endpointCandidates: [\"https://cc-api.pipellm.ai/v1\"],\n icon: \"pipellm\",\n },\n {\n name: \"OpenRouter\",\n websiteUrl: \"https://openrouter.ai\",\n apiKeyUrl: \"https://openrouter.ai/keys\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"openrouter\",\n \"https://openrouter.ai/api/v1\",\n \"gpt-5.4\",\n ),\n category: \"aggregator\",\n icon: \"openrouter\",\n iconColor: \"#6566F1\",\n },\n {\n name: \"TheRouter\",\n websiteUrl: \"https://therouter.ai\",\n apiKeyUrl: \"https://dashboard.therouter.ai\",\n auth: generateThirdPartyAuth(\"\"),\n config: generateThirdPartyConfig(\n \"therouter\",\n \"https://api.therouter.ai/v1\",\n \"openai/gpt-5.3-codex\",\n ),\n endpointCandidates: [\"https://api.therouter.ai/v1\"],\n category: \"aggregator\",\n },\n];\n"}}, "src/i18n/locales/ja.json": {"9b46e201372b69c7067eb8e32792f60925cd8f8d": {"t": 1785746520.6611805, "n": 106287, "h": "6e173a36e2e0af07", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\",\n \"generateSummary\": \"芁玄を生成\",\n \"regenerateSummary\": \"芁玄を再生成\",\n \"generating\": \"生成䞭...\",\n \"generateFailed\": \"生成倱敗: {{error}}\",\n \"summaryLabel\": \"芁玄\",\n \"tagsLabel\": \"タグ\",\n \"dailyReport\": \"日次レポヌト\",\n \"dailyReportTitle\": \"日次䌚話サマリヌ\",\n \"dailyReportGenerate\": \"レポヌト生成\",\n \"dailyReportGenerating\": \"生成䞭...\",\n \"dailyReportEmpty\": \"この日の䌚話蚘録がありたせん\",\n \"groupToday\": \"今日\",\n \"groupYesterday\": \"昚日\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェント管理\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"exportSession\": \"Markdownずしお曞き出す\",\n \"exportSuccess\": \"セッションを曞き出したした\",\n \"exportFailed\": \"曞き出しに倱敗したした\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"タスクボヌド\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"knowledge\": {\n \"title\": \"ナレッゞベヌス\",\n \"viewRaw\": \"゜ヌス\",\n \"viewPreview\": \"プレビュヌ\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"ファむルの読み蟌みに倱敗したした\",\n \"newFile\": \"新芏ファむル\",\n \"newFolder\": \"新芏フォルダ\",\n \"newFileName\": \"ファむル名\",\n \"newFolderName\": \"フォルダ名\",\n \"newName\": \"新しい名前\",\n \"fileNamePlaceholder\": \"example.md\",\n \"folderNamePlaceholder\": \"フォルダ名\",\n \"nameRequired\": \"名前は必須です\",\n \"mdOnly\": \"ファむル名は .md で終わる必芁がありたす\",\n \"rename\": \"名前を倉曎\",\n \"delete\": \"削陀\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteFileMessage\": \"ファむル \\\"{{name}}\\\" を削陀したすか\",\n \"deleteFolderMessage\": \"フォルダ \\\"{{name}}\\\" ずその内容をすべお削陀したすか\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"unsavedTitle\": \"未保存の倉曎\",\n \"unsavedMessage\": \"未保存の倉曎がありたす。倉曎を砎棄しおファむルを切り替えたすか\",\n \"discardChanges\": \"砎棄する\",\n \"emptyTitle\": \"巊偎からファむルを遞択\",\n \"emptyDescription\": \"フォルダをクリックしお展開し、.md ファむルをクリックしお線集\",\n \"emptyFolder\": \"空のフォルダ\",\n \"emptyRoot\": \"ファむルがありたせん。䞊のアむコンをクリックしお䜜成しおください。\",\n \"emptyFile\": \"ファむルは空です\",\n \"createSuccess\": \"䜜成したした\",\n \"createFailed\": \"䜜成に倱敗したした\",\n \"renameSuccess\": \"名前を倉曎したした\",\n \"renameFailed\": \"名前の倉曎に倱敗したした\",\n \"importFiles\": \"ファむルをむンポヌト\",\n \"importFolder\": \"フォルダをむンポヌト\",\n \"importSuccess\": \"{{count}} 件むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "2611cfbd223c758ec661fc13f0d7bc468ea1774a": {"t": 1785764143.783411, "n": 106287, "h": "6e173a36e2e0af07", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\",\n \"generateSummary\": \"芁玄を生成\",\n \"regenerateSummary\": \"芁玄を再生成\",\n \"generating\": \"生成䞭...\",\n \"generateFailed\": \"生成倱敗: {{error}}\",\n \"summaryLabel\": \"芁玄\",\n \"tagsLabel\": \"タグ\",\n \"dailyReport\": \"日次レポヌト\",\n \"dailyReportTitle\": \"日次䌚話サマリヌ\",\n \"dailyReportGenerate\": \"レポヌト生成\",\n \"dailyReportGenerating\": \"生成䞭...\",\n \"dailyReportEmpty\": \"この日の䌚話蚘録がありたせん\",\n \"groupToday\": \"今日\",\n \"groupYesterday\": \"昚日\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェント管理\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"exportSession\": \"Markdownずしお曞き出す\",\n \"exportSuccess\": \"セッションを曞き出したした\",\n \"exportFailed\": \"曞き出しに倱敗したした\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"タスクボヌド\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"knowledge\": {\n \"title\": \"ナレッゞベヌス\",\n \"viewRaw\": \"゜ヌス\",\n \"viewPreview\": \"プレビュヌ\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"ファむルの読み蟌みに倱敗したした\",\n \"newFile\": \"新芏ファむル\",\n \"newFolder\": \"新芏フォルダ\",\n \"newFileName\": \"ファむル名\",\n \"newFolderName\": \"フォルダ名\",\n \"newName\": \"新しい名前\",\n \"fileNamePlaceholder\": \"example.md\",\n \"folderNamePlaceholder\": \"フォルダ名\",\n \"nameRequired\": \"名前は必須です\",\n \"mdOnly\": \"ファむル名は .md で終わる必芁がありたす\",\n \"rename\": \"名前を倉曎\",\n \"delete\": \"削陀\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteFileMessage\": \"ファむル \\\"{{name}}\\\" を削陀したすか\",\n \"deleteFolderMessage\": \"フォルダ \\\"{{name}}\\\" ずその内容をすべお削陀したすか\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"unsavedTitle\": \"未保存の倉曎\",\n \"unsavedMessage\": \"未保存の倉曎がありたす。倉曎を砎棄しおファむルを切り替えたすか\",\n \"discardChanges\": \"砎棄する\",\n \"emptyTitle\": \"巊偎からファむルを遞択\",\n \"emptyDescription\": \"フォルダをクリックしお展開し、.md ファむルをクリックしお線集\",\n \"emptyFolder\": \"空のフォルダ\",\n \"emptyRoot\": \"ファむルがありたせん。䞊のアむコンをクリックしお䜜成しおください。\",\n \"emptyFile\": \"ファむルは空です\",\n \"createSuccess\": \"䜜成したした\",\n \"createFailed\": \"䜜成に倱敗したした\",\n \"renameSuccess\": \"名前を倉曎したした\",\n \"renameFailed\": \"名前の倉曎に倱敗したした\",\n \"importFiles\": \"ファむルをむンポヌト\",\n \"importFolder\": \"フォルダをむンポヌト\",\n \"importSuccess\": \"{{count}} 件むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "48c155d653e9b4257571afa91b6e6aaea7bc7500": {"t": 1785764145.5848117, "n": 104943, "h": "006af6c1a8a35617", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\",\n \"generateSummary\": \"芁玄を生成\",\n \"regenerateSummary\": \"芁玄を再生成\",\n \"generating\": \"生成䞭...\",\n \"generateFailed\": \"生成倱敗: {{error}}\",\n \"summaryLabel\": \"芁玄\",\n \"tagsLabel\": \"タグ\",\n \"dailyReport\": \"日次レポヌト\",\n \"dailyReportTitle\": \"日次䌚話サマリヌ\",\n \"dailyReportGenerate\": \"レポヌト生成\",\n \"dailyReportGenerating\": \"生成䞭...\",\n \"dailyReportEmpty\": \"この日の䌚話蚘録がありたせん\",\n \"groupToday\": \"今日\",\n \"groupYesterday\": \"昚日\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェント管理\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"exportSession\": \"Markdownずしお曞き出す\",\n \"exportSuccess\": \"セッションを曞き出したした\",\n \"exportFailed\": \"曞き出しに倱敗したした\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"タスクボヌド\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "11c24ea7c66e7857c57dba35c821590e63c58577": {"t": 1785764147.5969694, "n": 104523, "h": "01f37438609ff53b", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェント管理\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"exportSession\": \"Markdownずしお曞き出す\",\n \"exportSuccess\": \"セッションを曞き出したした\",\n \"exportFailed\": \"曞き出しに倱敗したした\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"タスクボヌド\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "b652dd67b6380c6b073ddd4c08c173d4c064db41": {"t": 1785764149.254665, "n": 104404, "h": "b59b4c7a6cdab1f5", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定ãŒã‚りたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェント管理\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"タスクボヌド\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "284b82a623f94de70fdae197098eec2d577198a2": {"t": 1785764151.15246, "n": 104403, "h": "0319d3a8ee29029c", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェントを遞択\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"カンバン\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "50b2690b9d358ef392b818d397752ad9ea6b992b": {"t": 1785764152.9566905, "n": 104402, "h": "35a0ea9d03acd62c", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェントを遞択\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"kanban\": {\n \"title\": \"カンバン\",\n \"board\": \"ボヌド\",\n \"task\": \"タスク\"\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}"}, "75305da5ed59b49f9f3931b56a172eb2d633e855": {"t": 1785764155.1485157, "n": 104324, "h": "e30634bbeaba869f", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"111 Hermes ぞようこそ\",\n \"bodyDefault\": \"111 Hermes は Hermes Agent の芖芚的管理ツヌルで、゚ヌゞェントシステムを管理・蚭定するための盎感的な GUI むンタヌフェヌスを提䟛したす。\",\n \"bodyOfficial\": \"䞻な機胜マルチ゚ヌゞェント管理、スキルラむブラリ蚭定、䌚話型チャットむンタヌフェヌス、Cron ゞョブスケゞュヌリング、プロンプト管理、MCP サヌバヌ統合、ロヌカルプロキシずフェむルオヌバヌなど。111 Hermes を䜿甚するず、耇数の゚ヌゞェントの SOUL 蚭定を簡単に管理し、さたざたなスキルをむンストヌルしお有効化し、スケゞュヌルされたタスクを䜜成しお、独自の AI アシスタント゚コシステムを構築できたす 🚀\",\n \"confirm\": \"始める\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェントを遞択\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}"}, "e3a5d30908df19c398b675b4b9af774d4c6872fd": {"t": 1785764157.665792, "n": 104335, "h": "0ecd4db5c34ff5e7", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェントを遞択\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\",\n \"start\": \"起動\",\n \"stop\": \"停止\",\n \"restart\": \"再起動\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"create\": \"新芏゚ヌゞェント\",\n \"soulPlaceholder\": \"システムプロンプト任意\",\n \"startSuccess\": \"゚ヌゞェントを起動したした\",\n \"stopSuccess\": \"゚ヌゞェントを停止したした\",\n \"restartSuccess\": \"゚ヌゞェントを再起動したした\",\n \"updateSuccess\": \"゚ヌゞェントを曎新したした\",\n \"startFail\": \"起動に倱敗したした\",\n \"stopFail\": \"停止に倱敗したした\",\n \"restartFail\": \"再起動に倱敗したした\",\n \"deleteConfirmTitle\": \"゚ヌゞェントの削陀確認\",\n \"deleteConfirmDesc\": \"\\\"{{name}}\\\" を削陀したすかこの操䜜は取り消せたせん。\",\n \"editTitle\": \"゚ヌゞェント線集 — {{name}}\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}"}, "2c37f94aaca096614cddd646ae66a93880391e3e": {"t": 1785764160.575832, "n": 103752, "h": "c527322d59913680", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"agents\": {\n \"button\": \"゚ヌゞェント\",\n \"title\": \"゚ヌゞェントを遞択\",\n \"default\": \"デフォルト\",\n \"defaultHint\": \"サヌバヌが決定\",\n \"empty\": \"利甚可胜な゚ヌゞェントがありたせん\",\n \"offline\": \"サヌビス未接続\",\n \"loadError\": \"読み蟌み倱敗\",\n \"retry\": \"再詊行\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "896141b80076d73b4b0833eeebf05e775dc5b1f5": {"t": 1785764162.4559112, "n": 103503, "h": "2efc995f4cd871fc", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"Local ClawHub\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"Local ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を Local ClawHub に公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "52766494c4dde8aa164ed58061f4729b03d74dbf": {"t": 1785764164.2152505, "n": 103496, "h": "80abef346b96cc9e", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"ロヌカル Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"ロヌカルリポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n },\n \"clawhub\": {\n \"searchPlaceholder\": \"ClawHub を怜玢...\",\n \"empty\": \"スキルが芋぀かりたせん\",\n \"loadFailed\": \"ClawHub の読み蟌みに倱敗したした\",\n \"publish\": \"ClawHub に公開\",\n \"publishing\": \"公開䞭...\",\n \"publishDescription\": \"スキル {{name}} を ClawHub の公開ディレクトリに公開したす\",\n \"publishSuccess\": \"公開したした\",\n \"publishFailed\": \"公開に倱敗したした\",\n \"apiToken\": \"API トヌクン\",\n \"tokenPlaceholder\": \"clawhub.ai から取埗\",\n \"tokenRequired\": \"ClawHub API トヌクンを入力しおください\",\n \"changelog\": \"倉曎履歎\",\n \"changelogPlaceholder\": \"このリリヌスの内容を説明しおください...\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "d435b59defe25a0ba8f3f2599f0b094ca6f7b9b1": {"t": 1785764166.5705595, "n": 102933, "h": "cd58348382b16192", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "edbadbf36d09fc0ed4437a3ec05802fb5ae91152": {"t": 1785764168.6418343, "n": 104595, "h": "23e5b7dc66b0222c", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"selectHint\": \"タスクを遞択しお詳现を衚瀺\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "19c5560958fe7b3e8f2b0e8f3b0b5bab76f4c17c": {"t": 1785764170.7113595, "n": 104560, "h": "534123a0952b5ca8", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"cron\": {\n \"title\": \"定期タスク\",\n \"subtitle\": \"定期実行する Agent タスクを管理\",\n \"new\": \"新芏タスク\",\n \"newTitle\": \"新芏定期タスク\",\n \"editTitle\": \"定期タスクを線集\",\n \"empty\": \"定期タスクがありたせん\",\n \"loading\": \"読み蟌み䞭...\",\n \"refresh\": \"曎新\",\n \"created\": \"タスクを䜜成したした\",\n \"updated\": \"タスクを曎新したした\",\n \"deleted\": \"タスクを削陀したした\",\n \"triggered\": \"タスクを実行したした\",\n \"trigger\": \"今すぐ実行\",\n \"enable\": \"有効化\",\n \"disable\": \"無効化\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"lastRun\": \"前回実行\",\n \"nextRun\": \"次回実行\",\n \"form\": {\n \"name\": \"タスク名\",\n \"namePlaceholder\": \"䟋毎日のブリヌフィング\",\n \"schedule\": \"Cron 匏\",\n \"prompt\": \"プロンプト\",\n \"promptPlaceholder\": \"定期実行するタスクを蚘述...\",\n \"model\": \"モデル任意\",\n \"modelPlaceholder\": \"空欄の堎合はデフォルトモデルを䜿甚\",\n \"enabled\": \"タスクを有効化\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "b7795fbfbb3e74ae8b1cf242248c383191b7f8a5": {"t": 1785764172.5254676, "n": 103779, "h": "eb95f1a53494ca49", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"hermes\": \"Hermes\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "f5a9bf5b67bcc1cd2919f40d69ddb819a789eec7": {"t": 1785764174.4122608, "n": 103753, "h": "6a734b042bb1326b", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\",\n \"apiKey\": {\n \"title\": \"Hermes API Server Key の蚭定\",\n \"description\": \"API_SERVER_KEY が未蚭定です。Hermes サヌバヌの認蚌キヌを入力するか、䞍芁な堎合はスキップしおください。\",\n \"placeholder\": \"API Server Key を入力...\",\n \"hint\": \"キヌは ~/.hermes/.env に保存されたすhermes config set API_SERVER_KEY ず同じ効果。\",\n \"skip\": \"スキップ\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\"\n }\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "d8646f8356b00682812a4559805d976700d6ba3a": {"t": 1785764176.5314734, "n": 103383, "h": "4509a6f28695b0e9", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\",\n \"contextCompressed\": \"コンテキストが長すぎたす。叀い {{count}} 件のメッセヌゞを省略したした\",\n \"retrying\": \"リク゚スト倱敗、リトラむ䞭 ({{attempt}}/{{max}})...\",\n \"emptyResponse\": \"サヌバヌからの応答がありたせん\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}, "4e2acc987a0f98c140a76493dbe42bc05fd3b2a3": {"t": 1785764201.6773322, "n": 103210, "h": "5651be6d0a4cb0a4", "c": "{\n \"app\": {\n \"title\": \"CC Switch\",\n \"description\": \"Claude Code・Codex・Gemini CLI のためのオヌルむンワンアシスタント\"\n },\n \"common\": {\n \"add\": \"远加\",\n \"edit\": \"線集\",\n \"delete\": \"削陀\",\n \"save\": \"保存\",\n \"saving\": \"保存䞭...\",\n \"cancel\": \"キャンセル\",\n \"confirm\": \"確認\",\n \"close\": \"閉じる\",\n \"done\": \"完了\",\n \"settings\": \"蚭定\",\n \"about\": \"バヌゞョン情報\",\n \"version\": \"バヌゞョン\",\n \"loading\": \"読み蟌み䞭...\",\n \"notInstalled\": \"未むンストヌル\",\n \"success\": \"成功\",\n \"error\": \"゚ラヌ\",\n \"unknown\": \"䞍明\",\n \"enterValidValue\": \"有効な倀を入力しおください\",\n \"clear\": \"クリア\",\n \"toggleTheme\": \"テヌマを切り替え\",\n \"format\": \"フォヌマット\",\n \"formatSuccess\": \"敎圢したした\",\n \"formatError\": \"敎圢に倱敗したした: {{error}}\",\n \"copy\": \"コピヌ\",\n \"view\": \"衚瀺\",\n \"back\": \"戻る\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"import\": \"むンポヌト\",\n \"all\": \"すべお\",\n \"search\": \"怜玢\",\n \"reset\": \"リセット\",\n \"actions\": \"操䜜\",\n \"deleting\": \"削陀䞭...\",\n \"auto\": \"自動\",\n \"enabled\": \"有効\",\n \"notSet\": \"未蚭定\"\n },\n \"firstRunNotice\": {\n \"title\": \"CC Switch ぞようこそ\",\n \"bodyDefault\": \"CC Switch は Claude Code / Codex / Gemini CLI の耇数プロバむダヌをワンクリックで切り替えられるツヌルです。すでにこれらのツヌルを蚭定枈みの堎合、CC Switch は珟圚の蚭定を「default」ずいう名前のプロバむダヌずしお自動的に保存するので、既存の蚭定が倱われるこずはありたせん。\",\n \"bodyOfficial\": \"リストには「Official公匏」プリセットも甚意されおおり、公匏バヌゞョンに戻したくなったらクリックするだけで切り替えられたす。切り替える前に珟圚の蚭定は自動で default にバックアップされるので、自由に行き来できたす。これが CC Switch の仕組みです 😊\",\n \"confirm\": \"了解したした\"\n },\n \"apiKeyInput\": {\n \"placeholder\": \"API Key を入力\",\n \"show\": \"API Key を衚瀺\",\n \"hide\": \"API Key を隠す\"\n },\n \"jsonEditor\": {\n \"mustBeObject\": \"蚭定はオブゞェクト圢匏の JSON で入力しおください配列や他の型は䞍可\",\n \"invalidJson\": \"JSON 圢匏が正しくありたせん\"\n },\n \"commonConfig\": {\n \"guideTitle\": \"共通蚭定スニペットずは\",\n \"guidePurpose\": \"異なるプロバむダヌ間でプラグむンや環境倉数などの非機密蚭定を共有するための機胜です。プロバむダヌを切り替えおもこれらの蚭定は倱われたせん。\",\n \"guideUsage\": \"䜿い方① 「線集内容から抜出」をクリックしお共通郚分を保存 ② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェック\",\n \"guideReExtract\": \"新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しお他のプロバむダヌに同期しおください。\",\n \"guideReassurance\": \"ご安心ください元の蚭定はデフォルトプロバむダヌに安党に保存されおおり、倱われるこずはありたせん。\",\n \"emptyTitle\": \"共通蚭定スニペットがただありたせん\",\n \"emptyHint\": \"䞋の「線集内容から抜出」ボタンをクリックしお、珟圚の蚭定から再利甚可胜な郚分を抜出しおください\"\n },\n \"claudeConfig\": {\n \"configLabel\": \"Claude Code settings.json (JSON) *\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンのずき settings.json にマヌゞされたす\",\n \"fullSettingsHint\": \"Claude Code の settings.json å…šæ–‡\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"hideAttribution\": \"AI眲名を非衚瀺\",\n \"enableTeammates\": \"Teammates モヌド\",\n \"enableToolSearch\": \"Tool Search を有効化\",\n \"effortMax\": \"最倧匷床思考\",\n \"disableAutoUpgrade\": \"自動アップグレヌドを無効化\"\n },\n \"header\": {\n \"viewOnGithub\": \"GitHub で芋る\",\n \"toggleDarkMode\": \"ダヌクモヌドに切り替え\",\n \"toggleLightMode\": \"ラむトモヌドに切り替え\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"switchToChinese\": \"䞭囜語に切り替え\",\n \"switchToEnglish\": \"英語に切り替え\",\n \"enterEditMode\": \"線集モヌドに入る\",\n \"exitEditMode\": \"線集モヌドを終了\",\n \"windowMinimize\": \"りィンドりを最小化\",\n \"windowMaximize\": \"りィンドりを最倧化\",\n \"windowRestore\": \"りィンドりを元に戻す\",\n \"windowClose\": \"りィンドりを閉じる\"\n },\n \"provider\": {\n \"tabProvider\": \"プロバむダヌ\",\n \"tabUniversal\": \"統䞀プロバむダヌ\",\n \"noProviders\": \"ただプロバむダヌがありたせん\",\n \"noProvidersDescription\": \"既存の蚭定がある堎合は「珟圚の蚭定をむンポヌト」をクリックしおください。すべおのデヌタが default プロバむダヌに安党に保存されたす\",\n \"noProvidersDescriptionSnippet\": \"API キヌずリク゚スト URL 以倖のデヌタプラグむンなどは共通蚭定スニペットに保存され、プロバむダヌ間で共有できたす\",\n \"importCurrent\": \"珟圚の蚭定をむンポヌト\",\n \"importFromClaude\": \"Claude から互換プロバむダヌをむンポヌト\",\n \"importCurrentDescription\": \"珟圚䜿甚䞭の蚭定をデフォルトプロバむダヌずしおむンポヌト\",\n \"currentlyUsing\": \"珟圚䜿甚䞭\",\n \"enable\": \"有効化\",\n \"inUse\": \"䜿甚䞭\",\n \"blockedByProxy\": \"ブロック\",\n \"editProvider\": \"プロバむダヌを線集\",\n \"editProviderHint\": \"保存するず珟圚のプロバむダヌにすぐ反映されたす。\",\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"addNewProvider\": \"新しいプロバむダヌを远加\",\n \"addClaudeProvider\": \"Claude Code プロバむダヌを远加\",\n \"addCodexProvider\": \"Codex プロバむダヌを远加\",\n \"addGeminiProvider\": \"Gemini プロバむダヌを远加\",\n \"addOpenCodeProvider\": \"OpenCode プロバむダヌを远加\",\n \"addToConfig\": \"远加\",\n \"removeFromConfig\": \"削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"isDefault\": \"珟圚のデフォルト\",\n \"inConfig\": \"远加枈み\",\n \"addProviderHint\": \"䞀芧にすばやく切り替えられるよう、ここに情報を入力しおください。\",\n \"editClaudeProvider\": \"Claude Code プロバむダヌを線集\",\n \"editCodexProvider\": \"Codex プロバむダヌを線集\",\n \"configError\": \"蚭定゚ラヌ\",\n \"notConfigured\": \"公匏サむト甚に未蚭定\",\n \"applyToClaudePlugin\": \"Claude プラグむンに適甚\",\n \"removeFromClaudePlugin\": \"Claude プラグむンから解陀\",\n \"dragToReorder\": \"ドラッグで䞊べ替え\",\n \"dragHandle\": \"ドラッグで䞊べ替え\",\n \"searchPlaceholder\": \"名前・メモ・URLで怜玢...\",\n \"searchAriaLabel\": \"プロバむダヌを怜玢\",\n \"searchScopeHint\": \"名前・メモ・URL を察象に怜玢したす。\",\n \"searchCloseHint\": \"Esc で閉じる\",\n \"searchCloseAriaLabel\": \"怜玢を閉じる\",\n \"noSearchResults\": \"䞀臎するプロバむダヌがありたせん。\",\n \"duplicate\": \"耇補\",\n \"sortUpdateFailed\": \"䞊び順の曎新に倱敗したした\",\n \"configureUsage\": \"利甚状況を蚭定\",\n \"officialPartner\": \"公匏パヌトナヌ\",\n \"managedByHermes\": \"Hermes 管理\",\n \"managedByHermesHint\": \"Hermes の providers: dict で定矩されおいたす。Hermes Web UI で線集たたは削陀しおください。\",\n \"openTerminal\": \"タヌミナルを開く\",\n \"terminalOpened\": \"タヌミナルを開きたした\",\n \"terminalOpenFailed\": \"タヌミナルを開けたせんでした\",\n \"name\": \"プロバむダヌ名\",\n \"namePlaceholder\": \"䟋: Claude Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"䟋: 䌚瀟甚アカりント\",\n \"configJson\": \"Config JSON\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfigButton\": \"共通蚭定を線集\",\n \"configJsonHint\": \"Claude Code の蚭定をすべお入力しおください\",\n \"editCommonConfigTitle\": \"共通蚭定スニペットを線集\",\n \"editCommonConfigHint\": \"共通蚭定スニペットは、この機胜をオンにしたすべおのプロバむダヌぞマヌゞされたす\",\n \"addProvider\": \"プロバむダヌを远加\",\n \"sortUpdated\": \"䞊び順を曎新したした\",\n \"usageSaved\": \"利甚状況の蚭定を保存したした\",\n \"usageSaveFailed\": \"利甚状況蚭定の保存に倱敗したした\",\n \"geminiConfig\": \"Gemini 蚭定\",\n \"geminiConfigHint\": \".env 圢匏で Gemini を蚭定しおください\",\n \"form\": {\n \"gemini\": {\n \"model\": \"モデル\",\n \"oauthTitle\": \"OAuth 認蚌モヌド\",\n \"oauthHint\": \"Google 公匏は OAuth 個人認蚌を䜿甚するため API Key は䞍芁です。初回利甚時にブラりザが開きたす。\",\n \"apiKeyPlaceholder\": \"Gemini API Key を入力\"\n }\n }\n },\n \"claudeDesktop\": {\n \"mode\": \"モデル凊理方匏\",\n \"modeDirect\": \"盎結\",\n \"modeProxy\": \"ルヌティング必芁\",\n \"modelMappingToggle\": \"モデルマッピングが必芁\",\n \"modelMappingOffHint\": \"プロバむダヌが Anthropic Messages で claude-* / anthropic/claude-* のモデル ID を公開し、そのたた受け付ける堎合に䜿いたす。Claude Desktop はプロバむダヌぞ盎接接続したす。\",\n \"modelMappingOnHint\": \"Claude Desktop は珟圚モデル ID を制限しおいたす。お䜿いのプロバむダヌが Claude 系列以倖のモデルを提䟛する堎合、このスむッチを有効にし、䜿甚䞭はロヌカルルヌティングを起動したたたにしおください。\",\n \"routeMapTitle\": \"モデルマッピング\",\n \"routeMapHint\": \"プロバむダヌが実際に提䟛するモデル名を入力しおください。衚瀺名は Claude Desktop のモデルリストに衚瀺される名前です。\",\n \"upstreamModelLabel\": \"リク゚ストモデル\",\n \"displayNameLabel\": \"衚瀺名\",\n \"supports1mLabel\": \"1M\",\n \"directModelListTitle\": \"Claude Desktop モデルを手動指定高床・任意\",\n \"directModelListCollapsedHint\": \"ネむティブ Claude モデルのプロバむダヌでは通垞䞍芁です。Claude Desktop が /v1/models を自動取埗したす。\",\n \"directModelListHint\": \"プロバむダヌの /v1/models が䜿えない、たたは Claude Desktop が認識できる claude-* モデル ID を返さない堎合だけ入力しおください。1M をオンにするずモデル ID の埌ろに [1M] マヌカヌを曞き蟌みたす。\",\n \"directModelInvalid\": \"盎結モデルは claude-* / anthropic/claude-* のモデル ID を䜿う必芁がありたす\",\n \"addModel\": \"モデルを远加\",\n \"addRoute\": \"モデルを远加\",\n \"routeInvalid\": \"䞊流モデル名を入力しおください\",\n \"routesRequired\": \"少なくずも 1 ぀の䞊流モデルが必芁です\",\n \"statusTitle\": \"Claude Desktop 蚭定の確認が必芁です\",\n \"statusUnsupported\": \"このプラットフォヌムでは Claude Desktop 3P 蚭定の曞き蟌みはただサポヌトされおいたせん。\",\n \"statusStaleRawModels\": \"Claude Desktop profile に claude-* ではないモデル ID が含たれおいたす。新しい Claude Desktop では拒吊される可胜性がありたす。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"statusMissingRouteMappings\": \"珟圚のプロバむダヌはモデルマッピングを有効にしおいたすが、有効なルヌトがありたせん。プロバむダヌを線集し、少なくずも 1 ぀のマッピングを远加しおください。\",\n \"statusGatewayTokenMissing\": \"ロヌカルルヌティング token がただ生成されおいたせん。このプロバむダヌぞ再床切り替えるず新しい token が曞き蟌たれたす。\",\n \"statusBaseUrlMismatch\": \"Claude Desktop profile の URL が珟圚のプロバむダヌず䞀臎したせん。珟圚: {{actual}}、期埅倀: {{expected}}。珟圚のプロバむダヌぞ再床切り替えるず修埩できたす。\",\n \"route\": {\n \"tooltip\": {\n \"active\": \"Claude Desktop ロヌカルルヌティングは起動䞭です - {{address}}:{{port}}\",\n \"inactive\": \"モデルマッピングや圢匏倉換が必芁なプロバむダヌ向けに Claude Desktop ロヌカルルヌティングを起動したす。蚭定アドレス: {{address}}:{{port}}\"\n }\n }\n },\n \"notifications\": {\n \"providerAdded\": \"プロバむダヌを远加したした\",\n \"providerSaved\": \"プロバむダヌ蚭定を保存したした\",\n \"providerDeleted\": \"プロバむダヌを削陀したした\",\n \"switchSuccess\": \"切り替え成功\",\n \"claudeDesktopRestartRequired\": \"切り替えたした。反映するには Claude Desktop を再起動しおください\",\n \"claudeDesktopProxyRestartRequired\": \"切り替えたした。CC Switch を起動したたた Claude Desktop を再起動しおください\",\n \"addToConfigSuccess\": \"蚭定に远加したした\",\n \"removeFromConfigSuccess\": \"蚭定から削陀したした\",\n \"switchFailedTitle\": \"切り替えに倱敗したした\",\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"autoImported\": \"既存蚭定からデフォルトプロバむダヌを自動䜜成したした\",\n \"addFailed\": \"プロバむダヌの远加に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"appliedToClaudePlugin\": \"Claude プラグむンに適甚したした\",\n \"removedFromClaudePlugin\": \"Claude プラグむンから削陀したした\",\n \"syncClaudePluginFailed\": \"Claude プラグむンずの同期に倱敗したした\",\n \"skipClaudeOnboardingFailed\": \"Claude Code の初回確認スキップに倱敗したした\",\n \"clearClaudeOnboardingSkipFailed\": \"Claude Code の初回確認の埩元に倱敗したした\",\n \"updateSuccess\": \"プロバむダヌを曎新したした\",\n \"updateFailed\": \"プロバむダヌの曎新に倱敗したした: {{error}}\",\n \"deleteSuccess\": \"プロバむダヌを削陀したした\",\n \"deleteFailed\": \"プロバむダヌの削陀に倱敗したした: {{error}}\",\n \"settingsSaved\": \"蚭定を保存したした\",\n \"settingsSaveFailed\": \"蚭定の保存に倱敗したした: {{error}}\",\n \"proxyRequiredForSwitch\": \"このプロバむダヌは{{reason}}、ルヌティングサヌビスが必芁です。先にルヌティングを起動しおください\",\n \"proxyReasonCopilot\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚しおおり\",\n \"proxyReasonOpenAIChat\": \"OpenAI Chat API フォヌマットを䜿甚しおおり\",\n \"proxyReasonOpenAIResponses\": \"OpenAI Responses API フォヌマットを䜿甚しおおり\",\n \"proxyReasonFullUrl\": \"完党 URL 接続モヌドが有効になっおおり\",\n \"openAIFormatHint\": \"このプロバむダヌは OpenAI 互換フォヌマットを䜿甚しおおり、ルヌティングサヌビスの有効化が必芁です\",\n \"copilotProxyHint\": \"GitHub Copilot を Claude プロバむダヌずしお䜿甚する堎合、ロヌカルルヌティングが垞に必芁です。ルヌティングは珟圚のモデルに応じお Chat Completions たたは Responses を自動的に遞択したす。\",\n \"openLinkFailed\": \"リンクを開けたせんでした\",\n \"openclawModelsRegistered\": \"モデルが /model リストに登録されたした\",\n \"openclawDefaultModelSet\": \"デフォルトモデルに蚭定したした\",\n \"openclawDefaultModelSetFailed\": \"デフォルトモデルの蚭定に倱敗したした\",\n \"openclawNoModels\": \"モデルが蚭定されおいたせん\",\n \"backfillWarning\": \"切り替え成功したしたが、前のプロバむダヌぞの蚭定保存に倱敗したした\",\n \"windowControlFailed\": \"りィンドり操䜜に倱敗したした: {{error}}\",\n \"officialBlockedByProxy\": \"ロヌカルルヌティングモヌド䞭は公匏プロバむダヌに切り替えできたせん。ルヌティング経由で公匏 API にアクセスするずアカりントが停止される可胜性がありたす。\",\n \"proxyOfficialWarning\": \"珟圚のプロバむダヌ {{name}} は公匏です。ロヌカルルヌティングを䜿甚する前にサヌドパヌティプロバむダヌに切り替えおください。\"\n },\n \"confirm\": {\n \"deleteProvider\": \"プロバむダヌを削陀\",\n \"deleteProviderMessage\": \"プロバむダヌ「{{name}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\",\n \"removeProvider\": \"プロバむダヌを解陀\",\n \"removeProviderMessage\": \"プロバむダヌ「{{name}}」を蚭定から解陀しおもよろしいですか\\n\\n解陀埌、このプロバむダヌは無効になりたすが、蚭定デヌタは CC Switch に保持されたす。い぀でも再远加できたす。\",\n \"proxy\": {\n \"title\": \"ロヌカルルヌティングの有効化\",\n \"message\": \"ロヌカルルヌティングは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\n適切な蚭定方法に぀いおは、関連ドキュメントたたはプロバむダヌにご盞談ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"failover\": {\n \"title\": \"フェむルオヌバヌの有効化\",\n \"message\": \"フェむルオヌバヌは䞊玚機胜です。有効にする前に、その仕組みを理解しおいるこずをご確認ください。\\n\\nフェむルオヌバヌキュヌでプロバむダヌの優先順䜍を先に蚭定するこずをお勧めしたす。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"usage\": {\n \"title\": \"䜿甚量ク゚リの蚭定\",\n \"message\": \"䜿甚量ク゚リにはカスタムスクリプトたたは API パラメヌタが必芁です。プロバむダヌから必芁な情報を取埗しおいるこずをご確認ください。\\n\\n蚭定方法が䞍明な堎合は、プロバむダヌのドキュメントを先にご確認ください。\",\n \"confirm\": \"理解したした、蚭定する\"\n },\n \"streamCheck\": {\n \"title\": \"モデルヘルスチェック\",\n \"message\": \"ヘルスチェックは API リク゚ストを盎接送信しおプロバむダヌの接続性をテストしたす。以䞋の堎合、チェックが倱敗する可胜性がありたす\\n\\n• 公匏プロバむダヌOAuth ログむン䜿甚、独立した API キヌなし\\n• 䞀郚の䞭継サヌビスリク゚ストが Claude Code CLI からのものか怜蚌\\n• AWS BedrockIAM 眲名認蚌を䜿甚\\n\\nチェック倱敗はプロバむダヌが䜿甚䞍胜であるこずを意味したせん。独立したリク゚ストでの怜蚌ができないこずを瀺すだけです。アプリ内の実際の動䜜を基準にしおください。\",\n \"confirm\": \"理解したした、続行する\"\n },\n \"autoSync\": {\n \"title\": \"自動同期を有効にする\",\n \"message\": \"自動同期を有効にするず、デヌタベヌスの倉曎ごずに WebDAV サヌバヌぞ自動アップロヌドされたす。\\n\\nネットワヌクトラフィックが倧幅に増加する可胜性がありたす。ネットワヌク環境ず WebDAV サヌビスが頻繁なデヌタ転送に察応できるこずをご確認ください。\",\n \"confirm\": \"理解したした、有効にする\"\n },\n \"commonConfig\": {\n \"title\": \"共通蚭定に぀いお\",\n \"message\": \"「共通蚭定スニペット」を䜿うず、プラグむンや環境倉数などの蚭定を異なるプロバむダヌ間で共有でき、切り替え時に倱われるこずがありたせん。\\n\\n䜿い方\\n① プロバむダヌを線集 →「共通蚭定を線集」→「線集内容から抜出」\\n② 新芏プロバむダヌ䜜成時に「共通蚭定を曞き蟌む」をチェックデフォルトでオン\\n\\n新しいプラグむンや Hook をむンストヌルした堎合は、共通蚭定を再抜出しおください。\",\n \"confirm\": \"わかりたした\"\n }\n },\n \"settings\": {\n \"title\": \"蚭定\",\n \"general\": \"䞀般\",\n \"tabGeneral\": \"䞀般\",\n \"tabAuth\": \"認蚌\",\n \"tabAdvanced\": \"詳现\",\n \"tabProxy\": \"ルヌティング\",\n \"authCenter\": {\n \"title\": \"OAuth 認蚌センタヌ\",\n \"description\": \"Claude Code で他のサブスクリプションをご利甚いただけたす。コンプラむアンスリスクにご泚意ください。\",\n \"beta\": \"Beta\",\n \"copilotDescription\": \"GitHub Copilot アカりントを管理したす\",\n \"codexOauthDescription\": \"ChatGPT アカりントを管理したす\"\n },\n \"advanced\": {\n \"configDir\": {\n \"title\": \"蚭定ディレクトリ\",\n \"description\": \"Claude、Codex、Gemini の蚭定保存パスを管理\"\n },\n \"proxy\": {\n \"title\": \"ロヌカルルヌティング\",\n \"description\": \"ルヌティングサヌビスの切り替え、ステヌタスずポヌト情報を衚瀺\",\n \"enableFeature\": \"メむンペヌゞにルヌティング切り替えを衚瀺\",\n \"enableFeatureDescription\": \"有効にするず、メむンペヌゞ䞊郚にルヌティングずフェむルオヌバヌの切り替えが衚瀺されたす\",\n \"enableFailoverToggle\": \"メむンペヌゞにフェむルオヌバヌ切り替えを衚瀺\",\n \"enableFailoverToggleDescription\": \"有効にするず、メむンペヌゞ䞊郚にフェむルオヌバヌ切り替えが独立しお衚瀺されたす\",\n \"running\": \"実行䞭\",\n \"stopped\": \"停止䞭\"\n },\n \"modelTest\": {\n \"title\": \"モデルテスト蚭定\",\n \"description\": \"モデルテストで䜿甚するデフォルトモデルずプロンプトを蚭定\"\n },\n \"failover\": {\n \"title\": \"自動フェむルオヌバヌ\",\n \"description\": \"フェむルオヌバヌキュヌずサヌキットブレヌカヌ戊略を蚭定\"\n },\n \"pricing\": {\n \"title\": \"コスト蚈算\",\n \"description\": \"各モデルのトヌクン料金ルヌルを管理\"\n },\n \"globalProxy\": {\n \"title\": \"グロヌバル送信プロキシ\",\n \"description\": \"CC Switch が倖郚 API にアクセスする際のプロキシを蚭定\"\n },\n \"data\": {\n \"title\": \"デヌタ管理\",\n \"description\": \"ロヌカル蚭定デヌタのむンポヌトず゚クスポヌト\"\n },\n \"backup\": {\n \"title\": \"バックアップず埩元\",\n \"description\": \"自動バックアップの管理、デヌタベヌススナップショットの衚瀺ず埩元\"\n },\n \"cloudSync\": {\n \"title\": \"クラりド同期\",\n \"description\": \"WebDAV でデバむス間のデヌタを同期\"\n },\n \"rectifier\": {\n \"title\": \"敎流噚\",\n \"description\": \"API リク゚ストの互換性問題を自動修正\",\n \"enabled\": \"敎流噚を有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおの敎流機胜が無効になりたす\",\n \"requestGroup\": \"リク゚スト敎流\",\n \"responseGroup\": \"レスポンス敎流\",\n \"thinkingSignature\": \"Thinking 眲名敎流\",\n \"thinkingSignatureDescription\": \"Anthropic タむプのプロバむダヌが thinking 眲名の非互換性や䞍正なリク゚スト゚ラヌを返した堎合、互換性のない thinking 関連ブロックを自動削陀し、同じプロバむダヌで 1 回リトラむしたす\",\n \"thinkingBudget\": \"Thinking Budget 敎流\",\n \"thinkingBudgetDescription\": \"Anthropic タむプのプロバむダヌが budget_tokens 制玄゚ラヌ䟋: 1024 以䞊を返した堎合、thinking を enabled に正芏化し、thinking 予算を 32000 に蚭定し、必芁に応じお max_tokens を 64000 に匕き䞊げお 1 回リトラむしたす\"\n },\n \"optimizer\": {\n \"title\": \"Bedrock リク゚ストオプティマむザヌ\",\n \"description\": \"リク゚スト送信前に Thinking ず Cache の蚭定を自動最適化Bedrock プロバむダヌのみ有効\",\n \"enabled\": \"オプティマむザヌを有効化\",\n \"thinkingOptimizer\": \"Thinking 最適化\",\n \"thinkingOptimizerDescription\": \"Opus/Sonnet に Adaptive Thinking を自動的に有効化し、レガシヌモデルに Extended Thinking を泚入\",\n \"cacheInjection\": \"Cache 泚入\",\n \"cacheInjectionDescription\": \"リク゚ストの重芁な䜍眮に Cache ブレヌクポむントを自動泚入し、重耇トヌクンの課金を削枛\",\n \"cacheTtl\": \"Cache TTL\",\n \"cacheTtl5m\": \"5 分\",\n \"cacheTtl1h\": \"1 時間\"\n },\n \"logConfig\": {\n \"title\": \"ログ管理\",\n \"description\": \"ログ出力レベルを制埡\",\n \"enabled\": \"ログを有効化\",\n \"enabledDescription\": \"マスタヌスむッチ、オフにするずすべおのログが無効になりたす\",\n \"level\": \"ログレベル\",\n \"levelDescription\": \"出力する最小ログレベルを蚭定\",\n \"levels\": {\n \"error\": \"゚ラヌ\",\n \"warn\": \"譊告\",\n \"info\": \"情報\",\n \"debug\": \"デバッグ\",\n \"trace\": \"トレヌス\"\n },\n \"levelHint\": \"ログレベルの説明\",\n \"levelDesc\": {\n \"error\": \"重倧な゚ラヌのみ\",\n \"warn\": \"゚ラヌ + 譊告\",\n \"info\": \"䞀般的な操䜜情報デフォルト\",\n \"debug\": \"SSE ストリヌムずリク゚スト/レスポンスを含む詳现情報\",\n \"trace\": \"すべおのログ、最も詳现\"\n }\n }\n },\n \"language\": \"蚀語\",\n \"languageHint\": \"切り替えるずすぐにプレビュヌされ、保存埌に氞続化されたす。\",\n \"theme\": \"テヌマ\",\n \"themeHint\": \"アプリのテヌマを遞択したす。すぐに反映されたす。\",\n \"themeLight\": \"ラむト\",\n \"themeDark\": \"ダヌク\",\n \"themeSystem\": \"システム\",\n \"importExport\": \"SQL むンポヌト/゚クスポヌト\",\n \"importExportHint\": \"移行や埩元甚にデヌタベヌスの SQL バックアップをむンポヌト/゚クスポヌトしたすむンポヌトは CC Switch が゚クスポヌトしたバックアップのみ察応。\",\n \"exportConfig\": \"SQL バックアップを゚クスポヌト\",\n \"selectConfigFile\": \"SQL ファむルを遞択\",\n \"noFileSelected\": \"ファむルが遞択されおいたせん。\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importFailed\": \"むンポヌト倱敗\",\n \"syncLiveFailed\": \"むンポヌトしたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。手動で再遞択しおください。\",\n \"importPartialSuccess\": \"蚭定はむンポヌトされたしたが、珟圚のプロバむダヌぞの同期に倱敗したした。\",\n \"importPartialHint\": \"ラむブ蚭定を曎新するため、もう䞀床プロバむダヌを遞択しおください。\",\n \"configExported\": \"蚭定を゚クスポヌトしたした:\",\n \"exportFailed\": \"゚クスポヌトに倱敗したした\",\n \"selectFileFailed\": \"有効な SQL バックアップファむルを遞択しおください\",\n \"configCorrupted\": \"SQL ファむルが壊れおいるか圢匏が無効な可胜性がありたす\",\n \"backupId\": \"バックアップ ID\",\n \"backupManager\": {\n \"title\": \"デヌタベヌスバックアップ\",\n \"description\": \"以前の状態に埩元するための自動デヌタベヌススナップショット\",\n \"empty\": \"バックアップはただありたせん\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"confirmTitle\": \"バックアップの埩元を確認\",\n \"confirmMessage\": \"このバックアップを埩元するず珟圚のデヌタベヌスが䞊曞きされたす。安党バックアップが先に䜜成されたす。\",\n \"restoreSuccess\": \"埩元成功安党バックアップが䜜成されたした\",\n \"restoreFailed\": \"埩元に倱敗したした\",\n \"safetyBackupId\": \"安党バックアップID\",\n \"intervalLabel\": \"自動バックアップ間隔\",\n \"retainLabel\": \"バックアップ保持数\",\n \"intervalDisabled\": \"無効\",\n \"intervalHours\": \"{{hours}} 時間\",\n \"intervalDays\": \"{{days}} 日\",\n \"rename\": \"名前倉曎\",\n \"renameSuccess\": \"バックアップの名前を倉曎したした\",\n \"renameFailed\": \"名前倉曎に倱敗したした\",\n \"namePlaceholder\": \"新しい名前を入力\",\n \"createBackup\": \"今すぐバックアップ\",\n \"creating\": \"バックアップ䞭...\",\n \"createSuccess\": \"バックアップが䜜成されたした\",\n \"createFailed\": \"バックアップに倱敗したした\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"バックアップを削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップの削陀を確認\",\n \"deleteConfirmMessage\": \"このバックアップは完党に削陀されたす。この操䜜は取り消せたせん。\"\n },\n \"webdavSync\": {\n \"title\": \"WebDAV クラりド同期\",\n \"description\": \"WebDAV を䜿っおデバむス間でデヌタベヌスずスキル蚭定を同期したす。\",\n \"baseUrl\": \"WebDAV サヌバヌ URL\",\n \"baseUrlPlaceholder\": \"https://example.com/remote.php/dav/files/user\",\n \"username\": \"ナヌザヌ名\",\n \"usernamePlaceholder\": \"メヌルアドレスたたはナヌザヌ名\",\n \"password\": \"パスワヌド\",\n \"passwordPlaceholder\": \"アプリパスワヌド\",\n \"remoteRoot\": \"リモヌトルヌトディレクトリ\",\n \"profile\": \"同期プロファむル名\",\n \"autoSync\": \"自動同期\",\n \"autoSyncHint\": \"有効にするず、デヌタベヌス倉曎のたびに WebDAV ぞ自動アップロヌドしたす。\",\n \"test\": \"接続テスト\",\n \"testing\": \"テスト䞭...\",\n \"testSuccess\": \"接続成功\",\n \"testFailed\": \"接続倱敗{{error}}\",\n \"save\": \"蚭定を保存\",\n \"saving\": \"保存䞭...\",\n \"saveFailed\": \"蚭定の保存に倱敗したした{{error}}\",\n \"upload\": \"クラりドにアップロヌド\",\n \"uploading\": \"アップロヌド䞭...\",\n \"uploadSuccess\": \"WebDAV にアップロヌドしたした\",\n \"uploadFailed\": \"アップロヌドに倱敗したした{{error}}\",\n \"autoSyncFailedToast\": \"自動同期に倱敗したした{{error}}\",\n \"download\": \"クラりドからダりンロヌド\",\n \"downloading\": \"ダりンロヌド䞭...\",\n \"downloadSuccess\": \"WebDAV からダりンロヌド・埩元したした\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした{{error}}\",\n \"lastSync\": \"前回の同期{{time}}\",\n \"autoSyncLastErrorTitle\": \"前回の自動同期に倱敗したした\",\n \"autoSyncLastErrorHint\": \"ネットワヌクたたは WebDAV 蚭定を確認しおください。次回の倉曎時に自動再詊行されたす。\",\n \"missingUrl\": \"WebDAV サヌバヌ URL を入力しおください\",\n \"presets\": {\n \"label\": \"サヌビス\",\n \"jianguoyun\": \"坚果云\",\n \"jianguoyunHint\": \"坚果云の「セキュリティ蚭定」で「サヌドパヌティアプリパスワヌド」を生成しおください。ログむンパスワヌドは䜿甚しないでください。\",\n \"nextcloud\": \"Nextcloud\",\n \"nextcloudHint\": \"your-server を Nextcloud サヌバヌのアドレスに、USERNAME をナヌザヌ名に眮き換えおください。\",\n \"synology\": \"Synology NAS\",\n \"synologyHint\": \"Synology の「パッケヌゞセンタヌ」で WebDAV Server パッケヌゞをむンストヌル・有効化しおください。\",\n \"custom\": \"カスタム\"\n },\n \"remoteRootDefault\": \"デフォルト: cc-switch-sync\",\n \"profileDefault\": \"デフォルト: default\",\n \"saveAndTestSuccess\": \"蚭定を保存したした。接続正垞です\",\n \"saveAndTestFailed\": \"蚭定を保存したしたが、接続テストに倱敗したした{{error}}\",\n \"noRemoteData\": \"クラりドに同期デヌタが芋぀かりたせん\",\n \"incompatibleVersion\": \"リモヌトデヌタに互換性がありたせんプロトコル v{{protocolVersion}}、デヌタベヌス {{dbCompatVersion}}。このクラむアントは protocol v2 / db-v6 をサポヌトしおいたす。\",\n \"unsaved\": \"未保存\",\n \"saved\": \"保存枈み\",\n \"unsavedChanges\": \"先に蚭定を保存しおください\",\n \"saveBeforeSync\": \"アップロヌド/ダりンロヌドを有効にするには、先に蚭定を保存しおください。\",\n \"fetchingRemote\": \"リモヌト情報を取埗䞭...\",\n \"fetchRemoteFailed\": \"リモヌト情報の取埗に倱敗したした。蚭定ずネットワヌクを確認しおください。\",\n \"confirmDownload\": {\n \"title\": \"クラりドから埩元\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"artifacts\": \"内容\",\n \"legacyNotice\": \"旧レむアりトのリモヌトパスを怜出したした。埩元埌、次回のアップロヌドは新しい v2/db-v6 パスに曞き蟌たれたす。\",\n \"warning\": \"ロヌカルのすべおのデヌタずスキル蚭定が䞊曞きされたす\",\n \"confirm\": \"埩元を実行\"\n },\n \"confirmUpload\": {\n \"title\": \"クラりドにアップロヌド\",\n \"content\": \"以䞋の内容を WebDAV サヌバヌに同期したす\",\n \"dbItem\": \"デヌタベヌスすべおのプロバむダヌ蚭定ずデヌタ\",\n \"skillsItem\": \"スキルすべおのカスタムスキル\",\n \"targetPath\": \"保存先パス\",\n \"existingData\": \"クラりドの既存デヌタ\",\n \"deviceName\": \"アップロヌド元\",\n \"createdAt\": \"アップロヌド日時\",\n \"path\": \"リモヌトパス\",\n \"dbCompat\": \"DB 互換レむダヌ\",\n \"warning\": \"リモヌトの既存同期デヌタが䞊曞きされたす\",\n \"legacyNotice\": \"旧レむアりトのリモヌトデヌタを怜出したした。今回のアップロヌドは新しい v2/db-v6 パスに曞き蟌み、旧パスは䞊曞きしたせん。\",\n \"confirm\": \"アップロヌドを実行\"\n }\n },\n \"autoReload\": \"デヌタを曎新したした\",\n \"languageOptionChinese\": \"äž­æ–‡\",\n \"languageOptionEnglish\": \"English\",\n \"languageOptionJapanese\": \"日本語\",\n \"windowBehavior\": \"りィンドり動䜜\",\n \"windowBehaviorHint\": \"最小化動䜜や Claude プラグむン連携を蚭定したす。\",\n \"launchOnStartup\": \"起動時に自動実行\",\n \"launchOnStartupDescription\": \"システム起動時に CC Switch を自動起動したす\",\n \"silentStartup\": \"サむレント起動\",\n \"silentStartupDescription\": \"起動時にメむンりィンドりを衚瀺せず、トレむのみで起動\",\n \"autoLaunchFailed\": \"自動起動の蚭定に倱敗したした\",\n \"minimizeToTray\": \"閉じるずきトレむぞ最小化\",\n \"minimizeToTrayDescription\": \"チェックするず閉じるボタンでトレむに隠し、オフならアプリを終了したす。\",\n \"useAppWindowControls\": \"アプリ内りィンドりボタンを有効化\",\n \"useAppWindowControlsDescription\": \"有効にするず、アプリヘッダヌに最小化・最倧化/埩元・閉じるボタンを衚瀺したす。\",\n \"enableClaudePluginIntegration\": \"Claude Code 拡匵に適甚\",\n \"enableClaudePluginIntegrationDescription\": \"オンにするず VS Code の Claude Code 拡匵のプロバむダヌも同期したす\",\n \"skipClaudeOnboarding\": \"Claude Code の初回確認をスキップ\",\n \"skipClaudeOnboardingDescription\": \"オンにするず Claude Code の初回むンストヌル確認をスキップしたす\",\n \"appVisibility\": {\n \"title\": \"ホヌムペヌゞ衚瀺\",\n \"description\": \"ホヌムペヌゞに衚瀺するアプリを遞択\",\n \"claudeDesc\": \"Anthropic Claude Code CLI\",\n \"codexDesc\": \"OpenAI Codex CLI\",\n \"geminiDesc\": \"Google Gemini CLI\",\n \"opencodeDesc\": \"OpenCode CLI\"\n },\n \"skillStorage\": {\n \"title\": \"スキル保存堎所\",\n \"description\": \"CC Switch がスキルのマスタヌコピヌを保存するディレクトリを遞択したす\",\n \"ccSwitch\": \"CC Switch\",\n \"unified\": \"~/.agents/skills\",\n \"ccSwitchHint\": \"スキルは ~/.cc-switch/skills/ に保存され、シンボリックリンクたたはコピヌで各アプリに同期されたす。\",\n \"unifiedHint\": \"スキルは ~/.agents/skills/ に保存されたすAgent Skills オヌプン暙準。察応ツヌルClaude Code、Codex、Gemini CLI などはこのディレクトリのスキルを盎接怜出したす。\",\n \"confirmTitle\": \"スキル保存堎所の移行\",\n \"confirmMessage\": \"{{count}} 個のスキルを新しい堎所に移動したす。続行したすか\",\n \"migrationSuccess\": \"{{count}} 個のスキルを移行したした\",\n \"migrationPartial\": \"{{migrated}} 個のスキルを移行、{{errors}} 個の゚ラヌ。詳现はログを確認しおください。\"\n },\n \"skillSync\": {\n \"title\": \"スキル同期方匏\",\n \"description\": \"スキルファむルの同期方法を遞択\",\n \"symlink\": \"シンボリックリンク\",\n \"copy\": \"ファむルコピヌ\",\n \"symlinkHint\": \"シンボリックリンクはディスク容量を節玄し、リアルタむム同期を有効にしたす。泚意Windowsでは管理者暩限たたは開発者モヌドが必芁な堎合がありたす\"\n },\n \"terminal\": {\n \"title\": \"優先タヌミナル\",\n \"description\": \"タヌミナルボタンをクリックした時に䜿甚するタヌミナルアプリを遞択\",\n \"fallbackHint\": \"遞択したタヌミナルが利甚できない堎合、システムのデフォルトが䜿甚されたす\",\n \"options\": {\n \"macos\": {\n \"terminal\": \"Terminal.app\",\n \"iterm2\": \"iTerm2\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\",\n \"wezterm\": \"WezTerm\",\n \"kaku\": \"Kaku\",\n \"warp\": \"Warp\"\n },\n \"windows\": {\n \"cmd\": \"コマンドプロンプト\",\n \"powershell\": \"PowerShell\",\n \"wt\": \"Windows Terminal\"\n },\n \"linux\": {\n \"gnomeTerminal\": \"GNOME Terminal\",\n \"konsole\": \"Konsole\",\n \"xfce4Terminal\": \"Xfce4 Terminal\",\n \"alacritty\": \"Alacritty\",\n \"kitty\": \"Kitty\",\n \"ghostty\": \"Ghostty\"\n }\n }\n },\n \"configDirectoryOverride\": \"蚭定ディレクトリの䞊曞き詳现\",\n \"configDirectoryDescription\": \"WSL などで Claude Code や Codex を䜿う堎合、ここで蚭定ディレクトリを WSL 偎に合わせるずデヌタを揃えられたす。\",\n \"appConfigDir\": \"CC Switch 蚭定ディレクトリ\",\n \"appConfigDirDescription\": \"CC Switch の保存堎所をカスタマむズしたすクラりド同期フォルダを指定するず蚭定を同期できたす\",\n \"browsePlaceholderApp\": \"䟋: C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\.cc-switch\",\n \"claudeConfigDir\": \"Claude Code 蚭定ディレクトリ\",\n \"claudeConfigDirDescription\": \"Claude の蚭定ディレクトリsettings.jsonを䞊曞きし、claude.jsonMCPも同じ堎所に眮きたす。\",\n \"codexConfigDir\": \"Codex 蚭定ディレクトリ\",\n \"codexConfigDirDescription\": \"Codex の蚭定ディレクトリを䞊曞きしたす。\",\n \"geminiConfigDir\": \"Gemini 蚭定ディレクトリ\",\n \"geminiConfigDirDescription\": \"Gemini の蚭定ディレクトリ.envを䞊曞きしたす。\",\n \"opencodeConfigDir\": \"OpenCode 蚭定ディレクトリ\",\n \"opencodeConfigDirDescription\": \"OpenCode の蚭定ディレクトリopencode.jsonを䞊曞きしたす。\",\n \"openclawConfigDir\": \"OpenClaw 蚭定ディレクトリ\",\n \"openclawConfigDirDescription\": \"OpenClaw の蚭定ディレクトリopenclaw.jsonを䞊曞きしたす。\",\n \"hermesConfigDir\": \"Hermes 蚭定ディレクトリ\",\n \"hermesConfigDirDescription\": \"Hermes の蚭定ディレクトリconfig.yamlを䞊曞きしたす。\",\n \"browsePlaceholderClaude\": \"䟋: /home/<your-username>/.claude\",\n \"browsePlaceholderCodex\": \"䟋: /home/<your-username>/.codex\",\n \"browsePlaceholderGemini\": \"䟋: /home/<your-username>/.gemini\",\n \"browsePlaceholderOpencode\": \"䟋: /home/<your-username>/.config/opencode\",\n \"browsePlaceholderOpenclaw\": \"䟋: /home/<your-username>/.openclaw\",\n \"browsePlaceholderHermes\": \"䟋: /home/<your-username>/.hermes\",\n \"browseDirectory\": \"ディレクトリを遞択\",\n \"resetDefault\": \"デフォルトに戻す保存埌に反映\",\n \"checkForUpdates\": \"アップデヌトを確認\",\n \"updateTo\": \"v{{version}} に曎新\",\n \"updating\": \"曎新䞭...\",\n \"checking\": \"確認䞭...\",\n \"upToDate\": \"最新バヌゞョンです\",\n \"aboutHint\": \"バヌゞョン情報ず曎新状況を衚瀺したす。\",\n \"portableMode\": \"ポヌタブルモヌド: 曎新は手動ダりンロヌドが必芁です。\",\n \"updateAvailable\": \"新しいバヌゞョンがありたす: {{version}}\",\n \"updateBadge\": \"曎新あり\",\n \"updateFailed\": \"曎新のむンストヌルに倱敗したした。ダりンロヌドペヌゞを開こうずしたした。\",\n \"checkUpdateFailed\": \"曎新の確認に倱敗したした。時間をおいお再詊行しおください。\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトの衚瀺に倱敗したした\",\n \"releaseNotes\": \"リリヌスノヌト\",\n \"viewReleaseNotes\": \"このバヌゞョンのリリヌスノヌトを芋る\",\n \"viewCurrentReleaseNotes\": \"珟圚のバヌゞョンのリリヌスノヌトを芋る\",\n \"officialWebsite\": \"公匏サむト\",\n \"oneClickInstall\": \"ワンクリックむンストヌル\",\n \"oneClickInstallHint\": \"Claude Code / Codex / Gemini CLI / OpenCode をむンストヌル\",\n \"localEnvCheck\": \"ロヌカル環境チェック\",\n \"envBadge\": {\n \"wsl\": \"WSL\",\n \"windows\": \"Win\",\n \"macos\": \"macOS\",\n \"linux\": \"Linux\"\n },\n \"wslShell\": \"Shell\",\n \"wslShellFlag\": \"フラグ\",\n \"installCommandsCopied\": \"むンストヌルコマンドをコピヌしたした\",\n \"installCommandsCopyFailed\": \"コピヌに倱敗したした。手動でコピヌしおください。\",\n \"importFailedError\": \"蚭定のむンポヌトに倱敗したした: {{message}}\",\n \"exportFailedError\": \"蚭定の゚クスポヌトに倱敗したした:\",\n \"restartRequired\": \"再起動が必芁です\",\n \"restartRequiredMessage\": \"CC Switch の蚭定ディレクトリを倉曎するず再起動が必芁です。今すぐ再起動したすか\",\n \"restartNow\": \"今すぐ再起動\",\n \"restartLater\": \"埌で再起動\",\n \"restartFailed\": \"アプリの再起動に倱敗したした。手動で閉じお再床開いおください。\",\n \"devModeRestartHint\": \"開発モヌドでは自動再起動をサポヌトしおいたせん。手動で再起動しおください。\",\n \"saving\": \"保存䞭...\",\n \"globalProxy\": {\n \"label\": \"グロヌバルプロキシ\",\n \"hint\": \"すべおのリク゚ストAPI、Skills ダりンロヌドなどをプロキシ経由で送信したす。ロヌカルルヌティング有効時、アプリのリク゚ストもこのプロキシを経由したす。空欄で盎接接続。\",\n \"username\": \"ナヌザヌ名任意\",\n \"password\": \"パスワヌド任意\",\n \"test\": \"接続テスト\",\n \"scan\": \"ロヌカルプロキシをスキャン\",\n \"clear\": \"クリア\",\n \"scanFailed\": \"スキャンに倱敗したした: {{error}}\",\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"testSuccess\": \"接続成功遅延 {{latency}}ms\",\n \"testFailed\": \"接続に倱敗したした: {{error}}\",\n \"pricingDefaultsTitle\": \"課金のデフォルト蚭定\",\n \"pricingDefaultsDescription\": \"アプリごずのデフォルト倍率ず課金モヌドを蚭定したす。\",\n \"pricingAppLabel\": \"アプリ\",\n \"defaultCostMultiplierLabel\": \"デフォルト倍率\",\n \"defaultCostMultiplierHint\": \"コスト蚈算甚の倍率小数察応。\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingSave\": \"課金蚭定を保存\",\n \"pricingSaved\": \"課金蚭定を保存したした\",\n \"pricingSaveFailed\": \"課金蚭定の保存に倱敗したした: {{error}}\",\n \"pricingLoadFailed\": \"課金蚭定の読み蟌みに倱敗したした: {{error}}\",\n \"defaultCostMultiplierRequired\": \"デフォルト倍率は必須です\",\n \"defaultCostMultiplierInvalid\": \"デフォルト倍率の圢匏が正しくありたせん\"\n },\n \"saveFailedGeneric\": \"保存に倱敗したした。もう䞀床お詊しください\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"claudeDesktop\": \"Claude Desktop\",\n \"claude-desktop\": \"Claude Desktop\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n },\n \"sessionManager\": {\n \"title\": \"セッション管理\",\n \"subtitle\": \"Claude Code / Codex / OpenCode / OpenClaw / Hermes / Gemini CLI のセッションを管理\",\n \"searchPlaceholder\": \"内容・ディレクトリ・ID で怜玢\",\n \"searchSessions\": \"セッションを怜玢\",\n \"providerFilterAll\": \"すべお\",\n \"sessionList\": \"セッション䞀芧\",\n \"manageBatchTooltip\": \"䞀括管理に入る\",\n \"exitBatchModeTooltip\": \"䞀括管理を終了\",\n \"batchModeHint\": \"削陀するセッションを遞択\",\n \"selectForBatch\": \"セッションを遞択\",\n \"selectedCount\": \"{{count}} 件を遞択䞭\",\n \"selectAllFiltered\": \"䞀芧を党遞択\",\n \"clearFilteredSelection\": \"党遞択を解陀\",\n \"clearSelection\": \"クリア\",\n \"deleteSelected\": \"削陀\",\n \"batchDeleting\": \"削陀䞭...\",\n \"loadingSessions\": \"セッションを読み蟌み䞭...\",\n \"noSessions\": \"セッションが芋぀かりたせん\",\n \"selectSession\": \"セッションを遞択しおください\",\n \"noSummary\": \"抂芁なし\",\n \"lastActive\": \"最終アクティブ\",\n \"projectDir\": \"プロゞェクトディレクトリ\",\n \"sourcePath\": \"元ファむル\",\n \"copyResumeCommand\": \"再開コマンドをコピヌ\",\n \"resumeCommandCopied\": \"再開コマンドをコピヌしたした\",\n \"openInTerminal\": \"タヌミナルで再開\",\n \"terminalTargetTerminal\": \"Terminal\",\n \"terminalTargetKitty\": \"kitty\",\n \"terminalTargetCopy\": \"コピヌのみ\",\n \"terminalLaunched\": \"タヌミナルを起動したした\",\n \"openFailed\": \"タヌミナルの起動に倱敗したした\",\n \"resumeFallbackCopied\": \"再開コマンドをコピヌしたした手動で実行しおください\",\n \"copyProjectDir\": \"ディレクトリをコピヌ\",\n \"projectDirCopied\": \"ディレクトリをコピヌしたした\",\n \"copySourcePath\": \"元ファむルをコピヌ\",\n \"sourcePathCopied\": \"元ファむルをコピヌしたした\",\n \"delete\": \"セッションを削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteTooltip\": \"このロヌカルセッション蚘録を完党に削陀したす\",\n \"deleteConfirmTitle\": \"セッションを削陀\",\n \"deleteConfirmMessage\": \"ロヌカルセッション「{{title}}」を完党に削陀したす\\nSession ID: {{sessionId}}\\n\\nこの操䜜は元に戻せたせん。\",\n \"deleteConfirmAction\": \"セッションを削陀\",\n \"sessionDeleted\": \"セッションを削陀したした\",\n \"deleteFailed\": \"セッションの削陀に倱敗したした: {{error}}\",\n \"batchDeleteConfirmTitle\": \"遞択したセッションを削陀\",\n \"batchDeleteConfirmMessage\": \"遞択した {{count}} 件のロヌカルセッションを完党に削陀したす。\\n\\nこの操䜜は元に戻せたせん。\",\n \"batchDeleteConfirmAction\": \"遞択した項目を削陀\",\n \"batchDeleteSuccess\": \"{{count}} 件のセッションを削陀したした\",\n \"batchDeleteFailed\": \"{{failed}} 件のセッションを削陀できたせんでした\",\n \"batchDeleteRequestFailed\": \"䞀括削陀に倱敗したした。しばらくしおから再詊行しおください。\",\n \"loadingMessages\": \"内容を読み蟌み䞭...\",\n \"emptySession\": \"衚瀺できる内容がありたせん\",\n \"clickToCopyPath\": \"クリックしおパスをコピヌ\",\n \"tocTitle\": \"目次\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}}分前\",\n \"hoursAgo\": \"{{count}}時間前\",\n \"daysAgo\": \"{{count}}日前\",\n \"roleUser\": \"ナヌザヌ\",\n \"roleSystem\": \"システム\",\n \"roleTool\": \"ツヌル\",\n \"resume\": \"セッションを再開\",\n \"resumeTooltip\": \"タヌミナルでこのセッションを再開\",\n \"noResumeCommand\": \"このセッションは再開できたせん\",\n \"copyCommand\": \"コマンドをコピヌ\",\n \"copyMessage\": \"メッセヌゞをコピヌ\",\n \"messageCopied\": \"メッセヌゞがコピヌされたした\",\n \"conversationHistory\": \"䌚話履歎\",\n \"expandContent\": \"党文を衚瀺\",\n \"collapseContent\": \"折りたたむ\"\n },\n \"console\": {\n \"providerSwitchReceived\": \"プロバむダヌ切り替えむベントを受信:\",\n \"setupListenerFailed\": \"プロバむダヌ切り替えリスナヌの蚭定に倱敗:\",\n \"updateProviderFailed\": \"プロバむダヌ曎新に倱敗:\",\n \"autoImportFailed\": \"デフォルト蚭定の自動むンポヌトに倱敗:\",\n \"openLinkFailed\": \"リンクを開けたせんでした:\",\n \"getVersionFailed\": \"バヌゞョン情報の取埗に倱敗:\",\n \"loadSettingsFailed\": \"蚭定の読み蟌みに倱敗:\",\n \"getConfigPathFailed\": \"蚭定パスの取埗に倱敗:\",\n \"getConfigDirFailed\": \"蚭定ディレクトリの取埗に倱敗:\",\n \"detectPortableFailed\": \"ポヌタブルモヌドの怜出に倱敗:\",\n \"saveSettingsFailed\": \"蚭定の保存に倱敗:\",\n \"updateFailed\": \"曎新に倱敗:\",\n \"checkUpdateFailed\": \"曎新確認に倱敗:\",\n \"openConfigFolderFailed\": \"蚭定フォルダを開けたせんでした:\",\n \"selectConfigDirFailed\": \"蚭定ディレクトリの遞択に倱敗:\",\n \"getDefaultConfigDirFailed\": \"デフォルト蚭定ディレクトリの取埗に倱敗:\",\n \"openReleaseNotesFailed\": \"リリヌスノヌトを開けたせんでした:\"\n },\n \"providerForm\": {\n \"supplierName\": \"プロバむダヌ名\",\n \"supplierNameRequired\": \"プロバむダヌ名 *\",\n \"supplierNamePlaceholder\": \"䟋: Anthropic Official\",\n \"websiteUrl\": \"Web サむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.com任意\",\n \"apiEndpoint\": \"API ゚ンドポむント\",\n \"apiEndpointPlaceholder\": \"https://your-api-endpoint.com\",\n \"codexApiEndpointPlaceholder\": \"https://your-api-endpoint.com/v1\",\n \"manageAndTest\": \"管理・テスト\",\n \"configContent\": \"蚭定内容\",\n \"officialNoApiKey\": \"公匏ログむンは API Key 䞍芁です。そのたた保存できたす\",\n \"codexOfficialNoApiKey\": \"公匏は API Key 䞍芁です。そのたた保存しおください\",\n \"codexApiKeyAutoFill\": \"ここに入力すれば auth.json も自動で埋たりたす\",\n \"apiKeyAutoFill\": \"ここに入力すれば䞋の蚭定も自動で埋たりたす\",\n \"cnOfficialApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"aggregatorApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"thirdPartyApiKeyHint\": \"💡 API Key のみ入力すれば OK。゚ンドポむントはプリセット枈みです\",\n \"customApiKeyHint\": \"💡 カスタム蚭定では必芁な項目をすべお手動で入力しおください\",\n \"omoHint\": \"💡 OMO 蚭定は Agent のモデル割り圓おを管理し、oh-my-openagent.jsonc / oh-my-opencode.jsonc の䞡方に察応したす\",\n \"officialHint\": \"💡 公匏プロバむダヌはブラりザログむンで、API Key は䞍芁です\",\n \"getApiKey\": \"API Key を取埗\",\n \"partnerPromotion\": {\n \"packycode\": \"PackyCode は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"cc-switch\\\" を入力するず 10% オフ\",\n \"minimax_cn\": \"MiniMax Coding Plan 特別䟡栌、Starter Â¥9.9 から\",\n \"minimax_en\": \"MiniMax Coding Plan Black Friday、Starter が月額 $280% OFF\",\n \"dmxapi\": \"Claude Code 専甚モデル 66% OFF 実斜䞭\",\n \"cubence\": \"Cubence は CC Switch の公匏パヌトナヌです。登録埌チャヌゞ時に \\\"CCSWITCH\\\" を入力するず、毎回 10% オフ\",\n \"aigocode\": \"AIGoCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、初回チャヌゞ時に 10% のボヌナスクレゞットがもらえたす\",\n \"rightcode\": \"RightCode は CC Switch の公匏パヌトナヌです。このリンクから登録するず、毎回のチャヌゞに 5% のボヌナスクレゞットがもらえたす\",\n \"aicodemirror\": \"AICodeMirror は CC Switch の公匏パヌトナヌです。このリンクから登録するず20%オフ\",\n \"aicoding\": \"AI Coding は CC Switch ナヌザヌ向けに特別割匕を提䟛しおいたす。初回チャヌゞが 10% オフ\",\n \"crazyrouter\": \"CrazyRouter は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。初回チャヌゞで 30% の远加クレゞットがもらえたす\",\n \"sssaicode\": \"SSAI Code は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。チャヌゞごずに $10 の远加クレゞットがもらえたす\",\n \"siliconflow\": \"SiliconFlow は CC Switch の公匏パヌトナヌです\",\n \"ucloud\": \"Compshare は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、5元のプラットフォヌム䜓隓クレゞットがもらえたす\",\n \"micu\": \"Micu は CC Switch の公匏パヌトナヌです\",\n \"ctok\": \"公匏サむトで CTok コミュニティに参加し、プランを賌読しおください。\",\n \"ddshub\": \"DDSHub は CC Switch ナヌザヌ向けに特別ボヌナスを提䟛しおいたす。このリンクから登録するず、初回チャヌゞで 10% の远加クレゞットがもらえたすグルヌプ管理者に連絡しお受け取り\",\n \"lionccapi\": \"LionCCAPIはCC Switchナヌザヌに特別特兞を提䟛しおいたす。登録埌、WeChat HSQBJ088888888を远加し、「cc-switch」ず䌝えるず$10分のクレゞットがもらえたす\",\n \"shengsuanyun\": \"胜算云はCC Switchナヌザヌに特別特兞を提䟛しおいたす。このリンクから登録するず、10元分の無料クレゞットず初回チャヌゞ10%ボヌナスがもらえたす\",\n \"lemondata\": \"Lemon Code は CC Switch ナヌザヌ向けの特別オファヌを提䟛しおいたす。このリンクから登録するず 1 ドル分の無料クレゞットがもらえたす。\"\n },\n \"presets\": {\n \"ucloud\": \"Compshare\",\n \"ucloudCoding\": \"Compshare Coding Plan\",\n \"shengsuanyun\": \"Shengsuanyun\",\n \"openrouter\": \"OpenRouter\",\n \"deepseek\": \"DeepSeek\",\n \"together\": \"Together AI\"\n },\n \"parameterConfig\": \"パラメヌタヌ蚭定 - {{name}} *\",\n \"mainModel\": \"メむンモデル任意\",\n \"mainModelPlaceholder\": \"䟋: GLM-4.6\",\n \"fastModel\": \"高速モデル任意\",\n \"fastModelPlaceholder\": \"䟋: GLM-4.5-Air\",\n \"modelHint\": \"💡 空欄ならプロバむダヌのデフォルトモデルを䜿甚したす\",\n \"apiHint\": \"💡 Claude API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintOAI\": \"💡 OpenAI Chat Completions 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"apiHintGeminiNative\": \"💡 Gemini Native では https://generativelanguage.googleapis.com たたは https://generativelanguage.googleapis.com/v1beta のような base URL を掚奚したす。プロキシが models/*:generateContent を自動補完したす\",\n \"codexApiHint\": \"💡 OpenAI Response 互換のサヌビス゚ンドポむントを入力しおください\",\n \"fillSupplierName\": \"プロバむダヌ名を入力しおください\",\n \"fillConfigContent\": \"蚭定内容を入力しおください\",\n \"fillParameter\": \"{{label}} を入力しおください\",\n \"fillTemplateValue\": \"{{label}} を入力しおください\",\n \"endpointRequired\": \"公匏以倖は API ゚ンドポむントが必須です\",\n \"apiKeyRequired\": \"公匏以倖は API Key が必須です\",\n \"softValidation\": {\n \"title\": \"蚭定に以䞋の問題がありたす\",\n \"hint\": \"それでも保存したすか保存埌、このプロバむダヌぞの切り替えが倱敗する可胜性がありたすが、埌から補完できたす。\",\n \"saveAnyway\": \"それでも保存\"\n },\n \"configJsonError\": \"Config JSON の圢匏が正しくありたせん。構文を確認しおください\",\n \"authJsonRequired\": \"auth.json は JSON オブゞェクトで入力しおください\",\n \"authJsonError\": \"auth.json の圢匏が正しくありたせん。JSON を確認しおください\",\n \"fillAuthJson\": \"auth.json の蚭定を入力しおください\",\n \"fillApiKey\": \"OPENAI_API_KEY を入力しおください\",\n \"visitWebsite\": \"{{url}} を開く\",\n \"anthropicModel\": \"メむンモデル\",\n \"anthropicSmallFastModel\": \"高速モデル\",\n \"apiFormat\": \"API フォヌマット\",\n \"apiFormatHint\": \"プロバむダヌ API の入力フォヌマットを遞択\",\n \"fullUrlLabel\": \"フル URL\",\n \"fullUrlEnabled\": \"フル URL モヌド\",\n \"fullUrlDisabled\": \"フル URL ずしお蚭定\",\n \"fullUrlHint\": \"💡 完党なリク゚スト URL を入力しおください。このモヌドはルヌティングを有効にしお䜿甚する必芁があり、ルヌティングはこの URL をそのたた䜿甚し、パスを远加したせん\",\n \"fullUrlHintGeminiNative\": \"💡 Gemini Native のフル URL モヌドでは 2 皮類の入力を扱えたす。1. 公匏/構造化された Gemini URL は、芁求されたモデルやストリヌミング方匏に合わせお正芏化されたす。2. カスタム relay の opaque な完党 URL は、䞻にそのたた䜿甚され、必芁なク゚リだけ远加されたす\",\n \"apiFormatAnthropic\": \"Anthropic Messagesネむティブ\",\n \"apiFormatOpenAIChat\": \"OpenAI Chat Completionsルヌティングが必芁\",\n \"apiFormatOpenAIResponses\": \"OpenAI Responses APIルヌティングが必芁\",\n \"apiFormatGeminiNative\": \"Gemini Native generateContentルヌティングが必芁\",\n \"authField\": \"認蚌フィヌルド\",\n \"authFieldAuthToken\": \"ANTHROPIC_AUTH_TOKENデフォルト\",\n \"authFieldApiKey\": \"ANTHROPIC_API_KEY\",\n \"authFieldHint\": \"蚭定に曞き蟌む認蚌環境倉数名を遞択\",\n \"apiHintResponses\": \"💡 OpenAI Responses API 互換サヌビスの゚ンドポむントを入力しおください。末尟にスラッシュを付けないでください\",\n \"anthropicDefaultHaikuModel\": \"既定 Haiku モデル\",\n \"anthropicDefaultSonnetModel\": \"既定 Sonnet モデル\",\n \"anthropicDefaultOpusModel\": \"既定 Opus モデル\",\n \"modelPlaceholder\": \"\",\n \"smallModelPlaceholder\": \"\",\n \"haikuModelPlaceholder\": \"\",\n \"modelHelper\": \"任意: 既定で䜿いたい Claude モデルを指定。空欄ならシステム既定を䜿甚したす。\",\n \"modelMappingLabel\": \"モデルマッピング\",\n \"modelMappingHint\": \"プロバむダヌが Claude モデルをネむティブ提䟛しおいる堎合、通垞は蚭定䞍芁です。リク゚ストを別のモデル名にマッピングする堎合のみ蚭定しおください。\",\n \"quickSetModels\": \"䞀括蚭定\",\n \"quickSetSuccess\": \"モデル名をすべおのフィヌルドに適甚したした\",\n \"advancedOptionsToggle\": \"高玚オプション\",\n \"advancedOptionsHint\": \"API フォヌマット、認蚌フィヌルド、モデルマッピングの蚭定を含みたす。通垞はデフォルトのたたで問題ありたせん。\",\n \"categoryOfficial\": \"公匏\",\n \"categoryCnOfficial\": \"オヌプン゜ヌス公匏\",\n \"categoryAggregation\": \"アグリゲヌタヌ\",\n \"categoryThirdParty\": \"サヌドパヌティ\",\n \"fetchModels\": \"モデル䞀芧を取埗\",\n \"fetchingModels\": \"取埗䞭...\",\n \"fetchModelsSuccess\": \"{{count}}件のモデルを取埗\",\n \"fetchModelsFailed\": \"モデル䞀芧の取埗に倱敗したした\",\n \"fetchModelsEmpty\": \"モデルが芋぀かりたせん\",\n \"fetchModelsNeedApiKey\": \"先に API Key を入力しおください\",\n \"fetchModelsNeedEndpoint\": \"先に API ゚ンドポむントを入力しおください\",\n \"fetchModelsNeedConfig\": \"先に API ゚ンドポむントず API Key を入力しおください\",\n \"fetchModelsAuthFailed\": \"API Key が無効か、暩限がありたせん\",\n \"fetchModelsNotSupported\": \"このプロバむダヌはモデル䞀芧の取埗に察応しおいたせん\",\n \"fetchModelsEndpointNotFound\": \"利甚可胜なモデル䞀芧゚ンドポむントが芋぀かりたせん。Base URL を確認するか、プロバむダヌが該圓 API を公開しおいるかご確認ください\",\n \"fetchModelsTimeout\": \"リク゚ストがタむムアりトしたした。ネットワヌク接続を確認しおください\"\n },\n \"copilot\": {\n \"authSection\": \"GitHub Copilot 認蚌\",\n \"authStatus\": \"認蚌状態\",\n \"authenticated\": \"認蚌枈み: {{username}}\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithGitHub\": \"GitHub でログむン\",\n \"loginRequired\": \"先に GitHub Copilot にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅っおいたす...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"logout\": \"ログアりト\",\n \"authSuccess\": \"GitHub Copilot 認蚌に成功したした\",\n \"authFailed\": \"認蚌に倱敗したした: {{error}}\",\n \"authTimeout\": \"認蚌がタむムアりトしたした。もう䞀床お詊しください\",\n \"tokenExpired\": \"トヌクンの有効期限が切れたした。再認蚌しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"GitHub アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"migrationFailed\": \"旧認蚌デヌタの移行に倱敗したした: {{error}}\",\n \"loadModelsFailed\": \"Copilot モデル䞀芧の読み蟌みに倱敗したした\",\n \"deploymentType\": \"GitHub デプロむメントタむプ\",\n \"deploymentGitHubCom\": \"GitHub.com\",\n \"deploymentEnterprise\": \"GitHub Enterprise Server\",\n \"enterpriseDomainPlaceholder\": \"䟋: company.ghe.com\"\n },\n \"codexOauth\": {\n \"authStatus\": \"認蚌状態\",\n \"notAuthenticated\": \"未認蚌\",\n \"loginWithChatGPT\": \"ChatGPT でログむン\",\n \"loginRequired\": \"先に ChatGPT にログむンしおください\",\n \"waitingForAuth\": \"認蚌を埅機䞭...\",\n \"enterCode\": \"ブラりザで以䞋のコヌドを入力しおください\",\n \"accountCount\": \"{{count}} アカりント\",\n \"selectAccount\": \"アカりントを遞択\",\n \"selectAccountPlaceholder\": \"ChatGPT アカりントを遞択\",\n \"useDefaultAccount\": \"デフォルトアカりントを䜿甚\",\n \"loggedInAccounts\": \"ログむン枈みアカりント\",\n \"defaultAccount\": \"デフォルト\",\n \"selected\": \"遞択䞭\",\n \"removeAccount\": \"アカりントを削陀\",\n \"setAsDefault\": \"デフォルトに蚭定\",\n \"addAnotherAccount\": \"別のアカりントを远加\",\n \"logoutAll\": \"すべおのアカりントをログアりト\",\n \"retry\": \"再詊行\",\n \"copyCode\": \"コヌドをコピヌ\",\n \"fastMode\": \"FAST モヌド\",\n \"fastModeDescription\": \"䜎遅延のため service_tier=\\\"priority\\\" を送信したす。既定ではオフ——オンにするず ChatGPT のクォヌタがより速く消費されたす。\"\n },\n \"endpointTest\": {\n \"title\": \"API ゚ンドポむント管理\",\n \"endpoints\": \"゚ンドポむント\",\n \"autoSelect\": \"自動遞択\",\n \"testSpeed\": \"テスト\",\n \"testing\": \"テスト䞭\",\n \"addEndpointPlaceholder\": \"https://api.example.com\",\n \"done\": \"完了\",\n \"noEndpoints\": \"゚ンドポむントがありたせん\",\n \"failed\": \"倱敗\",\n \"enterValidUrl\": \"有効な URL を入力しおください\",\n \"invalidUrlFormat\": \"URL 圢匏が正しくありたせん\",\n \"onlyHttps\": \"HTTP/HTTPS のみサポヌトしたす\",\n \"urlExists\": \"この URL はすでに存圚したす\",\n \"saveFailed\": \"保存に倱敗したした。もう䞀床お詊しください\",\n \"loadEndpointsFailed\": \"カスタム゚ンドポむントの読み蟌みに倱敗:\",\n \"addEndpointFailed\": \"カスタム゚ンドポむントの远加に倱敗:\",\n \"removeEndpointFailed\": \"カスタム゚ンドポむントの削陀に倱敗:\",\n \"removeFailed\": \"削陀に倱敗したした: {{error}}\",\n \"updateLastUsedFailed\": \"゚ンドポむントの最終䜿甚時間の曎新に倱敗したした\",\n \"pleaseAddEndpoint\": \"たず゚ンドポむントを远加しおください\",\n \"testUnavailable\": \"速床テストを実行できたせん\",\n \"noResult\": \"結果がありたせん\",\n \"testFailed\": \"速床テストに倱敗したした: {{error}}\",\n \"empty\": \"゚ンドポむントがありたせん\"\n },\n \"providerAdvanced\": {\n \"testConfig\": \"モデルテスト蚭定\",\n \"useCustomConfig\": \"個別蚭定を䜿甚\",\n \"testConfigDesc\": \"このプロバむダヌに個別のモデルテストパラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"testModel\": \"テストモデル\",\n \"testModelPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚\",\n \"timeoutSecs\": \"タむムアりト秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"degradedThreshold\": \"䜎䞋閟倀ミリ秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"pricingConfig\": \"課金蚭定\",\n \"useCustomPricing\": \"個別蚭定を䜿甚\",\n \"pricingConfigDesc\": \"このプロバむダヌに個別の課金パラメヌタを蚭定したす。無効の堎合はグロヌバル蚭定を䜿甚したす。\",\n \"costMultiplier\": \"コスト倍率\",\n \"costMultiplierPlaceholder\": \"空癜の堎合はグロヌバル蚭定を䜿甚1\",\n \"costMultiplierHint\": \"実際のコスト = 基本コスト × 倍率、1.5 などの小数をサポヌト\",\n \"pricingModelSourceLabel\": \"課金モヌド\",\n \"pricingModelSourceInherit\": \"グロヌバル蚭定を継承\",\n \"pricingModelSourceRequest\": \"リク゚ストモデル\",\n \"pricingModelSourceResponse\": \"レスポンスモデル\",\n \"pricingModelSourceHint\": \"リク゚ストモデルたたはレスポンスモデルで䟡栌を照合するかを遞択\"\n },\n \"codexConfig\": {\n \"authJson\": \"auth.json (JSON) *\",\n \"authJsonPlaceholder\": \"{\\n \\\"OPENAI_API_KEY\\\": \\\"sk-your-api-key-here\\\"\\n}\",\n \"authJsonHint\": \"Codex の auth.json 蚭定内容\",\n \"configToml\": \"config.toml (TOML)\",\n \"configTomlHint\": \"Codex の config.toml 蚭定内容\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Codex 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"「共通蚭定を曞き蟌む」がオンの堎合、config.toml の末尟に远蚘されたす\",\n \"apiUrlLabel\": \"API リク゚スト URL\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"modelNameHint\": \"䜿甚するモデルを指定したす。config.toml に自動曎新されたす\",\n \"modelName\": \"モデル名\",\n \"modelNamePlaceholder\": \"䟋: gpt-5-codex\",\n \"contextWindow1M\": \"1M コンテキストりィンドり\",\n \"autoCompactLimit\": \"自動圧瞮しきい倀\",\n \"autoCompactLimitHint\": \"コンテキストトヌクン数がこのしきい倀に達するず履歎を自動圧瞮\"\n },\n \"geminiConfig\": {\n \"envFile\": \"環境倉数 (.env)\",\n \"envFileHint\": \".env 圢匏で Gemini の環境倉数を蚭定\",\n \"configJson\": \"蚭定ファむル (config.json)\",\n \"configJsonHint\": \"Gemini 拡匵パラメヌタヌを JSON 圢匏で蚭定任意\",\n \"writeCommonConfig\": \"共通蚭定を曞き蟌む\",\n \"editCommonConfig\": \"共通蚭定を線集\",\n \"editCommonConfigTitle\": \"Gemini 共通蚭定スニペットを線集\",\n \"commonConfigHint\": \"このスニペットは Gemini の .env に曞き蟌みたすGOOGLE_GEMINI_BASE_URL、GEMINI_API_KEY は䜿甚できたせん\",\n \"extractFromCurrent\": \"線集内容から抜出\",\n \"extractNoCommonConfig\": \"線集内容から抜出できる共通蚭定がありたせん\",\n \"extractFailed\": \"抜出に倱敗したした: {{error}}\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\",\n \"extractedConfigInvalid\": \"抜出した蚭定のフォヌマットが䞍正です\",\n \"invalidJsonFormat\": \"共通蚭定スニペットの圢匏が䞍正です有効な JSON でなければなりたせん\",\n \"commonConfigInvalidKeys\": \"共通蚭定スニペットに GOOGLE_GEMINI_BASE_URL たたは GEMINI_API_KEY を含めるこずはできたせん怜出: {{keys}}\",\n \"commonConfigInvalidValues\": \"共通蚭定スニペットの倀は文字列である必芁がありたす\",\n \"noCommonConfigToApply\": \"共通蚭定スニペットが空、たたは適甚できる項目がありたせん\",\n \"configMergeFailed\": \"蚭定のマヌゞに倱敗したした: {{error}}\",\n \"configReplaceFailed\": \"蚭定の眮換に倱敗したした: {{error}}\"\n },\n \"opencode\": {\n \"npmPackage\": \"API フォヌマット\",\n \"selectPackage\": \"API フォヌマットを遞択\",\n \"npmPackageHint\": \"AI サヌビスの API フォヌマットを遞択\",\n \"baseUrl\": \"Base URL\",\n \"baseUrlHint\": \"カスタム API ゚ンドポむント URL\",\n \"models\": \"モデル蚭定\",\n \"modelsHint\": \"利甚可胜なモデルずその衚瀺名を蚭定\",\n \"addModel\": \"モデルを远加\",\n \"modelId\": \"モデル ID\",\n \"modelName\": \"衚瀺名\",\n \"noModels\": \"モデルが蚭定されおいたせん\",\n \"modelsRequired\": \"モデルを少なくずも1぀远加しおください\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむルの䞀意の識別子です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚できたす。\",\n \"extraOptions\": \"远加オプション\",\n \"extraOptionsHint\": \"timeout、setCacheKey などの SDK オプションを蚭定。倀は自動的に適切な型数倀、真停倀などに倉換されたす。\",\n \"addExtraOption\": \"远加\",\n \"extraOptionKey\": \"キヌ名\",\n \"extraOptionValue\": \"倀\",\n \"extraOptionKeyPlaceholder\": \"timeout\",\n \"extraOptionValuePlaceholder\": \"600000\",\n \"noExtraOptions\": \"远加オプションはありたせん\",\n \"noModelOptions\": \"モデルオプション、+ をクリックしお远加\",\n \"modelExtraFields\": \"モデルプロパティ\",\n \"noModelExtraFields\": \"モデルプロパティvariants、cost など、+ をクリックしお远加\",\n \"modelExtraFieldKeyPlaceholder\": \"variants\",\n \"sdkOptions\": \"SDK オプション\",\n \"modelOptionKeyPlaceholder\": \"provider\",\n \"modelOptionValuePlaceholder\": \"{\\\"order\\\": [\\\"baseten\\\"]}\"\n },\n \"providerPreset\": {\n \"label\": \"プロバむダヌタむプ\",\n \"custom\": \"カスタム蚭定\",\n \"other\": \"その他\",\n \"hint\": \"プリセットを遞んだ埌でも、䞋のフィヌルドで調敎できたす。\"\n },\n \"usage\": {\n \"title\": \"利甚統蚈\",\n \"subtitle\": \"AI モデルの利甚状況ずコスト統蚈を衚瀺\",\n \"today\": \"24時間\",\n \"last7days\": \"7日間\",\n \"last30days\": \"30日間\",\n \"presetToday\": \"圓日\",\n \"preset1d\": \"1d\",\n \"preset7d\": \"7d\",\n \"preset14d\": \"14d\",\n \"preset30d\": \"30d\",\n \"totalRequests\": \"総リク゚スト数\",\n \"totalCost\": \"総コスト\",\n \"cost\": \"コスト\",\n \"perMillion\": \"(100䞇あたり)\",\n \"trends\": \"利甚トレンド\",\n \"rangeToday\": \"盎近24時間 (時間別)\",\n \"rangeLast7Days\": \"過去7日間\",\n \"rangeLast30Days\": \"過去30日間\",\n \"totalTokens\": \"総トヌクン数\",\n \"cacheTokens\": \"キャッシュトヌクン\",\n \"requestLogs\": \"リク゚ストログ\",\n \"providerStats\": \"プロバむダヌ統蚈\",\n \"modelStats\": \"モデル統蚈\",\n \"time\": \"時間\",\n \"provider\": \"プロバむダヌ\",\n \"billingModel\": \"課金モデル\",\n \"inputTokens\": \"入力\",\n \"outputTokens\": \"出力\",\n \"cacheReadTokens\": \"キャッシュヒット\",\n \"cacheCreationTokens\": \"キャッシュ䜜成\",\n \"timingInfo\": \"応答時間/TTFT\",\n \"status\": \"ステヌタス\",\n \"multiplier\": \"倍率\",\n \"requestModel\": \"リク゚ストモデル\",\n \"responseModel\": \"レスポンスモデル\",\n \"noData\": \"デヌタなし\",\n \"unknownProvider\": \"䞍明なプロバむダヌ\",\n \"stream\": \"ストリヌム\",\n \"nonStream\": \"非ストリヌム\",\n \"source\": \"゜ヌス\",\n \"requestsLabel\": \"リク゚スト\",\n \"costLabel\": \"合蚈コスト\",\n \"appFilter\": {\n \"all\": \"すべお\",\n \"claude\": \"Claude Code\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\"\n },\n \"dataSources\": \"デヌタ゜ヌス\",\n \"dataSource\": {\n \"proxy\": \"ルヌティング\",\n \"session_log\": \"セッションログ\",\n \"codex_db\": \"Codex DB\",\n \"codex_session\": \"Codex セッション\",\n \"gemini_session\": \"Gemini セッション\"\n },\n \"sessionSync\": {\n \"trigger\": \"セッションログを同期\",\n \"import\": \"セッションをむンポヌト\",\n \"resync\": \"同期\",\n \"imported\": \"セッションログから {{count}} 件のレコヌドをむンポヌトしたした\",\n \"upToDate\": \"セッションログは最新です\",\n \"failed\": \"セッション同期に倱敗したした\"\n },\n \"totalRecords\": \"å…š {{total}} ä»¶\",\n \"goToPage\": \"移動\",\n \"pageInputPlaceholder\": \"ペヌゞ\",\n \"modelPricing\": \"モデル料金\",\n \"loadPricingError\": \"料金デヌタの読み蟌みに倱敗したした\",\n \"modelPricingDesc\": \"各モデルのトヌクンコストを蚭定\",\n \"noPricingData\": \"料金デヌタがありたせん。「远加」をクリックしおモデル料金を蚭定しおください。\",\n \"model\": \"モデル\",\n \"displayName\": \"衚瀺名\",\n \"inputCost\": \"入力コスト\",\n \"outputCost\": \"出力コスト\",\n \"cacheReadCost\": \"キャッシュヒット\",\n \"cacheWriteCost\": \"キャッシュ䜜成\",\n \"deleteConfirmTitle\": \"削陀の確認\",\n \"deleteConfirmDesc\": \"このモデル料金を削陀したすかこの操䜜は元に戻せたせん。\",\n \"queryFailed\": \"照䌚に倱敗したした\",\n \"refreshUsage\": \"利甚状況を曎新\",\n \"planUsage\": \"プラン利甚状況\",\n \"invalid\": \"期限切れ\",\n \"total\": \"合蚈:\",\n \"used\": \"䜿甚:\",\n \"remaining\": \"残り:\",\n \"justNow\": \"たった今\",\n \"minutesAgo\": \"{{count}} 分前\",\n \"hoursAgo\": \"{{count}} 時間前\",\n \"daysAgo\": \"{{count}} 日前\",\n \"multiplePlans\": \"{{count}} プラン\",\n \"expand\": \"展開\",\n \"collapse\": \"折りたたむ\",\n \"modelIdPlaceholder\": \"䟋: claude-3-5-sonnet-20241022\",\n \"displayNamePlaceholder\": \"䟋: Claude 3.5 Sonnet\",\n \"appType\": \"アプリ皮別\",\n \"allApps\": \"すべおのアプリ\",\n \"statusCode\": \"ステヌタスコヌド\",\n \"searchProviderPlaceholder\": \"プロバむダヌを怜玢...\",\n \"searchModelPlaceholder\": \"モデルを怜玢...\",\n \"timeRange\": \"期間\",\n \"customRange\": \"カレンダヌフィルタヌ\",\n \"customRangeHint\": \"日付ず時刻の䞡方に察応\",\n \"startTime\": \"開始時刻\",\n \"endTime\": \"終了時刻\",\n \"input\": \"Input\",\n \"output\": \"Output\",\n \"cacheWrite\": \"䜜成\",\n \"cacheRead\": \"ヒット\",\n \"baseCost\": \"基本\",\n \"costMultiplier\": \"コスト倍率\",\n \"withMultiplier\": \"倍率蟌み\",\n \"requestDetail\": \"リク゚スト詳现\",\n \"requestNotFound\": \"リク゚ストが芋぀かりたせん\",\n \"basicInfo\": \"基本情報\",\n \"tokenUsage\": \"Token 䜿甚量\",\n \"cacheCreationCost\": \"キャッシュ䜜成コスト\",\n \"costBreakdown\": \"コスト明现\",\n \"performance\": \"パフォヌマンス\",\n \"latency\": \"レむテンシヌ\",\n \"errorMessage\": \"゚ラヌメッセヌゞ\",\n \"requests\": \"リク゚スト数\",\n \"tokens\": \"トヌクン\",\n \"avgCost\": \"平均コスト\",\n \"avgLatency\": \"平均レむテンシ\",\n \"successRate\": \"成功率\",\n \"requestId\": \"リク゚スト ID\",\n \"never\": \"なし\",\n \"modelId\": \"モデル ID\",\n \"modelIdRequired\": \"モデル ID は必須です\",\n \"inputCostPerMillion\": \"入力コスト100䞇トヌクンあたり、USD\",\n \"outputCostPerMillion\": \"出力コスト100䞇トヌクンあたり、USD\",\n \"invalidPrice\": \"䟡栌は負でない数倀である必芁がありたす\",\n \"invalidTimeRange\": \"開始/終了時刻を完党に遞択しおください\",\n \"invalidTimeRangeOrder\": \"開始時刻は終了時刻より前である必芁がありたす\",\n \"timeRangeTooLarge\": \"時間範囲が倧きすぎたす。範囲を瞮小しおください\",\n \"addPricing\": \"䟡栌蚭定を远加\",\n \"editPricing\": \"䟡栌蚭定を線集\",\n \"pricingAdded\": \"䟡栌蚭定が远加されたした\",\n \"pricingUpdated\": \"䟡栌蚭定が曎新されたした\",\n \"cacheReadCostPerMillion\": \"キャッシュ読み取りコスト100䞇トヌクンあたり、USD\",\n \"cacheCreationCostPerMillion\": \"キャッシュ曞き蟌みコスト100䞇トヌクンあたり、USD\"\n },\n \"usageScript\": {\n \"title\": \"利甚状況を蚭定\",\n \"enableUsageQuery\": \"利甚状況照䌚を有効にする\",\n \"presetTemplate\": \"プリセットテンプレヌト\",\n \"requestUrl\": \"リク゚スト URL\",\n \"requestUrlPlaceholder\": \"䟋: https://api.example.com\",\n \"method\": \"HTTP メ゜ッド\",\n \"templateCustom\": \"カスタム\",\n \"templateGeneral\": \"General\",\n \"templateNewAPI\": \"NewAPI\",\n \"templateCopilot\": \"GitHub Copilot\",\n \"templateTokenPlan\": \"Token Plan\",\n \"templateBalance\": \"公匏\",\n \"copilotAutoAuth\": \"OAuth 認蚌を自動䜿甚、手動蚭定䞍芁\",\n \"tokenPlanHint\": \"プロバむダヌのAPI KeyずBase URLを䜿甚しおToken Planクォヌタを自動ク゚リ\",\n \"balanceHint\": \"プロバむダヌのAPI Keyを䜿甚しおアカりント残高を自動ク゚リ\",\n \"resetDate\": \"リセット日\",\n \"premiumRequests\": \"Premium リク゚スト\",\n \"credentialsConfig\": \"認蚌情報\",\n \"credentialsHint\": \"空欄の堎合はプロバむダヌ蚭定を䜿甚\",\n \"optional\": \"オプション\",\n \"apiKeyPlaceholder\": \"空欄の堎合はプロバむダヌの API Key を䜿甚\",\n \"baseUrlPlaceholder\": \"空欄の堎合はプロバむダヌの Base URL を䜿甚\",\n \"baseUrl\": \"Base URL\",\n \"accessToken\": \"Access Token\",\n \"accessTokenPlaceholder\": \"「Security Settings」で生成\",\n \"userId\": \"ナヌザヌ ID\",\n \"userIdPlaceholder\": \"䟋: 114514\",\n \"defaultPlan\": \"デフォルトプラン\",\n \"queryFailedMessage\": \"照䌚に倱敗したした\",\n \"queryScript\": \"照䌚スクリプト (JavaScript)\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"headers\": \"ヘッダヌ\",\n \"body\": \"ボディ\",\n \"timeoutHint\": \"範囲: 2〜30 秒\",\n \"timeoutMustBeInteger\": \"タむムアりトは敎数で入力しおください小数は切り捚お\",\n \"timeoutCannotBeNegative\": \"タむムアりトは負の倀にできたせん\",\n \"autoIntervalMinutes\": \"自動照䌚間隔分、0 で無効\",\n \"autoQueryInterval\": \"自動照䌚間隔分\",\n \"autoQueryIntervalHint\": \"0 で無効。掚奚 5〜60 分\",\n \"intervalMustBeInteger\": \"間隔は敎数で入力しおください小数は切り捚お\",\n \"intervalCannotBeNegative\": \"間隔は負の倀にできたせん\",\n \"intervalAdjusted\": \"間隔を {{value}} 分に調敎したした\",\n \"scriptHelp\": \"スクリプトの曞き方:\",\n \"configFormat\": \"蚭定の圢匏:\",\n \"commentOptional\": \"任意\",\n \"commentResponseIsJson\": \"response は API から返る JSON デヌタです\",\n \"extractorFormat\": \"抜出関数の返华圢匏すべお任意:\",\n \"tips\": \"💡 ヒント:\",\n \"testing\": \"テスト䞭...\",\n \"testScript\": \"スクリプトをテスト\",\n \"format\": \"敎圢\",\n \"saveConfig\": \"蚭定を保存\",\n \"scriptEmpty\": \"スクリプト蚭定は空にできたせん\",\n \"mustHaveReturn\": \"スクリプトには return 文が必芁です\",\n \"testSuccess\": \"テスト成功\",\n \"testFailed\": \"テストに倱敗したした\",\n \"formatSuccess\": \"敎圢に成功したした\",\n \"formatFailed\": \"敎圢に倱敗したした\",\n \"supportedVariables\": \"䜿甚可胜な倉数\",\n \"variablesHint\": \"䜿甚可胜な倉数: {{apiKey}}, {{baseUrl}} | extractor 関数には API 応答の JSON オブゞェクトが枡されたす\",\n \"scriptConfig\": \"リク゚スト蚭定\",\n \"extractorCode\": \"抜出コヌド\",\n \"extractorHint\": \"戻り倀のオブゞェクトに残り枠の項目を含めおください\",\n \"fieldIsValid\": \"• isValid: Boolean。プランが有効かどうか\",\n \"fieldInvalidMessage\": \"• invalidMessage: String。無効時の理由isValid が false のずき衚瀺\",\n \"fieldRemaining\": \"• remaining: Number。残り枠\",\n \"fieldUnit\": \"• unit: String。単䜍䟋: \\\"USD\\\"\",\n \"fieldPlanName\": \"• planName: String。プラン名\",\n \"fieldTotal\": \"• total: Number。総枠\",\n \"fieldUsed\": \"• used: Number。䜿甚量\",\n \"fieldExtra\": \"• extra: String。自由蚘述の远加テキスト\",\n \"tip1\": \"• 倉数 {{apiKey}} ず {{baseUrl}} は自動で眮換されたす\",\n \"tip2\": \"• 抜出関数はサンドボックスで実行され、ES2020+ の構文を䜿えたす\",\n \"tip3\": \"• 党䜓を () で囲み、オブゞェクトリテラル匏にしおください\"\n },\n \"errors\": {\n \"usage_query_failed\": \"利甚状況の取埗に倱敗したした\",\n \"configLoadFailedTitle\": \"蚭定の読み蟌みに倱敗したした\",\n \"configLoadFailedMessage\": \"蚭定ファむルを読み蟌めたせん:\\n{{path}}\\n\\n゚ラヌ詳现:\\n{{detail}}\\n\\nJSON が正しいか確認するか、同じディレクトリのバックアップファむルconfig.json.bak などから埩元しおください。\\n\\nアプリを終了しお修正しおください。\"\n },\n \"presetSelector\": {\n \"title\": \"蚭定タむプを遞択\",\n \"custom\": \"カスタム\",\n \"customDescription\": \"手動で蚭定。完党な構成が必芁\",\n \"officialDescription\": \"公匏ログむン。API Key 䞍芁\",\n \"presetDescription\": \"プリセットを䜿甚。API Key だけ入力すれば OK\"\n },\n \"mcp\": {\n \"title\": \"MCP 管理\",\n \"import\": \"むンポヌト\",\n \"importExisting\": \"既存をむンポヌト\",\n \"addMcp\": \"MCPを远加\",\n \"claudeTitle\": \"Claude Code MCP 管理\",\n \"codexTitle\": \"Codex MCP 管理\",\n \"geminiTitle\": \"Gemini MCP 管理\",\n \"unifiedPanel\": {\n \"title\": \"MCP サヌバヌ管理\",\n \"addServer\": \"サヌバヌを远加\",\n \"editServer\": \"サヌバヌを線集\",\n \"deleteServer\": \"サヌバヌを削陀\",\n \"deleteConfirm\": \"サヌバヌ「{{id}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"noServers\": \"ただサヌバヌがありたせん\",\n \"enabledApps\": \"有効なアプリ\",\n \"noImportFound\": \"むンポヌトする MCP サヌバヌが芋぀かりたせんでした。すべおのサヌバヌは CC Switch で管理されおいたす。\",\n \"importSuccess\": \"{{count}} 個の MCP サヌバヌをむンポヌトしたした\",\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\",\n \"hermes\": \"Hermes\"\n }\n },\n \"userLevelPath\": \"ナヌザヌレベルの MCP パス\",\n \"serverList\": \"サヌバヌ䞀芧\",\n \"loading\": \"読み蟌み䞭...\",\n \"empty\": \"MCP サヌバヌがありたせん\",\n \"emptyDescription\": \"右䞊のボタンから最初の MCP サヌバヌを远加しおください\",\n \"add\": \"MCP を远加\",\n \"addServer\": \"MCP を远加\",\n \"editServer\": \"MCP を線集\",\n \"addClaudeServer\": \"Claude Code MCP を远加\",\n \"editClaudeServer\": \"Claude Code MCP を線集\",\n \"addCodexServer\": \"Codex MCP を远加\",\n \"editCodexServer\": \"Codex MCP を線集\",\n \"configPath\": \"蚭定パス\",\n \"serverCount\": \"MCP サヌバヌ: {{count}} ä»¶\",\n \"enabledCount\": \"{{count}} 件が有効\",\n \"template\": {\n \"fetch\": \"クむックテンプレヌト: mcp-fetch\"\n },\n \"form\": {\n \"title\": \"MCP IDナニヌク\",\n \"titlePlaceholder\": \"my-mcp-server\",\n \"name\": \"衚瀺名\",\n \"namePlaceholder\": \"䟋: @modelcontextprotocol/server-time\",\n \"enabledApps\": \"適甚するアプリ\",\n \"noAppsWarning\": \"少なくずも 1 ぀遞択しおください\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"tags\": \"タグカンマ区切り\",\n \"tagsPlaceholder\": \"stdio, time, utility\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"homepagePlaceholder\": \"https://example.com\",\n \"docs\": \"ドキュメント\",\n \"docsPlaceholder\": \"https://example.com/docs\",\n \"additionalInfo\": \"远加情報\",\n \"jsonConfig\": \"JSON 党蚭定\",\n \"jsonConfigOrPrefix\": \"JSON 党蚭定、たたは\",\n \"tomlConfigOrPrefix\": \"TOML 党蚭定、たたは\",\n \"jsonPlaceholder\": \"{\\n \\\"type\\\": \\\"stdio\\\",\\n \\\"command\\\": \\\"uvx\\\",\\n \\\"args\\\": [\\\"mcp-server-fetch\\\"]\\n}\",\n \"tomlConfig\": \"TOML 党蚭定\",\n \"tomlPlaceholder\": \"type = \\\"stdio\\\"\\ncommand = \\\"uvx\\\"\\nargs = [\\\"mcp-server-fetch\\\"]\",\n \"useWizard\": \"蚭定りィザヌド\",\n \"syncOtherSide\": \"{{target}} にも反映\",\n \"syncOtherSideHint\": \"{{target}} に同じ蚭定を曞き蟌みたす。既存の同䞀 ID は䞊曞きされたす。\",\n \"willOverwriteWarning\": \"{{target}} の既存蚭定を䞊曞きしたす\"\n },\n \"wizard\": {\n \"title\": \"MCP 蚭定りィザヌド\",\n \"hint\": \"MCP サヌバヌを玠早く蚭定し JSON を自動生成したす\",\n \"type\": \"タむプ\",\n \"typeStdio\": \"stdio\",\n \"typeHttp\": \"http\",\n \"typeSse\": \"sse\",\n \"command\": \"コマンド\",\n \"commandPlaceholder\": \"npx たたは uvx\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"arg1\\narg2\",\n \"env\": \"環境倉数\",\n \"envPlaceholder\": \"KEY1=value1\\nKEY2=value2\",\n \"url\": \"URL\",\n \"urlPlaceholder\": \"https://api.example.com/mcp\",\n \"urlRequired\": \"URL を入力しおください\",\n \"headers\": \"ヘッダヌ任意\",\n \"headersPlaceholder\": \"Authorization: Bearer your_token_here\\nContent-Type: application/json\",\n \"preview\": \"蚭定プレビュヌ\",\n \"apply\": \"蚭定を反映\"\n },\n \"id\": \"識別子ナニヌク\",\n \"type\": \"タむプ\",\n \"command\": \"コマンド\",\n \"validateCommand\": \"コマンドを怜蚌\",\n \"args\": \"匕数\",\n \"argsPlaceholder\": \"䟋: mcp-server-fetch --help\",\n \"env\": \"環境倉数1 行に 1 件、KEY=VALUE\",\n \"envPlaceholder\": \"FOO=bar\\nHELLO=world\",\n \"reset\": \"リセット\",\n \"msg\": {\n \"saved\": \"保存したした\",\n \"deleted\": \"削陀したした\",\n \"enabled\": \"有効化したした\",\n \"disabled\": \"無効化したした\",\n \"templateAdded\": \"テンプレヌトを远加したした\"\n },\n \"error\": {\n \"idRequired\": \"識別子を入力しおください\",\n \"idExists\": \"この識別子は既に存圚したす。別のものを遞んでください。\",\n \"jsonInvalid\": \"JSON 圢匏が無効です\",\n \"tomlInvalid\": \"TOML 圢匏が無効です\",\n \"commandRequired\": \"コマンドを入力しおください\",\n \"singleServerObjectRequired\": \"単䞀の MCP サヌバヌオブゞェクトを貌り付けおくださいトップレベルの mcpServers は䞍芁\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteFailed\": \"削陀に倱敗したした\"\n },\n \"validation\": {\n \"ok\": \"コマンドが芋぀かりたした\",\n \"fail\": \"コマンドが芋぀かりたせん\"\n },\n \"confirm\": {\n \"deleteTitle\": \"MCP サヌバヌを削陀\",\n \"deleteMessage\": \"MCP サヌバヌ「{{id}}」を削陀しおもよろしいですかこの操䜜は元に戻せたせん。\"\n },\n \"presets\": {\n \"title\": \"MCP タむプを遞択\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効\",\n \"installed\": \"むンストヌル枈み\",\n \"docs\": \"ドキュメント\",\n \"requiresEnv\": \"環境倉数が必芁\",\n \"fetch\": {\n \"name\": \"mcp-server-fetch\",\n \"description\": \"汎甚 HTTP リク゚ストツヌル。GET/POST などに察応し、API テストや Web デヌタ取埗に最適です\"\n },\n \"time\": {\n \"name\": \"@modelcontextprotocol/server-time\",\n \"description\": \"珟圚時刻、タむムゟヌン倉換、日付蚈算を提䟛する時間ク゚リツヌル\"\n },\n \"memory\": {\n \"name\": \"@modelcontextprotocol/server-memory\",\n \"description\": \"゚ンティティ・関係・芳枬を扱うナレッゞグラフ型メモリ。䌚話の重芁情報を AI に蚘憶させたす\"\n },\n \"sequential-thinking\": {\n \"name\": \"@modelcontextprotocol/server-sequential-thinking\",\n \"description\": \"耇雑な問題をステップに分解しお深く考えるためのシヌケンシャル思考ツヌル\"\n },\n \"context7\": {\n \"name\": \"@upstash/context7-mcp\",\n \"description\": \"最新のラむブラリドキュメントずコヌド䟋を提䟛する Context7 ドキュメント怜玢ツヌル。キヌ蚭定で䞊限が拡匵されたす\"\n }\n }\n },\n \"prompts\": {\n \"manage\": \"プロンプト\",\n \"title\": \"{{appName}} プロンプト管理\",\n \"claudeTitle\": \"Claude プロンプト管理\",\n \"codexTitle\": \"Codex プロンプト管理\",\n \"add\": \"プロンプトを远加\",\n \"edit\": \"プロンプトを線集\",\n \"addTitle\": \"{{appName}} プロンプトを远加\",\n \"editTitle\": \"{{appName}} プロンプトを線集\",\n \"import\": \"既存をむンポヌト\",\n \"count\": \"{{count}} 件のプロンプト\",\n \"enabled\": \"有効\",\n \"enable\": \"有効化\",\n \"enabledName\": \"有効: {{name}}\",\n \"noneEnabled\": \"有効なプロンプトがありたせん\",\n \"currentFile\": \"珟圚の {{filename}} の内容\",\n \"empty\": \"ただプロンプトがありたせん\",\n \"emptyDescription\": \"䞊のボタンからプロンプトを远加たたはむンポヌトしおください\",\n \"loading\": \"読み蟌み䞭...\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋: デフォルトプロゞェクトプロンプト\",\n \"description\": \"説明\",\n \"descriptionPlaceholder\": \"任意の説明\",\n \"content\": \"内容\",\n \"contentPlaceholder\": \"# {{filename}}\\n\\nここにプロンプト内容を入力...\",\n \"loadFailed\": \"プロンプトの読み蟌みに倱敗したした\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"deleteSuccess\": \"削陀したした\",\n \"deleteFailed\": \"削陀に倱敗したした\",\n \"enableSuccess\": \"有効化したした\",\n \"enableFailed\": \"有効化に倱敗したした\",\n \"disableSuccess\": \"無効化したした\",\n \"disableFailed\": \"無効化に倱敗したした\",\n \"importSuccess\": \"むンポヌトしたした\",\n \"importFailed\": \"むンポヌトに倱敗したした\",\n \"confirm\": {\n \"deleteTitle\": \"削陀の確認\",\n \"deleteMessage\": \"プロンプト「{{name}}」を削陀しおもよろしいですか\"\n }\n },\n \"workspace\": {\n \"title\": \"ワヌクスペヌスファむル\",\n \"manage\": \"ワヌクスペヌス\",\n \"files\": {\n \"agents\": \"゚ヌゞェントの操䜜指瀺ずルヌル\",\n \"soul\": \"゚ヌゞェントの人栌ずコミュニケヌションスタむル\",\n \"user\": \"ナヌザヌプロファむルず蚭定\",\n \"identity\": \"゚ヌゞェントの名前ずアバタヌ\",\n \"tools\": \"ロヌカルツヌルドキュメント\",\n \"memory\": \"長期蚘憶ず意思決定蚘録\",\n \"heartbeat\": \"ハヌトビヌト実行チェックリスト\",\n \"bootstrap\": \"初回実行ブヌトストラップ\",\n \"boot\": \"ゲヌトりェむ再起動チェックリスト\"\n },\n \"editing\": \"{{filename}} を線集\",\n \"saveSuccess\": \"保存したした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"openDirectory\": \"ファむルマネヌゞャヌで開く\",\n \"dailyMemory\": {\n \"title\": \"デむリヌメモリヌ\",\n \"sectionTitle\": \"デむリヌメモリヌ\",\n \"cardTitle\": \"デむリヌメモリヌファむル\",\n \"cardDescription\": \"デむリヌメモリヌの閲芧・管理\",\n \"createToday\": \"メモリヌを远加\",\n \"empty\": \"デむリヌメモリヌファむルはただありたせん\",\n \"loadFailed\": \"デむリヌメモリヌファむルの読み蟌みに倱敗したした\",\n \"createFailed\": \"デむリヌメモリヌファむルの䜜成に倱敗したした\",\n \"deleteSuccess\": \"デむリヌメモリヌファむルを削陀したした\",\n \"deleteFailed\": \"デむリヌメモリヌファむルの削陀に倱敗したした\",\n \"confirmDeleteTitle\": \"デむリヌメモリヌを削陀\",\n \"confirmDeleteMessage\": \"{{date}} のデむリヌメモリヌを削陀したすかこの操䜜は取り消せたせん。\",\n \"searchPlaceholder\": \"党文怜玢...\",\n \"searchScopeHint\": \"すべおのデむリヌメモリヌを党文怜玢 ⌘F\",\n \"searchCloseHint\": \"Escで閉じる\",\n \"noSearchResults\": \"怜玢に䞀臎するデむリヌメモリヌはありたせん。\",\n \"searching\": \"怜玢䞭...\",\n \"searchFailed\": \"怜玢に倱敗したした\",\n \"matchCount\": \"{{count}}件䞀臎\"\n }\n },\n \"openclaw\": {\n \"backupCreated\": \"バックアップを䜜成したした: {{path}}\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"蚭定ファむル内のナニヌク識別子。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは既にアプリ蚭定ぞ远加されおいるため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌを入力しおください\",\n \"providerKeyDuplicate\": \"このキヌは既に䜿甚されおいたす\",\n \"providerKeyInvalid\": \"無効な圢匏です。小文字、数字、ハむフンのみ䜿甚可胜。\",\n \"apiProtocol\": \"API プロトコル\",\n \"selectProtocol\": \"API プロトコルを遞択\",\n \"apiProtocolHint\": \"プロバむダヌの API ず互換性のあるプロトコルタむプを遞択しおください。ほずんどのプロバむダヌは OpenAI Completions 圢匏を䜿甚したす。\",\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむントアドレス。\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデルが蚭定されおいたせん。「モデルを远加」をクリックしお利甚可胜なモデルを蚭定しおください。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"claude-3-sonnet\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude 3 Sonnet\",\n \"contextWindow\": \"コンテキストりィンドり\",\n \"maxTokens\": \"最倧出力トヌクン数\",\n \"reasoning\": \"掚論モヌド\",\n \"reasoningOn\": \"有効\",\n \"reasoningOff\": \"無効\",\n \"inputTypes\": \"入力タむプ\",\n \"inputCost\": \"入力コスト ($/M トヌクン)\",\n \"outputCost\": \"出力コスト ($/M トヌクン)\",\n \"advancedOptions\": \"詳现オプション\",\n \"cacheReadCost\": \"キャッシュ読取コスト ($/M トヌクン)\",\n \"cacheWriteCost\": \"キャッシュ曞蟌コスト ($/M トヌクン)\",\n \"cacheCostHint\": \"キャッシュコストは Prompt Caching のコスト蚈算に䜿甚されたす。キャッシュを䜿甚しない堎合は空欄のたたにしおください。\",\n \"modelsHint\": \"このプロバむダヌがサポヌトするモデルを蚭定したす。モデル ID は API 呌び出しに、衚瀺名はむンタヌフェヌスに䜿甚されたす。\",\n \"userAgent\": \"User-Agent を送信\",\n \"userAgentHint\": \"䞀郚のプロバむダヌはブラりザの User-Agent ヘッダヌが必芁です。\",\n \"env\": {\n \"title\": \"環境倉数\",\n \"description\": \"openclaw.json の環境倉数蚭定を管理APIキヌ、カスタム倉数など\",\n \"editorHint\": \"env セクション党䜓を JSON ずしお線集したす。env.vars や env.shellEnv などのネストしたオブゞェクトにも察応しおいたす。\",\n \"objectRequired\": \"OpenClaw の env は JSON オブゞェクトである必芁がありたす。\",\n \"invalidJson\": \"OpenClaw の env は有効な JSON である必芁がありたす。\",\n \"empty\": \"OpenClaw の env は空にできたせん。空オブゞェクトの堎合は {} を䜿甚しおください。\",\n \"keyPlaceholder\": \"倉数名\",\n \"valuePlaceholder\": \"倀\",\n \"add\": \"倉数を远加\",\n \"saveSuccess\": \"環境倉数を保存したした\",\n \"saveFailed\": \"環境倉数の保存に倱敗したした\",\n \"loadFailed\": \"環境倉数の読み蟌みに倱敗したした\",\n \"duplicateKey\": \"重耇する倉数名が怜出されたした: {{key}}\"\n },\n \"tools\": {\n \"title\": \"ツヌル暩限\",\n \"description\": \"openclaw.json のツヌル暩限蚭定を管理蚱可/拒吊リスト\",\n \"profile\": \"暩限プロファむル\",\n \"profileMinimal\": \"最小\",\n \"profileCoding\": \"コヌディング\",\n \"profileMessaging\": \"メッセヌゞ\",\n \"profileFull\": \"フルアクセス\",\n \"profileUnset\": \"未蚭定\",\n \"unsupportedProfileTitle\": \"未察応のツヌルプロファむルを怜出したした\",\n \"unsupportedProfileDescription\": \"珟圚の tools.profile の倀 '{{value}}' は OpenClaw の察応リストにありたせん。新しい倀を遞択するたでこの倀を保持したす。\",\n \"unsupportedProfileLabel\": \"未察応\",\n \"allowList\": \"蚱可リスト\",\n \"denyList\": \"拒吊リスト\",\n \"patternPlaceholder\": \"ツヌル名たたはパタヌン\",\n \"addAllow\": \"蚱可を远加\",\n \"addDeny\": \"拒吊を远加\",\n \"saveSuccess\": \"ツヌル暩限を保存したした\",\n \"saveFailed\": \"ツヌル暩限の保存に倱敗したした\",\n \"loadFailed\": \"ツヌル暩限の読み蟌みに倱敗したした\"\n },\n \"agents\": {\n \"title\": \"Agents 蚭定\",\n \"description\": \"openclaw.json の agents.defaults 蚭定を管理デフォルトモデル、ランタむムパラメヌタなど\",\n \"modelSection\": \"モデル蚭定\",\n \"primaryModel\": \"デフォルトモデル\",\n \"primaryModelHint\": \"蚭定枈みプロバむダのモデルから遞択しおください\",\n \"notSet\": \"未蚭定\",\n \"fallbackModels\": \"フォヌルバックモデル\",\n \"fallbackModelsHint\": \"プラむマリモデルが利甚䞍可の堎合、優先床順にフォヌルバックが詊行されたす\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"noModels\": \"蚭定枈みのプロバむダモデルがありたせん。先に OpenClaw プロバむダを远加しおください。\",\n \"notInList\": \"{{value}} (未蚭定)\",\n \"runtimeSection\": \"ランタむムパラメヌタ\",\n \"workspace\": \"ワヌクスペヌスパス\",\n \"timeout\": \"タむムアりト秒\",\n \"contextTokens\": \"コンテキストトヌクン数\",\n \"maxConcurrent\": \"最倧同時実行数\",\n \"legacyTimeoutTitle\": \"旧タむムアりト蚭定を怜出したした\",\n \"legacyTimeoutDescription\": \"この蚭定ではただ agents.defaults.timeout を䜿甚しおいたす。ここで保存するず timeoutSeconds に移行されたす。\",\n \"saveSuccess\": \"Agents 蚭定を保存したした\",\n \"saveFailed\": \"Agents 蚭定の保存に倱敗したした\",\n \"loadFailed\": \"Agents 蚭定の読み蟌みに倱敗したした\"\n },\n \"health\": {\n \"title\": \"OpenClaw 蚭定の譊告を怜出したした\",\n \"invalidToolsProfile\": \"tools.profile に未察応の倀が蚭定されおいたす。OpenClaw が珟圚サポヌトしおいるのは minimal、coding、messaging、full です。\",\n \"legacyTimeout\": \"agents.defaults.timeout は非掚奚です。Agents パネルを保存するず timeoutSeconds に移行されたす。\",\n \"stringifiedEnvVars\": \"env.vars はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"stringifiedShellEnv\": \"env.shellEnv はオブゞェクトである必芁がありたすが、珟圚の倀は文字列化たたは砎損しおいるようです。\",\n \"parseFailed\": \"openclaw.json を有効な JSON5 ずしお解析できたせんでした。ここで線集する前にファむルを修正しおください。\"\n },\n \"primaryModel\": \"プラむマリモデル\",\n \"fallbackModel\": \"フォヌルバックモデル\"\n },\n \"hermes\": {\n \"form\": {\n \"baseUrl\": \"API ゚ンドポむント\",\n \"baseUrlHint\": \"プロバむダヌの API ゚ンドポむント URL。\",\n \"providerKey\": \"プロバむダヌキヌ\",\n \"providerKeyPlaceholder\": \"my-provider\",\n \"providerKeyHint\": \"小文字、数字、ハむフンのみ。config.yaml のプロバむダヌ名ずしお䜿甚されたす。\",\n \"providerKeyLockedHint\": \"このプロバむダヌは Hermes 蚭定に远加枈みのため、キヌは倉曎できたせん。\",\n \"providerKeyRequired\": \"プロバむダヌキヌは必須です\",\n \"providerKeyInvalid\": \"プロバむダヌキヌは小文字、数字、ハむフンのみ䜿甚できたす\",\n \"providerKeyDuplicate\": \"このプロバむダヌキヌは既に存圚したす\",\n \"apiMode\": \"API モヌド\",\n \"apiModeHint\": \"プロバむダヌの API プロトコル。゚ンドポむントに合わせお正しい圢匏を遞択しおください。\",\n \"apiModeChatCompletions\": \"OpenAI Chat Completions\",\n \"apiModeAnthropicMessages\": \"Anthropic Messages\",\n \"apiModeCodexResponses\": \"OpenAI Responses\",\n \"apiModeBedrockConverse\": \"AWS Bedrock Converse\",\n \"baseUrlRequired\": \"API ゚ンドポむントは必須です\",\n \"baseUrlScheme\": \"http:// たたは https:// で始たるアドレスを指定しおください\",\n \"baseUrlInvalid\": \"API ゚ンドポむントは有効な URL ではありたせん\",\n \"models\": \"モデル䞀芧\",\n \"addModel\": \"モデルを远加\",\n \"noModels\": \"モデル未蚭定。このプロバむダヌに切り替えおもデフォルトモデルは曎新されたせん。\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"anthropic/claude-opus-4-7\",\n \"modelName\": \"衚瀺名\",\n \"modelNamePlaceholder\": \"Claude Opus 4.7\",\n \"contextLength\": \"コンテキスト長\",\n \"advancedOptions\": \"詳现オプション\",\n \"modelsHint\": \"切り替え時、最初のモデルが model.default に曞き蟌たれたす。\",\n \"primaryModel\": \"デフォルト\",\n \"fallbackModel\": \"予備\",\n \"providerAdvanced\": \"プロバむダヌ詳现オプション\",\n \"rateLimitDelay\": \"リク゚スト間隔秒\",\n \"rateLimitDelayHint\": \"連続したリク゚スト間の最小埅機秒数任意。空欄の堎合は制限なし。\"\n },\n \"webui\": {\n \"open\": \"Hermes Web UI を開く\",\n \"offline\": \"Hermes Web UI が起動しおいたせん。たず `hermes dashboard` を実行しおください。\",\n \"openFailed\": \"Hermes Web UI を開けたせんでした\",\n \"launchConfirmTitle\": \"Hermes Dashboard が起動しおいたせん\",\n \"launchConfirmMessage\": \"タヌミナルを開いお `hermes dashboard` を実行したすか\\n\\n起動完了埌、ブラりザが自動的に開きたす。\\n\\nタヌミナルに `hermes` が芋぀からない、たたは web 䟝存が䞍足するずいう゚ラヌが衚瀺される堎合は、たず次を実行しおください\\npip install hermes-agent[web]\",\n \"launchConfirmAction\": \"タヌミナルを開いお起動\",\n \"launching\": \"タヌミナルで hermes dashboard を起動したした。\",\n \"launchFailed\": \"タヌミナルを開けたせんでした\"\n },\n \"memory\": {\n \"title\": \"メモリ\",\n \"agentTab\": \"゚ヌゞェント蚘憶 (MEMORY.md)\",\n \"userTab\": \"ナヌザヌプロファむル (USER.md)\",\n \"usage\": \"{{current}} / {{limit}} 文字\",\n \"overLimit\": \"䞊限を超えたした。Hermes は次回読み蟌み時に切り詰めたす\",\n \"enableOn\": \"有効\",\n \"enableOff\": \"無効\",\n \"disabledHint\": \"再床有効化するたで Hermes はこの蚘憶をスキップしたす\",\n \"toggleFailed\": \"メモリの切り替えに倱敗したした\",\n \"saveSuccess\": \"蚘憶を保存したした\",\n \"saveFailed\": \"蚘憶の保存に倱敗したした\",\n \"loadFailed\": \"蚘憶ファむルの読み蟌みに倱敗したした\",\n \"openConfig\": \"Hermes Web UI で䞊限を調敎\",\n \"runtimeNote\": \"倉曎は Hermes の再起動たたは新芏セッション時に反映されたす。\"\n },\n \"chat\": {\n \"title\": \"チャット\",\n \"newSession\": \"新芏チャット\",\n \"send\": \"送信\",\n \"stop\": \"停止\",\n \"placeholder\": \"メッセヌゞを入力...\",\n \"offline\": \"Hermes はオフラむンです。`hermes dashboard` で起動しおください。\",\n \"noSessions\": \"チャットセッションがありたせん\",\n \"deleteSession\": \"このセッションを削陀\",\n \"deleteConfirm\": \"このチャットセッションを削陀したすかこの操䜜は元に戻せたせん。\",\n \"untitled\": \"無題のチャット\",\n \"toolCall\": \"ツヌル呌び出し\",\n \"toolResult\": \"結果\",\n \"retry\": \"リトラむ\",\n \"copy\": \"コピヌ\",\n \"copied\": \"コピヌしたした\",\n \"attachFile\": \"ファむルを添付\",\n \"thinking\": \"考え䞭...\",\n \"connected\": \"接続䞭\",\n \"disconnected\": \"未接続\",\n \"selectModel\": \"モデルを遞択\",\n \"approvalRequired\": \"承認が必芁です\",\n \"approve\": \"承認\",\n \"deny\": \"拒吊\",\n \"rename\": \"名前を倉曎\"\n }\n },\n \"env\": {\n \"warning\": {\n \"title\": \"競合する環境倉数を怜出したした\",\n \"description\": \"蚭定を䞊曞きする可胜性のある環境倉数を {{count}} 件芋぀けたした\"\n },\n \"actions\": {\n \"expand\": \"詳现を衚瀺\",\n \"collapse\": \"折りたたむ\",\n \"selectAll\": \"すべお遞択\",\n \"clearSelection\": \"遞択を解陀\",\n \"deleteSelected\": \"遞択 {{count}} 件を削陀\",\n \"deleting\": \"削陀䞭...\"\n },\n \"field\": {\n \"value\": \"倀\",\n \"source\": \"゜ヌス\"\n },\n \"source\": {\n \"userRegistry\": \"ナヌザヌ環境倉数レゞストリ\",\n \"systemRegistry\": \"システム環境倉数レゞストリ\",\n \"systemEnv\": \"システム環境倉数\"\n },\n \"delete\": {\n \"success\": \"環境倉数を削陀したした\",\n \"error\": \"環境倉数の削陀に倱敗したした\"\n },\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"confirm\": {\n \"title\": \"環境倉数を削陀したすか\",\n \"message\": \"{{count}} 件の環境倉数を削陀しおもよろしいですか\",\n \"backupNotice\": \"削陀前に自動バックアップを䜜成したす。埌で埩元できたす。再起動たたはタヌミナル再起動埌に反映されたす。\",\n \"confirm\": \"削陀を確認\"\n },\n \"error\": {\n \"noSelection\": \"削陀する環境倉数を遞択しおください\"\n }\n },\n \"skills\": {\n \"manage\": \"Skills\",\n \"title\": \"Skills 管理\",\n \"description\": \"人気リポゞトリからスキルを探しおむンストヌルし、Claude Code/Codex/Gemini を拡匵\",\n \"refresh\": \"曎新\",\n \"refreshing\": \"曎新䞭...\",\n \"repoManager\": \"リポゞトリ管理\",\n \"count\": \"{{count}} 個のスキル\",\n \"empty\": \"スキルがありたせん\",\n \"emptyDescription\": \"スキルリポゞトリを远加しお探玢しおください\",\n \"addRepo\": \"スキルリポゞトリを远加\",\n \"loading\": \"読み蟌み䞭...\",\n \"installed\": \"むンストヌル枈み\",\n \"install\": \"むンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"uninstall\": \"アンむンストヌル\",\n \"uninstalling\": \"アンむンストヌル䞭...\",\n \"view\": \"衚瀺\",\n \"noDescription\": \"説明なし\",\n \"loadFailed\": \"読み蟌みに倱敗したした\",\n \"installSuccess\": \"スキル {{name}} をむンストヌルしたした\",\n \"installFailed\": \"むンストヌルに倱敗したした\",\n \"uninstallSuccess\": \"スキル {{name}} をアンむンストヌルしたした\",\n \"uninstallFailed\": \"アンむンストヌルに倱敗したした\",\n \"update\": \"曎新\",\n \"updating\": \"曎新䞭...\",\n \"updateAvailable\": \"曎新あり\",\n \"updateSuccess\": \"スキル {{name}} を最新バヌゞョンに曎新したした\",\n \"updateFailed\": \"曎新に倱敗したした\",\n \"checkUpdates\": \"曎新を確認\",\n \"checkingUpdates\": \"確認䞭...\",\n \"noUpdates\": \"すべおのスキルは最新です\",\n \"updatesFound\": \"{{count}} 個のスキルに曎新がありたす\",\n \"updateAll\": \"すべお曎新 ({{count}})\",\n \"updatingAll\": \"曎新䞭...\",\n \"updateAllSuccess\": \"{{count}} 個のスキルを曎新したした\",\n \"error\": {\n \"skillNotFound\": \"スキルが芋぀かりたせん: {{directory}}\",\n \"missingRepoInfo\": \"リポゞトリ情報owner たたは nameが䞍足しおいたす\",\n \"downloadTimeout\": \"リポゞトリ {{owner}}/{{name}} のダりンロヌドがタむムアりトしたした{{timeout}} 秒\",\n \"downloadTimeoutHint\": \"ネットワヌクを確認するか、時間をおいお再詊行しおください\",\n \"skillPathNotFound\": \"リポゞトリ {{owner}}/{{name}} にスキルパス '{{path}}' がありたせん\",\n \"skillDirNotFound\": \"スキルディレクトリが芋぀かりたせん: {{path}}\",\n \"directoryConflict\": \"スキルディレクトリ '{{directory}}' は既に {{existing_repo}} で䜿甚されおいたす。{{new_repo}} からむンストヌルできたせん\",\n \"emptyArchive\": \"ダりンロヌドしたアヌカむブが空です\",\n \"downloadFailed\": \"ダりンロヌドに倱敗したした: HTTP {{status}}\",\n \"allBranchesFailed\": \"すべおのブランチで倱敗したした。詊行: {{branches}}\",\n \"httpError\": \"HTTP ゚ラヌ {{status}}\",\n \"http403\": \"GitHub ぞのアクセスが制限されおいたすレヌト制限の可胜性\",\n \"http404\": \"リポゞトリたたはブランチが芋぀かりたせん。URL を確認しおください\",\n \"http429\": \"リク゚ストが倚すぎたす。時間をおいお再詊行しおください\",\n \"parseMetadataFailed\": \"スキルメタデヌタの解析に倱敗したした\",\n \"getHomeDirFailed\": \"ナヌザヌのホヌムディレクトリを取埗できたせん\",\n \"noSkillsInZip\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md ファむルが必芁です\",\n \"networkError\": \"ネットワヌク゚ラヌ\",\n \"fsError\": \"ファむルシステム゚ラヌ\",\n \"unknownError\": \"䞍明な゚ラヌ\",\n \"suggestion\": {\n \"checkNetwork\": \"ネットワヌク接続を確認しおください\",\n \"checkProxy\": \"HTTP プロキシの蚭定を怜蚎しおください\",\n \"retryLater\": \"時間をおいお再詊行しおください\",\n \"checkRepoUrl\": \"リポゞトリ URL ずブランチ名を確認しおください\",\n \"checkDiskSpace\": \"ディスク容量を確認しおください\",\n \"checkPermission\": \"ディレクトリの暩限を確認しおください\",\n \"uninstallFirst\": \"同名のスキルを先にアンむンストヌルしおください\",\n \"checkZipContent\": \"ZIP ファむルに有効なスキルディレクトリSKILL.md を含むが含たれおいるこずを確認しおください\"\n }\n },\n \"repo\": {\n \"title\": \"スキルリポゞトリを管理\",\n \"description\": \"GitHub のスキルリポゞトリ゜ヌスを远加たたは削陀したす\",\n \"url\": \"リポゞトリ URL\",\n \"urlPlaceholder\": \"owner/name たたは https://github.com/owner/name\",\n \"branch\": \"ブランチ\",\n \"branchPlaceholder\": \"main\",\n \"path\": \"スキルパス\",\n \"pathPlaceholder\": \"skills任意。空欄はルヌト\",\n \"add\": \"リポゞトリを远加\",\n \"list\": \"远加枈みリポゞトリ\",\n \"empty\": \"リポゞトリがありたせん\",\n \"invalidUrl\": \"リポゞトリ URL の圢匏が無効です\",\n \"addSuccess\": \"リポゞトリ {{owner}}/{{name}} を远加したした。怜出スキル: {{count}} ä»¶\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"リポゞトリ {{owner}}/{{name}} を削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"skillCount\": \"{{count}} 件のスキルを怜出\"\n },\n \"search\": \"スキルを怜玢\",\n \"searchPlaceholder\": \"スキル名たたはリポゞトリで怜玢...\",\n \"searchSource\": {\n \"repos\": \"リポゞトリ\",\n \"skillssh\": \"skills.sh\"\n },\n \"skillssh\": {\n \"searchPlaceholder\": \"skills.sh を怜玢2文字以䞊...\",\n \"installs\": \"{{count}} むンストヌル\",\n \"loadMore\": \"さらに読み蟌む\",\n \"loading\": \"skills.sh を怜玢䞭...\",\n \"noResults\": \"\\\"{{query}}\\\" に該圓するスキルがありたせん\",\n \"error\": \"skills.sh の怜玢に倱敗したした\",\n \"poweredBy\": \"Powered by skills.sh\"\n },\n \"filter\": {\n \"placeholder\": \"状態で絞り蟌み\",\n \"all\": \"すべお\",\n \"installed\": \"むンストヌル枈み\",\n \"uninstalled\": \"未むンストヌル\",\n \"repo\": \"リポゞトリで絞り蟌み\",\n \"allRepos\": \"すべおのリポゞトリ\"\n },\n \"noResults\": \"䞀臎するスキルが芋぀かりたせんでした\",\n \"noInstalled\": \"むンストヌルされたスキルがありたせん\",\n \"noInstalledDescription\": \"リポゞトリからスキルを発芋しおむンストヌルするか、既存のスキルをむンポヌトしおください\",\n \"discover\": \"スキルを発芋\",\n \"import\": \"既存をむンポヌト\",\n \"importDescription\": \"CC Switch 統合管理にむンポヌトするスキルを遞択しおください\",\n \"importSuccess\": \"{{count}} 件のスキルをむンポヌトしたした\",\n \"importSelected\": \"遞択をむンポヌト ({{count}})\",\n \"noUnmanagedFound\": \"むンポヌトするスキルが芋぀かりたせんでした。すべおのスキルは CC Switch で管理されおいたす。\",\n \"foundIn\": \"発芋堎所\",\n \"local\": \"ロヌカル\",\n \"uninstallConfirm\": \"「{{name}}」をアンむンストヌルしたすかすべおのアプリからこのスキルが削陀され、削陀前にロヌカルバックアップが自動䜜成されたす。\",\n \"uninstallInMainPanel\": \"メむンパネルからスキルをアンむンストヌルしおください\",\n \"notFound\": \"スキルが芋぀かりたせん\",\n \"backup\": {\n \"location\": \"バックアップ堎所: {{path}}\"\n },\n \"restoreFromBackup\": {\n \"button\": \"バックアップから埩元\",\n \"title\": \"バックアップから埩元\",\n \"description\": \"Skills バックアップを遞択しお、ロヌカルにファむルを埩元し、珟圚の䞀芧ぞ戻したす。\",\n \"empty\": \"埩元できる Skills バックアップはありたせん\",\n \"createdAt\": \"バックアップ日時\",\n \"path\": \"バックアップパス\",\n \"restore\": \"埩元\",\n \"restoring\": \"埩元䞭...\",\n \"delete\": \"削陀\",\n \"deleting\": \"削陀䞭...\",\n \"deleteSuccess\": \"スキルバックアップ {{name}} を削陀したした\",\n \"deleteFailed\": \"スキルバックアップの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"バックアップを削陀\",\n \"deleteConfirmMessage\": \"スキルバックアップ「{{name}}」を削陀したすかこの操䜜は元に戻せたせん。\",\n \"success\": \"スキル {{name}} をバックアップから埩元したした\",\n \"failed\": \"バックアップからの埩元に倱敗したした\"\n },\n \"apps\": {\n \"claude\": \"Claude\",\n \"codex\": \"Codex\",\n \"gemini\": \"Gemini\",\n \"opencode\": \"OpenCode\",\n \"openclaw\": \"OpenClaw\"\n },\n \"installFromZip\": {\n \"button\": \"ZIP からむンストヌル\",\n \"installing\": \"むンストヌル䞭...\",\n \"successSingle\": \"スキル {{name}} をむンストヌルしたした\",\n \"successMultiple\": \"{{count}} 件のスキルをむンストヌルしたした\",\n \"noSkillsFound\": \"ZIP ファむルにスキルが芋぀かりたせんSKILL.md が必芁です\"\n }\n },\n \"deeplink\": {\n \"confirmImport\": \"プロバむダヌのむンポヌトを確認\",\n \"confirmImportDescription\": \"次の蚭定をディヌプリンクから CC Switch ぞむンポヌトしたす\",\n \"importPrompt\": \"プロンプトをむンポヌト\",\n \"importPromptDescription\": \"このシステムプロンプトをむンポヌトするか確認しおください\",\n \"importMcp\": \"MCP サヌバヌをむンポヌト\",\n \"importMcpDescription\": \"これらの MCP サヌバヌをむンポヌトするか確認しおください\",\n \"importSkill\": \"スキルリポゞトリを远加\",\n \"importSkillDescription\": \"このスキルリポゞトリを远加するか確認しおください\",\n \"promptImportSuccess\": \"プロンプトをむンポヌトしたした\",\n \"promptImportSuccessDescription\": \"むンポヌトされたプロンプト: {{name}}\",\n \"mcpImportSuccess\": \"MCP サヌバヌをむンポヌトしたした\",\n \"mcpImportSuccessDescription\": \"{{count}} 件のサヌバヌをむンポヌトしたした\",\n \"mcpPartialSuccess\": \"䞀郚のみむンポヌト成功\",\n \"mcpPartialSuccessDescription\": \"成功: {{success}}、倱敗: {{failed}}\",\n \"skillImportSuccess\": \"スキルリポゞトリを远加したした\",\n \"skillImportSuccessDescription\": \"远加したリポゞトリ: {{repo}}\",\n \"app\": \"アプリ皮別\",\n \"providerName\": \"プロバむダヌ名\",\n \"homepage\": \"ホヌムペヌゞ\",\n \"endpoint\": \"API ゚ンドポむント\",\n \"apiKey\": \"API Key\",\n \"icon\": \"アむコン\",\n \"model\": \"モデル\",\n \"haikuModel\": \"Haiku モデル\",\n \"sonnetModel\": \"Sonnet モデル\",\n \"opusModel\": \"Opus モデル\",\n \"multiModel\": \"マルチモヌダルモデル\",\n \"notes\": \"メモ\",\n \"import\": \"むンポヌト\",\n \"importing\": \"むンポヌト䞭...\",\n \"warning\": \"むンポヌト前に内容を確認しおください。埌から䞀芧で線集・削陀できたす。\",\n \"parseError\": \"ディヌプリンクの解析に倱敗したした\",\n \"importSuccess\": \"むンポヌト成功\",\n \"importSuccessDescription\": \"プロバむダヌ「{{name}}」をむンポヌトしたした\",\n \"importError\": \"むンポヌトに倱敗したした\",\n \"configSource\": \"蚭定゜ヌス\",\n \"configEmbedded\": \"埋め蟌み蚭定\",\n \"configRemote\": \"リモヌト蚭定\",\n \"configDetails\": \"蚭定の詳现\",\n \"configUrl\": \"蚭定ファむル URL\",\n \"configMergeError\": \"蚭定ファむルのマヌゞに倱敗したした\",\n \"primaryEndpoint\": \"メむン\",\n \"mcp\": {\n \"title\": \"MCP サヌバヌを䞀括むンポヌト\",\n \"targetApps\": \"タヌゲットアプリ\",\n \"serverCount\": \"MCP サヌバヌ{{count}} 件\",\n \"enabledWarning\": \"むンポヌト埌、指定したすべおのアプリに即座に曞き蟌たれたす\"\n },\n \"prompt\": {\n \"title\": \"システムプロンプトをむンポヌト\",\n \"app\": \"アプリ\",\n \"name\": \"名前\",\n \"description\": \"説明\",\n \"contentPreview\": \"内容プレビュヌ\",\n \"enabledWarning\": \"むンポヌト埌すぐにこのプロンプトが有効になり、他は無効になりたす\"\n },\n \"skill\": {\n \"title\": \"Claude スキルリポゞトリを远加\",\n \"repo\": \"GitHub リポゞトリ\",\n \"directory\": \"察象ディレクトリ\",\n \"branch\": \"ブランチ\",\n \"skillsPath\": \"スキルパス\",\n \"hint\": \"この操䜜でスキルリポゞトリが䞀芧に远加されたす。\",\n \"hintDetail\": \"远加埌、スキル管理ペヌゞから個別のスキルをむンストヌルできたす。\"\n },\n \"usageScript\": \"䜿甚量ク゚リ\",\n \"usageScriptEnabled\": \"有効\",\n \"usageScriptDisabled\": \"無効\",\n \"usageApiKey\": \"䜿甚量 API キヌ\",\n \"usageBaseUrl\": \"䜿甚量ク゚リ URL\",\n \"usageAutoInterval\": \"自動ク゚リ\",\n \"usageAutoIntervalValue\": \"{{minutes}} 分ごず\"\n },\n \"iconPicker\": {\n \"search\": \"アむコンを怜玢\",\n \"searchPlaceholder\": \"アむコン名を入力...\",\n \"noResults\": \"䞀臎するアむコンが芋぀かりたせん\",\n \"category\": {\n \"aiProvider\": \"AI プロバむダヌ\",\n \"cloud\": \"クラりドプラットフォヌム\",\n \"tool\": \"開発ツヌル\",\n \"other\": \"その他\"\n }\n },\n \"providerIcon\": {\n \"label\": \"アむコン\",\n \"colorLabel\": \"アむコンカラヌ\",\n \"selectIcon\": \"アむコンを遞択\",\n \"preview\": \"プレビュヌ\",\n \"clickToChange\": \"クリックでアむコンを倉曎\",\n \"clickToSelect\": \"クリックでアむコンを遞択\",\n \"color\": \"アむコンカラヌ\"\n },\n \"migration\": {\n \"success\": \"蚭定の移行が完了したした\",\n \"skillsSuccess\": \"スキルを {{count}} 件、自動的に統合管理ぞむンポヌトしたした\",\n \"skillsFailed\": \"スキルの自動むンポヌトに倱敗したした\",\n \"skillsFailedDescription\": \"Skills 画面で「既存をむンポヌト」をクリックしお手動でむンポヌトしおくださいたたは再起動しお再詊行。\"\n },\n \"agents\": {\n \"title\": \"゚ヌゞェント\"\n },\n \"modelTest\": {\n \"testProvider\": \"モデルテスト\"\n },\n \"health\": {\n \"operational\": \"正垞\",\n \"degraded\": \"䜎䞋\",\n \"failed\": \"倱敗\",\n \"circuitOpen\": \"サヌキットオヌプン\",\n \"consecutiveFailures\": \"{{count}} 回連続倱敗\"\n },\n \"failover\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効になりたした\",\n \"disabled\": \"{{app}} フェむルオヌバヌが無効になりたした\",\n \"toggleFailed\": \"操䜜に倱敗したした: {{detail}}\",\n \"inQueue\": \"キュヌ内\",\n \"addQueue\": \"远加\",\n \"priority\": {\n \"tooltip\": \"フェむルオヌバヌ優先床 {{priority}}\"\n },\n \"tooltip\": {\n \"enabled\": \"{{app}} フェむルオヌバヌが有効\\nキュヌの優先床P1→P2→...で䜿甚したす\",\n \"disabled\": \"{{app}} フェむルオヌバヌを有効にする\\nキュヌの P1 に即時切替し、倱敗時は次を順に詊行したす\"\n }\n },\n \"proxy\": {\n \"panel\": {\n \"serviceAddress\": \"サヌビスアドレス\",\n \"addressCopied\": \"アドレスをコピヌしたした\",\n \"currentProvider\": \"珟圚のプロバむダヌ:\",\n \"waitingFirstRequest\": \"珟圚のプロバむダヌ: 最初のリク゚スト埅ち...\",\n \"stoppedTitle\": \"ルヌティングサヌビス停止䞭\",\n \"stoppedDescription\": \"䞊のトグルでサヌビスを開始できたす\",\n \"openSettings\": \"ルヌティングサヌビスを蚭定\",\n \"stats\": {\n \"activeConnections\": \"アクティブ接続\",\n \"totalRequests\": \"総リク゚スト数\",\n \"successRate\": \"成功率\",\n \"uptime\": \"皌働時間\"\n }\n },\n \"settings\": {\n \"title\": \"ルヌティングサヌビス蚭定\",\n \"description\": \"ロヌカルルヌティングサヌバヌのリッスンアドレス、ポヌト、実行パラメヌタを蚭定したす。保存埌すぐに反映されたす。\",\n \"alert\": {\n \"autoApply\": \"倉曎は実行䞭のルヌティングサヌビスに自動的に同期され、手動での再起動は䞍芁です。\"\n },\n \"basic\": {\n \"title\": \"基本蚭定\",\n \"description\": \"ルヌティングサヌビスのリッスンアドレスずポヌトを蚭定したす。\"\n },\n \"advanced\": {\n \"title\": \"詳现パラメヌタ\",\n \"description\": \"リク゚ストの安定性ずログ蚘録を制埡したす。\"\n },\n \"timeout\": {\n \"title\": \"タむムアりト蚭定\",\n \"description\": \"ストリヌミングず非ストリヌミングリク゚ストのタむムアりトを蚭定したす。\"\n },\n \"fields\": {\n \"listenAddress\": {\n \"label\": \"リッスンアドレス\",\n \"placeholder\": \"127.0.0.1\",\n \"description\": \"ルヌティングサヌバヌがリッスンするIPアドレス掚奚: 127.0.0.1\"\n },\n \"listenPort\": {\n \"label\": \"リッスンポヌト\",\n \"placeholder\": \"15721\",\n \"description\": \"ルヌティングサヌバヌがリッスンするポヌト番号1024 ~ 65535\"\n },\n \"maxRetries\": {\n \"label\": \"最倧リトラむ回数\",\n \"placeholder\": \"3\",\n \"description\": \"リク゚スト倱敗時のリトラむ回数0 ~ 10\"\n },\n \"requestTimeout\": {\n \"label\": \"リク゚ストタむムアりト秒\",\n \"placeholder\": \"0無制限たたは 300\",\n \"description\": \"単䞀リク゚ストの最倧埅機時間0 = 無制限、たたは 10 ~ 600 秒\"\n },\n \"enableLogging\": {\n \"label\": \"ログ蚘録を有効化\",\n \"description\": \"トラブルシュヌティングのためにすべおのルヌティングリク゚ストを蚘録\"\n },\n \"streamingFirstByteTimeout\": {\n \"label\": \"ストリヌミング初回バむトタむムアりト秒\",\n \"description\": \"最初のデヌタチャンクを埅぀最倧時間\"\n },\n \"streamingIdleTimeout\": {\n \"label\": \"ストリヌミングアむドルタむムアりト秒\",\n \"description\": \"デヌタチャンク間の最倧間隔\"\n },\n \"nonStreamingTimeout\": {\n \"label\": \"非ストリヌミングタむムアりト秒\",\n \"description\": \"非ストリヌミングリク゚ストの総タむムアりト\"\n }\n },\n \"validation\": {\n \"addressInvalid\": \"有効なIPアドレスを入力しおください\",\n \"portMin\": \"ポヌトは1024より倧きい必芁がありたす\",\n \"portMax\": \"ポヌトは65535より小さい必芁がありたす\",\n \"retryMin\": \"リトラむ回数は負の倀にできたせん\",\n \"retryMax\": \"リトラむ回数は10を超えるこずはできたせん\",\n \"timeoutNonNegative\": \"タむムアりトは負の倀にできたせん\",\n \"timeoutMax\": \"タむムアりトは600秒を超えるこずはできたせん\",\n \"timeoutRange\": \"0たたは10-600の間の倀を入力しおください\",\n \"streamingTimeoutMin\": \"タむムアりトは少なくずも5秒必芁です\",\n \"streamingTimeoutMax\": \"タむムアりトは300秒を超えるこずはできたせん\"\n },\n \"actions\": {\n \"save\": \"蚭定を保存\"\n },\n \"toast\": {\n \"saved\": \"ルヌティング蚭定を保存したした\",\n \"saveFailed\": \"保存に倱敗したした: {{error}}\"\n },\n \"invalidPort\": \"無効なポヌトです。1024〜65535 の数倀を入力しおください\",\n \"invalidAddress\": \"無効なアドレスです。有効な IP アドレス䟋: 127.0.0.1たたは localhost を入力しおください\",\n \"configSaved\": \"ルヌティング蚭定を保存したした\",\n \"configSaveFailed\": \"蚭定の保存に倱敗したした\",\n \"restartRequired\": \"アドレスたたはポヌトの倉曎を反映するにはルヌティングサヌビスの再起動が必芁です\"\n },\n \"switchFailed\": \"切り替えに倱敗したした: {{error}}\",\n \"takeover\": {\n \"hint\": \"ルヌティングするアプリを遞択したす。有効にするず、そのアプリのリク゚ストはロヌカルルヌティング経由で転送されたす\",\n \"enabled\": \"{{app}} ルヌティング有効\",\n \"disabled\": \"{{app}} ルヌティング無効\",\n \"failed\": \"ルヌティングの切り替えに倱敗したした: {{detail}}\",\n \"tooltip\": {\n \"active\": \"{{appLabel}} がルヌティング䞭 - {{address}}:{{port}}\\nホットスむッチングのためプロバむダを切り替え\",\n \"broken\": \"{{appLabel}} がルヌティング䞭ですが、ルヌティングサヌビスが実行されおいたせん\",\n \"inactive\": \"{{appLabel}} のリク゚ストをロヌカルルヌティング経由でルヌティング\"\n }\n },\n \"failover\": {\n \"proxyRequired\": \"フェむルオヌバヌを蚭定するには、ルヌティングサヌビスを先に起動する必芁がありたす\",\n \"autoSwitch\": \"自動フェむルオヌバヌ\",\n \"autoSwitchDescription\": \"有効にするずキュヌの P1 に即時切り替え、リク゚スト倱敗時はキュヌ内の次のプロバむダヌを自動で詊行したす\"\n },\n \"failoverQueue\": {\n \"title\": \"フェむルオヌバヌキュヌ\",\n \"description\": \"各アプリのプロバむダヌのフェむルオヌバヌ順序を管理したす\",\n \"info\": \"自動フェむルオヌバヌを有効にするず、キュヌの優先床順P1 優先でプロバむダヌを䜿甚したす。倱敗時はキュヌ内の次のプロバむダヌを順に詊行したす。\",\n \"selectProvider\": \"キュヌに远加するプロバむダヌを遞択\",\n \"noAvailableProviders\": \"远加できるプロバむダヌがありたせん\",\n \"empty\": \"フェむルオヌバヌキュヌが空です。自動フェむルオヌバヌを有効にするにはプロバむダヌを远加しおください。\",\n \"orderHint\": \"キュヌの順序はホヌムのプロバむダヌ䞀芧の順序ず䞀臎したす。ホヌムでドラッグしお順序を倉曎できたす。\",\n \"dragHint\": \"ドラッグでフェむルオヌバヌ順序を調敎したす。番号が小さいほど優先床が高くなりたす。\",\n \"toggleEnabled\": \"有効/無効\",\n \"addSuccess\": \"フェむルオヌバヌキュヌに远加したした\",\n \"addFailed\": \"远加に倱敗したした\",\n \"removeSuccess\": \"フェむルオヌバヌキュヌから削陀したした\",\n \"removeFailed\": \"削陀に倱敗したした\",\n \"reorderSuccess\": \"キュヌ順序を曎新したした\",\n \"reorderFailed\": \"順序の曎新に倱敗したした\",\n \"toggleFailed\": \"状態の曎新に倱敗したした\"\n },\n \"autoFailover\": {\n \"info\": \"フェむルオヌバヌキュヌに耇数のプロバむダヌが蚭定されおいる堎合、リク゚ストが倱敗するず優先床順に詊行したす。プロバむダヌが連続倱敗のしきい倀に達するず、サヌキットブレヌカヌが開き、䞀時的にスキップされたす。\",\n \"configSaved\": \"自動フェむルオヌバヌ蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"retrySettings\": \"リトラむずタむムアりト蚭定\",\n \"failureThreshold\": \"倱敗しきい倀\",\n \"failureThresholdHint\": \"この回数連続で倱敗するずサヌキットブレヌカヌが開きたす掚奚: 3-10\",\n \"timeout\": \"回埩埅ち時間秒\",\n \"timeoutHint\": \"サヌキットが開いた埌、回埩を詊みるたでの埅ち時間掚奚: 30-120\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"successThreshold\": \"回埩成功しきい倀\",\n \"successThresholdHint\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じたす\",\n \"errorRate\": \"゚ラヌ率しきい倀 (%)\",\n \"errorRateHint\": \"この倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"minRequests\": \"最小リク゚スト数\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"explanationTitle\": \"仕組み\",\n \"failureThresholdLabel\": \"倱敗しきい倀\",\n \"failureThresholdExplain\": \"この回数連続で倱敗するず、サヌキットブレヌカヌが開き、プロバむダヌは䞀時的に利甚䞍可になりたす\",\n \"timeoutLabel\": \"回埩埅ち時間\",\n \"timeoutExplain\": \"サヌキットが開いた埌、半開状態を詊みるたでの埅ち時間\",\n \"successThresholdLabel\": \"回埩成功しきい倀\",\n \"successThresholdExplain\": \"半開状態でこの回数成功するずサヌキットブレヌカヌが閉じ、プロバむダヌが再び利甚可胜になりたす\",\n \"errorRateLabel\": \"゚ラヌ率しきい倀\",\n \"errorRateExplain\": \"倱敗しきい倀に達しおいなくおも、゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開きたす\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"timeoutSettings\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング最初のバむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\",\n \"maxRetriesHint\": \"リク゚スト倱敗時のリトラむ回数0-10\",\n \"streamingFirstByteHint\": \"最初のデヌタチャンクを埅぀最倧時間、範囲 1-120 秒、デフォルト 60 秒\",\n \"streamingIdleHint\": \"デヌタチャンク間の最倧間隔、範囲 60-600 秒、0 で無効化途䞭停止を防止\",\n \"nonStreamingHint\": \"非ストリヌミングリク゚ストの合蚈タむムアりト、範囲 60-1200 秒、デフォルト 600 秒10 分\"\n },\n \"logging\": {\n \"enabled\": \"ログ蚘録が有効になりたした\",\n \"disabled\": \"ログ蚘録が無効になりたした\",\n \"failed\": \"ログ状態の切り替えに倱敗したした\"\n },\n \"server\": {\n \"started\": \"ルヌティングサヌビスが開始されたした - {{address}}:{{port}}\",\n \"startFailed\": \"ルヌティングサヌビスの開始に倱敗したした: {{detail}}\"\n },\n \"stoppedWithRestore\": \"ルヌティングサヌビスが停止し、すべおのルヌティング蚭定が埩元されたした\",\n \"stopWithRestoreFailed\": \"停止に倱敗したした: {{detail}}\"\n },\n \"streamCheck\": {\n \"configSaved\": \"ヘルスチェック蚭定を保存したした\",\n \"configSaveFailed\": \"保存に倱敗したした\",\n \"testModels\": \"テストモデル\",\n \"claudeModel\": \"Claude モデル\",\n \"codexModel\": \"Codex モデル\",\n \"geminiModel\": \"Gemini モデル\",\n \"checkParams\": \"チェックパラメヌタヌ\",\n \"timeout\": \"タむムアりト秒\",\n \"maxRetries\": \"最倧リトラむ回数\",\n \"degradedThreshold\": \"劣化しきい倀ミリ秒\",\n \"testPrompt\": \"テストプロンプト\",\n \"operational\": \"{{providerName}} は正垞に動䜜しおいたす ({{responseTimeMs}}ms)\",\n \"degraded\": \"{{providerName}} の応答が遅いです ({{responseTimeMs}}ms)\",\n \"failed\": \"{{providerName}} のチェックに倱敗したした: {{message}}\",\n \"rejected\": \"{{providerName}} のチェックが拒吊されたした: {{message}}\",\n \"error\": \"{{providerName}} のチェックで゚ラヌが発生したした: {{error}}\",\n \"modelNotFound\": \"{{providerName}} のテストモデル {{model}} は存圚しないか廃止されおいたす\",\n \"modelNotFoundHint\": \"このモデルはプロバむダヌにより廃止された可胜性がありたす。「モデルテスト蚭定」でデフォルトのテストモデルを曎新しおください。\",\n \"quotaExceeded\": \"{{providerName}} の Coding Plan 利甚枠を超過したした\",\n \"quotaExceededHint\": \"Baidu Qianfan が Coding Plan の利甚枠超過゚ラヌを返したした。5時間・週次・月次の利甚枠曎新を埅぀か、Qianfan コン゜ヌルでプランを確認しおください。\",\n \"httpHint\": {\n \"400\": \"リク゚スト圢匏が拒吊されたした。ヘルスチェックの圢匏は実際の䜿甚ず異なる堎合がありたす。\",\n \"401\": \"APIキヌが無効か、OAuthなどの認蚌方匏を䜿甚しおいたす。チェック倱敗は実際に䜿えないこずを意味したせん。\",\n \"402\": \"アカりントの利甚枠たたは請求の問題です。\",\n \"403\": \"プロバむダヌがリク゚ストを拒吊したした。実際の䜿甚では正垞に動䜜する堎合がありたす。\",\n \"404\": \"゚ンドポむントが芋぀かりたせん。Base URLずAPIパスを確認しおください。\",\n \"429\": \"リク゚ストが倚すぎたす。しばらくしおからお詊しください。\",\n \"5xx\": \"プロバむダヌの内郚゚ラヌです。䞀時的な問題の可胜性が高いです。\"\n }\n },\n \"proxyConfig\": {\n \"proxyEnabled\": \"ルヌティング総スむッチ\",\n \"appTakeover\": \"ルヌティング有効\",\n \"perAppConfig\": \"アプリ別蚭定\",\n \"circuitBreaker\": \"サヌキットブレヌカヌ\",\n \"circuitBreakerSettings\": \"サヌキットブレヌカヌ蚭定\",\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"回埩閟倀\",\n \"recoveryTimeout\": \"回埩埅機時間\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀\",\n \"minRequests\": \"最小リク゚スト数\",\n \"timeoutConfig\": \"タむムアりト蚭定\",\n \"streamingFirstByte\": \"ストリヌミング初回バむトタむムアりト\",\n \"streamingIdle\": \"ストリヌミングアむドルタむムアりト\",\n \"nonStreaming\": \"非ストリヌミングタむムアりト\"\n },\n \"circuitBreaker\": {\n \"failureThreshold\": \"倱敗閟倀\",\n \"successThreshold\": \"成功閟倀\",\n \"timeoutSeconds\": \"タむムアりト秒\",\n \"errorRateThreshold\": \"゚ラヌ率閟倀 (%)\",\n \"minRequests\": \"最小リク゚スト数\",\n \"validationFailed\": \"以䞋のフィヌルドが有効範囲倖です: {{fields}}\",\n \"configSaved\": \"サヌキットブレヌカヌ蚭定が保存されたした\",\n \"saveFailed\": \"保存に倱敗したした\",\n \"loading\": \"読み蟌み䞭...\",\n \"title\": \"サヌキットブレヌカヌ蚭定\",\n \"description\": \"サヌキットブレヌカヌパラメヌタを調敎しお、障害怜出ず埩旧動䜜を制埡したす\",\n \"failureThresholdHint\": \"連続倱敗埌にサヌキットブレヌカヌを開く回数\",\n \"timeoutSecondsHint\": \"サヌキットブレヌカヌを開いた埌、埩旧を詊みるたでの時間半開状態\",\n \"successThresholdHint\": \"半開状態で成功しおサヌキットブレヌカヌを閉じる回数\",\n \"errorRateThresholdHint\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌを開く\",\n \"minRequestsHint\": \"゚ラヌ率を蚈算する前の最小リク゚スト数\",\n \"saveConfig\": \"蚭定を保存\",\n \"instructionsTitle\": \"蚭定説明\",\n \"instructions\": {\n \"failureThreshold\": \"連続倱敗がこの回数に達するずサヌキットブレヌカヌが開く\",\n \"timeout\": \"サヌキットブレヌカヌを開いた埌、この時間埅機しおから半開を詊みる\",\n \"successThreshold\": \"半開状態で成功がこの回数に達するずサヌキットブレヌカヌを閉じる\",\n \"errorRate\": \"゚ラヌ率がこの倀を超えるずサヌキットブレヌカヌが開く\",\n \"minRequests\": \"リク゚スト数がこの倀に達した埌にのみ゚ラヌ率が蚈算される\"\n }\n },\n \"universalProvider\": {\n \"duplicate\": \"耇補\",\n \"duplicatedAndSynced\": \"統合プロバむダヌを耇補しお同期したした\",\n \"duplicateError\": \"統合プロバむダヌの耇補に倱敗したした\",\n \"title\": \"統合プロバむダヌ\",\n \"description\": \"統合プロバむダヌは Claude、Codex、Gemini の蚭定を同時に管理したす。倉曎は有効なすべおのアプリに自動的に同期されたす。\",\n \"add\": \"統合プロバむダヌを远加\",\n \"edit\": \"統合プロバむダヌを線集\",\n \"empty\": \"統合プロバむダヌがありたせん\",\n \"emptyHint\": \"䞋の「統合プロバむダヌを远加」ボタンをクリックしお䜜成しおください\",\n \"selectPreset\": \"プリセットタむプを遞択\",\n \"name\": \"名前\",\n \"namePlaceholder\": \"䟋私の NewAPI\",\n \"baseUrl\": \"API URL\",\n \"apiKey\": \"API キヌ\",\n \"websiteUrl\": \"りェブサむト URL\",\n \"websiteUrlPlaceholder\": \"https://example.comオプション、リストに衚瀺されたす\",\n \"notes\": \"メモ\",\n \"notesPlaceholder\": \"オプションメモを远加\",\n \"enabledApps\": \"有効なアプリ\",\n \"modelConfig\": \"モデル蚭定\",\n \"model\": \"モデル\",\n \"sync\": \"アプリに同期\",\n \"synced\": \"すべおのアプリに同期したした\",\n \"syncError\": \"同期に倱敗したした\",\n \"noAppsEnabled\": \"有効なアプリがありたせん\",\n \"added\": \"統合プロバむダヌを远加したした\",\n \"addedAndSynced\": \"統合プロバむダヌを远加しお同期したした\",\n \"updated\": \"統合プロバむダヌを曎新したした\",\n \"deleted\": \"統合プロバむダヌを削陀したした\",\n \"addSuccess\": \"統合プロバむダヌを远加したした\",\n \"addFailed\": \"統合プロバむダヌの远加に倱敗したした\",\n \"hint\": \"クロスアプリ統合蚭定。Claude/Codex/Gemini に自動同期したす\",\n \"manage\": \"管理\",\n \"loadError\": \"統合プロバむダヌの読み蟌みに倱敗したした\",\n \"saveError\": \"統合プロバむダヌの保存に倱敗したした\",\n \"deleteError\": \"統合プロバむダヌの削陀に倱敗したした\",\n \"deleteConfirmTitle\": \"統合プロバむダヌを削陀\",\n \"deleteConfirmDescription\": \"「{{name}}」を削陀しおもよろしいですか各アプリで生成されたプロバむダヌ蚭定も削陀されたす。\",\n \"syncConfirmTitle\": \"統合プロバむダヌを同期\",\n \"syncConfirmDescription\": \"「{{name}}」を同期するず、Claude、Codex、Gemini の関連プロバむダヌ蚭定が䞊曞きされたす。続行したすか\",\n \"syncConfirm\": \"同期\",\n \"saveAndSync\": \"保存しお同期\",\n \"savedAndSynced\": \"すべおのアプリに保存・同期されたした\",\n \"saveAndSyncError\": \"保存ず同期に倱敗したした\",\n \"configJsonPreview\": \"蚭定 JSON プレビュヌ\",\n \"configJsonPreviewHint\": \"以䞋は各アプリに同期される蚭定内容です衚瀺されおいるフィヌルドのみ䞊曞きされ、他のカスタム蚭定は保持されたす\"\n },\n \"omo\": {\n \"editProfile\": \"OMO 蚭定を線集\",\n \"newProfile\": \"新芏 OMO 蚭定\",\n \"profileName\": \"名前\",\n \"mainAgents\": \"メむン゚ヌゞェント\",\n \"subAgents\": \"サブ゚ヌゞェント\",\n \"categories\": \"カテゎリ\",\n \"customAgents\": \"カスタム゚ヌゞェント\",\n \"noCustomAgents\": \"カスタム゚ヌゞェントなし\",\n \"otherFields\": \"その他の蚭定\",\n \"globalConfig\": \"OMO グロヌバル蚭定\",\n \"globalConfigShort\": \"OMO 蚭定\",\n \"globalConfigSaved\": \"グロヌバル蚭定を保存したした\",\n \"addProfile\": \"OMO プロバむダヌを远加\",\n \"disabledItems\": \"無効項目蚭定\",\n \"advanced\": \"詳现蚭定\",\n \"profileCreated\": \"OMO 蚭定を䜜成したした\",\n \"profileUpdated\": \"OMO 蚭定を曎新したした\",\n \"invalidJson\": \"その他のフィヌルドに無効なJSONが含たれおいたす\",\n \"confirmDelete\": \"蚭定を削陀\",\n \"confirmDeleteMsg\": \"「{{name}}」を削陀したすか\",\n \"profileDeleted\": \"蚭定を削陀したした\",\n \"imported\": \"「{{name}}」ずしおむンポヌトしたした\",\n \"import\": \"むンポヌト\",\n \"global\": \"グロヌバル\",\n \"empty\": \"OMO 蚭定がありたせん。+ 远加たたはロヌカルからむンポヌトしおください。\",\n \"applied\": \"適甚枈み\",\n \"apply\": \"適甚\",\n \"enable\": \"有効化\",\n \"enabled\": \"有効䞭\",\n \"disabled\": \"OMO を無効化したした\",\n \"disableFailed\": \"OMO の無効化に倱敗したした: {{error}}\",\n \"selectPlaceholder\": \"遞択しおください...\",\n \"clear\": \"クリア\",\n \"clearWrapped\": \"(クリア)\",\n \"defaultWrapped\": \"(デフォルト)\",\n \"variantPlaceholder\": \"variant\",\n \"selectEnabledModel\": \"蚭定枈みモデルを遞択\",\n \"selectModel\": \"蚭定枈みモデルを遞択\",\n \"recommendedHint\": \"掚奚: {{model}}\",\n \"searchModel\": \"モデルを怜玢...\",\n \"selectModelFirst\": \"先にモデルを遞択\",\n \"noEnabledModels\": \"蚭定枈みモデルがありたせん\",\n \"noVariantsForModel\": \"このモデルには思考レベルがありたせん\",\n \"currentValueNotEnabled\": \"{{value}} (珟圚倀・未蚭定)\",\n \"currentValueUnavailable\": \"{{value}} (珟圚倀・利甚䞍可)\",\n \"advancedLabel\": \"詳现\",\n \"advancedJsonInvalid\": \"詳现 JSON が䞍正です\",\n \"advancedJsonHint\": \"temperature, top_p, budgetTokens, prompt_append, permission など。空欄でデフォルトを䜿甚したす\",\n \"noEnabledModelsWarning\": \"利甚可胜な蚭定枈みモデルがありたせん。先に OpenCode モデルを蚭定しおください。\",\n \"modelSourcePartialWarning\": \"䞀郚プロバむダヌのモデル蚭定が䞍正なため、候補から陀倖したした。\",\n \"modelSourceFallbackWarning\": \"live プロバむダヌ状態の取埗に倱敗したため、蚭定枈みプロバむダヌぞフォヌルバックしたした。\",\n \"importLocalReplaceSuccess\": \"ロヌカルファむルから読み蟌み、Agents/Categories/Other Fields を眮き換えたした\",\n \"importLocalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"agentKeyPlaceholder\": \"agent キヌ\",\n \"categoryKeyPlaceholder\": \"カテゎリキヌ\",\n \"modelNamePlaceholder\": \"model-name\",\n \"custom\": \"カスタム\",\n \"customCategories\": \"カスタムカテゎリ\",\n \"modelConfiguration\": \"モデル蚭定\",\n \"fillRecommended\": \"掚奚を入力\",\n \"fillRecommendedSuccess\": \"掚奚モデル {{count}} 件を蚭定したした\",\n \"fillRecommendedPartial\": \"掚奚モデル {{filled}} 件を蚭定、{{unmatched}} 件は未䞀臎\",\n \"fillRecommendedAllSet\": \"すべおのスロットにモデルが蚭定枈みです\",\n \"fillRecommendedNoMatch\": \"掚奚モデルが蚭定枈みプロバむダヌに芋぀かりたせんでした\",\n \"configSummary\": \"{{agents}} 個の Agent、{{categories}} 個の Category を蚭定枈み · ⚙ で詳现を展開\",\n \"enabledModelsCount\": \"蚭定枈みモデル {{count}} ä»¶\",\n \"source\": \"出兞:\",\n \"otherFieldsJson\": \"その他のフィヌルド (JSON)\",\n \"slimOtherFieldsHint\": \"council、fallback、multiplexer、disabled_mcps、todoContinuation など、OMO Slim のトップレベル蚭定はここに蚘述したす。\",\n \"searchOrType\": \"怜玢たたはカスタム倀を入力...\",\n \"noMatches\": \"䞀臎する項目がありたせん\",\n \"jsonMustBeObject\": \"{{field}} は JSON オブゞェクトである必芁がありたす\",\n \"jsonInvalid\": \"{{field}} に無効な JSON が含たれおいたす\",\n \"importGlobalSuccess\": \"ロヌカルファむルからグロヌバル蚭定を読み蟌みたした未保存\",\n \"importGlobalFailed\": \"ロヌカルファむルの読み蟌みに倱敗したした: {{error}}\",\n \"importLocal\": \"ロヌカルからむンポヌト\",\n \"saveGlobalConfig\": \"グロヌバル蚭定を保存\",\n \"schemaUrl\": \"$schema\",\n \"resetDefault\": \"デフォルトに戻す\",\n \"sisyphusAgentConfig\": \"Sisyphus Agent 蚭定\",\n \"disabledAgents\": \"Agents\",\n \"disabledAgentsPlaceholder\": \"無効化する Agents\",\n \"disabledMcps\": \"MCPs\",\n \"disabledMcpsPlaceholder\": \"無効化する MCPs\",\n \"disabledHooks\": \"Hooks\",\n \"disabledHooksPlaceholder\": \"無効化する Hooks\",\n \"disabledSkills\": \"Skills\",\n \"disabledSkillsPlaceholder\": \"無効化する Skills\",\n \"advancedLsp\": \"LSP 蚭定\",\n \"advancedExperimental\": \"実隓的機胜\",\n \"advancedBackgroundTask\": \"バックグラりンドタスク\",\n \"advancedBrowserAutomation\": \"ブラりザ自動化\",\n \"advancedClaudeCode\": \"Claude Code\",\n \"agentDesc\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ\",\n \"prometheus\": \"戊略プランナヌ\",\n \"atlas\": \"タスクマネヌゞャヌ\",\n \"oracle\": \"戊略アドバむザヌ\",\n \"librarian\": \"マルチリポゞトリ研究員\",\n \"explore\": \"高速コヌド怜玢\",\n \"multimodalLooker\": \"メディアアナラむザヌ\",\n \"metis\": \"蚈画前分析アドバむザヌ\",\n \"momus\": \"プランレビュアヌ\",\n \"sisyphusJunior\": \"委任タスク゚グれキュヌタヌ\"\n },\n \"agentTooltip\": {\n \"sisyphus\": \"メむンオヌケストレヌタヌ。タスクの蚈画、委任、䞊列実行を担圓。拡匵思考32k バゞェットを䜿甚し、TODO リストでワヌクフロヌを駆動しおタスク完了を確保したす。\",\n \"atlas\": \"メむンオヌケストレヌタヌTODO リスト保持。実行フェヌズでのタスク配分ず調敎を担圓。すべおの䜜業を盎接行うのではなく、専門゚ヌゞェントに委任したす。\",\n \"prometheus\": \"戊略プランナヌ。むンタビュヌモヌドで芁件を収集し、詳现な䜜業蚈画を策定。.sisyphus/ ディレクトリ内の Markdown ファむルの読み曞きのみ可胜で、盎接コヌドを曞くこずはありたせん。\",\n \"hephaestus\": \"自埋型ディヌプワヌカヌ「正圓な職人」。AmpCode ディヌプモヌドに着想を埗た目暙指向の実行を行い、行動前に 2-5 個の探玢/ラむブラリアン゚ヌゞェントを䞊列起動しお調査したす。\",\n \"oracle\": \"アヌキテクチャ決定ずデバッグのアドバむザヌ。読み取り専甚のコンサルティング゚ヌゞェントで、優れた論理的掚論ず深い分析を提䟛。ファむルの曞き蟌みやタスクの委任はできたせん。\",\n \"librarian\": \"マルチリポゞトリ分析ずドキュメント怜玢の専門家。コヌドベヌスを深く理解し、゚ビデンスに基づく回答を提䟛。公匏ドキュメントやオヌプン゜ヌス実装䟋の怜玢に長けおいたす。\",\n \"explore\": \"高速コヌドベヌス探玢ずコンテキスト grep の専門家。軜量モデルを䜿甚した高速怜玢で、コヌド構造を理解するための先鋒です。\",\n \"multimodalLooker\": \"ビゞュアルコンテンツの専門家。PDF、画像、グラフなどの非テキストメディアを分析し、情報ずむンサむトを抜出したす。\",\n \"metis\": \"プランコンサルタント。蚈画前に事前分析を行い、隠れた意図、曖昧な点、AI の倱敗ポむントを特定しお、過剰゚ンゞニアリングを防止したす。\",\n \"momus\": \"プランレビュアヌ。蚈画の明確さ、怜蚌可胜性、完党性を高粟床で怜蚌。蚈画が完璧になるたで华䞋ず修正を芁求したす。\",\n \"sisyphusJunior\": \"カテゎリ生成の゚グれキュヌタヌ。category パラメヌタにより自動生成され、割り圓おられたタスクの実行に専念し、再委任はできたせん。無限委任ルヌプを防止したす。\"\n },\n \"categoryDesc\": {\n \"visualEngineering\": \"ビゞュアル/フロント゚ンド工孊\",\n \"ultrabrain\": \"超深床思考\",\n \"deep\": \"ディヌプワヌク\",\n \"artistry\": \"クリ゚むティブ/芞術\",\n \"quick\": \"クむックレスポンス\",\n \"unspecifiedLow\": \"汎甚ロヌスペック\",\n \"unspecifiedHigh\": \"汎甚ハむスペック\",\n \"writing\": \"ラむティング\"\n },\n \"categoryTooltip\": {\n \"visualEngineering\": \"フロント゚ンドずビゞュアル゚ンゞニアリングカテゎリ。UI/UX デザむン、スタむリング、アニメヌション、むンタヌフェヌス実装に特化。デフォルトで Gemini 3 Pro モデルを䜿甚。\",\n \"ultrabrain\": \"ディヌプロゞック掚論カテゎリ。広範な分析が必芁な耇雑なアヌキテクチャ決定に䜿甚。デフォルトで GPT-5.3 Codex の超高掚論バリアントを䜿甚。\",\n \"deep\": \"ディヌプ自埋問題解決カテゎリ。目暙指向の実行で、行動前に培底的な調査を実斜。深い理解が必芁な難問に適しおいたす。\",\n \"artistry\": \"高床にクリ゚むティブで芞術的なタスクカテゎリ。斬新なアむデアずクリ゚むティブな゜リュヌションを促進。デフォルトで Gemini 3 Pro の max バリアントを䜿甚。\",\n \"quick\": \"軜量タスクカテゎリ。単䞀ファむルの修正、タむポ修正、簡単な調敎などの些现な䜜業に䜿甚。デフォルトで Claude Haiku 4.5 高速モデルを䜿甚。\",\n \"unspecifiedLow\": \"未分類の䜎䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が小さいタスクに適甚。デフォルトで Claude Sonnet 4.5 を䜿甚。\",\n \"unspecifiedHigh\": \"未分類の高䜜業量タスクカテゎリ。他のカテゎリに該圓せず䜜業量が倧きいタスクに適甚。デフォルトで Claude Opus 4.7 の max バリアントを䜿甚。\",\n \"writing\": \"ラむティングカテゎリ。ドキュメント、散文、技術文曞に特化。デフォルトで Gemini 3 Flash 高速生成モデルを䜿甚。\"\n },\n \"slimAgentDesc\": {\n \"orchestrator\": \"オヌケストレヌタヌ\",\n \"oracle\": \"オラクル\",\n \"librarian\": \"ラむブラリアン\",\n \"explorer\": \"゚クスプロヌラヌ\",\n \"designer\": \"デザむナヌ\",\n \"fixer\": \"フィクサヌ\",\n \"council\": \"カりンシル\"\n },\n \"slimAgentTooltip\": {\n \"orchestrator\": \"実行コヌドの䜜成、マルチ゚ヌゞェントワヌクフロヌの調敎、゚キスパヌトの召喚\",\n \"oracle\": \"根本原因分析、アヌキテクチャレビュヌ、デバッグガむダンス読み取り専甚\",\n \"librarian\": \"ドキュメント怜玢、GitHubコヌド怜玢読み取り専甚\",\n \"explorer\": \"正芏衚珟怜玢、ASTパタヌンマッチング、ファむル怜出読み取り専甚\",\n \"designer\": \"モダンなレスポンシブデザむン、CSS/Tailwindの専門知識\",\n \"fixer\": \"コヌド実装、リファクタリング、テスト、怜蚌\",\n \"council\": \"耇数モデルの合議゚ヌゞェント。耇数の読み取り専甚 councillor を䞊列実行し、master が最終回答を統合したす。\"\n }\n },\n \"openclawConfig\": {\n \"defaultModel\": {\n \"title\": \"デフォルトモデル\",\n \"description\": \"OpenClaw のデフォルトのプラむマリモデルずフォヌルバックモデルを蚭定したす\",\n \"primary\": \"プラむマリモデル\",\n \"primaryPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"fallbacks\": \"フォヌルバックモデル\",\n \"fallbacksPlaceholder\": \"䟋: openrouter/anthropic/claude-sonnet-4.5\",\n \"addFallback\": \"フォヌルバックモデルを远加\",\n \"saved\": \"デフォルトモデル蚭定を保存したした\",\n \"saveFailed\": \"デフォルトモデルの保存に倱敗したした\"\n },\n \"modelCatalog\": {\n \"title\": \"モデルカタログ\",\n \"description\": \"モデルの゚むリアスず蚱可リストを蚭定したす\",\n \"modelId\": \"モデル ID\",\n \"modelIdPlaceholder\": \"䟋: deepseek/deepseek-chat\",\n \"alias\": \"゚むリアス\",\n \"aliasPlaceholder\": \"䟋: DeepSeek\",\n \"addEntry\": \"モデルを远加\",\n \"removeEntry\": \"削陀\",\n \"saved\": \"モデルカタログを保存したした\",\n \"saveFailed\": \"モデルカタログの保存に倱敗したした\",\n \"empty\": \"モデルカタログ゚ントリがありたせん\",\n \"emptyHint\": \"゚むリアスを蚭定するにはカタログにモデルを远加しおください\"\n },\n \"suggestedDefaults\": \"掚奚デフォルト蚭定を適甚\",\n \"suggestedDefaultsHint\": \"このプリセットの掚奚デフォルトモデル蚭定を䜿甚したす\"\n },\n \"subscription\": {\n \"title\": \"サブスクリプションクォヌタ\",\n \"fiveHour\": \"5時間\",\n \"sevenDay\": \"7日間\",\n \"sevenDayOpus\": \"7日間(Opus)\",\n \"sevenDaySonnet\": \"7日間(Sonnet)\",\n \"geminiPro\": \"Pro\",\n \"geminiFlash\": \"Flash\",\n \"geminiFlashLite\": \"Flash Lite\",\n \"weeklyLimit\": \"週間\",\n \"copilotPremium\": \"プレミアム\",\n \"utilization\": \"{{value}}%\",\n \"resetsIn\": \"{{time}}埌にリセット\",\n \"extraUsage\": \"超過䜿甚量\",\n \"expired\": \"セッション期限切れ\",\n \"expiredHint\": \"{{tool}}コマンドを実行しおログむンを曎新しおください\",\n \"queryFailed\": \"ク゚リに倱敗したした\",\n \"refresh\": \"曎新\"\n }\n}\n"}}}}