134 lines
4.8 KiB
JavaScript
134 lines
4.8 KiB
JavaScript
// Complete i18n Dictionary for Model Enhancer Plugin
|
|
const ENHANCER_I18N = {
|
|
zh: {
|
|
// ModelListEditor & Badges
|
|
batchBtn: "一键补全",
|
|
batchBtnBusy: "补全中...",
|
|
batchBtnTitle: "根据模型 ID 从 models.dev 自动匹配并预填充缺失参数",
|
|
singleBtn: "智能补全",
|
|
singleBtnBusy: "补全中",
|
|
singleBtnTitle: "从 models.dev 获取该模型推荐参数",
|
|
badgeVision: "图像",
|
|
badgeVisionTitle: "支持图像输入 (Vision)",
|
|
badgeThinking: "思考",
|
|
badgeThinkingTitle: "思考档位: {levels}",
|
|
defaultEffort: "默认",
|
|
modalitiesTitle: "输入模态支持 (Input Modalities)",
|
|
modalityText: "文本输入 (Text)",
|
|
modalityVision: "图像输入 (Vision)",
|
|
reasoningTitle: "推理思考档位 (Reasoning Efforts)",
|
|
enableReasoning: "启用深度思考",
|
|
saveBlockedHint: "保存受阻提示:模型 {index} {reason}",
|
|
fillNoIdError: "列表中没有填写模型 ID 的有效模型",
|
|
fillSuccessNotice: "一键补全完成:已匹配并更新 {count}/{total} 个模型",
|
|
fillFailedNotice: "一键补全失败: {message}",
|
|
singleFillRequireId: "请先填写模型 ID",
|
|
singleFillNotFound: '未在 models.dev 中找到与 "{id}" 匹配的模型信息',
|
|
singleFillFetchFailed: "获取 models.dev 失败: {message}",
|
|
singleFillApplied: '已预填充 "{id}" 推荐参数',
|
|
|
|
// PrefillModal
|
|
modalTitle: "models.dev 预填充确认与选择",
|
|
matchedModelLabel: "检索到匹配模型:",
|
|
thSelect: "选用",
|
|
thField: "配置项",
|
|
thCurrent: "当前设置",
|
|
thRecommended: "models.dev 推荐值",
|
|
fieldName: "显示名称",
|
|
fieldContext: "上下文长度",
|
|
fieldMaxTokens: "最大输出",
|
|
fieldInput: "图像输入",
|
|
fieldReasoning: "推理思考等级",
|
|
fieldUnset: "(未设置)",
|
|
fieldDefault: "(默认)",
|
|
visionSupported: "支持图像",
|
|
visionOnlyText: "仅文本",
|
|
thinkingOff: "关闭思考",
|
|
thinkingOn: "开启",
|
|
cancel: "取消",
|
|
applySelected: "应用已选推荐项",
|
|
|
|
// Paperclip
|
|
attachTitle: "上传图片或文件",
|
|
|
|
// Codex Slider
|
|
effortOff: "关",
|
|
effortMinimal: "极低",
|
|
effortLow: "低",
|
|
effortMedium: "中",
|
|
effortHigh: "高",
|
|
effortXHigh: "超高",
|
|
effortMax: "最大",
|
|
effortReasoningTitle: "推理强度",
|
|
effortSelectModelTip: "点击切换模型",
|
|
effortResetTip: "恢复默认档位",
|
|
effortChooseModel: "选择模型",
|
|
commandsTitle: "命令菜单 (/)"
|
|
},
|
|
en: {
|
|
// ModelListEditor & Badges
|
|
batchBtn: "Auto-Fill All",
|
|
batchBtnBusy: "Filling…",
|
|
batchBtnTitle: "Auto-match and prefill missing parameters from models.dev",
|
|
singleBtn: "Auto-Fill",
|
|
singleBtnBusy: "Filling…",
|
|
singleBtnTitle: "Fetch recommended parameters for this model from models.dev",
|
|
badgeVision: "Vision",
|
|
badgeVisionTitle: "Supports Image/Vision input",
|
|
badgeThinking: "Reasoning",
|
|
badgeThinkingTitle: "Reasoning efforts: {levels}",
|
|
defaultEffort: "Default",
|
|
modalitiesTitle: "Input Modalities",
|
|
modalityText: "Text Input",
|
|
modalityVision: "Vision Input",
|
|
reasoningTitle: "Reasoning Efforts",
|
|
enableReasoning: "Enable Deep Reasoning",
|
|
saveBlockedHint: "Save blocked: Model {index} {reason}",
|
|
fillNoIdError: "No valid models with a Model ID found in the list",
|
|
fillSuccessNotice: "Auto-fill complete: matched & updated {count}/{total} models",
|
|
fillFailedNotice: "Auto-fill failed: {message}",
|
|
singleFillRequireId: "Please enter a Model ID first",
|
|
singleFillNotFound: 'No matching model found on models.dev for "{id}"',
|
|
singleFillFetchFailed: "Failed to fetch models.dev: {message}",
|
|
singleFillApplied: 'Prefilled recommended parameters for "{id}"',
|
|
|
|
// PrefillModal
|
|
modalTitle: "models.dev Prefill Confirmation",
|
|
matchedModelLabel: "Matched Model: ",
|
|
thSelect: "Apply",
|
|
thField: "Property",
|
|
thCurrent: "Current Setting",
|
|
thRecommended: "models.dev Value",
|
|
fieldName: "Display Name",
|
|
fieldContext: "Context Window",
|
|
fieldMaxTokens: "Max Output Tokens",
|
|
fieldInput: "Vision Input",
|
|
fieldReasoning: "Reasoning Efforts",
|
|
fieldUnset: "(Unset)",
|
|
fieldDefault: "(Default)",
|
|
visionSupported: "Vision Supported",
|
|
visionOnlyText: "Text Only",
|
|
thinkingOff: "Disabled",
|
|
thinkingOn: "Enabled",
|
|
cancel: "Cancel",
|
|
applySelected: "Apply Selected",
|
|
|
|
// Paperclip
|
|
attachTitle: "Attach files or images",
|
|
|
|
// Codex Slider
|
|
effortOff: "Off",
|
|
effortMinimal: "Minimal",
|
|
effortLow: "Low",
|
|
effortMedium: "Medium",
|
|
effortHigh: "High",
|
|
effortXHigh: "X-High",
|
|
effortMax: "Max",
|
|
effortReasoningTitle: "Reasoning Effort",
|
|
effortSelectModelTip: "Click to switch model",
|
|
effortResetTip: "Reset to default effort",
|
|
effortChooseModel: "Select model",
|
|
commandsTitle: "Commands (/)"
|
|
}
|
|
};
|