feat: i18n 11 languages + website update + fix #139 #140 #141

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:
晴天
2026-03-24 22:31:11 +08:00
parent f8af3bea4a
commit 985d263dc6
261 changed files with 26760 additions and 175 deletions

View 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": "バックアップ失敗"
}