From 413e566430c64a490f396205eab3ad835bd9ca4d Mon Sep 17 00:00:00 2001 From: DEV_DSW <562304744@qq.com> Date: Tue, 21 Apr 2026 17:16:02 +0800 Subject: [PATCH] feat: update placeholders in skills localization files for consistent formatting --- src/i18n/locales/en/skills.json | 22 +++++++++++----------- src/i18n/locales/ja/skills.json | 22 +++++++++++----------- src/i18n/locales/zh/skills.json | 22 +++++++++++----------- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/i18n/locales/en/skills.json b/src/i18n/locales/en/skills.json index 63dca40..5eee7e3 100644 --- a/src/i18n/locales/en/skills.json +++ b/src/i18n/locales/en/skills.json @@ -5,9 +5,9 @@ "refresh": "Refresh", "openFolder": "Open Skills Folder", "filter": { - "all": "All ({count})", - "builtIn": "Built-in ({count})", - "marketplace": "Marketplace ({count})" + "all": "All ({{count}})", + "builtIn": "Built-in ({{count}})", + "marketplace": "Marketplace ({{count}})" }, "search": "Search skills...", "searchMarketplace": "Search marketplace...", @@ -71,19 +71,19 @@ "copiedPath": "Path copied", "failedCopyPath": "Failed to copy path", "failedOpenActualFolder": "Failed to open actual skill folder", - "searchTimeoutError": "Search timed out, check network. You can also search on ClawHub.ai, download the ZIP, and extract it to \"{path}\"", - "installTimeoutError": "Installation timed out, check network. You can also download the ZIP from ClawHub.ai and extract it to \"{path}\"", - "searchRateLimitError": "Search rate limit exceeded. You can also search on ClawHub.ai, download the ZIP, and extract it to \"{path}\"", - "installRateLimitError": "Installation rate limit exceeded. You can also download the ZIP from ClawHub.ai and extract it to \"{path}\"", + "searchTimeoutError": "Search timed out, check network. You can also search on ClawHub.ai, download the ZIP, and extract it to \"{{path}}\"", + "installTimeoutError": "Installation timed out, check network. You can also download the ZIP from ClawHub.ai and extract it to \"{{path}}\"", + "searchRateLimitError": "Search rate limit exceeded. You can also search on ClawHub.ai, download the ZIP, and extract it to \"{{path}}\"", + "installRateLimitError": "Installation rate limit exceeded. You can also download the ZIP from ClawHub.ai and extract it to \"{{path}}\"", "fetchTimeoutError": "Fetching skills timed out, please check your network connection.", "fetchRateLimitError": "Fetching skills rate limit exceeded, please try again later.", "timeoutError": "Request timed out, please try again later.", "rateLimitError": "Request rate limit exceeded, please try again later.", "noBatchEnableTargets": "All visible skills are already enabled.", "noBatchDisableTargets": "All visible skills are already disabled.", - "batchEnabled": "{count} skills enabled.", - "batchDisabled": "{count} skills disabled.", - "batchPartial": "Updated {success} / {total} skills. Some items failed." + "batchEnabled": "{{count}} skills enabled.", + "batchDisabled": "{{count}} skills disabled.", + "batchPartial": "Updated {{success}} / {{total}} skills. Some items failed." }, "marketplace": { "installDialogTitle": "Install Skills", @@ -91,7 +91,7 @@ "sourceLabel": "Source", "sourceClawHub": "ClawHub", "securityNote": "Click skill card to view its documentation and security information on ClawHub before installation.", - "manualInstallHint": "Network issues? You can always download skill ZIP archives from ClawHub.ai and extract them manually into \"{path}\".", + "manualInstallHint": "Network issues? You can always download skill ZIP archives from ClawHub.ai and extract them manually into \"{{path}}\".", "searching": "Searching ClawHub...", "noResults": "No skills found matching your search.", "emptyPrompt": "Search for new skills to expand your capabilities.", diff --git a/src/i18n/locales/ja/skills.json b/src/i18n/locales/ja/skills.json index 8c62c0f..ff1a51d 100644 --- a/src/i18n/locales/ja/skills.json +++ b/src/i18n/locales/ja/skills.json @@ -5,9 +5,9 @@ "refresh": "更新", "openFolder": "スキルフォルダを開く", "filter": { - "all": "すべて ({count})", - "builtIn": "内蔵 ({count})", - "marketplace": "マーケット ({count})" + "all": "すべて ({{count}})", + "builtIn": "内蔵 ({{count}})", + "marketplace": "マーケット ({{count}})" }, "search": "スキルを検索...", "searchMarketplace": "マーケットを検索...", @@ -71,19 +71,19 @@ "copiedPath": "パスをコピーしました", "failedCopyPath": "パスのコピーに失敗しました", "failedOpenActualFolder": "実際のスキルフォルダを開けませんでした", - "searchTimeoutError": "検索がタイムアウトしました。ClawHub.aiで検索してZIPをダウンロードし、\"{path}\" に展開することも可能です", - "installTimeoutError": "インストールがタイムアウトしました。ClawHub.aiでZIPをダウンロードし、\"{path}\" に展開することも可能です", - "searchRateLimitError": "検索リクエストの制限を超過しました。ClawHub.aiで検索してZIPをダウンロードし、\"{path}\" に展開することも可能です", - "installRateLimitError": "インストールリクエストの制限を超過しました。ClawHub.aiからZIPをダウンロードし、\"{path}\" に展開することも可能です", + "searchTimeoutError": "検索がタイムアウトしました。ClawHub.aiで検索してZIPをダウンロードし、\"{{path}}\" に展開することも可能です", + "installTimeoutError": "インストールがタイムアウトしました。ClawHub.aiでZIPをダウンロードし、\"{{path}}\" に展開することも可能です", + "searchRateLimitError": "検索リクエストの制限を超過しました。ClawHub.aiで検索してZIPをダウンロードし、\"{{path}}\" に展開することも可能です", + "installRateLimitError": "インストールリクエストの制限を超過しました。ClawHub.aiからZIPをダウンロードし、\"{{path}}\" に展開することも可能です", "fetchTimeoutError": "スキルリストの取得がタイムアウトしました。ネットワークを確認してください。", "fetchRateLimitError": "スキルリスト取得のリクエスト制限を超過しました。後でお試しください。", "timeoutError": "リクエストがタイムアウトしました。後でもう一度お試しください。", "rateLimitError": "リクエストの制限を超過しました。後でもう一度お試しください。", "noBatchEnableTargets": "表示中のスキルはすべて有効です。", "noBatchDisableTargets": "表示中のスキルはすべて無効です。", - "batchEnabled": "{count} 件のスキルを有効化しました。", - "batchDisabled": "{count} 件のスキルを無効化しました。", - "batchPartial": "{success} / {total} 件を更新しました。一部失敗しています。" + "batchEnabled": "{{count}} 件のスキルを有効化しました。", + "batchDisabled": "{{count}} 件のスキルを無効化しました。", + "batchPartial": "{{success}} / {{total}} 件を更新しました。一部失敗しています。" }, "marketplace": { "installDialogTitle": "スキルをインストール", @@ -91,7 +91,7 @@ "sourceLabel": "ソース", "sourceClawHub": "ClawHub", "securityNote": "インストール前にスキルカードをクリックして、ClawHubでドキュメントとセキュリティ情報を確認してください。", - "manualInstallHint": "ネットワークに問題がありますか?いつでもClawHub.aiからスキルのZIPをダウンロードし、手動で \"{path}\" に展開してインストールできます。", + "manualInstallHint": "ネットワークに問題がありますか?いつでもClawHub.aiからスキルのZIPをダウンロードし、手動で \"{{path}}\" に展開してインストールできます。", "searching": "ClawHub を検索中...", "noResults": "一致するスキルが見つかりません。", "emptyPrompt": "新しいスキルを検索して機能を広げましょう。", diff --git a/src/i18n/locales/zh/skills.json b/src/i18n/locales/zh/skills.json index 7bebbb0..a81826d 100644 --- a/src/i18n/locales/zh/skills.json +++ b/src/i18n/locales/zh/skills.json @@ -5,9 +5,9 @@ "refresh": "刷新", "openFolder": "打开技能文件夹", "filter": { - "all": "全部 ({count})", - "builtIn": "内置 ({count})", - "marketplace": "市场 ({count})" + "all": "全部 ({{count}})", + "builtIn": "内置 ({{count}})", + "marketplace": "市场 ({{count}})" }, "search": "搜索技能...", "searchMarketplace": "搜索市场...", @@ -71,19 +71,19 @@ "copiedPath": "路径已复制", "failedCopyPath": "复制路径失败", "failedOpenActualFolder": "打开技能实际目录失败", - "searchTimeoutError": "搜索超时,请检查网络。您也可访问 ClawHub.ai 搜索并下载压缩包,解压到 \"{path}\"", - "installTimeoutError": "安装超时,请检查网络。您也可在 ClawHub.ai 下载该技能压缩包,解压到 \"{path}\"", - "searchRateLimitError": "搜索请求过于频繁。您也可访问 ClawHub.ai 搜索并下载压缩包,解压到 \"{path}\"", - "installRateLimitError": "安装请求过于频繁。您也可在 ClawHub.ai 下载该技能压缩包,解压到 \"{path}\"", + "searchTimeoutError": "搜索超时,请检查网络。您也可访问 ClawHub.ai 搜索并下载压缩包,解压到 \"{{path}}\"", + "installTimeoutError": "安装超时,请检查网络。您也可在 ClawHub.ai 下载该技能压缩包,解压到 \"{{path}}\"", + "searchRateLimitError": "搜索请求过于频繁。您也可访问 ClawHub.ai 搜索并下载压缩包,解压到 \"{{path}}\"", + "installRateLimitError": "安装请求过于频繁。您也可在 ClawHub.ai 下载该技能压缩包,解压到 \"{{path}}\"", "fetchTimeoutError": "获取技能列表超时,请检查网络。", "fetchRateLimitError": "获取技能列表请求过于频繁,请稍后再试。", "timeoutError": "请求超时,请稍后再试。", "rateLimitError": "请求过于频繁,请稍后再试。", "noBatchEnableTargets": "当前可见技能都已启用。", "noBatchDisableTargets": "当前可见技能都已禁用。", - "batchEnabled": "已启用 {count} 个技能。", - "batchDisabled": "已禁用 {count} 个技能。", - "batchPartial": "已更新 {success} / {total} 个技能,部分操作失败。" + "batchEnabled": "已启用 {{count}} 个技能。", + "batchDisabled": "已禁用 {{count}} 个技能。", + "batchPartial": "已更新 {{success}} / {{total}} 个技能,部分操作失败。" }, "marketplace": { "installDialogTitle": "安装技能", @@ -91,7 +91,7 @@ "sourceLabel": "来源", "sourceClawHub": "ClawHub", "securityNote": "安装前请点击技能卡片,在 ClawHub 上查看其文档和安全信息。", - "manualInstallHint": "遇到网络问题?您可以随时从 ClawHub.ai 下载技能压缩包,并将其解压至 \"{path}\" 目录来完成手动安装。", + "manualInstallHint": "遇到网络问题?您可以随时从 ClawHub.ai 下载技能压缩包,并将其解压至 \"{{path}}\" 目录来完成手动安装。", "searching": "正在搜索 ClawHub...", "noResults": "没有找到匹配的技能。", "emptyPrompt": "搜索新技能来扩展你的能力。",