mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-07-10 23:12:05 +08:00
i18n: - Add 9 new locale files (ja/ko/de/es/fr/pt/ru/vi/zh-TW) - Add multilingual README files for all 11 languages - Add locale helper, index, and modular translation system - Add translation generation scripts Website (docs/index.html): - Replace 公益AI接口 branding with 晴辰云AI接口 - Remove OpenClaw 独立安装包 promotion block - Update SEO meta tags (description, keywords, OG, Twitter, JSON-LD) - Add 11-language README links to footer - Update 元宝派 link to new URL Bug fixes: - fix(cron): delivery format mode:'push' → mode:'announce', remove invalid 'to' field (fixes #141) - fix(cron): allow single-channel users to select delivery channel - fix(cron): preserve delivery field in job state for editing - fix(models): add 'ollama' as recognized API type, prevent overwriting native ollama config (fixes #140) - fix(models): skip /v1 append for ollama native API baseUrl - fix(assistant): normalize 'google-generative-ai' consistently, add ollama hints - fix(version): use CLI path classification for source detection on Windows (fixes #139) - fix(version): default to 'official' instead of 'chinese' when source unknown - fix(version): reorder npm global package check based on active CLI
This commit is contained in:
59
scripts/translations/ja/about.json
Normal file
59
scripts/translations/ja/about.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"title": "について",
|
||||
"desc": "ClawPanel バージョンとプロジェクト情報",
|
||||
"subtitle": "OpenClaw ビジュアル管理パネル",
|
||||
"sectionCommunity": "コミュニティ",
|
||||
"sectionProjects": "関連プロジェクト",
|
||||
"sectionContribute": "コントリビュート",
|
||||
"sectionLinks": "リンク",
|
||||
"sectionAboutUs": "私たちについて",
|
||||
"techStack": "ClawPanel は Tauri v2 で構築、フロントエンド Vanilla JS + Vite、バックエンド Rust。",
|
||||
"checkingUpdate": "更新を確認中...",
|
||||
"official": "公式",
|
||||
"chinese": "中国語版",
|
||||
"notInstalled": "未インストール",
|
||||
"recommendedStable": "推奨安定版: {ver}",
|
||||
"switchVersion": "バージョン切替",
|
||||
"installOpenclaw": "OpenClaw をインストール",
|
||||
"uninstall": "アンインストール",
|
||||
"installPath": "インストールパス",
|
||||
"configExists": "設定ファイルあり",
|
||||
"configNotFound": "設定ファイルが見つかりません",
|
||||
"versionLabel": "バージョン",
|
||||
"selectVersion": "バージョンを選択",
|
||||
"btnSwitch": "切替",
|
||||
"btnInstall": "インストール",
|
||||
"tagRecommended": "(推奨安定版)",
|
||||
"tagNeedTest": "(互換性要テスト)",
|
||||
"noVersions": "利用可能なバージョンが見つかりません",
|
||||
"recommended": "推奨",
|
||||
"current": "現在",
|
||||
"operationDone": "操作完了",
|
||||
"updateReady": "準備完了",
|
||||
"reloadApp": "アプリを再読み込み",
|
||||
"rollback": "ロールバック",
|
||||
"newVersion": "新バージョン",
|
||||
"hotUpdate": "ホットアップデート",
|
||||
"fullInstaller": "フルインストーラー",
|
||||
"downloading": "ダウンロード中...",
|
||||
"downloadDone": "更新ダウンロード完了、「アプリを再読み込み」をクリックして適用",
|
||||
"downloadFailed": "ダウンロード失敗: ",
|
||||
"retry": "再試行",
|
||||
"upToDate": "最新です",
|
||||
"checkUpdateFailed": "更新を確認できません",
|
||||
"joinDiscord": "Discord に参加",
|
||||
"discordDesc": "国際コミュニティ",
|
||||
"communityWelcome": "OpenClaw コミュニティへようこそ!問題があればいつでもフィードバックしてください。一緒に AI Agent をより使いやすくしましょう。",
|
||||
"communityWelcomeIntl": "Welcome to the OpenClaw community! Share ideas, get help, and build amazing AI agents together.",
|
||||
"communityDesc": "QR コードをスキャンまたはリンクをクリックしてコミュニティに参加",
|
||||
"contributeDesc": "ClawPanel はオープンソースプロジェクトです。Issue や PR を歓迎します!",
|
||||
"submitIssue": "Issue を提出",
|
||||
"submitPR": "PR を提出",
|
||||
"contributeGuide": "コントリビュートガイド",
|
||||
"viewIssues": "Issues を見る",
|
||||
"officialWebsite": "公式サイト",
|
||||
"productWebsite": "製品サイト",
|
||||
"openSourceRepo": "オープンソースリポジトリ",
|
||||
"businessCoop": "ビジネス連携",
|
||||
"contactViaWebsite": "公式サイトからお問い合わせください"
|
||||
}
|
||||
45
scripts/translations/ja/agents.json
Normal file
45
scripts/translations/ja/agents.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"title": "Agent 管理",
|
||||
"desc": "OpenClaw Agent の作成と管理、ID・モデル・ワークスペースの設定",
|
||||
"addAgent": "+ 新規 Agent",
|
||||
"noAgents": "Agent なし",
|
||||
"loadFailed": "読み込み失敗",
|
||||
"loadListFailed": "Agent リストの読み込みに失敗",
|
||||
"noDesc": "説明なし",
|
||||
"default": "デフォルト",
|
||||
"backup": "バックアップ",
|
||||
"edit": "編集",
|
||||
"delete": "削除",
|
||||
"labelName": "名前:",
|
||||
"labelModel": "モデル:",
|
||||
"labelWorkspace": "ワークスペース:",
|
||||
"labelBindings": "バインドチャンネル:",
|
||||
"notSet": "未設定",
|
||||
"noBinding": "チャンネル未バインド",
|
||||
"addModelsFirst": "先にモデル設定ページでモデルを追加してください",
|
||||
"addTitle": "新規 Agent",
|
||||
"agentId": "Agent ID",
|
||||
"agentIdPlaceholder": "例: translator(小文字、数字、アンダースコア、ハイフン)",
|
||||
"agentName": "名前",
|
||||
"agentNamePlaceholder": "例: 翻訳アシスタント",
|
||||
"agentEmoji": "Emoji",
|
||||
"agentEmojiPlaceholder": "例: 🌐(任意)",
|
||||
"agentModel": "モデル",
|
||||
"agentWorkspace": "ワークスペースパス",
|
||||
"agentWorkspacePlaceholder": "空欄で自動作成(任意、絶対パス)",
|
||||
"idRequired": "Agent ID を入力してください",
|
||||
"idInvalid": "Agent ID は小文字、数字、アンダースコア、ハイフンのみ使用可能です",
|
||||
"created": "Agent 作成済み",
|
||||
"createdNameFailed": "Agent は作成されましたが名前の設定に失敗しました。後で編集できます。",
|
||||
"createFailed": "作成失敗",
|
||||
"editTitle": "Agent 編集 — {id}",
|
||||
"workspaceReadonly": "作成時に設定、変更不可",
|
||||
"updated": "更新済み",
|
||||
"updateFailed": "更新失敗",
|
||||
"confirmDelete": "Agent「{id}」を削除しますか?\\n\\nこの Agent のすべてのデータと会話が削除されます。",
|
||||
"deleted": "削除済み",
|
||||
"deleteFailed": "削除失敗",
|
||||
"backingUp": "Agent「{id}」をバックアップ中...",
|
||||
"backupDone": "バックアップ完了: {file}",
|
||||
"backupFailed": "バックアップ失敗"
|
||||
}
|
||||
103
scripts/translations/ja/assistant.json
Normal file
103
scripts/translations/ja/assistant.json
Normal file
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"modeChat": "チャット",
|
||||
"modeChatDesc": "会話のみ、ツール不使用",
|
||||
"modePlan": "プランニング",
|
||||
"modePlanDesc": "AI 読み取り専用分析、ツールは閲覧のみ",
|
||||
"modeExecute": "実行",
|
||||
"modeExecuteDesc": "コマンド実行とファイル変更を許可",
|
||||
"modeUnlimited": "無制限",
|
||||
"modeUnlimitedDesc": "危険確認をスキップ、全自動実行",
|
||||
"defaultName": "AI アシスタント",
|
||||
"defaultPersonality": "プロフェッショナル、フレンドリー、親切",
|
||||
"welcomeText": "こんにちは!AI アシスタントです。何かお手伝いできることはありますか?",
|
||||
"loading": "読み込み中...",
|
||||
"settings": "設定",
|
||||
"settingsTitle": "アシスタント設定",
|
||||
"settingsSaved": "設定を保存しました",
|
||||
"settingsTabApi": "API 設定",
|
||||
"settingsTabTools": "ツール",
|
||||
"settingsTabPersona": "ペルソナ",
|
||||
"settingsTabKnowledge": "ナレッジベース",
|
||||
"apiType": "API タイプ",
|
||||
"model": "モデル",
|
||||
"temperature": "温度",
|
||||
"quickSelect": "クイック選択",
|
||||
"visitSite": "サイトを訪問",
|
||||
"notConfigured": "未設定",
|
||||
"testConnTitle": "接続テスト",
|
||||
"testSuccess": "接続成功",
|
||||
"testFailed": "接続失敗",
|
||||
"testNoReply": "(応答なし)",
|
||||
"testFillUrlKey": "先に Base URL と API Key を入力してください",
|
||||
"testFillUrl": "先に Base URL を入力してください",
|
||||
"testFillModel": "先にモデル名を入力してください",
|
||||
"testing": "テスト中...",
|
||||
"testSending": "テストリクエスト送信中...",
|
||||
"testBtn": "接続テスト",
|
||||
"fetching": "取得中...",
|
||||
"fetchingModels": "モデルリスト取得中...",
|
||||
"fetchModelsTitle": "モデルリスト取得",
|
||||
"fetchBtn": "リスト取得",
|
||||
"noModelsFound": "利用可能なモデルが見つかりません",
|
||||
"modelsFound": "{count} モデルが見つかりました",
|
||||
"personaSource": "ペルソナソース",
|
||||
"personaDefault": "デフォルト",
|
||||
"personaOpenClaw": "OpenClaw Agent",
|
||||
"personaOpenClawHint": "OpenClaw Agent からIDとワークスペース設定を継承",
|
||||
"personaName": "アシスタント名",
|
||||
"personaPersonality": "アシスタント性格",
|
||||
"personaPersonalityHint": "アシスタントの性格特性を説明",
|
||||
"personaSelectAgent": "Agent を選択",
|
||||
"personaSelectFirst": "先に Agent を選択してください",
|
||||
"kbDesc": "カスタムナレッジベース、AI 回答時に参照されます",
|
||||
"kbEmpty": "ナレッジベースエントリなし",
|
||||
"kbNamePlaceholder": "ナレッジベース名",
|
||||
"kbContentPlaceholder": "ナレッジベース内容...",
|
||||
"kbNameRequired": "名前を入力してください",
|
||||
"kbContentRequired": "内容を入力してください",
|
||||
"kbSave": "保存",
|
||||
"toolFilterAll": "すべて",
|
||||
"toolNoDesc": "説明なし",
|
||||
"toolsAlwaysAvailable": "常に利用可能",
|
||||
"toolsHint": "有効にするツールカテゴリを選択",
|
||||
"toolExecuting": "実行中...",
|
||||
"toolDone": "実行完了",
|
||||
"toolDenied": "ユーザーが実行を拒否",
|
||||
"toolExecFail": "実行失敗",
|
||||
"toolUnknown": "不明なツール",
|
||||
"toolRejected": "ユーザーがこの操作を拒否しました",
|
||||
"toolRejectedDanger": "ユーザーが危険な操作を拒否しました",
|
||||
"askConfirm": "確認",
|
||||
"askSkip": "スキップ",
|
||||
"askSkipped": "(スキップ済み)",
|
||||
"confirmRunCmd": "以下のコマンドを実行します",
|
||||
"confirmCwd": "作業ディレクトリ",
|
||||
"confirmWriteFile": "以下のファイルに書き込みます",
|
||||
"confirmPreview": "内容プレビュー",
|
||||
"confirmAllow": "実行を許可",
|
||||
"confirmAiRequest": "AI が以下の操作を要求しています",
|
||||
"aiThinking": "考え中...",
|
||||
"aiProcessingRound": "第 {round} ラウンド処理中...",
|
||||
"toolLoopQuestion": "AI が {round} ラウンドのツール呼び出しを実行しました。続行しますか?",
|
||||
"toolLoopContinue": "さらに {rounds} ラウンド自動実行",
|
||||
"toolLoopNoBreak": "中断せず継続実行",
|
||||
"toolLoopRethink": "AI に再考させる",
|
||||
"toolLoopStop": "実行停止",
|
||||
"send": "送信",
|
||||
"inputPlaceholder": "問題を説明、ログやスクリーンショットを貼り付け...",
|
||||
"inputHint": "Enter で送信 · Shift+Enter で改行 · 画像貼り付け/ドラッグ対応 · AI アシスタントは OpenClaw とは独立",
|
||||
"stopped": "停止",
|
||||
"retry": "再試行",
|
||||
"copyText": "テキストをコピー",
|
||||
"copyMd": "Markdown をコピー",
|
||||
"copiedText": "テキストをコピーしました",
|
||||
"copiedMd": "Markdown をコピーしました",
|
||||
"uploadImage": "画像アップロード",
|
||||
"newSession": "新しいセッション",
|
||||
"deleteSession": "セッション削除",
|
||||
"noSessions": "セッションなし",
|
||||
"confirmDeleteSession": "このセッションを削除しますか?",
|
||||
"sessionList": "セッションリスト",
|
||||
"errConfigFirst": "先に設定で API を設定してください",
|
||||
"errTimeout": "リクエストタイムアウト"
|
||||
}
|
||||
100
scripts/translations/ja/channels.json
Normal file
100
scripts/translations/ja/channels.json
Normal file
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"title": "チャンネル",
|
||||
"desc": "メッセージチャンネルの管理とプラットフォーム接続",
|
||||
"addChannel": "+ チャンネル追加",
|
||||
"noChannels": "チャンネルなし",
|
||||
"channelName": "チャンネル名",
|
||||
"platform": "プラットフォーム",
|
||||
"status": "ステータス",
|
||||
"connected": "接続済み",
|
||||
"disconnected": "未接続",
|
||||
"actions": "操作",
|
||||
"edit": "編集",
|
||||
"delete": "削除",
|
||||
"enable": "有効化",
|
||||
"disable": "無効化",
|
||||
"save": "保存",
|
||||
"saving": "保存中...",
|
||||
"saved": "保存済み",
|
||||
"saveFailed": "保存失敗",
|
||||
"confirmDelete": "チャンネル「{name}」を削除しますか?",
|
||||
"deleted": "削除済み",
|
||||
"deleteFailed": "削除失敗",
|
||||
"loadFailed": "チャンネルの読み込みに失敗",
|
||||
"testConnection": "接続テスト",
|
||||
"testing": "テスト中...",
|
||||
"testSuccess": "接続成功",
|
||||
"testFailed": "接続失敗",
|
||||
"nameRequired": "チャンネル名を入力してください",
|
||||
"namePlaceholder": "例: メインチャンネル",
|
||||
"bindAgent": "Agent をバインド",
|
||||
"unbindAgent": "バインド解除",
|
||||
"selectAgent": "Agent を選択",
|
||||
"noAgentBound": "Agent 未バインド",
|
||||
"boundTo": "{agent} にバインド済み",
|
||||
"bindSuccess": "バインド成功",
|
||||
"bindFailed": "バインド失敗",
|
||||
"pairingTitle": "ペアリング",
|
||||
"pairingDesc": "デバイスペアリングを管理",
|
||||
"pairingCode": "ペアリングコード",
|
||||
"pairingCodePlaceholder": "ペアリングコードを入力",
|
||||
"approve": "承認",
|
||||
"approvePairing": "ペアリング承認",
|
||||
"approving": "承認中...",
|
||||
"approved": "承認済み",
|
||||
"approveFailed": "承認失敗",
|
||||
"noPendingPairing": "保留中のペアリングなし",
|
||||
"refreshPairing": "更新",
|
||||
"pendingCount": "{count} 件保留中",
|
||||
"configTitle": "チャンネル設定",
|
||||
"guideTitle": "設定ガイド",
|
||||
"guideSteps": "設定手順",
|
||||
"step": "ステップ",
|
||||
"pluginRequired": "プラグインが必要",
|
||||
"pluginInstalled": "プラグインインストール済み",
|
||||
"pluginNotInstalled": "プラグイン未インストール",
|
||||
"installPlugin": "プラグインインストール",
|
||||
"installing": "インストール中...",
|
||||
"installSuccess": "インストール成功",
|
||||
"installFailed": "インストール失敗",
|
||||
"restartRequired": "変更を反映するには Gateway の再起動が必要です",
|
||||
"restartGateway": "Gateway を再起動",
|
||||
"advanced": "詳細設定",
|
||||
"basicConfig": "基本設定",
|
||||
"qqTitle": "QQ",
|
||||
"qqDesc": "QQ プラットフォームに接続",
|
||||
"dingtalkTitle": "DingTalk",
|
||||
"dingtalkDesc": "DingTalk に接続",
|
||||
"feishuTitle": "Feishu",
|
||||
"feishuDesc": "Feishu に接続",
|
||||
"telegramTitle": "Telegram",
|
||||
"telegramDesc": "Telegram Bot に接続",
|
||||
"discordTitle": "Discord",
|
||||
"discordDesc": "Discord Bot に接続",
|
||||
"slackTitle": "Slack",
|
||||
"slackDesc": "Slack に接続",
|
||||
"wechatTitle": "WeChat",
|
||||
"wechatDesc": "WeChat に接続",
|
||||
"teamsTitle": "MS Teams",
|
||||
"teamsDesc": "Microsoft Teams に接続",
|
||||
"signalTitle": "Signal",
|
||||
"signalDesc": "Signal に接続",
|
||||
"matrixTitle": "Matrix",
|
||||
"matrixDesc": "Matrix プロトコルに接続",
|
||||
"whatsappTitle": "WhatsApp",
|
||||
"whatsappDesc": "WhatsApp に接続",
|
||||
"lineTitle": "LINE",
|
||||
"lineDesc": "LINE に接続",
|
||||
"botToken": "Bot トークン",
|
||||
"botTokenPlaceholder": "Bot トークンを入力",
|
||||
"appId": "App ID",
|
||||
"appIdPlaceholder": "App ID を入力",
|
||||
"appSecret": "App Secret",
|
||||
"appSecretPlaceholder": "App Secret を入力",
|
||||
"webhookUrl": "Webhook URL",
|
||||
"webhookSecret": "Webhook Secret",
|
||||
"groupId": "グループ ID",
|
||||
"groupIdPlaceholder": "グループ ID を入力",
|
||||
"verifyToken": "検証トークン",
|
||||
"encryptKey": "暗号化キー"
|
||||
}
|
||||
73
scripts/translations/ja/chat.json
Normal file
73
scripts/translations/ja/chat.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"title": "ライブチャット",
|
||||
"desc": "Agent とリアルタイムで会話",
|
||||
"noAgent": "Agent が見つかりません",
|
||||
"selectAgent": "Agent を選択",
|
||||
"connecting": "接続中...",
|
||||
"connected": "接続済み",
|
||||
"disconnected": "切断",
|
||||
"reconnecting": "再接続中...",
|
||||
"reconnectFailed": "再接続に失敗",
|
||||
"send": "送信",
|
||||
"sending": "送信中...",
|
||||
"inputPlaceholder": "メッセージを入力...",
|
||||
"noMessages": "メッセージなし",
|
||||
"clearChat": "チャット履歴をクリア",
|
||||
"confirmClear": "チャット履歴をクリアしますか?",
|
||||
"cleared": "チャット履歴をクリアしました",
|
||||
"newSession": "新しいセッション",
|
||||
"deleteSession": "セッション削除",
|
||||
"sessionList": "セッションリスト",
|
||||
"noSessions": "セッションなし",
|
||||
"confirmDeleteSession": "このセッションを削除しますか?",
|
||||
"typingIndicator": "入力中...",
|
||||
"copyMessage": "メッセージをコピー",
|
||||
"retryMessage": "再試行",
|
||||
"deleteMessage": "メッセージを削除",
|
||||
"messageDeleted": "メッセージ削除済み",
|
||||
"connectionLost": "接続が失われました",
|
||||
"connectionRestored": "接続が復元されました",
|
||||
"wsConnecting": "WebSocket 接続中...",
|
||||
"wsConnected": "WebSocket 接続済み",
|
||||
"wsDisconnected": "WebSocket 切断",
|
||||
"wsError": "WebSocket エラー",
|
||||
"wsReconnect": "再接続",
|
||||
"modelSelect": "モデル選択",
|
||||
"loadingModels": "モデル読み込み中...",
|
||||
"modelChanged": "モデルを {model} に変更しました",
|
||||
"modelChangeFailed": "モデル変更に失敗",
|
||||
"sendFailed": "送信失敗",
|
||||
"rateLimited": "レート制限中、しばらくお待ちください",
|
||||
"attachImage": "画像を添付",
|
||||
"imageUploaded": "画像アップロード済み",
|
||||
"imageTooLarge": "画像が大きすぎます(10MB 以下)",
|
||||
"fileNotSupported": "サポートされていないファイル形式",
|
||||
"scrollToBottom": "最下部にスクロール",
|
||||
"unreadMessages": "{count} 件の未読メッセージ",
|
||||
"online": "オンライン",
|
||||
"offline": "オフライン",
|
||||
"thinking": "考え中...",
|
||||
"generating": "生成中...",
|
||||
"stopped": "停止",
|
||||
"stop": "停止",
|
||||
"regenerate": "再生成",
|
||||
"editMessage": "メッセージを編集",
|
||||
"saveEdit": "編集を保存",
|
||||
"cancelEdit": "キャンセル",
|
||||
"exportChat": "チャットをエクスポート",
|
||||
"importChat": "チャットをインポート",
|
||||
"markdownMode": "Markdown モード",
|
||||
"rawMode": "Raw モード",
|
||||
"codeBlock": "コードブロック",
|
||||
"copyCode": "コードをコピー",
|
||||
"agentInfo": "Agent 情報",
|
||||
"sessionInfo": "セッション情報",
|
||||
"createdAt": "作成日時",
|
||||
"messageCount": "{count} メッセージ",
|
||||
"tokenUsage": "トークン使用量",
|
||||
"sidebarOpen": "サイドバーを開く",
|
||||
"sidebarClose": "サイドバーを閉じる",
|
||||
"gatewayNotRunning": "Gateway が実行されていません",
|
||||
"startGateway": "Gateway を起動",
|
||||
"pairFirst": "先にデバイスペアリングを行ってください"
|
||||
}
|
||||
55
scripts/translations/ja/chatDebug.json
Normal file
55
scripts/translations/ja/chatDebug.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"title": "システム診断",
|
||||
"desc": "WebSocket 接続診断とネットワークデバッグ",
|
||||
"wsStatus": "WebSocket ステータス",
|
||||
"wsConnect": "接続",
|
||||
"wsDisconnect": "切断",
|
||||
"wsReconnect": "再接続",
|
||||
"wsConnected": "接続済み",
|
||||
"wsDisconnected": "未接続",
|
||||
"wsConnecting": "接続中...",
|
||||
"wsHandshakeOk": "ハンドシェイク成功!",
|
||||
"wsHandshakeFailed": "ハンドシェイク失敗",
|
||||
"wsParseFailed": "メッセージ解析失敗",
|
||||
"wsRawData": "Raw データ",
|
||||
"wsError": "WebSocket エラー",
|
||||
"wsClosed": "接続終了",
|
||||
"wsOriginRejected": "origin not allowed (1008) - Gateway が現在のアプリの origin を拒否しました",
|
||||
"wsOriginFix": "解決方法:「ワンクリック修復」をクリックすると、tauri://localhost がホワイトリストに追加され Gateway が再起動されます",
|
||||
"wsAuthFailed": "認証失敗 (4001) - トークンが正しくない可能性があります",
|
||||
"wsAbnormalClose": "異常終了 (1006) - ネットワークの問題か Gateway が切断した可能性があります",
|
||||
"wsCreateFailed": "WebSocket 作成失敗",
|
||||
"wsConfigReadFailed": "設定の読み込みに失敗",
|
||||
"networkLogTitle": "ネットワークリクエストログ(最新 100 件)",
|
||||
"noRequests": "リクエスト記録なし",
|
||||
"totalRequests": "合計リクエスト",
|
||||
"cacheHit": "キャッシュヒット",
|
||||
"avgDuration": "平均所要時間",
|
||||
"colTime": "時間",
|
||||
"colCommand": "コマンド",
|
||||
"colArgs": "引数",
|
||||
"colDuration": "所要時間",
|
||||
"colCache": "キャッシュ",
|
||||
"fixStarting": "修復開始...",
|
||||
"fixWritingPair": "デバイスペアリング情報と Gateway origin ホワイトリストを書き込み中...",
|
||||
"fixOriginAdded": "tauri://localhost を gateway.controlUi.allowedOrigins に追加しました",
|
||||
"fixStoppingGw": "Gateway サービスを停止中...",
|
||||
"fixWaitExit": "プロセス終了待ち(3秒)...",
|
||||
"fixStartingGw": "Gateway サービスを起動中...",
|
||||
"fixGwStartSent": "Gateway 起動コマンド送信済み",
|
||||
"fixWaitReady": "Gateway 準備待ち(5秒)...",
|
||||
"fixCheckStatus": "Gateway ステータス確認中...",
|
||||
"fixGwStarted": "Gateway が起動しました",
|
||||
"fixGwMaybeStarting": "Gateway はまだ起動中の可能性があります。後で手動テストしてください",
|
||||
"fixTestingWs": "WebSocket 接続テスト中...",
|
||||
"fixReceivedChallenge": "connect.challenge を受信",
|
||||
"fixFrameSent": "connect フレーム送信済み",
|
||||
"fixPairSuccess": "ハンドシェイク成功!ペアリングの問題が修復されました!",
|
||||
"fixReconnecting": "メインアプリの WebSocket 接続を再確立中...",
|
||||
"fixOriginStillRejected": "原因:Gateway が現在のアプリの origin を拒否しました。Gateway の再起動が必要です",
|
||||
"fixSuggestManualRestart": "「サービス管理」ページで Gateway を手動で再起動してください",
|
||||
"fixWsConnFailed": "WebSocket 接続失敗、Gateway が実行中か確認してください",
|
||||
"fixOriginRejected1008": "接続拒否 (1008) - Gateway が現在の origin を拒否しました",
|
||||
"fixRetryHint": "この問題は今回の修復で処理されたはずです。もう一度「ワンクリック修復」をクリックしてください",
|
||||
"fixFailed": "修復失敗"
|
||||
}
|
||||
42
scripts/translations/ja/common.json
Normal file
42
scripts/translations/ja/common.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"save": "保存",
|
||||
"cancel": "キャンセル",
|
||||
"confirm": "確認",
|
||||
"delete": "削除",
|
||||
"edit": "編集",
|
||||
"add": "追加",
|
||||
"close": "閉じる",
|
||||
"loading": "読み込み中...",
|
||||
"retry": "再試行",
|
||||
"copy": "コピー",
|
||||
"copied": "コピーしました",
|
||||
"search": "検索",
|
||||
"refresh": "更新",
|
||||
"back": "戻る",
|
||||
"submit": "送信",
|
||||
"reset": "リセット",
|
||||
"enabled": "有効",
|
||||
"disabled": "無効",
|
||||
"unknown": "不明",
|
||||
"none": "なし",
|
||||
"yes": "はい",
|
||||
"no": "いいえ",
|
||||
"online": "オンライン",
|
||||
"offline": "オフライン",
|
||||
"running": "実行中",
|
||||
"stopped": "停止",
|
||||
"error": "エラー",
|
||||
"success": "成功",
|
||||
"warning": "警告",
|
||||
"info": "情報",
|
||||
"loadFailed": "読み込み失敗",
|
||||
"saveFailed": "保存失敗",
|
||||
"saveSuccess": "保存しました",
|
||||
"operationFailed": "操作失敗",
|
||||
"operationSuccess": "操作成功",
|
||||
"noData": "データなし",
|
||||
"unit": "個",
|
||||
"survivalRate": "稼働率",
|
||||
"settings": "設定",
|
||||
"update": "更新"
|
||||
}
|
||||
73
scripts/translations/ja/communication.json
Normal file
73
scripts/translations/ja/communication.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"title": "通信と自動化",
|
||||
"desc": "通知チャンネルと自動化ルールの設定",
|
||||
"notifyTitle": "通知チャンネル",
|
||||
"notifyDesc": "Agent のメッセージ通知先を設定",
|
||||
"automationTitle": "自動化ルール",
|
||||
"automationDesc": "イベントトリガーによる自動処理ルール",
|
||||
"addChannel": "+ チャンネル追加",
|
||||
"addRule": "+ ルール追加",
|
||||
"noChannels": "通知チャンネルなし",
|
||||
"noRules": "自動化ルールなし",
|
||||
"channelType": "チャンネルタイプ",
|
||||
"webhook": "Webhook",
|
||||
"email": "メール",
|
||||
"slack": "Slack",
|
||||
"discord": "Discord",
|
||||
"telegram": "Telegram",
|
||||
"dingtalk": "DingTalk",
|
||||
"feishu": "Feishu",
|
||||
"wechat": "WeChat",
|
||||
"custom": "カスタム",
|
||||
"channelName": "チャンネル名",
|
||||
"namePlaceholder": "例: チーム通知",
|
||||
"urlPlaceholder": "Webhook URL",
|
||||
"enabled": "有効",
|
||||
"disabled": "無効",
|
||||
"test": "テスト送信",
|
||||
"testing": "テスト中...",
|
||||
"testSuccess": "テスト送信成功",
|
||||
"testFailed": "テスト送信失敗",
|
||||
"save": "保存",
|
||||
"saving": "保存中...",
|
||||
"saved": "保存済み",
|
||||
"saveFailed": "保存失敗",
|
||||
"delete": "削除",
|
||||
"confirmDelete": "{name} を削除しますか?",
|
||||
"deleted": "削除済み",
|
||||
"deleteFailed": "削除失敗",
|
||||
"loadFailed": "読み込み失敗",
|
||||
"ruleTitle": "ルール名",
|
||||
"ruleTitlePlaceholder": "例: エラー時にSlack通知",
|
||||
"trigger": "トリガー",
|
||||
"triggerEvent": "トリガーイベント",
|
||||
"onError": "エラー発生時",
|
||||
"onComplete": "タスク完了時",
|
||||
"onStart": "タスク開始時",
|
||||
"onSchedule": "スケジュール実行",
|
||||
"action": "アクション",
|
||||
"actionNotify": "通知送信",
|
||||
"actionRun": "コマンド実行",
|
||||
"actionWebhook": "Webhook 呼出",
|
||||
"targetChannel": "対象チャンネル",
|
||||
"condition": "条件(任意)",
|
||||
"conditionPlaceholder": "例: error.code === 500",
|
||||
"ruleEnabled": "ルール有効化",
|
||||
"ruleDisabled": "ルール無効化",
|
||||
"noAgentBound": "Agent 未バインド",
|
||||
"bindAgent": "Agent をバインド",
|
||||
"unbindAgent": "バインド解除",
|
||||
"boundTo": "{agent} にバインド済み",
|
||||
"bindSuccess": "バインド成功",
|
||||
"bindFailed": "バインド失敗",
|
||||
"selectAgent": "Agent を選択",
|
||||
"pairingTitle": "ペアリング承認",
|
||||
"pairingDesc": "チャンネルからのペアリングリクエストを管理",
|
||||
"noPairingRequests": "保留中のリクエストなし",
|
||||
"pairingCode": "ペアリングコード",
|
||||
"approve": "承認",
|
||||
"reject": "拒否",
|
||||
"approved": "承認済み",
|
||||
"rejected": "拒否済み",
|
||||
"approveFailed": "承認失敗"
|
||||
}
|
||||
65
scripts/translations/ja/cron.json
Normal file
65
scripts/translations/ja/cron.json
Normal file
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"title": "スケジュールタスク",
|
||||
"desc": "OpenClaw の定期タスクを管理",
|
||||
"addTask": "+ タスク追加",
|
||||
"noTasks": "タスクなし",
|
||||
"taskName": "タスク名",
|
||||
"schedule": "スケジュール",
|
||||
"lastRun": "最終実行",
|
||||
"nextRun": "次回実行",
|
||||
"status": "ステータス",
|
||||
"active": "アクティブ",
|
||||
"inactive": "非アクティブ",
|
||||
"actions": "操作",
|
||||
"edit": "編集",
|
||||
"delete": "削除",
|
||||
"enable": "有効化",
|
||||
"disable": "無効化",
|
||||
"runNow": "今すぐ実行",
|
||||
"running": "実行中...",
|
||||
"addTitle": "タスク追加",
|
||||
"editTitle": "タスク編集",
|
||||
"namePlaceholder": "例: 毎日のレポート",
|
||||
"cronExpression": "Cron 式",
|
||||
"cronPlaceholder": "例: 0 9 * * *(毎日9時)",
|
||||
"cronHelp": "Cron 式のヘルプ",
|
||||
"command": "コマンド",
|
||||
"commandPlaceholder": "実行するコマンドまたはメッセージ",
|
||||
"targetAgent": "対象 Agent",
|
||||
"allAgents": "すべての Agent",
|
||||
"nameRequired": "タスク名を入力してください",
|
||||
"cronRequired": "Cron 式を入力してください",
|
||||
"commandRequired": "コマンドを入力してください",
|
||||
"created": "タスク作成済み",
|
||||
"createFailed": "タスク作成失敗",
|
||||
"updated": "タスク更新済み",
|
||||
"updateFailed": "タスク更新失敗",
|
||||
"confirmDelete": "タスク「{name}」を削除しますか?",
|
||||
"deleted": "タスク削除済み",
|
||||
"deleteFailed": "タスク削除失敗",
|
||||
"enabled": "タスク有効化済み",
|
||||
"disabled": "タスク無効化済み",
|
||||
"toggleFailed": "状態切替失敗",
|
||||
"runSent": "実行コマンド送信済み",
|
||||
"runFailed": "実行失敗",
|
||||
"loadFailed": "タスクの読み込みに失敗",
|
||||
"cronPreview": "次回の {count} 回の実行",
|
||||
"everyMinute": "毎分",
|
||||
"everyHour": "毎時",
|
||||
"everyDay": "毎日",
|
||||
"everyWeek": "毎週",
|
||||
"everyMonth": "毎月",
|
||||
"custom": "カスタム",
|
||||
"quickSchedule": "クイックスケジュール",
|
||||
"timezone": "タイムゾーン",
|
||||
"description": "説明",
|
||||
"descPlaceholder": "タスクの説明(任意)",
|
||||
"maxRetries": "最大リトライ回数",
|
||||
"timeout": "タイムアウト(秒)",
|
||||
"history": "実行履歴",
|
||||
"noHistory": "実行履歴なし",
|
||||
"success": "成功",
|
||||
"failed": "失敗",
|
||||
"duration": "所要時間",
|
||||
"output": "出力"
|
||||
}
|
||||
81
scripts/translations/ja/dashboard.json
Normal file
81
scripts/translations/ja/dashboard.json
Normal file
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"title": "ダッシュボード",
|
||||
"desc": "OpenClaw 実行状況の概要",
|
||||
"gateway": "Gateway",
|
||||
"portDetect": "ポート検出",
|
||||
"notStarted": "未起動",
|
||||
"versionLabel": "バージョン",
|
||||
"versionOfficial": "公式",
|
||||
"versionChinese": "中国語版",
|
||||
"versionUnknown": "バージョン情報未取得",
|
||||
"versionAhead": "現在のバージョンは推奨安定版 {version} より新しく、不安定な可能性があります",
|
||||
"versionStable": "安定版 {version}",
|
||||
"versionRecommend": "推奨安定版 {version}",
|
||||
"versionLatest": "最新アップストリーム {version}",
|
||||
"agentFleet": "Agent フリート",
|
||||
"defaultAgent": "デフォルト",
|
||||
"modelPool": "モデルプール",
|
||||
"basedOnProviders": "{count} プロバイダーから",
|
||||
"baseServices": "基本サービス",
|
||||
"controlUI": "Control UI",
|
||||
"controlUIDesc": "OpenClaw ネイティブパネル",
|
||||
"controlUIClick": "ブラウザで開く",
|
||||
"controlUINotRunning": "Gateway 未実行",
|
||||
"restartGw": "Gateway 再起動",
|
||||
"checkUpdate": "更新確認",
|
||||
"createBackup": "バックアップ作成",
|
||||
"recentLogs": "最近のログ",
|
||||
"cliPath": "CLI パス",
|
||||
"cliSource": "インストール元",
|
||||
"cliSourceStandalone": "スタンドアロン版",
|
||||
"cliSourceNpmZh": "npm 中国語版",
|
||||
"cliSourceNpmOfficial": "npm 公式版",
|
||||
"cliSourceNpmGlobal": "npm グローバル",
|
||||
"cliSourceUnknown": "不明",
|
||||
"multiInstall": "複数のインストールを検出",
|
||||
"multiInstallHint": "設定で使用するものを選択できます",
|
||||
"installCount": "{count} インストール",
|
||||
"retry": "再試行",
|
||||
"servicesLoadFail": "サービス状態の読み込みに失敗",
|
||||
"versionLoadFail": "バージョン情報の読み込みに失敗",
|
||||
"notSet": "未設定",
|
||||
"port": "ポート",
|
||||
"startBtn": "起動",
|
||||
"stopBtn": "停止",
|
||||
"restartBtn": "再起動",
|
||||
"primaryModel": "プライマリモデル",
|
||||
"maxConcurrent": "最大同時実行数",
|
||||
"mcpTools": "MCP ツール",
|
||||
"mountedExtensions": "マウント済み拡張",
|
||||
"recentBackup": "最近のバックアップ",
|
||||
"noBackup": "バックアップなし",
|
||||
"backupCount": "{count} バックアップファイル",
|
||||
"workspaceCount": "{count} ワークスペース",
|
||||
"runtimeVersion": "ランタイムバージョン",
|
||||
"remaining": "残り",
|
||||
"activeSessions": "アクティブセッション",
|
||||
"defaultModel": "デフォルトモデル",
|
||||
"context": "コンテキスト",
|
||||
"noLogs": "ログなし",
|
||||
"openControlUIFail": "Control UI を開けませんでした",
|
||||
"starting": "起動中...",
|
||||
"gwStartSent": "Gateway 起動コマンド送信済み",
|
||||
"startFail": "起動失敗",
|
||||
"stopping": "停止中...",
|
||||
"gwStopped": "Gateway 停止済み",
|
||||
"stopFail": "停止失敗",
|
||||
"restarting": "再起動中...",
|
||||
"gwRestartSent": "Gateway 再起動コマンド送信済み",
|
||||
"restartFail": "再起動失敗",
|
||||
"gwRestarted": "Gateway 再起動済み (PID: {pid})",
|
||||
"restartTimeout": "再起動タイムアウト、Gateway はまだ起動中の可能性があります",
|
||||
"checking": "確認中...",
|
||||
"versionAheadWarn": "ローカルバージョン {current} は推奨安定版 {recommended} より新しく、互換性リスクがある可能性があります",
|
||||
"updateAvailable": "推奨安定版が利用可能: {version}",
|
||||
"alignedWithLatest": "推奨安定版に一致、最新アップストリームは {version}",
|
||||
"upToDate": "推奨安定版に一致",
|
||||
"checkUpdateFail": "更新確認に失敗",
|
||||
"backingUp": "バックアップ中...",
|
||||
"backupDone": "バックアップ完了: {name}",
|
||||
"backupFail": "バックアップ失敗"
|
||||
}
|
||||
47
scripts/translations/ja/ext.json
Normal file
47
scripts/translations/ja/ext.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"title": "拡張ツール",
|
||||
"desc": "cftunnel トンネリングと ClawApp モバイルクライアントの管理",
|
||||
"cftunnelTitle": "cftunnel トンネリング",
|
||||
"cftunnelDesc": "Cloudflare Tunnel でローカルサービスを公開。パブリック IP やポートマッピング不要。",
|
||||
"clawappTitle": "ClawApp モバイルクライアント",
|
||||
"clawappDesc": "H5 モバイルチャットクライアント、プロキシサーバー経由で Gateway に接続。ローカルおよび外部アクセス対応。",
|
||||
"cftunnelNotInstalled": "cftunnel 未インストール",
|
||||
"clawappNotInstalled": "ClawApp 未インストール",
|
||||
"installBtn": "ワンクリックインストール",
|
||||
"viewDocs": "ドキュメント",
|
||||
"status": "ステータス",
|
||||
"running": "実行中",
|
||||
"stopped": "停止",
|
||||
"version": "バージョン",
|
||||
"unknown": "不明",
|
||||
"routes": "ルート",
|
||||
"noRoutes": "ルートなし",
|
||||
"active": "アクティブ",
|
||||
"localService": "ローカルサービス",
|
||||
"startTunnel": "トンネル開始",
|
||||
"stopTunnel": "トンネル停止",
|
||||
"viewLogs": "ログ表示",
|
||||
"refresh": "更新",
|
||||
"port": "ポート",
|
||||
"accessUrl": "アクセス URL",
|
||||
"publicUrl": "パブリック",
|
||||
"openClawapp": "ClawApp を開く",
|
||||
"openPublicUrl": "パブリック URL を開く",
|
||||
"start": "起動",
|
||||
"stop": "停止",
|
||||
"tunnelActionDone": "トンネル{action}済み",
|
||||
"tunnelActionFail": "{action}失敗",
|
||||
"recentLogs": "最近のログ",
|
||||
"collapse": "折りたたむ",
|
||||
"noLogs": "ログなし",
|
||||
"readLogsFailed": "ログの読み込みに失敗",
|
||||
"preparing": "インストール準備中...",
|
||||
"installing": "インストール中...",
|
||||
"installDone": "インストール完了",
|
||||
"installSuccess": "{name} インストール成功",
|
||||
"installFailed": "インストール失敗",
|
||||
"installFailedTitle": "{name} のインストールに失敗",
|
||||
"installScene": "{name} のインストール",
|
||||
"error": "エラー",
|
||||
"webModeNoLogs": "Web モード:インストールログは利用できません。完了をお待ちください..."
|
||||
}
|
||||
46
scripts/translations/ja/gateway.json
Normal file
46
scripts/translations/ja/gateway.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"title": "Gateway",
|
||||
"desc": "OpenClaw Gateway サービスの設定と管理",
|
||||
"status": "ステータス",
|
||||
"running": "実行中",
|
||||
"stopped": "停止",
|
||||
"port": "ポート",
|
||||
"host": "ホスト",
|
||||
"authMode": "認証モード",
|
||||
"authToken": "トークン認証",
|
||||
"authPassword": "パスワード認証",
|
||||
"authNone": "認証なし",
|
||||
"controlUI": "Control UI",
|
||||
"allowedOrigins": "許可されたオリジン",
|
||||
"addOrigin": "オリジン追加",
|
||||
"removeOrigin": "削除",
|
||||
"originPlaceholder": "例: http://localhost:3000",
|
||||
"httpEndpoints": "HTTP エンドポイント",
|
||||
"chatCompletions": "Chat Completions",
|
||||
"enabled": "有効",
|
||||
"disabled": "無効",
|
||||
"enableEndpoint": "有効にする",
|
||||
"disableEndpoint": "無効にする",
|
||||
"dangerZone": "危険ゾーン",
|
||||
"dangerouslyDisableAuth": "デバイス認証を無効化(危険)",
|
||||
"dangerAuthHint": "これにより未認証デバイスからの接続が許可されます。テスト用途のみ推奨。",
|
||||
"saveConfig": "設定を保存",
|
||||
"saving": "保存中...",
|
||||
"saved": "Gateway 設定を保存しました",
|
||||
"saveFailed": "保存失敗",
|
||||
"restartRequired": "変更を反映するには Gateway の再起動が必要です",
|
||||
"restartNow": "今すぐ再起動",
|
||||
"configLoadFail": "Gateway 設定の読み込みに失敗",
|
||||
"portInUse": "ポート {port} は使用中です",
|
||||
"invalidPort": "有効なポート番号を入力してください",
|
||||
"noConfig": "Gateway 設定が見つかりません。Gateway を起動してから設定してください。",
|
||||
"pairingTitle": "デバイスペアリング",
|
||||
"pairingDesc": "接続を許可されたデバイスを管理",
|
||||
"pairedDevices": "ペアリング済みデバイス",
|
||||
"noPairedDevices": "ペアリング済みデバイスなし",
|
||||
"removePairing": "ペアリング解除",
|
||||
"confirmRemovePairing": "このデバイスのペアリングを解除しますか?再接続時に再度ペアリングが必要になります。",
|
||||
"pairingRemoved": "ペアリング解除済み",
|
||||
"pairingRemoveFail": "ペアリング解除に失敗",
|
||||
"refreshPairing": "更新"
|
||||
}
|
||||
19
scripts/translations/ja/instance.json
Normal file
19
scripts/translations/ja/instance.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"local": "ローカル",
|
||||
"remote": "リモート",
|
||||
"docker": "Docker",
|
||||
"switchHint": "切り替え後、モデル設定や Agent などのページは選択したインスタンスを管理します",
|
||||
"addInstance": "インスタンス追加",
|
||||
"addRemote": "リモートインスタンス追加",
|
||||
"namePlaceholder": "リモートサーバー",
|
||||
"nameLabel": "名前",
|
||||
"endpointLabel": "パネルアドレス",
|
||||
"gwPortLabel": "Gateway ポート(任意)",
|
||||
"nameRequired": "名前とパネルアドレスを入力してください",
|
||||
"endpointExists": "このエンドポイントは既に存在します",
|
||||
"adding": "追加中...",
|
||||
"switchedTo": "{name} に切り替えました",
|
||||
"current": "現在",
|
||||
"remoteHint": "リモートサーバーで ClawPanel (serve.js) が実行されている必要があります。",
|
||||
"example": "例"
|
||||
}
|
||||
17
scripts/translations/ja/logs.json
Normal file
17
scripts/translations/ja/logs.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"title": "ログ",
|
||||
"desc": "OpenClaw サービスログを表示",
|
||||
"tabGateway": "Gateway ログ",
|
||||
"tabGatewayErr": "Gateway エラー",
|
||||
"tabGuardian": "ガーディアン",
|
||||
"tabBackup": "バックアップログ",
|
||||
"tabAudit": "監査ログ",
|
||||
"searchPlaceholder": "ログを検索...",
|
||||
"refresh": "更新",
|
||||
"autoScroll": "自動スクロール",
|
||||
"loading": "ログ読み込み中...",
|
||||
"empty": "ログなし",
|
||||
"loadFailed": "ログの読み込みに失敗",
|
||||
"noResults": "一致する結果なし",
|
||||
"searchFailed": "検索失敗"
|
||||
}
|
||||
33
scripts/translations/ja/memory.json
Normal file
33
scripts/translations/ja/memory.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "メモリ",
|
||||
"desc": "Agent のメモリファイルを管理",
|
||||
"noFiles": "メモリファイルなし",
|
||||
"fileName": "ファイル名",
|
||||
"fileSize": "サイズ",
|
||||
"lastModified": "最終更新",
|
||||
"actions": "操作",
|
||||
"view": "表示",
|
||||
"download": "ダウンロード",
|
||||
"delete": "削除",
|
||||
"upload": "アップロード",
|
||||
"uploadHint": "テキストファイルをドラッグ&ドロップまたはクリックしてアップロード",
|
||||
"uploading": "アップロード中...",
|
||||
"uploaded": "アップロード完了",
|
||||
"uploadFailed": "アップロード失敗",
|
||||
"confirmDelete": "メモリファイル「{name}」を削除しますか?",
|
||||
"deleted": "削除済み",
|
||||
"deleteFailed": "削除失敗",
|
||||
"loadFailed": "メモリファイルの読み込みに失敗",
|
||||
"viewTitle": "メモリファイル — {name}",
|
||||
"noContent": "内容なし",
|
||||
"lines": "{count} 行",
|
||||
"bytes": "{count} バイト",
|
||||
"selectAgent": "Agent を選択",
|
||||
"allAgents": "すべての Agent",
|
||||
"defaultAgent": "デフォルト Agent",
|
||||
"refreshing": "更新中...",
|
||||
"searchPlaceholder": "ファイル名を検索...",
|
||||
"noResults": "一致するファイルなし",
|
||||
"totalFiles": "合計 {count} ファイル",
|
||||
"totalSize": "合計サイズ: {size}"
|
||||
}
|
||||
5
scripts/translations/ja/modal.json
Normal file
5
scripts/translations/ja/modal.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"confirmTitle": "操作の確認",
|
||||
"confirmOk": "OK",
|
||||
"confirmCancel": "キャンセル"
|
||||
}
|
||||
126
scripts/translations/ja/models.json
Normal file
126
scripts/translations/ja/models.json
Normal file
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"title": "モデル設定",
|
||||
"desc": "AI モデルプロバイダーとモデルの管理",
|
||||
"addProvider": "+ プロバイダー追加",
|
||||
"noProviders": "プロバイダーなし",
|
||||
"providerName": "プロバイダー名",
|
||||
"baseUrl": "Base URL",
|
||||
"apiKey": "API Key",
|
||||
"models": "モデル",
|
||||
"addModel": "モデル追加",
|
||||
"removeModel": "削除",
|
||||
"editProvider": "プロバイダー編集",
|
||||
"deleteProvider": "プロバイダー削除",
|
||||
"saveProvider": "保存",
|
||||
"testConnection": "接続テスト",
|
||||
"testing": "テスト中...",
|
||||
"testSuccess": "接続成功",
|
||||
"testFailed": "接続失敗",
|
||||
"testNoReply": "(応答なし)",
|
||||
"fetchModels": "モデルリスト取得",
|
||||
"fetching": "取得中...",
|
||||
"fetchSuccess": "{count} モデルが見つかりました",
|
||||
"fetchFailed": "モデルリスト取得失敗",
|
||||
"noModelsFound": "利用可能なモデルが見つかりません",
|
||||
"selectAll": "すべて選択",
|
||||
"deselectAll": "すべて解除",
|
||||
"providerSaved": "プロバイダー保存済み",
|
||||
"providerDeleted": "プロバイダー削除済み",
|
||||
"saveFailed": "保存失敗",
|
||||
"deleteFailed": "削除失敗",
|
||||
"confirmDelete": "プロバイダー「{name}」を削除しますか?関連するすべてのモデル設定が失われます。",
|
||||
"loadFailed": "モデル設定の読み込みに失敗",
|
||||
"nameRequired": "プロバイダー名を入力してください",
|
||||
"urlRequired": "Base URL を入力してください",
|
||||
"keyRequired": "API Key を入力してください",
|
||||
"namePlaceholder": "例: OpenAI",
|
||||
"urlPlaceholder": "例: https://api.openai.com/v1",
|
||||
"keyPlaceholder": "例: sk-...",
|
||||
"modelPlaceholder": "例: gpt-4o",
|
||||
"primaryModel": "プライマリモデル",
|
||||
"primaryModelHint": "デフォルトで使用されるモデル",
|
||||
"setPrimary": "プライマリに設定",
|
||||
"isPrimary": "プライマリモデル",
|
||||
"noPrimary": "プライマリモデル未設定",
|
||||
"primarySet": "プライマリモデルを設定しました",
|
||||
"primarySetFailed": "プライマリモデルの設定に失敗",
|
||||
"modelCount": "{count} モデル",
|
||||
"enabled": "有効",
|
||||
"disabled": "無効",
|
||||
"toggleModel": "モデル切替",
|
||||
"modelEnabled": "モデル有効化",
|
||||
"modelDisabled": "モデル無効化",
|
||||
"toggleFailed": "切替失敗",
|
||||
"duplicate": "重複するプロバイダー名",
|
||||
"urlInvalid": "無効な URL 形式",
|
||||
"providerType": "プロバイダータイプ",
|
||||
"typeOpenai": "OpenAI 互換",
|
||||
"typeAnthropic": "Anthropic",
|
||||
"typeGoogle": "Google",
|
||||
"typeCustom": "カスタム",
|
||||
"temperature": "温度",
|
||||
"maxTokens": "最大トークン",
|
||||
"topP": "Top P",
|
||||
"frequencyPenalty": "頻度ペナルティ",
|
||||
"presencePenalty": "存在ペナルティ",
|
||||
"advancedSettings": "詳細設定",
|
||||
"resetDefaults": "デフォルトに戻す",
|
||||
"modelSettings": "モデル設定",
|
||||
"globalSettings": "グローバル設定",
|
||||
"perModelSettings": "モデル別設定",
|
||||
"inheritGlobal": "グローバル設定を継承",
|
||||
"customValue": "カスタム値",
|
||||
"timeout": "タイムアウト(秒)",
|
||||
"retries": "リトライ回数",
|
||||
"retryDelay": "リトライ間隔(ミリ秒)",
|
||||
"concurrency": "同時実行数",
|
||||
"rateLimitRpm": "レート制限(RPM)",
|
||||
"headers": "カスタムヘッダー",
|
||||
"addHeader": "ヘッダー追加",
|
||||
"headerKey": "キー",
|
||||
"headerValue": "値",
|
||||
"importConfig": "設定インポート",
|
||||
"exportConfig": "設定エクスポート",
|
||||
"importFromClipboard": "クリップボードからインポート",
|
||||
"exportToClipboard": "クリップボードにエクスポート",
|
||||
"imported": "設定をインポートしました",
|
||||
"importFailed": "インポート失敗",
|
||||
"exported": "設定をクリップボードにコピーしました",
|
||||
"exportFailed": "エクスポート失敗",
|
||||
"invalidFormat": "無効な設定形式",
|
||||
"backupConfig": "設定バックアップ",
|
||||
"restoreConfig": "設定復元",
|
||||
"backupCreated": "バックアップ作成済み",
|
||||
"restoreDone": "設定復元済み",
|
||||
"qtcoolTitle": "晴辰クラウド",
|
||||
"qtcoolBadge": "公式",
|
||||
"qtcoolDesc": "GPT-5 / Codex 全シリーズ、公式価格の2〜3割",
|
||||
"qtcoolHint": "毎日サインインでクレジット獲得",
|
||||
"qtcoolSetup": "ワンクリック設定",
|
||||
"qtcoolDocs": "詳細 →",
|
||||
"presetTitle": "プリセット",
|
||||
"presetDesc": "人気プロバイダーのワンクリック設定",
|
||||
"presetOpenai": "OpenAI",
|
||||
"presetAnthropic": "Anthropic",
|
||||
"presetGoogle": "Google AI",
|
||||
"presetGroq": "Groq",
|
||||
"presetCustom": "カスタム",
|
||||
"sortByName": "名前順",
|
||||
"sortByModel": "モデル数順",
|
||||
"filterEnabled": "有効のみ",
|
||||
"filterAll": "すべて",
|
||||
"searchProviders": "プロバイダーを検索...",
|
||||
"noResults": "一致するプロバイダーなし",
|
||||
"totalModels": "合計 {count} モデル",
|
||||
"activeModels": "アクティブ {count}",
|
||||
"modelIdPlaceholder": "モデル ID(例: gpt-4o-mini)",
|
||||
"modelDisplayName": "表示名",
|
||||
"modelDisplayPlaceholder": "表示名(任意)",
|
||||
"contextLength": "コンテキスト長",
|
||||
"vision": "ビジョン対応",
|
||||
"functionCalling": "Function Calling",
|
||||
"streaming": "ストリーミング",
|
||||
"modelCapabilities": "モデル機能",
|
||||
"supported": "対応",
|
||||
"notSupported": "非対応"
|
||||
}
|
||||
40
scripts/translations/ja/security.json
Normal file
40
scripts/translations/ja/security.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"title": "セキュリティ",
|
||||
"desc": "OpenClaw のセキュリティ設定を管理",
|
||||
"toolPermissions": "ツール権限",
|
||||
"toolPermDesc": "Agent が使用可能なツールカテゴリを制御",
|
||||
"permAll": "すべて許可",
|
||||
"permSafe": "安全のみ",
|
||||
"permNone": "すべて拒否",
|
||||
"permCustom": "カスタム",
|
||||
"fileSystem": "ファイルシステム",
|
||||
"network": "ネットワーク",
|
||||
"process": "プロセス",
|
||||
"shell": "シェル",
|
||||
"browser": "ブラウザ",
|
||||
"dangerousTools": "危険なツール",
|
||||
"enableAll": "すべて有効",
|
||||
"disableAll": "すべて無効",
|
||||
"savePermissions": "権限を保存",
|
||||
"permSaved": "ツール権限を保存しました",
|
||||
"permSaveFail": "権限の保存に失敗",
|
||||
"allowedPaths": "許可パス",
|
||||
"blockedPaths": "ブロックパス",
|
||||
"addPath": "パス追加",
|
||||
"removePath": "削除",
|
||||
"pathPlaceholder": "例: /home/user/documents",
|
||||
"networkRules": "ネットワークルール",
|
||||
"allowedDomains": "許可ドメイン",
|
||||
"blockedDomains": "ブロックドメイン",
|
||||
"addDomain": "ドメイン追加",
|
||||
"domainPlaceholder": "例: api.example.com",
|
||||
"rateLimit": "レート制限",
|
||||
"rateLimitDesc": "1分あたりの最大リクエスト数",
|
||||
"rateLimitHint": "0 で無制限",
|
||||
"auditLog": "監査ログ",
|
||||
"auditLogDesc": "すべてのツール実行を監査ログに記録",
|
||||
"auditEnabled": "監査ログ有効",
|
||||
"auditDisabled": "監査ログ無効",
|
||||
"loadFailed": "セキュリティ設定の読み込みに失敗",
|
||||
"noConfig": "セキュリティ設定が見つかりません"
|
||||
}
|
||||
72
scripts/translations/ja/services.json
Normal file
72
scripts/translations/ja/services.json
Normal file
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"title": "サービス管理",
|
||||
"desc": "OpenClaw サービスの起動・停止・監視",
|
||||
"gatewayTitle": "Gateway サービス",
|
||||
"guardianTitle": "Guardian サービス",
|
||||
"status": "ステータス",
|
||||
"pid": "PID",
|
||||
"uptime": "稼働時間",
|
||||
"port": "ポート",
|
||||
"host": "ホスト",
|
||||
"actions": "操作",
|
||||
"start": "起動",
|
||||
"stop": "停止",
|
||||
"restart": "再起動",
|
||||
"forceKill": "強制終了",
|
||||
"viewLogs": "ログを見る",
|
||||
"starting": "起動中...",
|
||||
"stopping": "停止中...",
|
||||
"restarting": "再起動中...",
|
||||
"killing": "強制終了中...",
|
||||
"startSent": "起動コマンド送信済み",
|
||||
"stopSent": "停止コマンド送信済み",
|
||||
"restartSent": "再起動コマンド送信済み",
|
||||
"killSent": "強制終了コマンド送信済み",
|
||||
"startFail": "起動失敗",
|
||||
"stopFail": "停止失敗",
|
||||
"restartFail": "再起動失敗",
|
||||
"killFail": "強制終了失敗",
|
||||
"gwStarted": "Gateway が起動しました (PID: {pid})",
|
||||
"gwStopped": "Gateway が停止しました",
|
||||
"gwRestarted": "Gateway が再起動しました (PID: {pid})",
|
||||
"gwKilled": "Gateway プロセスを強制終了しました",
|
||||
"guardianStarted": "Guardian が起動しました",
|
||||
"guardianStopped": "Guardian が停止しました",
|
||||
"gwRestartTimeout": "再起動タイムアウト",
|
||||
"loadFail": "サービス状態の読み込みに失敗",
|
||||
"confirmStop": "Gateway を停止しますか?すべてのアクティブ接続が切断されます。",
|
||||
"confirmKill": "Gateway プロセスを強制終了しますか?これは最終手段です。",
|
||||
"portOpen": "ポート {port} は開いています",
|
||||
"portClosed": "ポート {port} は閉じています",
|
||||
"portCheckFail": "ポートチェック失敗",
|
||||
"autoRefresh": "自動更新",
|
||||
"autoRefreshOn": "{sec}秒ごとに自動更新",
|
||||
"autoRefreshOff": "自動更新オフ",
|
||||
"processInfo": "プロセス情報",
|
||||
"noProcess": "プロセスなし",
|
||||
"memory": "メモリ",
|
||||
"cpu": "CPU",
|
||||
"configFile": "設定ファイル",
|
||||
"configPath": "パス",
|
||||
"gwMode": "Gateway モード",
|
||||
"gwModeDaemon": "デーモン(バックグラウンド)",
|
||||
"gwModeForeground": "フォアグラウンド",
|
||||
"logsHint": "「ログ」ページで詳細を確認",
|
||||
"quickActions": "クイック操作",
|
||||
"healthCheck": "ヘルスチェック",
|
||||
"healthOk": "正常に動作中",
|
||||
"healthFail": "応答なし",
|
||||
"checkingHealth": "ヘルスチェック中...",
|
||||
"lastChecked": "最終確認",
|
||||
"neverChecked": "未確認",
|
||||
"environment": "環境",
|
||||
"nodeVersion": "Node.js バージョン",
|
||||
"platform": "プラットフォーム",
|
||||
"arch": "アーキテクチャ",
|
||||
"homeDir": "ホームディレクトリ",
|
||||
"configDir": "設定ディレクトリ",
|
||||
"gwNotRunning": "Gateway は実行されていません",
|
||||
"guardianNotRunning": "Guardian は実行されていません",
|
||||
"guardianDesc": "Gateway の自動再起動を管理するウォッチドッグプロセス",
|
||||
"confirmStopGuardian": "Guardian を停止しますか?Gateway が自動再起動されなくなります。"
|
||||
}
|
||||
53
scripts/translations/ja/settings.json
Normal file
53
scripts/translations/ja/settings.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"title": "パネル設定",
|
||||
"desc": "ClawPanel のネットワーク、プロキシ、ダウンロードソース設定を管理",
|
||||
"networkProxy": "ネットワークプロキシ",
|
||||
"modelProxy": "モデルリクエストプロキシ",
|
||||
"npmRegistry": "npm レジストリ",
|
||||
"openclawDir": "OpenClaw インストールパス",
|
||||
"openclawCli": "OpenClaw CLI バインド",
|
||||
"cliAutoDetect": "自動検出(推奨)",
|
||||
"cliBindHint": "パネルが使用する OpenClaw CLI を選択、複数バージョン共存時に便利",
|
||||
"cliCurrent": "現在使用中",
|
||||
"cliBound": "バインド済み",
|
||||
"cliActive": "アクティブ",
|
||||
"cliVersion": "バージョン",
|
||||
"cliSwitchConfirm": "この CLI に切り替えますか?パネルはすべての操作にこのインストールを使用します。",
|
||||
"language": "表示言語",
|
||||
"languageHint": "インターフェース言語を切り替えます。一部コンテンツは元の言語のまま表示される場合があります。",
|
||||
"testProxy": "接続テスト",
|
||||
"clearProxy": "プロキシ無効化",
|
||||
"proxyHint": "設定後、npm インストール/アップグレード、バージョンチェック、GitHub/Gitee 更新チェック、ClawHub Skills ダウンロードはこのプロキシを使用します。localhost と LAN アドレスは自動バイパスされます。すぐに有効になります。Gateway が実行中の場合はサービスの再起動を検討してください。",
|
||||
"modelProxyToggle": "モデルテストとモデルリストリクエストもプロキシ経由",
|
||||
"modelProxyHint": "デフォルトオフ。一部のモデル API は国内中継または LAN アドレスのため、プロキシを使用すると接続に失敗する場合があります。モデルプロバイダーがプロキシを必要とする場合のみ有効にしてください。",
|
||||
"modelProxyNoProxy": "まず上のネットワークプロキシアドレスを設定してから、このオプションを有効にしてください。",
|
||||
"registryTaobao": "Taobao ミラー(中国推奨)",
|
||||
"registryNpm": "npm 公式",
|
||||
"registryHuawei": "Huawei Cloud ミラー",
|
||||
"registryCustom": "カスタム",
|
||||
"registryHint": "アップグレードとバージョンチェックに使用する npm レジストリ。中国のユーザーには Taobao ミラー推奨。",
|
||||
"registryEmpty": "レジストリ URL を入力してください",
|
||||
"registrySaved": "npm レジストリ保存済み",
|
||||
"configExists": "設定ファイルあり",
|
||||
"configMissing": "設定ファイルが見つかりません",
|
||||
"currentPath": "現在のパス",
|
||||
"customBadge": "カスタム",
|
||||
"dirPlaceholder": "デフォルトパス ~/.openclaw を使用するには空欄のまま",
|
||||
"resetDefault": "デフォルトに戻す",
|
||||
"dirHint": "カスタム OpenClaw 設定ディレクトリパス。変更後は再起動が必要です。対象ディレクトリは存在し、openclaw.json を含む必要があります。",
|
||||
"customPathSaved": "カスタムパス保存済み",
|
||||
"defaultRestored": "デフォルトパスに戻しました",
|
||||
"restartConfirm": "変更を反映するにはパネルの再起動が必要です。今すぐ再起動しますか?",
|
||||
"restarting": "再起動中...",
|
||||
"restartFailed": "自動再起動に失敗しました。手動で閉じて再度開いてください",
|
||||
"effectNextLaunch": "次回起動時に有効",
|
||||
"proxyUrlInvalid": "プロキシ URL は http:// または https:// で始まる必要があります",
|
||||
"testingProxy": "プロキシ接続をテスト中...",
|
||||
"proxyOk": "プロキシ接続成功(HTTP {status}、{ms}ms)→ {target}",
|
||||
"proxyWarn": "プロキシに到達可能ですが異常な応答(HTTP {status}、{ms}ms)",
|
||||
"proxyUrlEmpty": "プロキシアドレスを入力するか、「プロキシ無効化」をクリックしてください",
|
||||
"proxySaved": "ネットワークプロキシ保存済み。Gateway が実行中の場合はサービスの再起動を検討してください",
|
||||
"proxyCleared": "ネットワークプロキシ無効化",
|
||||
"modelProxyOn": "モデルリクエストはプロキシを使用します",
|
||||
"modelProxyOff": "モデルリクエストプロキシ無効化"
|
||||
}
|
||||
46
scripts/translations/ja/setup.json
Normal file
46
scripts/translations/ja/setup.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"title": "初期設定",
|
||||
"desc": "OpenClaw のインストールと設定",
|
||||
"headerTitle": "ClawPanel へようこそ",
|
||||
"headerDesc": "OpenClaw AI Agent フレームワークのデスクトップ管理パネル",
|
||||
"recheck": "再検出",
|
||||
"stepNode": "Node.js 環境",
|
||||
"installed": "インストール済み",
|
||||
"stepNodeHint": "OpenClaw は Node.js で動作します。先にインストールしてください。",
|
||||
"downloadNode": "Node.js をダウンロード",
|
||||
"recheckAfterInstall": "インストール後「再検出」をクリック",
|
||||
"nodeInstalledButNotDetected": "インストール済みなのに検出されない?",
|
||||
"scanNodeBtn": "自動スキャン",
|
||||
"orManualPath": "またはパスを手動指定:",
|
||||
"checkPathBtn": "検出",
|
||||
"stepGit": "Git バージョン管理",
|
||||
"stepGitHint": "一部の依存関係には Git が必要です。下のボタンで自動インストールするか、手動でインストールしてください。",
|
||||
"autoInstallGitBtn": "Git をワンクリックインストール",
|
||||
"manualDownload": "手動ダウンロード",
|
||||
"stepConfig": "設定ファイル",
|
||||
"configAt": "設定ファイル: {path}",
|
||||
"configMissing": "設定ファイルが存在しません。下のボタンでデフォルト設定を自動作成します。",
|
||||
"initConfigLabel": "設定をワンクリック初期化",
|
||||
"customDirTitle": "カスタム OpenClaw インストールパス",
|
||||
"customDirHint": "OpenClaw がデフォルト以外のディレクトリにインストールされている場合、ここで指定できます。空欄の場合はデフォルトパスを使用します。",
|
||||
"saveBtn": "保存",
|
||||
"resetDefaultBtn": "デフォルトに戻す",
|
||||
"aiAssistant": "AI アシスタント",
|
||||
"aiAssistantDesc": "インストールの問題がありますか?AI アシスタントが診断と解決をお手伝いします。",
|
||||
"openAiAssistant": "AI アシスタントを開く",
|
||||
"askAiHelp": "AI に解決してもらう",
|
||||
"nextStepsTitle": "次のステップ",
|
||||
"nextStepsDesc": "現在、実行環境の準備ができたことを示していますが、すぐにチャットできるわけではありません。通常、以下のステップを完了する必要があります:",
|
||||
"nextStep1": "「モデル設定」で少なくとも1つのモデルを追加し、プライマリモデルを設定",
|
||||
"nextStep2": "「Gateway」でサービスが起動していることを確認",
|
||||
"nextStep3": "Feishu、DingTalk、QQ などのチャンネルが必要な場合は「チャンネル」で設定",
|
||||
"configModels": "モデル設定",
|
||||
"gatewaySetup": "Gateway 設定",
|
||||
"messageChannels": "チャンネル",
|
||||
"enterPanel": "パネルに入る",
|
||||
"installBtn": "ワンクリックインストール",
|
||||
"installOpenclaw": "OpenClaw をインストール",
|
||||
"installComplete": "インストール完了",
|
||||
"installSuccess": "OpenClaw インストール成功",
|
||||
"installScene": "OpenClaw 初期インストール"
|
||||
}
|
||||
29
scripts/translations/ja/sidebar.json
Normal file
29
scripts/translations/ja/sidebar.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"collapse": "折りたたみ/展開",
|
||||
"closeMenu": "メニューを閉じる",
|
||||
"themeLight": "ライトモード",
|
||||
"themeDark": "ダークモード",
|
||||
"sectionMonitor": "モニター",
|
||||
"sectionConfig": "設定",
|
||||
"sectionData": "データ",
|
||||
"sectionExtension": "拡張",
|
||||
"dashboard": "ダッシュボード",
|
||||
"assistant": "アシスタント",
|
||||
"chat": "ライブチャット",
|
||||
"services": "サービス管理",
|
||||
"logs": "ログ",
|
||||
"models": "モデル設定",
|
||||
"agents": "Agent 管理",
|
||||
"gateway": "Gateway",
|
||||
"channels": "チャンネル",
|
||||
"communication": "通信と自動化",
|
||||
"security": "セキュリティ",
|
||||
"memory": "メモリ",
|
||||
"cron": "スケジュールタスク",
|
||||
"usage": "使用状況",
|
||||
"skills": "Skills",
|
||||
"settings": "パネル設定",
|
||||
"chatDebug": "システム診断",
|
||||
"about": "について",
|
||||
"setup": "初期設定"
|
||||
}
|
||||
63
scripts/translations/ja/skills.json
Normal file
63
scripts/translations/ja/skills.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"title": "Skills",
|
||||
"desc": "OpenClaw Skills の管理とインストール",
|
||||
"installed": "インストール済み",
|
||||
"available": "利用可能",
|
||||
"noSkills": "Skills なし",
|
||||
"skillName": "スキル名",
|
||||
"version": "バージョン",
|
||||
"author": "作者",
|
||||
"install": "インストール",
|
||||
"uninstall": "アンインストール",
|
||||
"update": "更新",
|
||||
"search": "Skills を検索...",
|
||||
"searching": "検索中...",
|
||||
"installing": "インストール中...",
|
||||
"uninstalling": "アンインストール中...",
|
||||
"updating": "更新中...",
|
||||
"installSuccess": "スキルをインストールしました",
|
||||
"installFailed": "インストール失敗",
|
||||
"uninstallSuccess": "スキルをアンインストールしました",
|
||||
"uninstallFailed": "アンインストール失敗",
|
||||
"updateSuccess": "スキルを更新しました",
|
||||
"updateFailed": "更新失敗",
|
||||
"confirmUninstall": "スキル「{name}」をアンインストールしますか?",
|
||||
"loadFailed": "Skills の読み込みに失敗",
|
||||
"noResults": "一致するスキルなし",
|
||||
"description": "説明",
|
||||
"dependencies": "依存関係",
|
||||
"readme": "README",
|
||||
"homepage": "ホームページ",
|
||||
"repository": "リポジトリ",
|
||||
"license": "ライセンス",
|
||||
"lastUpdated": "最終更新",
|
||||
"downloads": "ダウンロード数",
|
||||
"rating": "評価",
|
||||
"tags": "タグ",
|
||||
"category": "カテゴリ",
|
||||
"allCategories": "すべてのカテゴリ",
|
||||
"tools": "ツール",
|
||||
"communication": "通信",
|
||||
"utility": "ユーティリティ",
|
||||
"searchHub": "ClawHub を検索",
|
||||
"hubDesc": "ClawHub からスキルをインストール",
|
||||
"hubSearchPlaceholder": "スキル名やキーワードで検索...",
|
||||
"noHubResults": "一致するスキルが見つかりません",
|
||||
"hubLoadFailed": "ClawHub の読み込みに失敗",
|
||||
"installFromUrl": "URL からインストール",
|
||||
"urlPlaceholder": "npm パッケージ名または GitHub URL",
|
||||
"installUrlBtn": "インストール",
|
||||
"refreshList": "リスト更新",
|
||||
"checkUpdates": "更新を確認",
|
||||
"noUpdates": "すべて最新です",
|
||||
"updatesAvailable": "{count} 件の更新が利用可能",
|
||||
"updateAll": "すべて更新",
|
||||
"skillEnabled": "スキル有効化済み",
|
||||
"skillDisabled": "スキル無効化済み",
|
||||
"toggleFailed": "切替失敗",
|
||||
"configTitle": "スキル設定 — {name}",
|
||||
"noConfig": "このスキルには設定項目がありません",
|
||||
"configSaved": "設定を保存しました",
|
||||
"configSaveFailed": "設定の保存に失敗",
|
||||
"restartRequired": "変更を反映するには Gateway の再起動が必要です"
|
||||
}
|
||||
4
scripts/translations/ja/toast.json
Normal file
4
scripts/translations/ja/toast.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"copySuccess": "クリップボードにコピーしました",
|
||||
"copyFailed": "コピー失敗"
|
||||
}
|
||||
41
scripts/translations/ja/usage.json
Normal file
41
scripts/translations/ja/usage.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"title": "使用状況",
|
||||
"desc": "モデル使用量とトークン統計を表示",
|
||||
"totalTokens": "合計トークン",
|
||||
"totalRequests": "合計リクエスト",
|
||||
"totalCost": "合計コスト",
|
||||
"period": "期間",
|
||||
"today": "今日",
|
||||
"week": "今週",
|
||||
"month": "今月",
|
||||
"all": "全期間",
|
||||
"noData": "使用データなし",
|
||||
"model": "モデル",
|
||||
"tokens": "トークン",
|
||||
"requests": "リクエスト",
|
||||
"cost": "コスト",
|
||||
"inputTokens": "入力トークン",
|
||||
"outputTokens": "出力トークン",
|
||||
"avgTokens": "平均トークン",
|
||||
"lastUsed": "最終使用",
|
||||
"refreshing": "更新中...",
|
||||
"loadFailed": "使用データの読み込みに失敗",
|
||||
"byModel": "モデル別",
|
||||
"byAgent": "Agent 別",
|
||||
"byDate": "日付別",
|
||||
"export": "エクスポート",
|
||||
"exportCsv": "CSV エクスポート",
|
||||
"chart": "チャート",
|
||||
"table": "テーブル",
|
||||
"percentage": "割合",
|
||||
"rank": "ランク",
|
||||
"agent": "Agent",
|
||||
"date": "日付",
|
||||
"noUsageYet": "使用記録がありません",
|
||||
"providerBreakdown": "プロバイダー内訳",
|
||||
"tokenBreakdown": "トークン内訳",
|
||||
"requestTrend": "リクエスト傾向",
|
||||
"costEstimate": "コスト見積もり",
|
||||
"free": "無料",
|
||||
"unknown": "不明"
|
||||
}
|
||||
Reference in New Issue
Block a user