Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 58 additions & 22 deletions i18n/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -2855,10 +2855,6 @@
"en": "Not wired up yet",
"zh": "功能尚未接入"
},
"gui.model.add_group": {
"en": "Add the whole group",
"zh": "添加整组"
},
"gui.model.add_manual": {
"en": "Add a model by hand",
"zh": "手动添加模型"
Expand Down Expand Up @@ -2935,10 +2931,6 @@
"en": "Show the key",
"zh": "显示密钥"
},
"gui.model.add_all": {
"en": "Add all ({n})",
"zh": "全部添加({n})"
},
"gui.model.catalogue_n": {
"en": "{n} shown",
"zh": "显示 {n} 个"
Expand Down Expand Up @@ -7023,6 +7015,18 @@
"en": "Models on offer",
"zh": "可选用的模型"
},
"gui.settings.providers.models_more": {
"en": "{n} more",
"zh": "还有 {n} 个"
},
"gui.settings.providers.models_less": {
"en": "Show fewer",
"zh": "收起"
},
"gui.settings.providers.all_added": {
"en": "Every model this vendor lists is already added. Type an id to add one it does not list.",
"zh": "这家列出的模型都已添加。要加它没列出的,直接填 id。"
},
"gui.settings.providers.no_models_yet": {
"en": "No models yet. Use \"Add model\" to pick from this vendor's list, or type an id.",
"zh": "还没有模型。点「添加模型」从这家的列表里挑,或者直接填一个 id。"
Expand All @@ -7043,9 +7047,17 @@
"en": "Add model",
"zh": "添加模型"
},
"gui.settings.providers.showing_added": {
"en": "showing {n} · added {m}",
"zh": "显示 {n} 个 · 已添加 {m}"
"gui.settings.providers.pick_all": {
"en": "Select all",
"zh": "全选"
},
"gui.settings.providers.add_picked": {
"en": "Add ({n})",
"zh": "添加({n})"
},
"gui.settings.providers.pick_group": {
"en": "Select all of {name}",
"zh": "全选 {name}"
},
"gui.settings.providers.fetching": {
"en": "Fetching the model list from {name}",
Expand Down Expand Up @@ -7200,8 +7212,8 @@
"zh": "主对话"
},
"gui.settings.roles.chat_use": {
"en": "The model conversations run on",
"zh": "对话时使用的模型"
"en": "The default model configuration a new session starts on",
"zh": "新开会话时的默认模型配置"
},
"gui.settings.roles.curator": {
"en": "Context compaction",
Expand Down Expand Up @@ -7331,9 +7343,17 @@
"en": "Fixed",
"zh": "自定义"
},
"gui.settings.roles.ctx_current": {
"en": "Current",
"zh": "当前"
"gui.settings.roles.sum_effort": {
"en": "Effort",
"zh": "思考"
},
"gui.settings.roles.sum_iters": {
"en": "Tools",
"zh": "工具"
},
"gui.settings.roles.sum_ctx": {
"en": "Context",
"zh": "上下文"
},
"gui.settings.roles.ctx_fixed": {
"en": "Fixed at",
Expand Down Expand Up @@ -7515,13 +7535,13 @@
"en": "Needs setup",
"zh": "待配置"
},
"gui.settings.plugins.failed_retry": {
"en": "Connection failed · retry",
"zh": "连接失败 · 重试"
"gui.settings.plugins.failed": {
"en": "Connection failed",
"zh": "连接失败"
},
"gui.settings.plugins.auth": {
"en": "Authorization",
"zh": "授权"
"gui.settings.plugins.retry": {
"en": "Reconnect",
"zh": "重新连接"
},
"gui.settings.plugins.auth_browser": {
"en": "Authorize in browser",
Expand Down Expand Up @@ -7551,6 +7571,22 @@
"en": "This server takes no credential",
"zh": "这个服务不需要凭据"
},
"gui.settings.plugins.no_fields": {
"en": "The catalogue names no credential field for this server",
"zh": "目录里没有登记这个服务要填什么凭据"
},
"gui.settings.plugins.address": {
"en": "Address",
"zh": "连接"
},
"gui.settings.plugins.tools": {
"en": "Tools",
"zh": "工具"
},
"gui.settings.plugins.tools_n": {
"en": "{n}",
"zh": "{n} 个"
},
"gui.model.pick_search": {
"en": "Search or type a model id",
"zh": "搜索或输入模型 id…"
Expand Down
47 changes: 33 additions & 14 deletions ui-tui/src/i18n/messages.generated.ts
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,6 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.model.none_yet': 'No models yet. Add one by id below.',
'gui.model.select_platform': 'Select the platform',
'gui.model.soon': 'Not wired up yet',
'gui.model.add_group': 'Add the whole group',
'gui.model.add_manual': 'Add a model by hand',
'gui.model.add_caps': 'Model capabilities',
'gui.model.add_id': 'Model ID',
Expand All @@ -922,7 +921,6 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.model.in.vision': 'Vision',
'gui.key.hide': 'Hide the key',
'gui.key.show': 'Show the key',
'gui.model.add_all': 'Add all ({n})',
'gui.model.catalogue_n': '{n} shown',
'gui.model.catalogue_search': 'Search models...',
'gui.model.catalogue_title': '{name} models',
Expand Down Expand Up @@ -1965,13 +1963,19 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.providers.model_in_use': '{roles} use {model}',
'gui.settings.providers.models': 'Models',
'gui.settings.providers.models_listed': 'Models on offer',
'gui.settings.providers.models_more': '{n} more',
'gui.settings.providers.models_less': 'Show fewer',
'gui.settings.providers.all_added':
'Every model this vendor lists is already added. Type an id to add one it does not list.',
'gui.settings.providers.no_models_yet':
'No models yet. Use "Add model" to pick from this vendor\'s list, or type an id.',
'gui.settings.providers.remove_model': 'Remove {model}',
'gui.settings.providers.typed': 'typed',
'gui.settings.providers.added': 'added',
'gui.settings.providers.add_model': 'Add model',
'gui.settings.providers.showing_added': 'showing {n} · added {m}',
'gui.settings.providers.pick_all': 'Select all',
'gui.settings.providers.add_picked': 'Add ({n})',
'gui.settings.providers.pick_group': 'Select all of {name}',
'gui.settings.providers.fetching': 'Fetching the model list from {name}',
'gui.settings.providers.filter_direct': 'Direct vendors',
'gui.settings.providers.filter_gateway': 'Aggregators',
Expand Down Expand Up @@ -2011,7 +2015,7 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.roles.locked_env': 'Set by exported EVEROS_* variables, which outrank anything saved here',
'gui.settings.roles.connect_openrouter': 'Connect OpenRouter',
'gui.settings.roles.chat': 'Chat',
'gui.settings.roles.chat_use': 'The model conversations run on',
'gui.settings.roles.chat_use': 'The default model configuration a new session starts on',
'gui.settings.roles.curator': 'Context compaction',
'gui.settings.roles.curator_use': 'Tidies the history when a conversation outgrows its budget; a small model does',
'gui.settings.roles.title': 'Session naming',
Expand Down Expand Up @@ -2045,7 +2049,9 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.roles.ctx': 'Context window',
'gui.settings.roles.ctx_auto': 'Follow the model',
'gui.settings.roles.ctx_pin': 'Fixed',
'gui.settings.roles.ctx_current': 'Current',
'gui.settings.roles.sum_effort': 'Effort',
'gui.settings.roles.sum_iters': 'Tools',
'gui.settings.roles.sum_ctx': 'Context',
'gui.settings.roles.ctx_fixed': 'Fixed at',
'gui.settings.roles.ctx_unknown': 'Unknown for this model',
'gui.settings.roles.ctx_min': 'At least {n} tokens',
Expand Down Expand Up @@ -2091,15 +2097,19 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.plugins.connected': 'Connected',
'gui.settings.plugins.connecting': 'Connecting',
'gui.settings.plugins.setup': 'Needs setup',
'gui.settings.plugins.failed_retry': 'Connection failed · retry',
'gui.settings.plugins.auth': 'Authorization',
'gui.settings.plugins.failed': 'Connection failed',
'gui.settings.plugins.retry': 'Reconnect',
'gui.settings.plugins.auth_browser': 'Authorize in browser',
'gui.settings.plugins.authorized': 'Authorized',
'gui.settings.plugins.reauth': 'Re-authorize',
'gui.settings.plugins.revoke': 'Revoke',
'gui.settings.plugins.api_key': 'API Key',
'gui.settings.plugins.key_first': 'Enter the key first',
'gui.settings.plugins.no_credential': 'This server takes no credential',
'gui.settings.plugins.no_fields': 'The catalogue names no credential field for this server',
'gui.settings.plugins.address': 'Address',
'gui.settings.plugins.tools': 'Tools',
'gui.settings.plugins.tools_n': '{n}',
'gui.model.pick_search': 'Search or type a model id',
'gui.model.pick_use': 'Use {id}',
'gui.model.pick_add_to': 'add to {name}',
Expand Down Expand Up @@ -3268,7 +3278,6 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.model.none_yet': '还没有模型,可在下方按 id 添加。',
'gui.model.select_platform': '选择平台',
'gui.model.soon': '功能尚未接入',
'gui.model.add_group': '添加整组',
'gui.model.add_manual': '手动添加模型',
'gui.model.add_caps': '模型能力',
'gui.model.add_id': '模型 ID',
Expand All @@ -3288,7 +3297,6 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.model.in.vision': '视觉',
'gui.key.hide': '隐藏密钥',
'gui.key.show': '显示密钥',
'gui.model.add_all': '全部添加({n})',
'gui.model.catalogue_n': '显示 {n} 个',
'gui.model.catalogue_search': '搜索模型…',
'gui.model.catalogue_title': '{name} 模型',
Expand Down Expand Up @@ -4314,12 +4322,17 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.providers.model_in_use': '{roles} 正在用 {model}',
'gui.settings.providers.models': '模型',
'gui.settings.providers.models_listed': '可选用的模型',
'gui.settings.providers.models_more': '还有 {n} 个',
'gui.settings.providers.models_less': '收起',
'gui.settings.providers.all_added': '这家列出的模型都已添加。要加它没列出的,直接填 id。',
'gui.settings.providers.no_models_yet': '还没有模型。点「添加模型」从这家的列表里挑,或者直接填一个 id。',
'gui.settings.providers.remove_model': '移除 {model}',
'gui.settings.providers.typed': '手动填写',
'gui.settings.providers.added': '已添加',
'gui.settings.providers.add_model': '添加模型',
'gui.settings.providers.showing_added': '显示 {n} 个 · 已添加 {m}',
'gui.settings.providers.pick_all': '全选',
'gui.settings.providers.add_picked': '添加({n})',
'gui.settings.providers.pick_group': '全选 {name}',
'gui.settings.providers.fetching': '正在从 {name} 获取模型列表',
'gui.settings.providers.filter_direct': '直连厂商',
'gui.settings.providers.filter_gateway': '聚合网关',
Expand Down Expand Up @@ -4358,7 +4371,7 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.roles.locked_env': '由导出的 EVEROS_* 环境变量设定,优先级高于这里保存的任何值',
'gui.settings.roles.connect_openrouter': '连接 OpenRouter',
'gui.settings.roles.chat': '主对话',
'gui.settings.roles.chat_use': '对话时使用的模型',
'gui.settings.roles.chat_use': '新开会话时的默认模型配置',
'gui.settings.roles.curator': '上下文压缩',
'gui.settings.roles.curator_use': '对话超出预算时整理历史,适合小模型',
'gui.settings.roles.title': '会话命名',
Expand Down Expand Up @@ -4391,7 +4404,9 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.roles.ctx': '上下文窗口',
'gui.settings.roles.ctx_auto': '跟随模型',
'gui.settings.roles.ctx_pin': '自定义',
'gui.settings.roles.ctx_current': '当前',
'gui.settings.roles.sum_effort': '思考',
'gui.settings.roles.sum_iters': '工具',
'gui.settings.roles.sum_ctx': '上下文',
'gui.settings.roles.ctx_fixed': '固定为',
'gui.settings.roles.ctx_unknown': '这个模型没有记录',
'gui.settings.roles.ctx_min': '至少 {n} tok',
Expand Down Expand Up @@ -4437,15 +4452,19 @@ export const UI_TEXT: Record<Locale, Record<string, string>> = {
'gui.settings.plugins.connected': '已连接',
'gui.settings.plugins.connecting': '连接中',
'gui.settings.plugins.setup': '待配置',
'gui.settings.plugins.failed_retry': '连接失败 · 重试',
'gui.settings.plugins.auth': '授权',
'gui.settings.plugins.failed': '连接失败',
'gui.settings.plugins.retry': '重新连接',
'gui.settings.plugins.auth_browser': '在浏览器中授权',
'gui.settings.plugins.authorized': '已授权',
'gui.settings.plugins.reauth': '重新授权',
'gui.settings.plugins.revoke': '撤销',
'gui.settings.plugins.api_key': 'API Key',
'gui.settings.plugins.key_first': '先填入 Key',
'gui.settings.plugins.no_credential': '这个服务不需要凭据',
'gui.settings.plugins.no_fields': '目录里没有登记这个服务要填什么凭据',
'gui.settings.plugins.address': '连接',
'gui.settings.plugins.tools': '工具',
'gui.settings.plugins.tools_n': '{n} 个',
'gui.model.pick_search': '搜索或输入模型 id…',
'gui.model.pick_use': '使用 {id}',
'gui.model.pick_add_to': '加入 {name}',
Expand Down
2 changes: 1 addition & 1 deletion ui-web/scripts/fixture-params.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export const PARAMS = {
'skillhub.install': { id: 'sh-meeting-notes' },
'skillhub.remove': { name: 'SQL 规范' },
'plughub.search': { q: '', category: '' },
'plughub.detail': { id: 'github-mcp' },
'plughub.detail': { id: 'github' },
'plug.install': { id: 'notion', form: {} },
'plug.remove': { name: 'notion' },
'plug.toggle': { name: 'github', enabled: false },
Expand Down
Loading
Loading