feat: implement Pi Switch i18n UI and agent config switch
This commit is contained in:
1 parent
7d69aac08f
commit
af991a7bda
86 files changed
+4214
-235
No files matched your search
+111
@@ -0,0 +1,111 @@
|
||||
export const zhTranslations = {
|
||||
// App / global
|
||||
appTitle: "Pi Switch",
|
||||
loading: "加载中...",
|
||||
loadTimeout: "加载时间较长,如果一直卡住,请尝试重新启动应用。",
|
||||
loadFailed: "加载失败:",
|
||||
retry: "重试",
|
||||
saveConfig: "保存配置",
|
||||
reloadConfig: "读取配置",
|
||||
openConfigDir: "打开配置目录",
|
||||
unsavedConfirm: "有未保存修改,确定要重新读取配置吗?",
|
||||
providerNotFound: "供应商不存在",
|
||||
backToList: "返回列表",
|
||||
syncToOmp: "同步到 OMP",
|
||||
syncedToOmp: "已同步到 OMP:",
|
||||
ompOverwriteConfirm: "OMP 中已存在供应商「{existing}」,是否替换为「{name}」?",
|
||||
deleteProviderConfirm: "确定删除供应商 {name}?",
|
||||
|
||||
// Provider list
|
||||
providers: "供应商",
|
||||
addProvider: "添加供应商",
|
||||
noProviders: "暂无供应商",
|
||||
addFirstProvider: "添加第一个供应商",
|
||||
noUrl: "无 URL",
|
||||
modelCount: "{count} 个模型",
|
||||
ompActive: "OMP 活跃",
|
||||
defaultModel: "默认: {name}",
|
||||
edit: "编辑",
|
||||
delete: "删除",
|
||||
|
||||
// Provider edit
|
||||
editProvider: "编辑供应商",
|
||||
back: "返回",
|
||||
basicInfo: "基本信息",
|
||||
modelMapping: "模型映射",
|
||||
configJson: "配置 JSON",
|
||||
providerName: "供应商名称",
|
||||
note: "备注",
|
||||
notePlaceholder: "例如:公司专用账号",
|
||||
officialUrl: "官网链接",
|
||||
managedProvider: "托管供应商(无需凭证)",
|
||||
apiSettings: "API 设置",
|
||||
apiFormat: "API 格式",
|
||||
authField: "认证字段",
|
||||
apiKey: "API Key",
|
||||
show: "显示",
|
||||
hide: "隐藏",
|
||||
requestUrl: "请求地址",
|
||||
fullUrl: "完整 URL",
|
||||
baseUrlHint: "填写兼容 {type} API 的服务端点地址,不要以斜杠结尾",
|
||||
envPairs: "Env 键值对",
|
||||
addEnv: "+ 添加",
|
||||
modelMappingDesc: "显示名称只影响 /model 菜单;1M 只是给 Kimi Code 的上下文能力声明。",
|
||||
oneClickSetup: "一键设置",
|
||||
fetchModels: "获取模型列表",
|
||||
fetchingModels: "获取中...",
|
||||
discoveredModels: "发现 {count} 个模型",
|
||||
addSelected: "添加选中的",
|
||||
modelRole: "模型角色",
|
||||
displayName: "显示名称",
|
||||
actualModel: "实际请求模型",
|
||||
contextSize: "上下文长度",
|
||||
supports1M: "声明支持 1M",
|
||||
default: "默认",
|
||||
operation: "操作",
|
||||
isDefault: "已默认",
|
||||
setDefault: "设为默认",
|
||||
deleteModelConfirm: "确定删除模型 {alias}?",
|
||||
noModelMappings: "暂无模型映射",
|
||||
addModelMapping: "+ 添加模型映射",
|
||||
readOnlyPreview: "可编辑 JSON",
|
||||
apply: "应用",
|
||||
invalidJson: "JSON 格式错误:{message}",
|
||||
|
||||
// Agent / target
|
||||
target: "目标",
|
||||
targetKimi: "Kimi Code",
|
||||
targetOmp: "OMP",
|
||||
targetQwen: "Qwen Code",
|
||||
agent: "智能体",
|
||||
agentKimiCode: "Kimi Code",
|
||||
agentPi: "Pi",
|
||||
activate: "启用",
|
||||
activated: "已启用",
|
||||
disabled: "已停用",
|
||||
unsavedChanges: "未保存修改",
|
||||
qwenActivateNotImplemented: "Qwen Code 启用功能将在后续实现。",
|
||||
importConfig: "导入当前配置",
|
||||
importConfigConfirm: "导入会覆盖当前未保存的修改,是否继续?",
|
||||
importConfigFailed: "导入失败:{message}",
|
||||
capabilities: "能力标签",
|
||||
|
||||
// Languages
|
||||
language: "语言",
|
||||
zh: "中文",
|
||||
en: "English",
|
||||
|
||||
// Validation errors
|
||||
emptyProviderName: "供应商名称为空",
|
||||
duplicateProviderName: "重复的供应商名称:{0}",
|
||||
missingCredentials: "供应商「{0}」缺少凭证(api_key 或环境变量键)",
|
||||
ambiguousCredentials: "供应商「{0}」同时设置了直接凭证和 Env 凭证,只允许一种",
|
||||
missingVertexProject: "Vertex 供应商「{0}」缺少 GOOGLE_CLOUD_PROJECT 或 GOOGLE_CLOUD_LOCATION",
|
||||
emptyModelAlias: "模型别名为空",
|
||||
duplicateModelAlias: "重复的模型别名:{0}",
|
||||
unknownModelProvider: "模型「{0}」引用了未知供应商「{1}」",
|
||||
emptyModelId: "模型「{0}」的模型 ID 为空",
|
||||
invalidMaxContextSize: "模型「{0}」的 max_context_size 无效",
|
||||
} as const;
|
||||
|
||||
export type TranslationKey = keyof typeof zhTranslations;
|
||||
Reference in new issue
Block a user