mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-08-04 01:48:43 +02:00
Add files via upload
This commit is contained in:
@@ -2603,23 +2603,40 @@
|
||||
"aiChannelNew": "New",
|
||||
"aiChannelCopy": "Copy",
|
||||
"aiChannelDelete": "Delete",
|
||||
"aiChannelHint": "Saved channels appear on the left. Saving writes to ai.channels; the default channel is used by new chats and tasks without an explicit channel.",
|
||||
"aiChannelHint": "Use the dropdown to switch saved channels. Saving writes to ai.channels; the default channel is used by new chats and tasks without an explicit channel.",
|
||||
"aiChannelSavedList": "Saved channels",
|
||||
"aiChannelListAria": "AI channel list",
|
||||
"aiChannelEditing": "Editing",
|
||||
"aiChannelBulkProbe": "Probe all",
|
||||
"aiChannelBulkProbeTitle": "Check whether all complete channels are available",
|
||||
"aiChannelSelectAria": "Select {name}",
|
||||
"aiChannelDefaultBadge": "Default",
|
||||
"aiChannelReady": "Ready",
|
||||
"aiChannelReadyWithLatency": "Ready{latency}",
|
||||
"aiChannelDraft": "Incomplete",
|
||||
"aiChannelDefaultMeta": "Default channel",
|
||||
"aiChannelCustomMeta": "Custom channel",
|
||||
"aiChannelOpenAICompat": "OpenAI compatible",
|
||||
"aiChannelModelMissing": "Model missing",
|
||||
"aiChannelName": "Channel name",
|
||||
"aiChannelConnectionSection": "Connection",
|
||||
"aiChannelConnectionHint": "Confirm provider, endpoint, key, and model first. Test connection uses these values.",
|
||||
"aiChannelModelSection": "Model and limits",
|
||||
"aiChannelModelHint": "The model name controls routing. Token limits control context and single-response output.",
|
||||
"aiChannelLimitsSection": "Limits",
|
||||
"aiChannelLimitsHint": "Token limits control the context window and single-response output.",
|
||||
"aiChannelUntitled": "New Channel",
|
||||
"aiChannelDeleteConfirm": "Delete AI channel \"{name}\"?",
|
||||
"aiChannelSaved": "Channel saved",
|
||||
"aiChannelDefaultSaved": "Default channel saved",
|
||||
"aiChannelCount": "{count} channel(s) saved",
|
||||
"aiChannelSaving": "Saving channel...",
|
||||
"aiChannelNewUnsaved": "New channel is not saved yet. Fill it in, then click Save changes.",
|
||||
"aiChannelCopyUnsaved": "Copied channel is not saved yet. Review it, then click Save changes.",
|
||||
"aiChannelDeleted": "Channel deleted",
|
||||
"aiChannelProbeNoComplete": "No complete channel to probe. Fill in Base URL, API Key, and Model first.",
|
||||
"aiChannelProbing": "Probing {count} channel(s)...",
|
||||
"aiChannelProbeDone": "Probe complete: {ok}/{total} ready",
|
||||
"apiProvider": "API Provider",
|
||||
"providerOpenAI": "OpenAI / OpenAI-compatible API",
|
||||
"providerClaude": "Claude (Anthropic Messages API)",
|
||||
@@ -2799,7 +2816,12 @@
|
||||
"testing": "Testing connection...",
|
||||
"testSuccess": "Connection successful",
|
||||
"testFailed": "Connection failed",
|
||||
"testError": "Test error"
|
||||
"testError": "Test error",
|
||||
"testErrorInvalidApiKey": "API Key is invalid or unauthorized. Check that the key is correct.",
|
||||
"testErrorUnauthorized": "Authentication failed. Check the API Key.",
|
||||
"testErrorForbidden": "Request denied. Check account permissions or model access.",
|
||||
"testErrorModelUnavailable": "Model is unavailable or the model name is incorrect.",
|
||||
"testErrorBaseUrl": "Base URL is unavailable. Check that the endpoint is correct."
|
||||
},
|
||||
"settingsTerminal": {
|
||||
"title": "Terminal",
|
||||
|
||||
@@ -2591,23 +2591,40 @@
|
||||
"aiChannelNew": "新增",
|
||||
"aiChannelCopy": "复制",
|
||||
"aiChannelDelete": "删除",
|
||||
"aiChannelHint": "已保存的通道会显示在左侧;保存后写入 ai.channels,默认通道用于新对话和未指定通道的任务。",
|
||||
"aiChannelHint": "通过下拉切换已保存通道;保存后写入 ai.channels,默认通道用于新对话和未指定通道的任务。",
|
||||
"aiChannelSavedList": "已保存通道",
|
||||
"aiChannelListAria": "AI 通道列表",
|
||||
"aiChannelEditing": "正在编辑",
|
||||
"aiChannelBulkProbe": "批量探活",
|
||||
"aiChannelBulkProbeTitle": "检测全部完整通道是否可用",
|
||||
"aiChannelSelectAria": "选择 {name}",
|
||||
"aiChannelDefaultBadge": "默认",
|
||||
"aiChannelReady": "可用",
|
||||
"aiChannelReadyWithLatency": "可用{latency}",
|
||||
"aiChannelDraft": "待完善",
|
||||
"aiChannelDefaultMeta": "默认通道",
|
||||
"aiChannelCustomMeta": "自定义通道",
|
||||
"aiChannelOpenAICompat": "OpenAI 兼容",
|
||||
"aiChannelModelMissing": "未填写模型",
|
||||
"aiChannelName": "通道名称",
|
||||
"aiChannelConnectionSection": "连接信息",
|
||||
"aiChannelConnectionHint": "先确认服务商、地址、密钥和模型,测试连接会使用这些信息。",
|
||||
"aiChannelModelSection": "模型与额度",
|
||||
"aiChannelModelHint": "模型名决定请求路由,Token 上限控制上下文和单次输出。",
|
||||
"aiChannelLimitsSection": "额度设置",
|
||||
"aiChannelLimitsHint": "Token 上限控制上下文窗口和单次输出。",
|
||||
"aiChannelUntitled": "新通道",
|
||||
"aiChannelDeleteConfirm": "确定删除 AI 通道「{name}」吗?",
|
||||
"aiChannelSaved": "通道已保存",
|
||||
"aiChannelDefaultSaved": "已设为默认通道",
|
||||
"aiChannelCount": "已保存 {count} 个通道",
|
||||
"aiChannelSaving": "正在保存通道...",
|
||||
"aiChannelNewUnsaved": "新通道尚未保存,填写后点击「保存更改」。",
|
||||
"aiChannelCopyUnsaved": "复制的通道尚未保存,确认后点击「保存更改」。",
|
||||
"aiChannelDeleted": "通道已删除",
|
||||
"aiChannelProbeNoComplete": "没有可探活的完整通道,请先填写 Base URL、API Key 和模型",
|
||||
"aiChannelProbing": "正在探活 {count} 个通道...",
|
||||
"aiChannelProbeDone": "探活完成:{ok}/{total} 可用",
|
||||
"apiProvider": "API 提供商",
|
||||
"providerOpenAI": "OpenAI / 兼容 OpenAI 协议",
|
||||
"providerClaude": "Claude (Anthropic Messages API)",
|
||||
@@ -2787,7 +2804,12 @@
|
||||
"testing": "测试中...",
|
||||
"testSuccess": "连接成功",
|
||||
"testFailed": "连接失败",
|
||||
"testError": "测试出错"
|
||||
"testError": "测试出错",
|
||||
"testErrorInvalidApiKey": "API Key 无效或无权限,请检查密钥是否填写正确",
|
||||
"testErrorUnauthorized": "认证失败,请检查 API Key",
|
||||
"testErrorForbidden": "请求被拒绝,请检查账号权限或模型访问权限",
|
||||
"testErrorModelUnavailable": "模型不可用或模型名不正确,请检查模型名称",
|
||||
"testErrorBaseUrl": "Base URL 不可用,请检查地址是否正确"
|
||||
},
|
||||
"settingsTerminal": {
|
||||
"title": "终端",
|
||||
|
||||
Reference in New Issue
Block a user