Merge pull request #5171 from YKDZ/release i18n: Comprehensive update and refactor for Simplified Chinese (zh-CN)

966ab8336b09a9ce7a06ba7f4524cad557e194d3

YKDZ <3070799584@QQ.COM>

Signed
6 files changed, +1813 -529Ignore whitespace
public/locales/zh-cn.json+1786 -508
@@ -2,10 +2,10 @@
2 "Favorite": "星标",2 "Favorite": "星标",
3 "Tag": "标签",3 "Tag": "标签",
4 "Duplicate": "复制",4 "Duplicate": "复制",
5 "Persona": "用户设定",5 "Persona": "人格",
6 "Delete": "删除",6 "Delete": "删除",
7 "AI Response Configuration": "AI响应配置",7 "AI Response Configuration": "AI 响应配置",
8 "AI Configuration panel will stay open": "AI配置面板将保持打开",8 "AI Configuration panel will stay open": "AI 配置面板将保持打开",
9 "clickslidertips": "单击滑块以手动输入值。",9 "clickslidertips": "单击滑块以手动输入值。",
10 "MAD LAB MODE ON": "疯狂实验室模式开启",10 "MAD LAB MODE ON": "疯狂实验室模式开启",
11 "Documentation on sampling parameters": "有关采样参数的文档",11 "Documentation on sampling parameters": "有关采样参数的文档",
@@ -23,25 +23,25 @@
23 "openaipresets": "对话补全预设",23 "openaipresets": "对话补全预设",
24 "Bind presets to API connections": "将预设与 API 配置绑定",24 "Bind presets to API connections": "将预设与 API 配置绑定",
25 "Text Completion presets": "文本补全预设",25 "Text Completion presets": "文本补全预设",
26 "response legth(tokens)": "回复长度(以词符数计)",26 "response legth(tokens)": "回复长度 (Token)",
27 "Streaming": "流式传输",27 "Streaming": "流式传输",
28 "Streaming_desc": "逐词显示生成的回复",28 "Streaming_desc": "逐词显示生成的回复",
29 "context size(tokens)": "上下文长度(以词符数计)",29 "context size(tokens)": "上下文长度 (Token)",
30 "unlocked": "解锁",30 "unlocked": "解锁",
31 "Only enable this if your model supports context sizes greater than 8192 tokens": "仅在您的模型支持大于8192个词符的上下文长度时启用此选项",31 "Only enable this if your model supports context sizes greater than 8192 tokens": "仅在您的模型支持大于 8192 个 Token 的上下文长度时启用此选项",
32 "Max prompt cost:": "最大提示词费用:",32 "Max prompt cost:": "最大提示词开销:",
33 "AI Module": "AI 模块",33 "AI Module": "AI 模块",
34 "Changes the style of the generated text.": "更改生成文本的样式。",34 "Changes the style of the generated text.": "更改生成文本的样式。",
35 "No Module": "无模块",35 "No Module": "无模块",
36 "Instruct": "指导",36 "Instruct": "指导",
37 "Prose Augmenter": "散文增强器",37 "Prose Augmenter": "文笔增强",
38 "Text Adventure": "文字冒险",38 "Text Adventure": "文字冒险",
39 "Temperature": "温度",39 "Temperature": "温度",
40 "rep.pen": "重复惩罚",40 "rep.pen": "重复惩罚",
41 "Rep. Pen. Range.": "重复惩罚范围。",41 "Rep. Pen. Range.": "重复惩罚范围",
42 "Rep. Pen. Slope": "重复惩罚斜率",42 "Rep. Pen. Slope": "重复惩罚斜率",
43 "Rep. Pen. Freq.": "频率重复惩罚",43 "Rep. Pen. Freq.": "频率惩罚",
44 "Rep. Pen. Presence": "存在重复惩罚",44 "Rep. Pen. Presence": "存在惩罚",
45 "Min P": "Min P",45 "Min P": "Min P",
46 "TFS": "无尾采样",46 "TFS": "无尾采样",
47 "Top P": "Top P",47 "Top P": "Top P",
@@ -49,53 +49,53 @@
49 "Top K": "Top K",49 "Top K": "Top K",
50 "Mirostat Tau": "Mirostat τ",50 "Mirostat Tau": "Mirostat τ",
51 "Mirostat LR": "Mirostat 学习率",51 "Mirostat LR": "Mirostat 学习率",
52 "Typical P": "典型P",52 "Typical P": "Typical P",
53 "Linear": "Linear",53 "Linear": "线性",
54 "Quad": "Quad",54 "Quad": "二次",
55 "Conf": "Conf",55 "Conf": "置信度",
56 "Min Length": "最小长度",56 "Min Length": "最小长度",
57 "Phrase Repetition Penalty": "短语重复惩罚",57 "Phrase Repetition Penalty": "短语重复惩罚",
58 "Off": "关闭",58 "Off": "关闭",
59 "Very light": "非常轻",59 "Very light": "极轻",
60 "Light": "轻",60 "Light": "轻微",
61 "Medium": "中",61 "Medium": "中等",
62 "Aggressive": "激进",62 "Aggressive": "激进",
63 "Very aggressive": "非常激进",63 "Very aggressive": "极激进",
64 "Preamble": "序文",64 "Preamble": "序言",
65 "Restore default prompt": "恢复默认提示词",65 "Restore default prompt": "恢复默认提示词",
66 "Use style tags to modify the writing style of the output.": "使用样式标签修改输出的写作风格。",66 "Use style tags to modify the writing style of the output.": "使用样式标签 (Style Tags) 修改输出的写作风格。",
67 "Banned Tokens": "禁用的词符",67 "Banned Tokens": "黑名单 Token",
68 "Sequences you don't want to appear in the output. One per line.": "您不希望出现在输出中的字符串。 每行一个。",68 "Sequences you don't want to appear in the output. One per line.": "您不希望出现在输出中的序列。每行一个。",
69 "Logit Bias": "Logit 偏置",69 "Logit Bias": "Logit 偏置",
70 "Add": "添加",70 "Add": "添加",
71 "Helps to ban or reenforce the usage of certain words": "有助于禁止或加强某些单词的使用",71 "Helps to ban or reenforce the usage of certain words": "有助于禁止生成或强制使用特定单词",
72 "Unlocked Context Size": "解锁上下文长度",72 "Unlocked Context Size": "解锁上下文上限",
73 "Unrestricted maximum value for the context slider": "AI可见的最大上下文长度",73 "Unrestricted maximum value for the context slider": "移除上下文滑块的最大值限制",
74 "Context Size (tokens)": "上下文长度(以词符数计)",74 "Context Size (tokens)": "上下文长度 (Token)",
75 "Max Response Length (tokens)": "最大回复长度(以词符数计)",75 "Max Response Length (tokens)": "最大回复长度 (Token)",
76 "Multiple swipes per generation": "每次生成多个备选回复",76 "Multiple swipes per generation": "单次生成多条备选回复",
77 "Allow compressing requests by removing messages from the middle of the prompt.": "允许通过移除提示词中间的消息来压缩请求。",77 "Allow compressing requests by removing messages from the middle of the prompt.": "允许通过移除提示词中间的消息来压缩请求。",
78 "Middle-out Transform": "中心向外算法",78 "Middle-out Transform": "中间向外变换",
79 "Auto": "自动",79 "Auto": "自动",
80 "Allow": "允许",80 "Allow": "允许",
81 "Forbid": "禁止",81 "Forbid": "禁止",
82 "Unknown": "未知",82 "Unknown": "未知",
83 "Enable OpenAI completion streaming": "启用OpenAI文本补全流式传输",83 "Enable OpenAI completion streaming": "启用 OpenAI 流式传输",
84 "Display the response bit by bit as it is generated.": "随着回复的生成,逐词逐句地显示结果。",84 "Display the response bit by bit as it is generated.": "随着回复生成逐字显示结果。",
85 "When this is off, responses will be displayed all at once when they are complete.": "当此选项关闭时,回复将在完成后一次性显示。",85 "When this is off, responses will be displayed all at once when they are complete.": "关闭此项时,回复将在完成后一次性显示。",
86 "Frequency Penalty": "频率惩罚",86 "Frequency Penalty": "频率惩罚",
87 "Presence Penalty": "存在惩罚",87 "Presence Penalty": "存在惩罚",
88 "Repetition Penalty": "重复惩罚",88 "Repetition Penalty": "重复惩罚",
89 "Quick Prompts Edit": "快速提示词编辑",89 "Quick Prompts Edit": "快速提示词编辑",
90 "Main": "主要",90 "Main": "主要",
91 "Auxiliary": "辅助的",91 "Auxiliary": "辅助",
92 "Post-History Instructions": "后续历史指令",92 "Post-History Instructions": "后续历史指令",
93 "Utility Prompts": "实用提示词",93 "Utility Prompts": "实用提示词",
94 "Impersonation prompt": "AI帮答提示词",94 "Impersonation prompt": "AI 帮答提示词",
95 "Prompt that is used for Impersonation function": "用于AI帮答功能的提示词",95 "Prompt that is used for Impersonation function": "用于 AI 帮答功能的提示词",
96 "World Info Format Template": "世界信息格式模板",96 "World Info Format Template": "世界书格式模板",
97 "Restore default format": "恢复默认格式",97 "Restore default format": "恢复默认格式",
98 "Wraps activated World Info entries before inserting into the prompt.": "在插入提示词之前包裹激活的世界信息条目。",98 "Wraps activated World Info entries before inserting into the prompt.": "在插入提示词之前包裹已激活的世界书条目。",
99 "scenario_format_template_part_1": "使用",99 "scenario_format_template_part_1": "使用",
100 "scenario_format_template_part_2": "标记插入内容的位置。",100 "scenario_format_template_part_2": "标记插入内容的位置。",
101 "Scenario Format Template": "场景格式模板",101 "Scenario Format Template": "场景格式模板",
@@ -103,124 +103,127 @@
103 "Group Nudge Prompt Template": "群聊推进提示词模板",103 "Group Nudge Prompt Template": "群聊推进提示词模板",
104 "Sent at the end of the group chat history to force reply from a specific character.": "在群聊记录的末尾发送,以强制特定角色回复。",104 "Sent at the end of the group chat history to force reply from a specific character.": "在群聊记录的末尾发送,以强制特定角色回复。",
105 "New Chat": "新聊天",105 "New Chat": "新聊天",
106 "Restore new chat prompt": "恢复新的聊天提示词",106 "Restore new chat prompt": "恢复新聊天提示词",
107 "Set at the beginning of the chat history to indicate that a new chat is about to start.": "设置在聊天历史的开头,表示新的聊天即将开始。",107 "Set at the beginning of the chat history to indicate that a new chat is about to start.": "设置在聊天记录的开头,表示新的聊天即将开始。",
108 "New Group Chat": "新群聊",108 "New Group Chat": "新群聊",
109 "Restore new group chat prompt": "恢复默认提示词",109 "Restore new group chat prompt": "恢复新群聊提示词",
110 "Set at the beginning of the chat history to indicate that a new group chat is about to start.": "设置在聊天记录的开头,表示新的群聊即将开始。",110 "Set at the beginning of the chat history to indicate that a new group chat is about to start.": "设置在聊天记录的开头,表示新的群聊即将开始。",
111 "New Example Chat": "新示例聊天",111 "New Example Chat": "新示例聊天",
112 "Set at the beginning of Dialogue examples to indicate that a new example chat is about to start.": "设置在对话示例的开头,以表明新的示例聊天即将开始。",112 "Set at the beginning of Dialogue examples to indicate that a new example chat is about to start.": "设置在对话示例的开头,以表明新的示例聊天即将开始。",
113 "Continue nudge": "继续推进",113 "Continue nudge": "继续推进",
114 "Set at the end of the chat history when the continue button is pressed.": "当按下继续按钮时在聊天记录的末尾设置。",114 "Set at the end of the chat history when the continue button is pressed.": "当按下继续按钮时,在聊天记录末尾添加的内容。",
115 "Replace empty message": "替换空消息",115 "Replace empty message": "替换空消息",
116 "Send this text instead of nothing when the text box is empty.": "当文本框为空时,发送此文本而不是空白。",116 "Send this text instead of nothing when the text box is empty.": "当输入框为空时发送此文本。",
117 "Seed": "种子",117 "Seed": "种子",
118 "Set to get deterministic results. Use -1 for random seed.": "设置此值以得到确定性结果。使用 -1 表示随机种子。",118 "Set to get deterministic results. Use -1 for random seed.": "设置此值以获得确定性结果。使用 -1 代表随机种子。",
119 "Temperature controls the randomness in token selection": "温度控制词符选择中的随机性:\n- 低温(<1.0)导致更可预测的文本,优先选择高概率的词符。\n- 高温(>1.0)鼓励创造性和输出的多样性,更多地选择低概率的词符。\n将值设置为 1.0 以使用原始概率。",119 "Temperature controls the randomness in token selection": "Temperature (温度) 控制 Token 选择的随机性:\n- 低温(<1.0)会生成更可预测的文本,优先选择高概率的 Token。\n- 高温(>1.0)鼓励创造性和多样性,增加低概率 Token 被选中的机会。\n设为 1.0 即使用原始概率。",
120 "Top_K_desc": "Top K 设定了可以选择的最高概率词符的最大数量。",120 "Top_K_desc": "Top K 设定了仅保留概率最高的 K 个 Token 用于选择。",
121 "Top_P_desc": "Top P(又称核采样)将所有高概率词符聚集在一起,直到达到特定的百分比。\n换句话说,如果前两个词符分别都有 25% 的概率,而 Top-P 为 0.50,那么只有这两个词符会被考虑。\n将这个值设置为 1.0 就相当于关闭了这个功能。",121 "Top_P_desc": "Top P 会选取累积概率达到特定百分比的高概率 Token 集合。\n换句话说,如果前两个 Token 的概率均为 25%,且 Top P 设为 0.50,则仅这两个 Token 会被考虑。\n设为 1.0 即关闭此功能。",
122 "Typical_P_desc": "典型P采样会根据词符与整体熵的平均差异来优先选择词符。\n那些累积概率接近特定阈值(比如 0.5)的词符会被保留,这样就能区分出那些含有平均信息量的词符。\n将这个值设置为 1.0 就相当于关闭了这个功能。",122 "Typical_P_desc": "Typical P 根据 Token 概率与预期熵的接近程度来选择 Token。\n它会保留累积概率接近特定阈值(如 0.5)的 Token,从而筛选出信息量接近平均水平的候选词。\n设为 1.0 即关闭此功能。",
123 "Min_P_desc": "Min P 设定了一个基础的最小概率,它会根据最高词符概率来进行优化。\n如果最高词符概率是 80%,而Min P设定为 0.1,那么只有那些概率高于8%的词符会被考虑。\n将这个值设置为 0 就相当于关闭了这个功能。",123 "Min_P_desc": "Min P 设定了一个相对于最高概率 Token 的最小阈值。\n如果最高概率 Token 为 80%,且 Min P 设为 0.1,则只有概率高于 8% 的 Token 会被保留。\n设为 0 即关闭此功能。",
124 "Top_A_desc": "Top A 设定了一个阈值,用于根据最高词符概率的平方来选择词符。\n如果 Top A 设定为 0.2,而最高词符概率是 50%,那么概率低于 5% 的词符会被排除(0.2 * 0.5^2)。\n将这个值设置为 0 就相当于关闭了这个功能。",124 "Top_A_desc": "Top A 根据最高概率 Token 的平方设定动态阈值。\n若 Top A 设为 0.2,最高概率 Token 为 50%,则概率低于 5%(即 0.2 * 0.5²)的 Token 会被排除。\n设为 0 即关闭此功能。",
125 "Tail_Free_Sampling_desc": "无尾采样(TFS)通过分析词符概率变化率以及二阶导数来搜索分布中概率较低的尾部词符,\n词符会被保留到某个阈值(例如 0.3),这取决于统一的二阶导数。\n这个值越接近 0,被拒绝的词符数量就越多。将这个值设置为 1.0 就相当于关闭了这个功能。",125 "Tail_Free_Sampling_desc": "无尾采样 (TFS) 通过分析 Token 概率的二阶导数(变化率)来寻找并截断概率分布的“尾部”。\nToken 会被保留直到达到取决于二阶导数的某个阈值(例如 0.3)。\n该值越接近 0,被截断的 Token 越多。设为 1.0 即关闭此功能。",
126 "rep.pen range": "重复惩罚范围",126 "rep.pen range": "重复惩罚范围",
127 "Mirostat": "Mirostat",127 "Mirostat": "Mirostat",
128 "Mode": "模式",128 "Mode": "模式",
129 "Mirostat_Mode_desc": "值为 0 表示完全禁用 Mirostat。1 表示 Mirostat 1.0,2 表示 Mirostat 2.0",129 "Mirostat_Mode_desc": "设为 0 禁用 Mirostat。1 代表 Mirostat 1.0,2 代表 Mirostat 2.0。",
130 "Tau": "τ",130 "Tau": "τ (Tau)",
131 "Mirostat_Tau_desc": "控制 Mirostat 输出的变化",131 "Mirostat_Tau_desc": "控制 Mirostat 的目标熵和输出连贯性。",
132 "Eta": "η",132 "Eta": "η (Eta)",
133 "Mirostat_Eta_desc": "控制 Mirostat 的学习率",133 "Mirostat_Eta_desc": "控制 Mirostat 的学习率。",
134 "Ban EOS Token": "禁止 EOS 词符",134 "Ban EOS Token": "禁止 EOS Token",
135 "Ban_EOS_Token_desc": "禁止使用 KoboldCpp 的序列结束 (EOS) 词符(可能还禁止使用 KoboldAI 的其他词符)。适合故事写作,但不应用于聊天和指导模式。",135 "Ban_EOS_Token_desc": "禁止生成 KoboldCpp 的序列结束 (EOS) Token(可能还会禁止 KoboldAI 的其他 Token)。适合故事续写,但不建议用于聊天或指令模式。",
136 "GBNF Grammar": "GBNF 语法",136 "GBNF Grammar": "GBNF 语法",
137 "Type in the desired custom grammar": "输入所需的自定义语法",137 "Type in the desired custom grammar": "输入所需的自定义语法规则",
138 "Samplers Order": "采样器顺序",138 "Samplers Order": "采样器顺序",
139 "Samplers will be applied in a top-down order. Use with caution.": "采样器将按自上而下的顺序应用。请谨慎使用。",139 "Samplers will be applied in a top-down order. Use with caution.": "采样器将按自上而下的顺序应用。请谨慎调整。",
140 "Tail Free Sampling": "无尾采样",140 "Tail Free Sampling": "无尾采样 (TFS)",
141 "Load koboldcpp order": "加载koboldcpp顺序",141 "Load koboldcpp order": "加载 KoboldCpp 默认顺序",
142 "Top K Sampling": "Top K 采样",142 "Top K Sampling": "Top K 采样",
143 "Nucleus Sampling": "核采样",143 "Nucleus Sampling": "核采样 (Top P)",
144 "Top A Sampling": "Top A 采样",144 "Top A Sampling": "Top A 采样",
145 "Unified Sampling": "Unified Sampling",145 "Unified Sampling": "统一采样",
146 "Neutralize Samplers": "置采样器参数为失效值",146 "Neutralize Samplers": "重置采样器",
147 "Set all samplers to their neutral/disabled state.": "将所有采样器设置为失效/禁用状态。",147 "Set all samplers to their neutral/disabled state.": "将所有采样器重置为失效/禁用状态。",
148 "Sampler Select": "采样器选择",148 "Sampler Select": "选择采样器",
149 "Customize displayed samplers or add custom samplers.": "自定义显示的采样器或添加自定义采样器。",149 "Customize displayed samplers or add custom samplers.": "自定义显示的采样器或添加自定义采样器。",
150 "Epsilon Cutoff": "ε 截断",150 "Epsilon Cutoff": "Epsilon 截断",
151 "Epsilon cutoff sets a probability floor below which tokens are excluded from being sampled": "ε 截断设置了一个概率下限,低于该下限的词符将被排除在采样之外。\n以 1e-4 单位;合适的值为 3。将其设置为 0 以禁用。",151 "Epsilon cutoff sets a probability floor below which tokens are excluded from being sampled": "Epsilon 截断设置了一个概率底线,低于该值的 Token 将被排除。\n单位为 1e-4;建议值为 3。设为 0 以禁用。",
152 "Top nsigma": "Top nsigma",152 "Top nsigma": "Top n-sigma",
153 "Min Keep": "Min Keep",153 "Min Keep": "Min Keep",
154 "Eta Cutoff": "η 截断",154 "Eta Cutoff": "Eta 截断",
155 "Eta_Cutoff_desc": "η截断是特殊η采样技术的主要参数。以1e-4为单位;合理的值为3。设置为0以禁用。详细请参阅《Truncation Sampling as Language Model Desmoothing》(Hewitt et al., 2022)。",155 "Eta_Cutoff_desc": "Eta 截断是特殊 Eta 采样技术的主要参数。单位为 1e-4;建议值为 3。设为 0 以禁用。详情参阅 Hewitt 等人 2022 年的论文《Truncation Sampling as Language Model Desmoothing》。",
156 "rep.pen decay": "重复惩罚衰减",156 "rep.pen decay": "重复惩罚衰减",
157 "Encoder Rep. Pen.": "编码器重复惩罚",157 "Encoder Rep. Pen.": "编码器重复惩罚",
158 "No Repeat Ngram Size": "无重复n-gram大小",158 "No Repeat Ngram Size": "禁止重复 N-Gram 大小",
159 "Skew": "倾斜",159 "Skew": "Skew (偏斜)",
160 "Max Tokens Second": "每秒最大词符数",160 "Max Tokens Second": "每秒最大 Token 数",
161 "Adaptive-P": "Adaptive-P",
162 "Target": "目标值",
163 "Decay": "衰减值",
161 "Smooth Sampling": "平滑采样",164 "Smooth Sampling": "平滑采样",
162 "Smooth_Sampling_desc": "允许您使用二次/三次变换来调整分布。较低的平滑因子值将更具创造性,通常在 0.2-0.3 之间是最佳点(假设曲线 = 1)。较高的平滑曲线值将使曲线更陡峭,这将更积极地惩罚低概率选择。1.0 曲线相当于仅使用平滑因子。",165 "Smooth_Sampling_desc": "允许使用二次/三次变换来调整概率分布。较低的平滑因子(通常在 0.2-0.3 之间)能增加创造性。较高的平滑曲线值会使曲线更陡峭,从而更积极地惩罚低概率选项。1.0 的曲线值相当于仅使用平滑因子。",
163 "Smoothing Factor": "平滑系数",166 "Smoothing Factor": "平滑因子",
164 "Smoothing Curve": "平滑曲线",167 "Smoothing Curve": "平滑曲线",
165 "Exclude Top Choices (XTC)": "Exclude Top Choices (XTC)",168 "Exclude Top Choices (XTC)": "排除首选项 (XTC)",
166 "Threshold": "阈值",169 "Threshold": "阈值",
167 "Probability": "可能性",170 "Probability": "概率",
168 "DRY_Repetition_Penalty_desc": "DRY 会对那些会将输入末尾扩展为输入中之前出现过的序列的词符进行惩罚。将乘数设置为 0 以禁用。",171 "DRY_Repetition_Penalty_desc": "DRY 采样器会对那些可能导致文本重复先前序列的 Token 进行惩罚。将乘数设为 0 以禁用。",
169 "DRY Repetition Penalty": "DRY 重复惩罚",172 "DRY Repetition Penalty": "DRY 重复惩罚",
170 "DRY_Multiplier_desc": "将值设置为 > 0 以启用 DRY。控制最短惩罚序列的惩罚幅度。",173 "DRY_Multiplier_desc": "设为 > 0 的值以启用 DRY。该值控制对最短重复序列的惩罚力度。",
171 "Multiplier": "乘数",174 "Multiplier": "乘数",
172 "DRY_Base_desc": "控制惩罚随序列长度的增加而增长的速度。",175 "DRY_Base_desc": "控制惩罚力度随重复序列长度增加而增长的速率。",
173 "Base": "基数",176 "Base": "基数",
174 "DRY_Allowed_Length_desc": "可以重复而不会受到惩罚的最长序列长度。",177 "DRY_Allowed_Length_desc": "允许重复出现而不受惩罚的最长序列长度。",
175 "Allowed Length": "允许长度",178 "Allowed Length": "允许长度",
176 "Penalty Range": "惩罚范围",179 "Penalty Range": "惩罚范围",
177 "DRY_Sequence_Breakers_desc": "序列匹配不再继续的词符。用逗号分隔的带引号的字符串列表指定。",180 "DRY_Sequence_Breakers_desc": "用于打断序列匹配的特殊 Token。请指定为逗号分隔的带引号字符串列表。",
178 "Sequence Breakers": "序列打断符",181 "Sequence Breakers": "序列打断符",
179 "JSON-serialized array of strings.": "JSON 序列化的字符串数组。",182 "JSON-serialized array of strings.": "JSON 序列化的字符串数组。",
180 "Dynamic Temperature": "动态温度",183 "Dynamic Temperature": "动态温度",
181 "Scale Temperature dynamically per token, based on the variation of probabilities": "根据概率的变化动态地缩放每个词符的温度。",184 "Scale Temperature dynamically per token, based on the variation of probabilities": "根据概率的变化动态调整每个 Token 的温度。",
182 "Minimum Temp": "最小温度",185 "Minimum Temp": "最小温度",
183 "Maximum Temp": "最大温度",186 "Maximum Temp": "最大温度",
184 "Exponent": "指数",187 "Exponent": "指数",
185 "Mirostat (mode=1 is only for llama.cpp)": "Mirostat(mode=1 仅用于 llama.cpp)",188 "Mirostat (mode=1 is only for llama.cpp)": "Mirostat(模式 1 仅适用于 llama.cpp)",
186 "Mirostat_desc": "Mirostat 是一个用于控制输出困惑度的恒温器",189 "Mirostat_desc": "Mirostat 是一种用于控制输出困惑度 (Perplexity) 的算法,类似于恒温器。",
187 "Mirostat Mode": "Mirostat 模式",190 "Mirostat Mode": "Mirostat 模式",
188 "Mirostat Eta": "Mirostat η",191 "Mirostat Eta": "Mirostat η",
189 "Beam search": "束搜索",192 "Beam search": "束搜索",
190 "A greedy, brute-force algorithm used in LLM sampling to find the most likely sequence of words or tokens. It expands multiple candidate sequences at once, maintaining a fixed number (beam width) of top sequences at each step.": "一种在LLM采样中使用的贪婪暴力算法,用于找到最可能的单词或标记序列。它一次扩展多个候选序列,在每一步保留固定数量(光束宽度)的最佳序列。",193 "A greedy, brute-force algorithm used in LLM sampling to find the most likely sequence of words or tokens. It expands multiple candidate sequences at once, maintaining a fixed number (beam width) of top sequences at each step.": "一种用于 LLM 采样的贪婪搜索算法,旨在找到概率最高的单词或 Token 序列。它一次扩展多个候选序列,并在每一步保留固定数量(即束宽 Beam Width)的最佳序列。",
191 "# of Beams": "光束数量",194 "# of Beams": "束宽 (Beams)",
192 "The number of sequences generated at each step with Beam Search.": "束搜索每步生成的序列数量。",195 "The number of sequences generated at each step with Beam Search.": "Beam Search 每一步生成的序列数量。",
193 "Length Penalty": "长度惩罚",196 "Length Penalty": "长度惩罚",
194 "Penalize sequences based on their length.": "根据序列长度对其进行惩罚。",197 "Penalize sequences based on their length.": "根据序列长度进行惩罚(通常用于防止生成过短或过长的内容)。",
195 "Early Stopping": "提前停止",198 "Early Stopping": "提前停止",
196 "Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates.": "控制光束搜索的停止条件。勾选时,当生成到达‘光束数量’的序列时停止。如果未勾选,则采用启发式方法,当几乎不可能找到更好的候选项时停止生成。",199 "Controls the stopping condition for beam search. If checked, the generation stops as soon as there are '# of Beams' sequences. If not checked, a heuristic is applied and the generation is stopped when it's very unlikely to find better candidates.": "控制束搜索的停止条件。若勾选,当生成了“束宽”数量的完整序列时立即停止。若未勾选,则应用启发式方法,仅在几乎不可能找到更好候选序列时才停止。",
197 "Contrastive search": "对比搜索",200 "Contrastive search": "对比搜索",
198 "Contrastive_search_txt": "通过利用大多数 LLM 表示空间的各向同性以鼓励多样性同时保持一致性的采样器。详见 Su 等人在 2022 年发表的论文 《A Contrastive Framework for Neural Text Generation》。",201 "Contrastive_search_txt": "一种通过利用 LLM 表示空间的各向同性,在鼓励多样性的同时保持连贯性的采样器。详见 Su 等人 2022 年的论文《A Contrastive Framework for Neural Text Generation》。",
199 "Penalty Alpha": "惩罚系数 α",202 "Penalty Alpha": "惩罚系数 α",
200 "Strength of the Contrastive Search regularization term. Set to 0 to disable CS": "对比搜索正则化项的强度。 将值设置为 0 以禁用对比搜索。",203 "Strength of the Contrastive Search regularization term. Set to 0 to disable CS": "对比搜索正则化项的强度。设为 0 以禁用对比搜索。",
201 "Do Sample": "进行采样",204 "Do Sample": "执行采样",
202 "Add BOS Token": "添加序列开始词符",205 "Add BOS Token": "添加 BOS Token",
203 "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative": "在提示词的开头添加序列开始词符。 禁用此功能可以使回复更具创意",206 "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative": "在 Prompt 开头添加序列开始 (BOS) Token。禁用此项可能会让回复更具创造性。",
204 "Ban the eos_token. This forces the model to never end the generation prematurely": "禁止序列结束词符。 这将强制模型永远不会提前结束生成",207 "Ban the eos_token. This forces the model to never end the generation prematurely": "禁止生成 EOS Token。这将强制模型永远不会提前结束生成。",
205 "Ignore EOS Token": "忽略序列结束词符",208 "Ignore EOS Token": "忽略 EOS Token",
206 "Ignore the EOS Token even if it generates.": "即使生成了序列结束词符,也忽略它。",209 "Ignore the EOS Token even if it generates.": "即使模型生成了 EOS Token 也将其忽略(继续生成)。",
207 "Skip Special Tokens": "跳过特殊词符",210 "Skip Special Tokens": "跳过特殊 Token",
208 "Request Model Reasoning": "请求模型推理",211 "Request Model Reasoning": "请求模型推理",
209 "Temperature Last": "温度放最后",212 "Temperature Last": "Temperature Last (最后应用温度)",
210 "Temperature_Last_desc": "温度采样器放到最后使用。这通常是合理的。\n当启用时:首先进行潜在词符的选择,然后应用温度来修正它们的相对概率(技术上是对数似然)。\n当禁用时:首先应用温度来修正所有词符的相对概率,然后从中选择潜在词符。\n禁用此项可以增大分布在尾部的词符概率,这可能加大得到不相关回复的几率。",213 "Temperature_Last_desc": "将温度采样放到最后一步执行。\n启用时:先筛选潜在 Token,再应用温度调整相对概率。\n禁用时(默认):先应用温度调整所有 Token 的概率,再从中筛选。\n禁用此项会增加尾部(低概率)Token 的权重,可能增加生成不相关内容的风险。",
211 "Speculative Ngram": "推测性 Ngram",214 "Speculative Ngram": "Speculative N-Gram (推测性 N-Gram)",
212 "Use a different speculative decoding method without a draft model": "使用不同的推测解码方法(不采用草稿模型)。最好使用草稿模型。推测性 Ngram 的效果不太好。",215 "Use a different speculative decoding method without a draft model": "使用一种无需草稿模型 (Draft Model) 的推测解码方法。注意:使用真正的草稿模型效果更好,推测性 N-Gram 的效果通常一般。",
213 "Spaces Between Special Tokens": "特殊词符之间的空格",216 "Spaces Between Special Tokens": "特殊 Token 之间的空格",
214 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",217 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",
215 "LLaMA / Mistral / Yi models only": "LLaMA / Mistral / Yi模型专用。首先确保您选择了适当的词符化器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者[词符id]。\n许多词符以空格开头。如果不确定,请使用词符计数器。",218 "LLaMA / Mistral / Yi models only": "仅限 LLaMA / Mistral / Yi 模型。请首先确保您选择了适当的分词器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者 [Token ID]。\n许多 Token 以空格开头。如果不确定,请使用 Token 计数器。",
216 "Global list": "全局列表",219 "Global list": "全局列表",
217 "Example: some text [42, 69, 1337]": "例如:\n一些文本\n[42, 69, 1337]",220 "Example: some text [42, 69, 1337]": "示例:\n一些文本\n[42, 69, 1337]",
218 "Preset-specific list": "预设特有的列表",221 "Preset-specific list": "当前预设专属列表",
219 "CFG": "CFG",222 "CFG": "CFG",
220 "Classifier Free Guidance. More helpful tip coming soon": "无分类器指导(CFG)。更多有用的提示敬请期待。",223 "Classifier Free Guidance. More helpful tip coming soon": "无分类器引导 (CFG)。更多详细说明敬请期待。",
221 "Scale": "缩放比例",224 "Scale": "缩放比例",
222 "Negative Prompt": "负面提示词",225 "Negative Prompt": "负面提示词",
223 "Used if CFG Scale is unset globally, per chat or character": "如果CFG缩放比例未被全局设置,它将作用于所有聊天或角色",226 "Used if CFG Scale is unset globally, per chat or character": "若未设置全局 CFG 比例,则此设置将应用于当前聊天或角色。",
224 "Add text here that would make the AI generate things you don't want in your outputs.": "请在此处添加文本,以避免生成您不希望出现在输出中的内容。",227 "Add text here that would make the AI generate things you don't want in your outputs.": "请在此处添加文本,以避免生成您不希望出现在输出中的内容。",
225 "Grammar String": "语法字符串",228 "Grammar String": "语法字符串",
226 "GBNF or EBNF, depends on the backend in use. If you're using this you should know which.": "GBNF 或 EBNF,取决于使用的后端。如果您使用这个,您应该知道该用哪一个。",229 "GBNF or EBNF, depends on the backend in use. If you're using this you should know which.": "GBNF 或 EBNF,取决于使用的后端。如果您使用这个,您应该知道该用哪一个。",
@@ -229,11 +232,11 @@
229 "Allow empty schema objects": "允许空结构对象",232 "Allow empty schema objects": "允许空结构对象",
230 "Top P & Min P": "Top P 和 Min P",233 "Top P & Min P": "Top P 和 Min P",
231 "Load default order": "加载默认顺序",234 "Load default order": "加载默认顺序",
232 "Sampler Order": "取样器顺序",235 "Sampler Order": "采样器顺序",
233 "llama.cpp only. Determines the order of samplers. If Mirostat mode is not 0, sampler order is ignored.": "仅限 llama.cpp。确定采样器的顺序。如果 Mirostat 模式不为 0,则忽略采样器顺序。",236 "llama.cpp only. Determines the order of samplers. If Mirostat mode is not 0, sampler order is ignored.": "仅限 llama.cpp。确定采样器的顺序。如果 Mirostat 模式不为 0,则忽略采样器顺序。",
234 "Sampler Priority": "采样器优先级",237 "Sampler Priority": "采样器优先级",
235 "Ooba only. Determines the order of samplers.": "确定采样器的顺序(仅适用于Ooba)",238 "Ooba only. Determines the order of samplers.": "仅适用于 Ooba。用于确定采样器的顺序。",
236 "Aphrodite only. Determines the order of samplers. Skew is always applied post-softmax, so it's not included here.": "仅适用于 Aphrodite,用于确定采样器的顺序。偏移(Skew)始终在 softmax 后应用,因此不包含在这里。",239 "Aphrodite only. Determines the order of samplers. Skew is always applied post-softmax, so it's not included here.": "仅适用于 Aphrodite,用于确定采样器的顺序。偏斜 (Skew) 始终在 softmax 后应用,因此不包含在这里。",
237 "Aphrodite only. Determines the order of samplers.": "仅适用于 Aphrodite。用于确定采样器的顺序。",240 "Aphrodite only. Determines the order of samplers.": "仅适用于 Aphrodite。用于确定采样器的顺序。",
238 "Character Names Behavior": "角色名称行为",241 "Character Names Behavior": "角色名称行为",
239 "Helps the model to associate messages with characters.": "有助于模型将消息与角色关联起来。",242 "Helps the model to associate messages with characters.": "有助于模型将消息与角色关联起来。",
@@ -250,14 +253,14 @@
250 "Newline": "换行",253 "Newline": "换行",
251 "Double Newline": "双换行",254 "Double Newline": "双换行",
252 "Continue prefill": "继续预填充",255 "Continue prefill": "继续预填充",
253 "Continue sends the last message as assistant role instead of system message with instruction.": "继续发送的是作为助手角色的最后一条消息,而不是带有指示的系统消息。",256 "Continue sends the last message as assistant role instead of system message with instruction.": "继续发送的是作为助手身份的最后一条消息,而不是带有指令的系统消息。",
254 "Squash system messages": "压缩系统消息",257 "Squash system messages": "压缩系统消息",
255 "Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.": "将连续的系统消息合并为一条(不包括示例对话),可能会提高一些模型的连贯性。",258 "Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.": "将连续的系统消息合并为一条(不包括示例对话),可能会提高一些模型的连贯性。",
256 "Use system prompt": "使用系统提示词",259 "Use system prompt": "使用系统提示词",
257 "Send the system prompt for supported models. If disabled, the user message is added to the beginning of the prompt.": "为支持的模型发送系统提示词。如果禁用,则用户消息将添加到提示词的开头。",260 "Send the system prompt for supported models. If disabled, the user message is added to the beginning of the prompt.": "为支持的模型发送系统提示词。如果禁用,则用户消息将添加到提示词的开头。",
258 "Enable web search": "启用联网搜索",261 "Enable web search": "启用联网搜索",
259 "Use search capabilities provided by the backend.": "使用后端提供的联网搜索功能。",262 "Use search capabilities provided by the backend.": "使用后端提供的联网搜索功能。",
260 "openrouter_web_search_fee": "收费,每个提示词会多收 $0.02。",263 "openrouter_web_search_fee": "需收费,每个提示词多收 0.02 美元。",
261 "Enable function calling": "启用函数调用",264 "Enable function calling": "启用函数调用",
262 "Supported by the current model": "当前模型支持",265 "Supported by the current model": "当前模型支持",
263 "Unsupported by the current model": "当前模型不支持",266 "Unsupported by the current model": "当前模型不支持",
@@ -267,8 +270,8 @@
267 "enable_functions_desc_4": "当提示词后处理没有选择工具时不支持。",270 "enable_functions_desc_4": "当提示词后处理没有选择工具时不支持。",
268 "Send inline media": "发送内联媒体",271 "Send inline media": "发送内联媒体",
269 "image_inlining_hint_1": "如果模型支持,就可以在提示词中发送媒体文件。",272 "image_inlining_hint_1": "如果模型支持,就可以在提示词中发送媒体文件。",
270 "video_inlining_hint_4": "视频必须在 20MB 以下且时长不超过1分钟。",273 "video_inlining_hint_4": "视频必须在 20MB 以下且时长不超过 1 分钟。",
271 "audio_inlining_hint_2": "音频必须小于 20 MB。",274 "audio_inlining_hint_2": "音频必须小于 20MB。",
272 "Inline Image Quality": "图片画质",275 "Inline Image Quality": "图片画质",
273 "openai_inline_image_quality_auto": "自动",276 "openai_inline_image_quality_auto": "自动",
274 "openai_inline_image_quality_low": "低",277 "openai_inline_image_quality_low": "低",
@@ -281,7 +284,7 @@
281 "Request model reasoning": "请求思维链",284 "Request model reasoning": "请求思维链",
282 "Allows the model to return its thinking process.": "允许模型返回其思维过程。",285 "Allows the model to return its thinking process.": "允许模型返回其思维过程。",
283 "This setting affects visibility only.": "此设置只影响思维链是否可见。",286 "This setting affects visibility only.": "此设置只影响思维链是否可见。",
284 "Constrains effort on reasoning for reasoning models.": "限定模型推理的强度。\n当前支持低、中、高三种强度。\n降低推理强度可以让模型更快回复,并节省推理所用的词符数。。",287 "Constrains effort on reasoning for reasoning models.": "限定模型推理的强度。\n当前支持低、中、高三种强度。\n降低推理强度可以让模型更快回复,并节省推理所用的 Token 数。。",
285 "Reasoning Effort": "推理强度",288 "Reasoning Effort": "推理强度",
286 "openai_reasoning_effort_auto": "自动",289 "openai_reasoning_effort_auto": "自动",
287 "openai_reasoning_effort_minimum": "极低",290 "openai_reasoning_effort_minimum": "极低",
@@ -290,28 +293,28 @@
290 "openai_reasoning_effort_high": "高",293 "openai_reasoning_effort_high": "高",
291 "openai_reasoning_effort_maximum": "极高",294 "openai_reasoning_effort_maximum": "极高",
292 "OpenAI-style options: low, medium, high. Minimum and maximum are aliased to low and high. Auto does not send an effort level.": "OpenAI式选项:低、中、高。极低等于低,极高等于高。选择自动,则不传入推理强度参数。",295 "OpenAI-style options: low, medium, high. Minimum and maximum are aliased to low and high. Auto does not send an effort level.": "OpenAI式选项:低、中、高。极低等于低,极高等于高。选择自动,则不传入推理强度参数。",
293 "Allocates a portion of the response length for thinking (min: 1024 tokens, low: 10%, medium: 25%, high: 50%, max: 95%), but minimum 1024 tokens. Auto does not request thinking.": "将最大回复空间的一部分分配给思维链(极低:1024词符,低:10%,中:25%,高:50%,极高:95%),最低1024词符。选择“自动”不会请求模型思维链。",296 "Allocates a portion of the response length for thinking (min: 1024 tokens, low: 10%, medium: 25%, high: 50%, max: 95%), but minimum 1024 tokens. Auto does not request thinking.": "从回复长度中划拨一部分用于思考(最小:1024 Token,低:10%,中:25%,高:50%,最大:95%),且下限为 1024 Token。设为“自动”则不启用思考功能。",
294 "Sets a dynamic reasoning depth level for thinking (Flash 3/Pro 3). High and low are supported by both, minimal and medium are Flash 3 only. Auto lets the model decide.": "设置动态推理强度等级(3 Flash / 3 Pro)。两者都支持高和低,但极低和中只有 3 Flash 支持。自动会让模型自己选择。",297 "Sets a dynamic reasoning depth level for thinking (Flash 3/Pro 3). High and low are supported by both, minimal and medium are Flash 3 only. Auto lets the model decide.": "设置思考过程的动态推理深度(Flash 3/Pro 3)。两者均支持“高”和“低”,但“极低”和“中”仅限 Flash 3。设为“自动”则由模型自行决定。",
295 "Allocates a portion of the response length for thinking (Flash 2.5/Pro 2.5) (min: 0/128 tokens, low: 10%, medium: 25%, high: 50%, max: 24576/32768 tokens). Auto lets the model decide.": "将最大回复空间的一部分分配给思维链(仅 2.5 Flash / 2.5 Pro 模型)(极低:0/128词符,低:10%,中:25%,高:50%,极高:24576/32768词符),最低1024词符。选择“自动”会让模型自己决定。",298 "Allocates a portion of the response length for thinking (Flash 2.5/Pro 2.5) (min: 0/128 tokens, low: 10%, medium: 25%, high: 50%, max: 24576/32768 tokens). Auto lets the model decide.": "从回复长度中划拨一部分用于思考(Flash 2.5/Pro 2.5)(最小:0/128 Token,低:10%,中:25%,高:50%,最大:24576/32768 Token)。设为“自动”则由模型自行决定。",
296 "Verbosity": "长度",299 "Verbosity": "长度",
297 "openai_verbosity_auto": "自动",300 "openai_verbosity_auto": "自动",
298 "openai_verbosity_low": "低",301 "openai_verbosity_low": "低",
299 "openai_verbosity_medium": "中",302 "openai_verbosity_medium": "中",
300 "openai_verbosity_high": "高",303 "openai_verbosity_high": "高",
301 "Constrains the verbosity of the model's response.": "限制模型回复的长度。",304 "Constrains the verbosity of the model's response.": "限制模型回复的长度。",
302 "Assistant Prefill": "AI预填",305 "Assistant Prefill": "助手预填",
303 "Expand the editor": "展开编辑器",306 "Expand the editor": "展开编辑器",
304 "Start Claude's answer with...": "以如下内容开始Claude的回答...",307 "Start Claude's answer with...": "以如下内容开始 Claude 的回答...",
305 "Assistant Impersonation Prefill": "AI帮答预填",308 "Assistant Impersonation Prefill": "助手帮答预填",
306 "Confirm token parsing with": "确认使用以下工具进行词符解析",309 "Confirm token parsing with": "确认使用以下工具进行 Token 解析",
307 "Tokenizer": "分词器",310 "Tokenizer": "分词器",
308 "New preset": "新预设",311 "New preset": "新预设",
309 "Delete preset": "删除预设",312 "Delete preset": "删除预设",
310 "View / Edit bias preset": "查看/编辑偏置预设",313 "View / Edit bias preset": "查看 / 编辑偏置预设",
311 "Add bias entry": "添加偏置条目",314 "Add bias entry": "添加偏置条目",
312 "openai_logit_bias_no_items": "没有相关产品",315 "openai_logit_bias_no_items": "没有相关产品",
313 "Most tokens have a leading space.": "大多数词符都有一个前导空格。",316 "Most tokens have a leading space.": "大多数 Token 都有一个前导空格。",
314 "API Connections": "API连接",317 "API Connections": "API 连接",
315 "api_no_connection": "无连接...",318 "api_no_connection": "无连接...",
316 "Text Completion": "文本补全",319 "Text Completion": "文本补全",
317 "Chat Completion": "聊天补全",320 "Chat Completion": "聊天补全",
@@ -322,14 +325,14 @@
322 "Avoid sending sensitive information to the Horde.": "避免向 Horde 发送敏感信息。",325 "Avoid sending sensitive information to the Horde.": "避免向 Horde 发送敏感信息。",
323 "Review the Privacy statement": "查看隐私声明",326 "Review the Privacy statement": "查看隐私声明",
324 "Register a Horde account for faster queue times": "注册 Horde 帐户以加快排队时间",327 "Register a Horde account for faster queue times": "注册 Horde 帐户以加快排队时间",
325 "Learn how to contribute your idle GPU cycles to the Horde": "了解如何将您的空闲GPU时钟周期共享给 Horde",328 "Learn how to contribute your idle GPU cycles to the Horde": "了解如何将您的空闲 GPU 时钟周期共享给 Horde",
326 "Adjust context size to worker capabilities": "根据工作单元能力调整上下文长度",329 "Adjust context size to worker capabilities": "根据工作单元能力调整上下文长度",
327 "Adjust response length to worker capabilities": "根据工作单元能力调整响应长度",330 "Adjust response length to worker capabilities": "根据工作单元能力调整响应长度",
328 "Can help with bad responses by queueing only the approved workers. May slowdown the response time.": "可以通过仅排队认证的工作单元来帮助处理不良回复。这可能会减慢回复速度。",331 "Can help with bad responses by queueing only the approved workers. May slowdown the response time.": "可以通过仅排队认证的工作单元来帮助处理不良回复。这可能会减慢回复速度。",
329 "Trusted workers only": "仅信任的工作单元",332 "Trusted workers only": "仅信任的工作单元",
330 "Context": "上下文",333 "Context": "上下文",
331 "Response": "回复",334 "Response": "回复",
332 "API key": "API密钥",335 "API key": "API 密钥",
333 "Get it here:": "在此获取:",336 "Get it here:": "在此获取:",
334 "Register": "注册",337 "Register": "注册",
335 "View my Kudos": "查看我的荣誉",338 "View my Kudos": "查看我的荣誉",
@@ -342,8 +345,8 @@
342 "Refresh models": "刷新模型",345 "Refresh models": "刷新模型",
343 "-- Horde models not loaded --": "-- Horde 模型未加载 --",346 "-- Horde models not loaded --": "-- Horde 模型未加载 --",
344 "Not connected...": "未连接...",347 "Not connected...": "未连接...",
345 "API url": "API地址",348 "API url": "API 地址",
346 "Example: http://127.0.0.1:5000/api ": "示例:http://127.0.0.1:5000/api",349 "Example: http://127.0.0.1:5000/api": "示例:http://127.0.0.1:5000/api",
347 "Connect": "连接",350 "Connect": "连接",
348 "Cancel": "取消",351 "Cancel": "取消",
349 "Novel API key": "Novel AI API 密钥",352 "Novel API key": "Novel AI API 密钥",
@@ -355,22 +358,31 @@
355 "Generic (OpenAI-compatible) [LM Studio, LiteLLM, etc.]": "通用(兼容 OpenAI)[LM Studio、LiteLLM 等]",358 "Generic (OpenAI-compatible) [LM Studio, LiteLLM, etc.]": "通用(兼容 OpenAI)[LM Studio、LiteLLM 等]",
356 "TogetherAI API Key": "TogetherAI API 密钥",359 "TogetherAI API Key": "TogetherAI API 密钥",
357 "TogetherAI Model": "TogetherAI 模型",360 "TogetherAI Model": "TogetherAI 模型",
358 "-- Connect to the API --": "-- 连接到API --",361 "-- Connect to the API --": "-- 连接到 API --",
359 "OpenRouter API Key": "OpenRouter API 密钥",362 "OpenRouter API Key": "OpenRouter API 密钥",
360 "Click Authorize below or get the key from": "点击下方授权或从以下位置获取密钥",363 "Click Authorize below or get the key from": "点击下方授权或从以下位置获取密钥",
361 "View Remaining Credits": "查看剩余额度",364 "View Remaining Credits": "查看剩余额度",
362 "OpenRouter Model": "OpenRouter 模型",365 "OpenRouter Model": "OpenRouter 模型",
363 "Model Providers": "模型提供商",366 "Model Providers": "模型提供商",
364 "Automatically chooses an alternative provider if chosen providers can't serve your request.": "在当前选择的模型提供商无效时,自动选择备用的提供商。",367 "Automatically chooses an alternative provider if chosen providers can't serve your request.": "在当前选择的模型提供商无效时,自动选择备用的提供商。",
365 "Allow fallback providers": "允许后备提供者",368 "Allow fallback providers": "允许后备提供商",
369 "Model Quantizations": "模型量化",
370 "Integer (4 bit)": "整型 (4 位)",
371 "Integer (8 bit)": "整型 (8 位)",
372 "Floating point (4 bit)": "浮点 (4 位)",
373 "Floating point (6 bit)": "浮点 (6 位)",
374 "Floating point (8 bit)": "浮点 (8 位)",
375 "Floating point (16 bit)": "浮点 (16 位)",
376 "Brain floating point (16 bit)": "Brain 浮点 (16 位)",
377 "Floating point (32 bit)": "浮点 (32 位)",
366 "InfermaticAI API Key": "InfermaticAI API 密钥",378 "InfermaticAI API Key": "InfermaticAI API 密钥",
367 "InfermaticAI Model": "InfermaticAI 模型",379 "InfermaticAI Model": "InfermaticAI 模型",
368 "DreamGen API key": "DreamGen API 密钥",380 "DreamGen API key": "DreamGen API 密钥",
369 "DreamGen Model": "DreamGen 模型",381 "DreamGen Model": "DreamGen 模型",
370 "Mancer API key": "Mancer API 密钥",382 "Mancer API key": "Mancer API 密钥",
371 "Mancer Model": "Mancer 模型",383 "Mancer Model": "Mancer 模型",
372 "API key (optional)": "API密钥(可选)",384 "API key (optional)": "API 密钥(可选)",
373 "Server url": "服务器URL",385 "Server url": "服务器 URL",
374 "Example: http://127.0.0.1:5000": "示例:http://127.0.0.1:5000",386 "Example: http://127.0.0.1:5000": "示例:http://127.0.0.1:5000",
375 "Model ID (optional)": "模型 ID(可选)",387 "Model ID (optional)": "模型 ID(可选)",
376 "Make sure you run it with": "确保您在运行时加上",388 "Make sure you run it with": "确保您在运行时加上",
@@ -392,10 +404,10 @@
392 "vLLM API key": "vLLM API 密钥",404 "vLLM API key": "vLLM API 密钥",
393 "Example: http://127.0.0.1:8000": "示例:http://127.0.0.1:8000",405 "Example: http://127.0.0.1:8000": "示例:http://127.0.0.1:8000",
394 "vLLM Model": "vLLM 模型",406 "vLLM Model": "vLLM 模型",
395 "HuggingFace Token": "HuggingFace 代币",407 "HuggingFace Token": "HuggingFace 令牌",
396 "Endpoint URL": "端点 URL",408 "Endpoint URL": "端点 URL",
397 "Example: https://****.endpoints.huggingface.cloud": "例如:https://****.endpoints.huggingface.cloud",409 "Example: https://****.endpoints.huggingface.cloud": "示例:https://****.endpoints.huggingface.cloud",
398 "PygmalionAI/aphrodite-engine": "PygmalionAI/aphrodite-engine(用于OpenAI API的包装器)",410 "PygmalionAI/aphrodite-engine": "PygmalionAI/aphrodite-engine(用于 OpenAI API 的包装器)",
399 "Aphrodite API key": "Aphrodite API 密钥",411 "Aphrodite API key": "Aphrodite API 密钥",
400 "Aphrodite Model": "Aphrodite 模型",412 "Aphrodite Model": "Aphrodite 模型",
401 "ggml-org/llama.cpp": "ggml-org/llama.cpp",413 "ggml-org/llama.cpp": "ggml-org/llama.cpp",
@@ -407,14 +419,14 @@
407 "Tabby API key": "Tabby API 密钥",419 "Tabby API key": "Tabby API 密钥",
408 "Tabby Model": "Tabby 模型",420 "Tabby Model": "Tabby 模型",
409 "Experimental feature. Use at your own risk.": "实验性功能,请自行承担可能的风险。",421 "Experimental feature. Use at your own risk.": "实验性功能,请自行承担可能的风险。",
410 "must be set in Tabby's config.yml to switch models.": "必须在Tabby的config.yml内设置以切换模型",422 "must be set in Tabby's config.yml to switch models.": "必须在 Tabby 的 config.yml 内设置以切换模型",
411 "Use an admin API key.": "使用管理员API密钥。",423 "Use an admin API key.": "使用管理员 API 密钥。",
412 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选)",424 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选)",
413 "Example: http://127.0.0.1:5001": "示例:http://127.0.0.1:5001",425 "Example: http://127.0.0.1:5001": "示例:http://127.0.0.1:5001",
414 "Bypass status check": "跳过状态检查",426 "Bypass status check": "跳过状态检查",
415 "Derive context size from backend": "从后端获取上下文长度",427 "Derive context size from backend": "从后端获取上下文长度",
416 "Authorize": "授权",428 "Authorize": "授权",
417 "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "使用OAuth流程获取您的OpenRouter API令牌。您将被重定向到openrouter.ai",429 "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "使用 OAuth 流程获取您的 OpenRouter API 令牌。您将被重定向到 openrouter.ai",
418 "Chat Completion Source": "聊天补全来源",430 "Chat Completion Source": "聊天补全来源",
419 "Custom (OpenAI-compatible)": "自定义(兼容 OpenAI)",431 "Custom (OpenAI-compatible)": "自定义(兼容 OpenAI)",
420 "Reverse Proxy": "反向代理",432 "Reverse Proxy": "反向代理",
@@ -426,7 +438,7 @@
426 "This will show up as your saved preset.": "这将显示为您保存的预设。",438 "This will show up as your saved preset.": "这将显示为您保存的预设。",
427 "Proxy Server URL": "代理服务器 URL",439 "Proxy Server URL": "代理服务器 URL",
428 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",440 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",
429 "Doesn't work? Try adding": "不行?在 URL 末尾添加",441 "Doesn't work? Try adding": "不工作?在 URL 末尾添加",
430 "at the end!": "试试!",442 "at the end!": "试试!",
431 "suffix will be added automatically.": "的后缀会被自动补全。",443 "suffix will be added automatically.": "的后缀会被自动补全。",
432 "Proxy Password": "代理密码",444 "Proxy Password": "代理密码",
@@ -436,14 +448,14 @@
436 "ANY support requests will be REFUSED if you are using a proxy.": "如果您使用代理,任何支持请求都将被拒绝。",448 "ANY support requests will be REFUSED if you are using a proxy.": "如果您使用代理,任何支持请求都将被拒绝。",
437 "Do not proceed if you do not agree to this!": "如果您不同意,请不要继续!",449 "Do not proceed if you do not agree to this!": "如果您不同意,请不要继续!",
438 "OpenAI API key": "OpenAI API 密钥",450 "OpenAI API key": "OpenAI API 密钥",
439 "View API Usage Metrics": "查看API使用情况",451 "View API Usage Metrics": "查看 API 使用情况",
440 "Follow": "按照",452 "Follow": "按照",
441 "these directions": "这些步骤",453 "these directions": "这些步骤",
442 "to get your OpenAI API key.": "获取您的 OpenAI API 密钥。",454 "to get your OpenAI API key.": "获取您的 OpenAI API 密钥。",
443 "Use Proxy password field instead. This input will be ignored.": "请使用“代理密码”字段。此输入将被忽略。",455 "Use Proxy password field instead. This input will be ignored.": "请使用 代理密码 字段。此输入将被忽略。",
444 "OpenAI Model": "OpenAI 模型",456 "OpenAI Model": "OpenAI 模型",
445 "Bypass API status check": "绕过API状态检查",457 "Bypass API status check": "绕过 API 状态检查",
446 "Show External models (provided by API)": "显示外部模型(由API提供)",458 "Show External models (provided by API)": "显示外部模型(由 API 提供)",
447 "Claude API Key": "Claude API 密钥",459 "Claude API Key": "Claude API 密钥",
448 "Get your key from": "从以下位置获取您的密钥",460 "Get your key from": "从以下位置获取您的密钥",
449 "Anthropic's developer console": "Anthropic 开发者控制台",461 "Anthropic's developer console": "Anthropic 开发者控制台",
@@ -452,7 +464,7 @@
452 "Allow fallback models": "允许后备模型",464 "Allow fallback models": "允许后备模型",
453 "OpenRouter Model Sorting": "OpenRouter 模型顺序",465 "OpenRouter Model Sorting": "OpenRouter 模型顺序",
454 "Alphabetically": "按字母顺序",466 "Alphabetically": "按字母顺序",
455 "Price": "价格(最便宜)",467 "Price": "价格",
456 "Context Size": "上下文长度",468 "Context Size": "上下文长度",
457 "Group by vendors": "按厂商分组",469 "Group by vendors": "按厂商分组",
458 "Group by vendors Description": "将 OpenAI 模型放在一组,将 Anthropic 模型放在另一组,等等。可以与排序结合。",470 "Group by vendors Description": "将 OpenAI 模型放在一组,将 Anthropic 模型放在另一组,等等。可以与排序结合。",
@@ -464,15 +476,15 @@
464 "Google Vertex AI Configuration": "Google Vertex AI 配置",476 "Google Vertex AI Configuration": "Google Vertex AI 配置",
465 "Authentication Mode": "验证模式:",477 "Authentication Mode": "验证模式:",
466 "Express Mode (API Key)": "快速模式(API 密钥)",478 "Express Mode (API Key)": "快速模式(API 密钥)",
467 "Full Version (Service Account)": "完整版本(Service Account)",479 "Full Version (Service Account)": "完整版本(服务账号)",
468 "(Express mode)": "(快速模式)",480 "(Express mode)": "(快速模式)",
469 "API Key": "API 密钥",481 "API Key": "API 密钥",
470 "Project ID": "项目ID:",482 "Project ID": "项目 ID:",
471 "Project ID is required when selecting regions other than the default (us-central1). You can find this in a model 404 error message.": "仅当选择非默认区域(us-central1)时才需要 项目ID。\n 您可以在模型 404 错误消息中找到它。",483 "Project ID is required when selecting regions other than the default (us-central1). You can find this in a model 404 error message.": "仅当选择非默认区域(us-central1)时才需要 项目ID。\n 您可以在模型 404 错误消息中找到它。",
472 "Service Account Configuration": "服务帐户配置",484 "Service Account Configuration": "服务帐户配置",
473 "Service Account JSON Content": "服务帐户 JSON 内容:",485 "Service Account JSON Content": "服务帐户 JSON 内容:",
474 "For privacy reasons, your Service Account JSON content will be hidden after you click 'Validate JSON'.": "出于隐私考虑,你的服务账号 JSON 内容将在点击“验证JSON”后隐藏。",486 "For privacy reasons, your Service Account JSON content will be hidden after you click 'Validate JSON'.": "出于隐私考虑,你的服务账号 JSON 内容将在点击“验证JSON”后隐藏。",
475 "Validate JSON": "验证JSON",487 "Validate JSON": "验证 JSON",
476 "Region": "地区:",488 "Region": "地区:",
477 "View available regions and models": "查看可用地区和模型",489 "View available regions and models": "查看可用地区和模型",
478 "MistralAI API Key": "MistralAI API 密钥",490 "MistralAI API Key": "MistralAI API 密钥",
@@ -501,19 +513,18 @@
501 "Cohere API Key": "Cohere API 密钥",513 "Cohere API Key": "Cohere API 密钥",
502 "Cohere Model": "Cohere 模型",514 "Cohere Model": "Cohere 模型",
503 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",515 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",
504 "Example: http://localhost:1234/v1": "例如:http://localhost:1234/v1",516 "Example: http://localhost:1234/v1": "示例:http://localhost:1234/v1",
505 "Custom API Key": "自定义 API 密钥",517 "Custom API Key": "自定义 API 密钥",
506 "(Optional)": "(可选)",518 "(Optional)": "(可选)",
507 "Enter a Model ID": "输入模型名",519 "Enter a Model ID": "输入模型名",
508 "Example: gpt-4o": "例如:gpt-4o",520 "Example: gpt-4o": "示例:gpt-4o",
509 "Available Models": "可用模型",521 "Available Models": "可用模型",
510 "xAI API Key": "xAI API 密钥",522 "xAI API Key": "xAI API 密钥",
511 "xAI Model": "xAI 模型",523 "xAI Model": "xAI 模型",
512 "AI/ML API Key": "AI/ML API 密钥",524 "AI/ML API Key": "AI/ML API 密钥",
513 "AI/ML Model": "AI/ML 模型",525 "AI/ML Model": "AI/ML 模型",
526 "Pollinations API Key": "Pollinations API 密钥",
514 "Pollinations Model": "Pollinations 模型",527 "Pollinations Model": "Pollinations 模型",
515 "Provided free of charge by Pollinations.AI": "由 Pollinations.AI 免费提供",
516 "Avoid sending sensitive information. Provider's outputs may include ads.": "请避免发送敏感信息。输出可能有提供商的广告。",
517 "Moonshot AI API Key": "Moonshot AI API 密钥",528 "Moonshot AI API Key": "Moonshot AI API 密钥",
518 "Moonshot AI Model": "Moonshot AI 模型",529 "Moonshot AI Model": "Moonshot AI 模型",
519 "Z.AI API Key": "Z.AI API 密钥",530 "Z.AI API Key": "Z.AI API 密钥",
@@ -545,14 +556,14 @@
545 "Auto-connect to Last Server": "自动连接到上次的服务器",556 "Auto-connect to Last Server": "自动连接到上次的服务器",
546 "Missing key": "❌ 缺少密钥",557 "Missing key": "❌ 缺少密钥",
547 "Key saved": "密钥已保存",558 "Key saved": "密钥已保存",
548 "View hidden API keys": "查看隐藏的API密钥",559 "View hidden API keys": "查看隐藏的 API 密钥",
549 "AI Response Formatting": "AI回复格式化",560 "AI Response Formatting": "AI 回复格式化",
550 "Advanced Formatting": "高级格式化设置",561 "Advanced Formatting": "高级格式化设置",
551 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板,你也可以提供旧版文件。",562 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板,你也可以提供旧版文件。",
552 "Master Import": "全局导入",563 "Master Import": "全局导入",
553 "Export Advanced Formatting settings": "导出高级格式化设置",564 "Export Advanced Formatting settings": "导出高级格式化设置",
554 "Master Export": "全局导出",565 "Master Export": "全局导出",
555 "Grayed-out options have no effect when Chat Completion API is used.": "灰色选项在使用 聊天补全API 时无效。",566 "Grayed-out options have no effect when Chat Completion API is used.": "灰色选项在使用 聊天补全 API 时无效。",
556 "Context Template": "上下文模板",567 "Context Template": "上下文模板",
557 "context_derived": "若可能,从模型的元数据获取。",568 "context_derived": "若可能,从模型的元数据获取。",
558 "Select your current Context Template": "选择你当前的上下文模板",569 "Select your current Context Template": "选择你当前的上下文模板",
@@ -566,7 +577,7 @@
566 "Story String": "故事字符串",577 "Story String": "故事字符串",
567 "Position:": "位置:",578 "Position:": "位置:",
568 "Default (top of context)": "默认(上下文顶部)",579 "Default (top of context)": "默认(上下文顶部)",
569 "In-chat @ Depth": "聊天的特定深度",580 "In-chat @ Depth": "指定深度",
570 "Depth:": "深度:",581 "Depth:": "深度:",
571 "Role:": "身份:",582 "Role:": "身份:",
572 "System": "系统",583 "System": "系统",
@@ -585,61 +596,61 @@
585 "Separators as Stop Strings": "分隔符作为终止字符串",596 "Separators as Stop Strings": "分隔符作为终止字符串",
586 "Add Character and User names to a list of stopping strings.": "将角色和用户名添加到停止字符串列表中。",597 "Add Character and User names to a list of stopping strings.": "将角色和用户名添加到停止字符串列表中。",
587 "Names as Stop Strings": "名称作为终止字符串",598 "Names as Stop Strings": "名称作为终止字符串",
588 "Instruct Template": "指导模板",599 "Instruct Template": "指令模式",
589 "instruct_derived": "如果可能,从模型元数据中获取",600 "instruct_derived": "如果可能,从模型元数据中获取",
590 "instruct_bind_to_context": "如果启用,上下文模板将根据所选的指导模板名称或偏好自动选择。",601 "instruct_bind_to_context": "如果启用,上下文模板将根据所选的指令模式名称或偏好自动选择。",
591 "instruct_enabled": "启用指导模板",602 "instruct_enabled": "启用指令模式",
592 "Select your current Instruct Template": "选择你当前的指导模板",603 "Select your current Instruct Template": "选择你当前的指令模式",
593 "Delete template": "删除模板",604 "Delete template": "删除模式",
594 "Activation Regex": "激活正则表达式",605 "Activation Regex": "激活正则表达式",
595 "instruct_template_activation_regex_desc": "当连接到API或选择模型时,若模型名称与给定的正则表达式匹配,自动启用此指导模板。",606 "instruct_template_activation_regex_desc": "当连接到 API 或选择模型时,若模型名称与给定的正则表达式匹配,自动启用此指令模式。",
596 "Wrap Sequences with Newline": "用换行符包裹序列",607 "Wrap Sequences with Newline": "用换行符包裹序列",
597 "Replace Macro in Sequences": "替换序列中的宏",608 "Replace Macro in Sequences": "替换序列中的宏",
598 "Sequences as Stop Strings": "将序列用作终止字符串",609 "Sequences as Stop Strings": "将序列用作终止字符串",
599 "Skip Example Dialogues Formatting": "跳过示例对话格式化",610 "Skip Example Dialogues Formatting": "跳过示例对话格式化",
600 "Include Names": "包括名称",611 "Include Names": "包含名称",
601 "Never": "永不",612 "Never": "从不",
602 "Groups and Past Personas": "群聊和过去的用户设定",613 "Groups and Past Personas": "群组和过往人格",
603 "Always": "永远",614 "Always": "始终",
604 "Instruct Sequences": "指令序列",615 "Instruct Sequences": "指令序列",
605 "Story String Sequences": "故事字符串序列",616 "Story String Sequences": "故事字符串序列",
606 "Used in Default position only.": "仅在默认位置使用。",617 "Used in Default position only.": "仅当位于默认位置时生效。",
607 "Inserted before a Story String.": "插入在故事字符串之前。",618 "Inserted before a Story String.": "插入到故事字符串之前。",
608 "Story String Prefix": "故事字符串前缀",619 "Story String Prefix": "故事字符串前缀",
609 "Inserted after a Story String.": "插入在故事字符串之后。",620 "Inserted after a Story String.": "插入到故事字符串之后。",
610 "Story String Suffix": "故事字符串后缀",621 "Story String Suffix": "故事字符串后缀",
611 "User Message Sequences": "用户消息序列",622 "User Message Sequences": "用户消息序列",
612 "Inserted before a User message and as a last prompt line when impersonating.": "插入到用户消息之前并作为模拟时的最后一行提示词。",623 "Inserted before a User message and as a last prompt line when impersonating.": "插入到用户消息之前;当替身扮演(Impersonate)时,作为提示词的最后一行。",
613 "User Prefix": "用户消息前缀",624 "User Prefix": "用户消息前缀",
614 "Inserted after a User message.": "插入到用户消息之后。",625 "Inserted after a User message.": "插入到用户消息之后。",
615 "User Suffix": "用户消息后缀",626 "User Suffix": "用户消息后缀",
616 "Assistant Message Sequences": "助手消息序列",627 "Assistant Message Sequences": "助手消息序列",
617 "Inserted before an Assistant message and as a last prompt line when generating an AI reply.": "插入到助手消息之前并作为生成 AI 回复时的最后一行提示词。",628 "Inserted before an Assistant message and as a last prompt line when generating an AI reply.": "插入到助手消息之前;当生成 AI 回复时,作为提示词的最后一行。",
618 "Assistant Prefix": "助手消息前缀",629 "Assistant Prefix": "助手消息前缀",
619 "Inserted after an Assistant message.": "插入于助手消息之后。",630 "Inserted after an Assistant message.": "插入到助手消息之后。",
620 "Assistant Suffix": "助手消息后缀",631 "Assistant Suffix": "助手消息后缀",
621 "System Message Sequences": "系统消息序列",632 "System Message Sequences": "系统消息序列",
622 "Inserted before a System (added by slash commands or extensions) message.": "插入到系统(由快捷命令或扩展添加)消息之前。",633 "Inserted before a System (added by slash commands or extensions) message.": "插入到系统消息(由命令或扩展添加)之前。",
623 "System Prefix": "系统消息前缀",634 "System Prefix": "系统消息前缀",
624 "Inserted after a System message.": "插入到系统消息之后。",635 "Inserted after a System message.": "插入到系统消息之后。",
625 "System Suffix": "系统消息后缀",636 "System Suffix": "系统消息后缀",
626 "If enabled, System Sequences will be the same as User Sequences.": "如果启用,系统序列将与用户序列相同。",637 "If enabled, System Sequences will be the same as User Sequences.": "如果启用,系统序列将与用户序列使用相同设置。",
627 "System same as User": "系统与用户相同",638 "System same as User": "系统序列同用户",
628 "Misc. Sequences": "杂项序列",639 "Misc. Sequences": "其他序列",
629 "Inserted before the first Assistant's message.": "插入到第一个助理的消息之前。",640 "Inserted before the first Assistant's message.": "插入到第一条助手消息之前。",
630 "First Assistant Prefix": "第一个助理前缀",641 "First Assistant Prefix": "首条助手前缀",
631 "instruct_last_output_sequence": "插入到最后一条助手消息之前或作为生成 AI 回复时的最后一行提示词(中立/系统角色除外)。",642 "instruct_last_output_sequence": "插入到最后一条助手消息之前;或者当生成 AI 回复(非中立/系统角色)时,作为提示词的最后一行。",
632 "Last Assistant Prefix": "最后一个助理前缀",643 "Last Assistant Prefix": "末条助手前缀",
633 "Inserted before the first User's message.": "插入在第一个用户的消息之前。",644 "Inserted before the first User's message.": "插入到第一条用户消息之前。",
634 "First User Prefix": "第一个用户前缀",645 "First User Prefix": "首条用户前缀",
635 "instruct_last_input_sequence": "插入到最后一条用户消息之前。",646 "instruct_last_input_sequence": "插入到最后一条用户消息之前。",
636 "Last User Prefix": "上次用户前缀",647 "Last User Prefix": "末条用户前缀",
637 "Will be inserted as a last prompt line when using system/neutral generation.": "当使用系统/中性生成时将作为最后的一行提示词插入。",648 "Will be inserted as a last prompt line when using system/neutral generation.": "当使用系统/中立生成时,将作为提示词的最后一行插入。",
638 "System Instruction Prefix": "系统指令前缀",649 "System Instruction Prefix": "系统指令前缀",
639 "If a stop sequence is generated, everything past it will be removed from the output (inclusive).": "如果生成了停止序列,则该序列之后的所有内容都将从输出中删除(包括在内)。",650 "If a stop sequence is generated, everything past it will be removed from the output (inclusive).": "如果输出了停止序列,则该序列及其之后的所有内容都将从回复中被移除。",
640 "Stop Sequence": "停止序列",651 "Stop Sequence": "停止序列",
641 "Will be inserted at the start of the chat history if it doesn't start with a User message.": "如果聊天记录不是以用户消息开头,则会插入到聊天记录的开头。",652 "Will be inserted at the start of the chat history if it doesn't start with a User message.": "如果聊天记录不是以用户消息开头,则会插入到聊天记录的最开始。",
642 "User Filler Message": "用户填写信息",653 "User Filler Message": "用户填充消息",
643 "System Prompt": "系统提示词",654 "System Prompt": "系统提示词",
644 "sysprompt_enabled": "启用系统提示词",655 "sysprompt_enabled": "启用系统提示词",
645 "Select your current System Prompt": "选择当前的系统提示词",656 "Select your current System Prompt": "选择当前的系统提示词",
@@ -650,9 +661,9 @@
650 "Delete prompt": "删除提示词",661 "Delete prompt": "删除提示词",
651 "Prompt Content": "提示词内容",662 "Prompt Content": "提示词内容",
652 "Custom Stopping Strings": "自定义停止字符串",663 "Custom Stopping Strings": "自定义停止字符串",
653 "JSON serialized array of strings": "JSON序列化的字符串数组",664 "JSON serialized array of strings": "JSON 序列化的字符串数组",
654 "Replace Macro in Stop Strings": "替换自定义停止字符串中的宏",665 "Replace Macro in Stop Strings": "替换自定义停止字符串中的宏",
655 "Token Padding": "词符填充",666 "Token Padding": "Token 填充",
656 "Reasoning": "推理",667 "Reasoning": "推理",
657 "reasoning_auto_parse": "自动从消息内容中提取由推理块前后缀包裹的推理块。前后缀都必须设置且不为空。",668 "reasoning_auto_parse": "自动从消息内容中提取由推理块前后缀包裹的推理块。前后缀都必须设置且不为空。",
658 "Auto-Parse": "自动解析",669 "Auto-Parse": "自动解析",
@@ -674,30 +685,30 @@
674 "Separator": "分隔符",685 "Separator": "分隔符",
675 "Miscellaneous": "杂项",686 "Miscellaneous": "杂项",
676 "Bind Model to Templates": "将模型与模板绑定",687 "Bind Model to Templates": "将模型与模板绑定",
677 "bind_model_templates_desc": "当连接到一个API或选择一个模型,且它们的名字与当前的指导和上下文模板名字匹配时,自动激活当前的指导和上下文模板。",688 "bind_model_templates_desc": "当连接到一个 API 或选择一个模型,且它们的名字与当前的指导和上下文模板名字匹配时,自动激活当前的指导和上下文模板。",
678 "Non-markdown strings": "非 Markdown 字符串",689 "Non-markdown strings": "非 Markdown 字符串",
679 "comma delimited,no spaces between": "以逗号分隔,无需空格",690 "comma delimited,no spaces between": "以逗号分隔,无需空格",
680 "Start Reply With": "以...开始回复",691 "Start Reply With": "以...开始回复",
681 "Show reply prefix in chat": "在聊天中显示回复前缀",692 "Show reply prefix in chat": "在聊天中显示回复前缀",
682 "World Info": "世界信息",693 "World Info": "世界书",
683 "Locked = World Editor will stay open": "锁定 = 世界编辑器将保持打开状态",694 "Locked = World Editor will stay open": "锁定 = 世界编辑器将保持打开状态",
684 "Worlds/Lorebooks": "世界/知识书",695 "Worlds/Lorebooks": "世界书",
685 "Active World(s) for all chats": "已启用的世界(全局有效)",696 "Active World(s) for all chats": "已启用的世界书(全局有效)",
686 "-- World Info not found --": "-- 未找到世界信息 --",697 "-- World Info not found --": "-- 未找到世界书 --",
687 "Global World Info/Lorebook activation settings": "全局世界信息/知识书激活设置",698 "Global World Info/Lorebook activation settings": "全局世界书激活设置",
688 "Click to expand": "单击展开",699 "Click to expand": "单击展开",
689 "Scan Depth": "扫描深度",700 "Scan Depth": "扫描深度",
690 "Context %": "上下文百分比",701 "Context %": "上下文百分比",
691 "Budget Cap": "Token预算上限",702 "Budget Cap": "Token 预算上限",
692 "(0 = disabled)": "(“0”为禁用)",703 "(0 = disabled)": "(0 = 禁用)",
693 "Scan chronologically until reached min entries or token budget.": "按时间顺序扫描直到达到最少条目或词符预算。",704 "Scan chronologically until reached min entries or token budget.": "按时间顺序扫描直到达到最少条目或 Token 预算。",
694 "Min Activations": "最小激活数",705 "Min Activations": "最小激活数",
695 "(disabled when max recursion steps are used)": "(当使用最大递归步数时禁用)",706 "(disabled when max recursion steps are used)": "(当使用最大递归步数时禁用)",
696 "Max Depth": "最大深度",707 "Max Depth": "最大深度",
697 "(0 = unlimited, use budget)": "(“0”为无限制,使用预算)",708 "(0 = unlimited, use budget)": "(0 = 无限制,使用预算)",
698 "Cap the number of entry activation recursions": "限制条目激活递归的次数",709 "Cap the number of entry activation recursions": "限制条目激活递归的次数",
699 "Max Recursion Steps": "最大递归深度",710 "Max Recursion Steps": "最大递归深度",
700 "0 = unlimited, 1 = scans once and doesn't recurse, 2 = scans once and recurses once, etc": "“0”为无限制,“1”为扫描一次且不递归,“2”为扫描一次且递归一次,依此类推\n(当使用最小激活次数时,此功能被禁用)",711 "0 = unlimited, 1 = scans once and doesn't recurse, 2 = scans once and recurses once, etc": "0 = 无限制,1 = 扫描一次且不递归,2 = 扫描一次且递归一次,依此类推\n(当使用最小激活次数时,此功能被禁用)",
701 "Insertion Strategy": "插入策略",712 "Insertion Strategy": "插入策略",
702 "Sorted Evenly": "均匀排序",713 "Sorted Evenly": "均匀排序",
703 "Character Lore First": "角色世界书优先",714 "Character Lore First": "角色世界书优先",
@@ -711,7 +722,7 @@
711 "Match Whole Words": "匹配整个单词",722 "Match Whole Words": "匹配整个单词",
712 "Only the entries with the most number of key matches will be selected for Inclusion Group filtering": "仅选择具有最多关键匹配项的条目进行包含组过滤",723 "Only the entries with the most number of key matches will be selected for Inclusion Group filtering": "仅选择具有最多关键匹配项的条目进行包含组过滤",
713 "Use Group Scoring": "使用群组评分",724 "Use Group Scoring": "使用群组评分",
714 "Alert if your world info is greater than the allocated budget.": "如果您的世界信息大于分配的预算,则会发出警报。",725 "Alert if your world info is greater than the allocated budget.": "如果您的世界书大于分配的预算,则会发出警报。",
715 "Alert On Overflow": "溢出警报",726 "Alert On Overflow": "溢出警报",
716 "or": "或",727 "or": "或",
717 "--- Pick to Edit ---": "--- 选择以编辑 ---",728 "--- Pick to Edit ---": "--- 选择以编辑 ---",
@@ -729,8 +740,8 @@
729 "Custom": "自定义",740 "Custom": "自定义",
730 "Title A-Z": "标题 A 到 Z",741 "Title A-Z": "标题 A 到 Z",
731 "Title Z-A": "标题 Z 到 A",742 "Title Z-A": "标题 Z 到 A",
732 "Tokens ↗": "词符 ↗",743 "Tokens ↗": "Token ↗",
733 "Tokens ↘": "词符 ↘",744 "Tokens ↘": "Token ↘",
734 "Depth ↗": "深度 ↗",745 "Depth ↗": "深度 ↗",
735 "Depth ↘": "深度 ↘",746 "Depth ↘": "深度 ↘",
736 "Order ↗": "顺序 ↗",747 "Order ↗": "顺序 ↗",
@@ -746,13 +757,13 @@
746 "Admin Panel": "管理员面板",757 "Admin Panel": "管理员面板",
747 "Logout": "登出",758 "Logout": "登出",
748 "Search Settings": "搜索设置",759 "Search Settings": "搜索设置",
749 "UI Theme": "UI主题",760 "UI Theme": "UI 主题",
750 "Import a theme file": "导入主题文件",761 "Import a theme file": "导入主题文件",
751 "Export a theme file": "导出主题文件",762 "Export a theme file": "导出主题文件",
752 "Delete a theme": "删除主题",763 "Delete a theme": "删除主题",
753 "Update a theme file": "更新主题文件",764 "Update a theme file": "更新主题文件",
754 "Save as a new theme": "另存为新主题",765 "Save as a new theme": "另存为新主题",
755 "This style applies to all avatars globaly, including your Persona, Character Management, Account selection, etc.": "此样式将应用在所有头像,包括您的用户设定、角色管理、帐户选择等。",766 "This style applies to all avatars globaly, including your Persona, Character Management, Account selection, etc.": "此样式将应用在所有头像,包括您的人格、角色管理、帐户选择等。",
756 "Avatar Style:": "头像样式:",767 "Avatar Style:": "头像样式:",
757 "Circle": "圆形",768 "Circle": "圆形",
758 "Square": "正方形",769 "Square": "正方形",
@@ -799,7 +810,7 @@
799 "No Blur Effect": "禁用模糊效果",810 "No Blur Effect": "禁用模糊效果",
800 "Remove text shadow effect": "移除文本阴影效果",811 "Remove text shadow effect": "移除文本阴影效果",
801 "No Text Shadows": "禁用文本阴影",812 "No Text Shadows": "禁用文本阴影",
802 "Reduce chat height, and put a static sprite behind the chat window": "缩小聊天窗口的高度,并在聊天窗口后面放置一个固定的表情图。",813 "Reduce chat height, and put a static sprite behind the chat window": "缩小聊天窗口的高度,并在聊天窗口后面放置一个固定的立绘。",
803 "Waifu Mode": "视觉小说模式",814 "Waifu Mode": "视觉小说模式",
804 "Always show the full list of the Message Actions context items for chat messages, instead of hiding them behind '...'": "始终显示聊天消息的操作菜单完整列表,而不是将它们隐藏在“...”后面",815 "Always show the full list of the Message Actions context items for chat messages, instead of hiding them behind '...'": "始终显示聊天消息的操作菜单完整列表,而不是将它们隐藏在“...”后面",
805 "Auto-Expand Message Actions": "自动展开消息操作菜单",816 "Auto-Expand Message Actions": "自动展开消息操作菜单",
@@ -808,21 +819,21 @@
808 "Entirely unrestrict all numeric sampling parameters": "完全解除所有数字采样参数的限制",819 "Entirely unrestrict all numeric sampling parameters": "完全解除所有数字采样参数的限制",
809 "Mad Lab Mode": "疯狂实验室模式",820 "Mad Lab Mode": "疯狂实验室模式",
810 "Time the AI's message generation, and show the duration in the chat log": "对 AI 生成消息的时间进行计时,并在聊天记录中显示。",821 "Time the AI's message generation, and show the duration in the chat log": "对 AI 生成消息的时间进行计时,并在聊天记录中显示。",
811 "Message Timer": "AI回复计时器",822 "Message Timer": "AI 回复计时器",
812 "Show a timestamp for each message in the chat log": "在聊天日志中显示每条消息的时间戳",823 "Show a timestamp for each message in the chat log": "在聊天日志中显示每条消息的时间戳",
813 "Chat Timestamps": "聊天时间戳",824 "Chat Timestamps": "聊天时间戳",
814 "Show an icon for the API that generated the message": "显示此消息所用API的图标",825 "Show an icon for the API that generated the message": "显示此消息所用 API 的图标",
815 "Model Icon": "模型图标",826 "Model Icon": "模型图标",
816 "Show sequential message numbers in the chat log": "在聊天记录中显示消息楼层",827 "Show sequential message numbers in the chat log": "在聊天记录中显示消息楼层",
817 "Message IDs": "显示消息楼层",828 "Message IDs": "显示消息楼层",
818 "Hide avatars, only in chat messages.": "在聊天记录中隐藏头像。",829 "Hide avatars, only in chat messages.": "在聊天记录中隐藏头像。",
819 "Hide Chat Avatars": "隐藏头像",830 "Hide Chat Avatars": "隐藏头像",
820 "Show the number of tokens in each message in the chat log": "在聊天记录中显示每条消息的词符数",831 "Show the number of tokens in each message in the chat log": "在聊天记录中显示每条消息的 Token 数",
821 "Show Message Token Count": "显示消息词符数",832 "Show Message Token Count": "显示消息 Token 数",
822 "Single-row message input area. Mobile only, no effect on PC": "将输入框限制为一行。仅适用于移动设备,对PC无影响",833 "Single-row message input area. Mobile only, no effect on PC": "将输入框限制为一行。仅适用于移动设备,对PC无影响",
823 "Compact Input Area (Mobile)": "紧凑输入区域(移动端)",834 "Compact Input Area (Mobile)": "紧凑输入区域(移动端)",
824 "Display swipe numbers for all messages, not just the last.": "显示所有信息的滑动编号,而非仅限最后一条。",835 "Display swipe numbers for all messages, not just the last.": "显示所有消息的备选回复编号,而非仅限最后一条。",
825 "Swipe # for All Messages": "给所有信息分配滑动编号 #",836 "Swipe # for All Messages": "显示所有消息的备选回复编号",
826 "In the Character Management panel, show quick selection buttons for favorited characters": "在角色管理面板中,显示快速选择按钮以选择收藏的角色",837 "In the Character Management panel, show quick selection buttons for favorited characters": "在角色管理面板中,显示快速选择按钮以选择收藏的角色",
827 "Characters Hotswap": "角色卡热切换",838 "Characters Hotswap": "角色卡热切换",
828 "Enable magnification for zoomed avatar display.": "启用放大功能以放大头像显示。",839 "Enable magnification for zoomed avatar display.": "启用放大功能以放大头像显示。",
@@ -873,12 +884,12 @@
873 "Experimental feature. May not work for all backends.": "实验性功能。可能不适用于所有后端。",884 "Experimental feature. May not work for all backends.": "实验性功能。可能不适用于所有后端。",
874 "Play a sound when a message generation finishes": "当消息生成完毕时播放声音",885 "Play a sound when a message generation finishes": "当消息生成完毕时播放声音",
875 "Message Sound": "消息声音",886 "Message Sound": "消息声音",
876 "Only play a sound when ST's browser tab is unfocused": "仅在ST的浏览器标签页未被打开时播放声音",887 "Only play a sound when ST's browser tab is unfocused": "仅在 ST 的浏览器标签页未被打开时播放声音",
877 "Background Sound Only": "仅背景声音",888 "Background Sound Only": "仅背景声音",
878 "Reduce the formatting requirements on API URLs": "减少API URL的格式化要求",889 "Reduce the formatting requirements on API URLs": "减少 API URL 的格式化要求",
879 "Relaxed API URLS": "宽松的API URL",890 "Relaxed API URLS": "宽松的 API URL",
880 "Ask to import the World Info/Lorebook for every new character with embedded lorebook. If unchecked, a brief message will be shown instead": "询问是否为每个具有嵌入的知识书的新角色导入世界信息/知识书。如果未选中,则会显示简短的消息",891 "Ask to import the World Info/Lorebook for every new character with embedded lorebook. If unchecked, a brief message will be shown instead": "询问是否为每个具有嵌入的世界书的新角色导入世界书。如果未选中,则会显示简短的消息",
881 "Lorebook Import Dialog": "知识书导入对话框",892 "Lorebook Import Dialog": "世界书导入对话框",
882 "Enable auto-select of input text in some text fields when clicking/selecting them. Applies to popup input textboxes, and possible other custom input fields.": "启用在某些文本字段中单击/选择时自动选中文本的功能。适用于弹出输入框以及可能的其他自定义输入字段。",893 "Enable auto-select of input text in some text fields when clicking/selecting them. Applies to popup input textboxes, and possible other custom input fields.": "启用在某些文本字段中单击/选择时自动选中文本的功能。适用于弹出输入框以及可能的其他自定义输入字段。",
883 "Auto-select Input Text": "自动选择输入文本",894 "Auto-select Input Text": "自动选择输入文本",
884 "markdown_hotkeys_desc": "在特定文本输入框中,启用插入 Markdown 格式的快捷键。详情输入:“/help hotkeys”。",895 "markdown_hotkeys_desc": "在特定文本输入框中,启用插入 Markdown 格式的快捷键。详情输入:“/help hotkeys”。",
@@ -887,17 +898,17 @@
887 "Restore User Input": "恢复用户输入",898 "Restore User Input": "恢复用户输入",
888 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",899 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",
889 "Movable UI Panels": "可移动 UI 面板",900 "Movable UI Panels": "可移动 UI 面板",
890 "Reset MovingUI panel sizes/locations.": "重置 可移动UI 面板大小/位置。",901 "Reset MovingUI panel sizes/locations.": "重置 可移动 UI 面板的大小和位置。",
891 "mui_reset": "Reset",902 "mui_reset": "重置",
892 "MovingUI preset. Predefined/saved draggable positions": "可移动UI预设。预定义/保存的可拖动位置",903 "MovingUI preset. Predefined/saved draggable positions": "可移动 UI 预设。预定义/保存的可拖动位置",
893 "MUI Preset": "可移动 UI 预设",904 "MUI Preset": "可移动 UI 预设",
894 "Save movingUI changes to a new file": "将可移动UI更改保存到新文件中",905 "Save movingUI changes to a new file": "将可移动 UI 更改保存到新文件中",
895 "Apply a custom CSS style to all of the ST GUI": "将自定义CSS样式应用于所有ST GUI",906 "Apply a custom CSS style to all of the ST GUI": "将自定义 CSS 样式应用于所有 ST GUI",
896 "Custom CSS": "自定义 CSS",907 "Custom CSS": "自定义 CSS",
897 "Chat/Message Handling": "聊天/消息处理",908 "Chat/Message Handling": "聊天/消息处理",
898 "# Messages to Load": "要加载 # 条消息",909 "# Messages to Load": "要加载 # 条消息",
899 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",910 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",
900 "(0 = All)": "(“0”为全部)",911 "(0 = All)": "(0 = 全部)",
901 "Streaming FPS": "流式传输帧速率",912 "Streaming FPS": "流式传输帧速率",
902 "Update speed of streamed text.": "文本流的更新速度。",913 "Update speed of streamed text.": "文本流的更新速度。",
903 "Example Messages Behavior": "示例消息行为",914 "Example Messages Behavior": "示例消息行为",
@@ -912,13 +923,13 @@
912 "Automatic (PC)": "自动(PC)",923 "Automatic (PC)": "自动(PC)",
913 "Enabled": "已启用",924 "Enabled": "已启用",
914 "Press Send to continue": "按发送键以继续",925 "Press Send to continue": "按发送键以继续",
915 "Show a button in the input area to ask the AI to continue (extend) its last message": "在输入区域中显示一个按钮,要求AI继续(延长)其上一条消息",926 "Show a button in the input area to ask the AI to continue (extend) its last message": "在输入区域中显示一个按钮,要求 AI 继续(延长)其上一条消息",
916 "Quick 'Continue' button": "快速“继续”按钮",927 "Quick 'Continue' button": "快速“继续”按钮",
917 "Show a button in the input area to ask the AI to impersonate your character for a single message": "在输入区域中显示一个按钮,让 AI 模仿你的角色发送一条消息。",928 "Show a button in the input area to ask the AI to impersonate your character for a single message": "在输入区域中显示一个按钮,让 AI 模仿你的人格发送一条消息。",
918 "Quick 'Impersonate' button": "快速“模仿”按钮",929 "Quick 'Impersonate' button": "快速“模仿”按钮",
919 "Show arrow buttons on the last in-chat message to generate alternative AI responses. Both PC and mobile": "在聊天窗口的最后一条信息上显示箭头按钮,以生成AI的其他回复选项。适用于电脑和手机端。",930 "Show arrow buttons on the last in-chat message to generate alternative AI responses. Both PC and mobile": "在聊天窗口的最后一条信息上显示箭头按钮,以生成 AI 的其他备选回复。适用于电脑和手机端。",
920 "Swipes": "刷新回复按钮",931 "Swipes": "备选回复",
921 "Allow using swiping gestures on the last in-chat message to trigger swipe generation. Mobile only, no effect on PC": "允许在最后一条聊天消息上使用滑动手势触发滑动生成。仅适用于移动设备,对PC无影响",932 "Allow using swiping gestures on the last in-chat message to trigger swipe generation. Mobile only, no effect on PC": "允许在最后一条聊天消息上使用滑动手势触发备选回复生成。仅适用于移动设备,对 PC 无影响",
922 "Gestures": "手势",933 "Gestures": "手势",
923 "Auto-load Last Chat": "自动加载上次聊天",934 "Auto-load Last Chat": "自动加载上次聊天",
924 "Auto-scroll Chat": "自动滚动聊天",935 "Auto-scroll Chat": "自动滚动聊天",
@@ -930,38 +941,41 @@
930 "Forbid External Media": "禁止外部媒体",941 "Forbid External Media": "禁止外部媒体",
931 "Allow {{char}}: in bot messages": "在机器人消息中允许 {{char}}: ",942 "Allow {{char}}: in bot messages": "在机器人消息中允许 {{char}}: ",
932 "Allow {{user}}: in bot messages": "在机器人消息中允许 {{user}}: ",943 "Allow {{user}}: in bot messages": "在机器人消息中允许 {{user}}: ",
933 "Skip encoding and characters in message text, allowing a subset of HTML markup as well as Markdown": "跳过消息文本中的编码和字符,允许一部分HTML标记以及Markdown",944 "Skip encoding and characters in message text, allowing a subset of HTML markup as well as Markdown": "跳过消息文本中的编码和字符,允许一部分 HTML 标记以及 Markdown",
934 "Show tags in responses": "在响应中显示标签",945 "Show tags in responses": "在响应中显示标签",
935 "Experimental Macro Engine": "实验性宏引擎",946 "Experimental Macro Engine": "实验性宏引擎",
936 "Experimental feature. Currently in development to test.": "实验性功能。目前正在开发测试中。",947 "Experimental feature. Currently in development to test.": "实验性功能。目前正在开发测试中。",
937 "Allow AI messages in groups to contain lines spoken by other group members": "允许群聊中的AI输出群中其他成员说的话",948 "Allow AI messages in groups to contain lines spoken by other group members": "允许群聊中的 AI 输出群中其他成员说的话",
938 "Relax message trim in Groups": "减轻群聊中的消息修剪",949 "Relax message trim in Groups": "减轻群聊中的消息修剪",
939 "Log prompts to console": "将提示词输出到控制台",950 "Log prompts to console": "将提示词输出到控制台",
940 "Requests logprobs from the API for the Token Probabilities feature": "从API请求对数概率数据,用于实现词符概率功能。",951 "Requests logprobs from the API for the Token Probabilities feature": "从 API 请求对数概率数据,用于实现 Token 概率功能。",
941 "Request token probabilities": "请求词符概率",952 "Request token probabilities": "请求 Token 概率",
942 "In group chat, highlight the character(s) that are currently queued to generate responses and the order in which they will respond.": "在群聊中,突出显示当前排队等待生成响应的角色以及他们响应的顺序。",953 "In group chat, highlight the character(s) that are currently queued to generate responses and the order in which they will respond.": "在群聊中,突出显示当前排队等待生成响应的角色以及他们响应的顺序。",
943 "Show group chat queue": "显示群聊队列",954 "Show group chat queue": "显示群聊队列",
944 "Always render style tags from greetings, even if the message is unloaded due to lazy loading.": "始终渲染问候消息里的样式标签,即便消息因懒加载策略还未被加载。",955 "Always render style tags from greetings, even if the message is unloaded due to lazy loading.": "始终渲染问候消息里的样式标签,即便消息因懒加载策略还未被加载。",
945 "Pin greeting message styles": "固定问候消息样式",956 "Pin greeting message styles": "固定问候消息样式",
946 "Automatically reject and re-generate AI message based on configurable criteria": "根据可配置的条件自动拒绝并重新生成AI消息",957 "Automatically reject and re-generate AI message based on configurable criteria": "根据可配置的条件自动拒绝并重新生成 AI 消息",
947 "Auto-swipe": "自动滑动",958 "Auto-swipe": "自动生成备选回复",
948 "Enable the auto-swipe function. Settings in this section only have an effect when auto-swipe is enabled": "启用自动滑动功能。仅当启用自动滑动时,本节中的设置才会生效",959 "Enable the auto-swipe function. Settings in this section only have an effect when auto-swipe is enabled": "启用自动生成备选回复功能。仅当启用此功能时,本节中的设置才会生效",
949 "Minimum generated message length": "生成的消息的最小长度",960 "Minimum generated message length": "生成的消息的最小长度",
950 "If the generated message is shorter than these many characters, trigger an auto-swipe": "如果生成的消息短于此长度,则触发自动滑动",961 "If the generated message is shorter than these many characters, trigger an auto-swipe": "如果生成的消息短于此长度,则自动生成备选回复",
951 "Blacklisted words": "屏蔽词",962 "Blacklisted words": "屏蔽词",
952 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",963 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",
953 "Blacklisted word count to swipe": "触发滑动的黑名单词语数量",964 "Blacklisted word count to swipe": "触发自动生成备选回复的黑名单词语数量",
954 "Minimum number of blacklisted words detected to trigger an auto-swipe": "触发自动滑动刷新回复所需检测到的最少违禁词数量。",965 "Minimum number of blacklisted words detected to trigger an auto-swipe": "触发自动生成备选回复需检测到的最低违禁词数量。",
955 "Automatically 'continue' a response if the model stopped before reaching a certain amount of tokens.": "当回复没有达到特定词符数时,自动让模型“继续”这个回复。",966 "Automatically 'continue' a response if the model stopped before reaching a certain amount of tokens.": "当回复没有达到特定 Token 数时,自动让模型“继续”这个回复。",
956 "Auto-Continue": "自动继续",967 "Auto-Continue": "自动继续",
957 "Allow for Chat Completion APIs": "允许使用聊天补全API",968 "Allow for Chat Completion APIs": "允许使用聊天补全 API",
958 "Target length (tokens)": "目标长度(以词符数计)",969 "Target length (tokens)": "目标长度(Token)",
959 "AutoComplete Settings": "自动补全设置",970 "AutoComplete Settings": "自动补全设置",
971 "When to show the autocomplete for slash commands and macros.": "何时显示快捷命令和宏的自动补全。",
960 "Visibility": "可见性",972 "Visibility": "可见性",
961 "Don't show": "不显示",973 "Don't show": "不显示",
962 "Input length > 1": "输入长度 > 1",974 "Input length > 1": "输入长度 > 1",
963 "Always show": "始终显示",975 "Always show": "始终显示",
964 "Automatically hide details": "自动隐藏详细信息",976 "Automatically hide details": "自动隐藏详细信息",
977 "Show macro autocomplete in all macro-enabled fields. When off, autocomplete only shows in expanded editors or when pressing Ctrl+Space.": "在所有启用了宏的字段中显示宏自动补全。关闭时,仅在展开的编辑器中或按 Ctrl+Space 时显示自动补全。",
978 "Show in all macro fields": "在所有宏字段中显示",
965 "Determines how entries are found for autocomplete.": "确定如何找到自动补全的条目。",979 "Determines how entries are found for autocomplete.": "确定如何找到自动补全的条目。",
966 "Autocomplete Matching": "匹配",980 "Autocomplete Matching": "匹配",
967 "Starts with": "以此开始:",981 "Starts with": "以此开始:",
@@ -981,13 +995,13 @@
981 "chat input box": "聊天输入框",995 "chat input box": "聊天输入框",
982 "entire chat width": "整个聊天宽度",996 "entire chat width": "整个聊天宽度",
983 "full window width": "全窗口宽度",997 "full window width": "全窗口宽度",
984 "STscript Settings": "STscript设置",998 "STscript Settings": "STscript 设置",
985 "Sets default flags for the STscript parser.": "为 STscript 解析器设置默认标志。",999 "Sets default flags for the STscript parser.": "为 STscript 解析器设置默认标志。",
986 "Parser Flags": "解析器标志",1000 "Parser Flags": "解析器标志",
987 "Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well.": "切换到更严格的转义,允许所有分隔字符用反斜杠转义,并且反斜杠也可以转义。",1001 "Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well.": "切换到更严格的转义,允许所有分隔字符用反斜杠转义,并且反斜杠也可以转义。",
988 "STRICT_ESCAPING": "严格转义",1002 "STRICT_ESCAPING": "严格转义",
989 "stscript_parser_flag_replace_getvar_label": "防止 {{getvar::}} {{getglobalvar::}} 宏具有自动评估的文字宏类值。\n例如,“{{newline}}”保留为文字字符串“{{newline}}”\n\n(这是通过在内部用范围变量替换 {{getvar::}} {{getglobalvar::}} 宏来实现的。)",1003 "stscript_parser_flag_replace_getvar_label": "防止 {{getvar::}} {{getglobalvar::}} 宏具有自动评估的文字宏类值。\n例如,“{{newline}}”保留为文字字符串“{{newline}}”\n\n(这是通过在内部用范围变量替换 {{getvar::}} {{getglobalvar::}} 宏来实现的。)",
990 "REPLACE_GETVAR": "替换GETVAR",1004 "REPLACE_GETVAR": "替换 GETVAR",
991 "Change Background Image": "更改背景图片",1005 "Change Background Image": "更改背景图片",
992 "Backgrounds": "背景",1006 "Backgrounds": "背景",
993 "Background Fitting": "背景图片尺寸",1007 "Background Fitting": "背景图片尺寸",
@@ -1000,6 +1014,11 @@
1000 "Auto-select": "自动选择",1014 "Auto-select": "自动选择",
1001 "Add a new background": "添加新背景",1015 "Add a new background": "添加新背景",
1002 "Add Background": "添加背景",1016 "Add Background": "添加背景",
1017 "Sort backgrounds": "排序背景",
1018 "A-Z": "A-Z",
1019 "Z-A": "Z-A",
1020 "Newest": "最新",
1021 "Oldest": "最旧",
1003 "Global": "全局",1022 "Global": "全局",
1004 "Chat": "聊天",1023 "Chat": "聊天",
1005 "Make thumbnails smaller": "缩小缩略图",1024 "Make thumbnails smaller": "缩小缩略图",
@@ -1013,66 +1032,66 @@
1013 "Import Extension From Git Repo": "从 Git 仓库导入扩展",1032 "Import Extension From Git Repo": "从 Git 仓库导入扩展",
1014 "Install extension": "安装扩展",1033 "Install extension": "安装扩展",
1015 "(DEPRECATED)": "(已弃用)",1034 "(DEPRECATED)": "(已弃用)",
1016 "Extras API:": "扩展API:",1035 "Extras API:": "扩展 API:",
1017 "Auto-connect": "自动连接",1036 "Auto-connect": "自动连接",
1018 "Extras API URL": "附加 API URL",1037 "Extras API URL": "附加 API URL",
1019 "Extras API key (optional)": "扩展API密钥(可选)",1038 "Extras API key (optional)": "扩展 API 密钥(可选)",
1020 "Persona Management": "用户设定管理",1039 "Persona Management": "人格管理",
1021 "Click for stats!": "点击即可查看统计~",1040 "Click for stats!": "点击即可查看统计!",
1022 "Usage Stats": "使用统计",1041 "Usage Stats": "使用统计",
1023 "Backup your personas to a file": "将用户设定备份到文件中",1042 "Backup your personas to a file": "将你的人格备份到文件中",
1024 "Backup": "备份",1043 "Backup": "备份",
1025 "Restore your personas from a file": "从文件中恢复用户设定",1044 "Restore your personas from a file": "从文件中恢复你的人格",
1026 "Restore": "恢复",1045 "Restore": "恢复",
1027 "Create a dummy persona": "创建空白用户设定",1046 "Create a dummy persona": "创建空白人格",
1028 "Create": "创建",1047 "Create": "创建",
1029 "No persona description": "[没有人设描述]",1048 "No persona description": "[没有人格描述]",
1030 "Current Persona": "当前人设",1049 "Current Persona": "当前人格",
1031 "Rename Persona": "重命名人设",1050 "Rename Persona": "重命名人格",
1032 "Click to set user name for all messages": "点击为所有消息设置用户名",1051 "Click to set user name for all messages": "点击为所有消息设置用户名",
1033 "Persona Lore Alt+Click to open the lorebook": "Persona Lore\nAlt+Click to open the lorebook",1052 "Persona Lore Alt+Click to open the lorebook": "人格世界书\nAlt+单击 打开世界书",
1034 "Change Persona Image": "更改人设图",1053 "Change Persona Image": "更改人格图片",
1035 "Duplicate Persona": "复制人设",1054 "Duplicate Persona": "复制人格",
1036 "Delete Persona": "删除人设",1055 "Delete Persona": "删除人格",
1037 "Persona Description": "用户设定描述",1056 "Persona Description": "人格描述",
1038 "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "示例:[{{user}}是一个28岁的罗马尼亚猫娘。]",1057 "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "示例:[{{user}} 是一个 28 岁的罗马尼亚猫娘。]",
1039 "Position": "插入位置",1058 "Position": "插入位置",
1040 "Tokens persona description": "人设词符数",1059 "Tokens persona description": "人格描述 Token 数",
1041 "None (disabled)": "无(已禁用)",1060 "None (disabled)": "无(已禁用)",
1042 "In Story String / Prompt Manager": "在故事字符串/提示词管理器中",1061 "In Story String / Prompt Manager": "在故事字符串/提示词管理器中",
1043 "Top of Author's Note": "作者注的顶部",1062 "Top of Author's Note": "作者注释的顶部",
1044 "Bottom of Author's Note": "作者注的底部",1063 "Bottom of Author's Note": "作者注释的底部",
1045 "Connections": "链接",1064 "Connections": "绑定",
1046 "Click to select this as default persona for the new chats. Click again to remove it.": "点击将此人设设置为新聊天的默认人设。再次点击以移除。",1065 "Click to select this as default persona for the new chats. Click again to remove it.": "点击将此人格设置为新聊天的默认人格。再次点击以移除。",
1047 "Click to lock your selected persona to the current character. Click again to remove the lock.": "点击将选择的用户设定与当前角色绑定。再次点击以解绑。",1066 "Click to lock your selected persona to the current character. Click again to remove the lock.": "点击将选择的人格与当前角色绑定。再次点击以解绑。",
1048 "Character": "角色",1067 "Character": "角色",
1049 "Click to lock your selected persona to the current chat. Click again to remove the lock.": "点击将选择的人设与当前聊天绑定。再次点击以解绑。",1068 "Click to lock your selected persona to the current chat. Click again to remove the lock.": "点击将选择的人格与当前聊天绑定。再次点击以解绑。",
1050 "Global Settings": "全局设置",1069 "Global Settings": "全局设置",
1051 "Show notifications on switching personas": "切换用户设定时显示通知",1070 "Show notifications on switching personas": "切换人格时显示通知",
1052 "When multiple personas are connected to a character, a popup will appear to select which one to use": "当多个用户设定与一个角色绑定时,会弹出一个弹窗让用户选择使用哪一个。",1071 "When multiple personas are connected to a character, a popup will appear to select which one to use": "当多个人格与一个角色绑定时,会弹出一个弹窗让用户选择使用哪一个。",
1053 "Allow multiple persona connections per character": "允许每个角色与多个用户设定绑定",1072 "Allow multiple persona connections per character": "允许每个角色与多个人格绑定",
1054 "Whenever a persona is selected, it will be locked to the current chat and automatically selected when the chat is opened.": "当一个用户设定被选择,它会被自动绑定到当前聊天,并在此聊天后续打开时被自动选中。",1073 "Whenever a persona is selected, it will be locked to the current chat and automatically selected when the chat is opened.": "当一个人格被选择,它会被自动绑定到当前聊天,并在此聊天后续打开时被自动选中。",
1055 "Auto-lock a chosen persona to the chat": "自动将选择的用户设定绑定到聊天",1074 "Auto-lock a chosen persona to the chat": "自动将选择的人格绑定到聊天",
1056 "Character Management": "角色管理",1075 "Character Management": "角色管理",
1057 "Locked = Character Management panel will stay open": "锁定 = 角色管理面板将保持打开状态",1076 "Locked = Character Management panel will stay open": "锁定 = 角色管理面板将保持打开状态",
1058 "Select/Create Characters": "选择/创建角色",1077 "Select/Create Characters": "选择/创建角色",
1059 "Favorite characters to add them to HotSwaps": "收藏角色以将它们添加到快速热切换区",1078 "Favorite characters to add them to HotSwaps": "收藏角色以将它们添加到快速热切换区",
1060 "Token counts may be inaccurate and provided just for reference.": "词符计数可能不准确,仅供参考。",1079 "Token counts may be inaccurate and provided just for reference.": "Token 计数可能不准确,仅供参考。",
1061 "Total tokens": "总词符数",1080 "Total tokens": "总 Token 数",
1062 "Calculating...": "正在计算...",1081 "Calculating...": "正在计算...",
1063 "Tokens": "词符数",1082 "Tokens": "Token 数",
1064 "Permanent tokens": "永久词符",1083 "Permanent tokens": "永久 Token",
1065 "Permanent": "恒定的",1084 "Permanent": "恒定的",
1066 "About Token 'Limits'": "关于词符“限制”",1085 "About Token 'Limits'": "关于 Token “限制”",
1067 "Toggle character info panel": "切换角色信息面板",1086 "Toggle character info panel": "切换角色信息面板",
1068 "Name this character": "为这个角色命名",1087 "Name this character": "为这个角色命名",
1069 "extension_token_counter": "词符:",1088 "extension_token_counter": "Token:",
1070 "Click to select a new avatar for this character": "单击以为此角色选择新的头像",1089 "Click to select a new avatar for this character": "单击以为此角色选择新的头像",
1071 "Add to Favorites": "添加到收藏夹",1090 "Add to Favorites": "添加到收藏夹",
1072 "Advanced Definition": "高级定义",1091 "Advanced Definition": "高级定义",
1073 "world_button_title": "角色世界书\n\n单击加载\nShift+单击打开“链接到世界信息”弹出窗口",1092 "world_button_title": "角色世界书\n\n单击加载\nShift+单击打开“链接到世界书”弹出窗口",
1074 "Chat Lore Alt+Click to open the lorebook": "聊天世界书\nAlt+单击打开世界书",1093 "Chat Lore Alt+Click to open the lorebook": "聊天世界书\nAlt+单击打开世界书",
1075 "Connected Personas": "绑定的用户设定",1094 "Connected Personas": "绑定的人格",
1076 "Export and Download": "导出并下载",1095 "Export and Download": "导出并下载",
1077 "Duplicate Character": "复制角色",1096 "Duplicate Character": "复制角色",
1078 "Create Character": "创建角色",1097 "Create Character": "创建角色",
@@ -1081,12 +1100,12 @@
1081 "Link to World Info": "链接到世界书",1100 "Link to World Info": "链接到世界书",
1082 "Import Card Lore": "导入角色卡的世界书",1101 "Import Card Lore": "导入角色卡的世界书",
1083 "Character Settings Overrides": "角色设置覆盖",1102 "Character Settings Overrides": "角色设置覆盖",
1084 "Convert to Persona": "转换为用户角色",1103 "Convert to Persona": "转换为人格",
1085 "Rename": "重命名",1104 "Rename": "重命名",
1086 "Link to Source": "来源链接",1105 "Link to Source": "来源链接",
1087 "Replace / Update": "替换 / 更新",1106 "Replace / Update": "替换 / 更新",
1088 "Import Tags": "导入标签",1107 "Import Tags": "导入标签",
1089 "Set / Unset as Welcome Page Assistant": "设置 / 取消 为欢迎页面助理",1108 "Set / Unset as Welcome Page Assistant": "设置/取消设置为欢迎页面助理",
1090 "Search / Create Tags": "搜索/创建标签",1109 "Search / Create Tags": "搜索/创建标签",
1091 "View all tags": "查看所有标签",1110 "View all tags": "查看所有标签",
1092 "Creator's Notes": "创作者的注释",1111 "Creator's Notes": "创作者的注释",
@@ -1098,62 +1117,58 @@
1098 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",1117 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",
1099 "Ext. Media": "扩展媒体",1118 "Ext. Media": "扩展媒体",
1100 "Describe your character's physical and mental traits here.": "在这里描述您角色的身体和精神特征。",1119 "Describe your character's physical and mental traits here.": "在这里描述您角色的身体和精神特征。",
1101 "First message": "第一条消息",1120 "First message": "开场白",
1102 "Click to set additional greeting messages": "单击以设置其他问候消息",1121 "Click to set additional greeting messages": "单击以设置其他开场白",
1103 "Alt. Greetings": "其他开场",1122 "Alt. Greetings": "其他开场白",
1104 "This will be the first message from the character that starts every chat.": "这将是角色在每次聊天开始时发送的第一条消息。",1123 "This will be the first message from the character that starts every chat.": "这将是角色在每次聊天开始时发送的第一条消息。",
1105 "Group Controls": "群聊控制",1124 "Group Controls": "群聊控制",
1106 "Chat Name (Optional)": "聊天名称(可选)",1125 "Chat Name (Optional)": "聊天名称(可选)",
1107 "Chat Lore": "聊天知识",1126 "Chat Lore": "聊天知识",
1108 "Click to select a new avatar for this group": "单击选择该群聊的新头像",1127 "Click to select a new avatar for this group": "单击选择该群组的新头像",
1109 "Group reply strategy": "群聊发言顺序",1128 "Group reply strategy": "群组发言策略",
1110 "Manual": "手动",1129 "Manual": "手动",
1111 "Natural order": "自然顺序",1130 "Natural order": "自然顺序",
1112 "List order": "从上到下",1131 "List order": "列表顺序",
1113 "Pooled order": "随机轮流顺序",1132 "Pooled order": "随机轮流顺序",
1114 "Group generation handling mode": "群组生成处理模式",1133 "Group generation handling mode": "群组生成处理模式",
1115 "Swap character cards": "交换角色卡",1134 "Swap character cards": "交换角色卡",
1116 "Join character cards (exclude muted)": "加入角色卡(不包括被禁言的)",1135 "Join character cards (exclude muted)": "合并角色卡(排除被禁言的)",
1117 "Join character cards (include muted)": "加入角色卡(包括被禁言的)",1136 "Join character cards (include muted)": "合并角色卡(包括被禁言的)",
1118 "Inserted before each part of the joined fields.": "插入到加入字段的每个部分之前。",1137 "Inserted before each part of the joined fields.": "插入到合并字段的每个部分之前。",
1119 "Join Prefix": "加入前缀",1138 "Join Prefix": "合并前缀",
1120 "When 'Join character cards' is selected, all respective fields of the characters are being joined together.This means that in the story string for example all character descriptions will be joined to one big text.If you want those fields to be separated, you can define a prefix or suffix here.This value supports normal macros and will also replace {{char}} with the relevant char's name and <FIELDNAME> with the name of the part (e.g.: description, personality, scenario, etc.)": "当选择“合并角色卡”时,角色的所有相应字段将被合并在一起。这意味着在故事字符串中,例如,所有角色描述都将合并为一个大文本。如果您希望将这些字段分开,可以在此处定义前缀或后缀。此值支持普通宏,还会将 {{char}} 替换为相关角色的名称,将 <FIELDNAME> 替换为部分的名称(例如:描述、个性、场景等)",1139 "When 'Join character cards' is selected, all respective fields of the characters are being joined together.This means that in the story string for example all character descriptions will be joined to one big text.If you want those fields to be separated, you can define a prefix or suffix here.This value supports normal macros and will also replace {{char}} with the relevant char's name and <FIELDNAME> with the name of the part (e.g.: description, personality, scenario, etc.)": "当选择“合并角色卡”时,角色的所有相应字段将被合并在一起。这意味着在故事字符串中,例如,所有角色描述都将合并为一个大文本。如果您希望将这些字段分开,可以在此处定义前缀或后缀。此值支持普通宏,还会将 {{char}} 替换为相关角色的名称,将 <FIELDNAME> 替换为部分的名称(例如:描述、个性、场景等)",
1121 "Inserted after each part of the joined fields.": "插入到加入字段的每个部分之后。",1140 "Inserted after each part of the joined fields.": "插入到合并字段的每个部分之后。",
1122 "Join Suffix": "加入后缀",1141 "Join Suffix": "合并后缀",
1123 "Set group chat character settings overrides": "设置群聊角色设置覆盖",1142 "Set group chat character settings overrides": "设置群组角色设置覆盖",
1124 "Click to allow/forbid the use of external media for this group.": "单击以允许/禁止该组使用外部媒体。",1143 "Click to allow/forbid the use of external media for this group.": "单击以允许/禁止该群组使用外部媒体。",
1125 "Restore collage avatar": "恢复拼贴头像",1144 "Restore collage avatar": "恢复拼贴头像",
1126 "Allow self responses": "允许自我回复",1145 "Allow self responses": "允许自我回复",
1127 "Auto Mode": "自动模式",1146 "Auto Mode": "自动模式",
1128 "Auto Mode delay": "自动模式延迟",1147 "Auto Mode delay": "自动模式延迟",
1129 "Hide Muted Member Sprites": "隐藏拼贴头像中被禁言的成员",1148 "Hide Muted Member Sprites": "隐藏被禁言成员的立绘",
1130 "Current Members": "当前成员",1149 "Current Members": "当前成员",
1131 "Group is empty.": "暂无成员",1150 "Group is empty.": "群组为空。",
1132 "Add Members": "添加成员",1151 "Add Members": "添加成员",
1133 "No characters available": "无可用角色",1152 "No characters available": "无可用角色",
1134 "Create New Character": "新建角色",1153 "Create New Character": "新建角色",
1135 "Import Character from File": "从文件导入角色",1154 "Import Character from File": "从文件导入角色",
1136 "Import content from external URL": "从外部URL导入内容",1155 "Import content from external URL": "从外部 URL 导入内容",
1137 "Create New Chat Group": "创建新的群聊",1156 "Create New Chat Group": "创建新群组",
1138 "Characters sorting order": "角色排序顺序",1157 "Characters sorting order": "角色排序顺序",
1139 "A-Z": "A-Z",
1140 "Z-A": "Z-A",
1141 "Newest": "最新",
1142 "Oldest": "最旧",
1143 "Favorites": "收藏夹",1158 "Favorites": "收藏夹",
1144 "Recent": "最近",1159 "Recent": "最近",
1145 "Most chats": "最多聊天",1160 "Most chats": "最多聊天",
1146 "Least chats": "最少聊天",1161 "Least chats": "最少聊天",
1147 "Most tokens": "最多词符",1162 "Most tokens": "最多 Token",
1148 "Least tokens": "最少词符",1163 "Least tokens": "最少 Token",
1149 "Random": "随机",1164 "Random": "随机",
1150 "Toggle search bar": "切换搜索栏",1165 "Toggle search bar": "切换搜索栏",
1151 "Toggle character grid view": "切换角色网格视图",1166 "Toggle character grid view": "切换角色网格视图",
1152 "Bulk_edit_characters": "批量编辑角色",1167 "Bulk_edit_characters": "批量编辑角色",
1153 "Bulk select all characters": "批量选择所有角色",1168 "Bulk select all characters": "批量选择所有角色",
1154 "Bulk delete characters": "批量删除角色",1169 "Bulk delete characters": "批量删除角色",
1155 "Persona is locked to the current chat": "用户设定已被绑定到当前聊天",1170 "Persona is locked to the current chat": "人格已被绑定到当前聊天",
1156 "Persona is locked to the current character": "用户设定已被绑定到当前角色",1171 "Persona is locked to the current character": "人格已被绑定到当前角色",
1157 "popup-button-save": "保存",1172 "popup-button-save": "保存",
1158 "popup-button-yes": "是",1173 "popup-button-yes": "是",
1159 "popup-button-no": "否",1174 "popup-button-no": "否",
@@ -1164,15 +1179,15 @@
1164 "Advanced Definitions": "高级定义",1179 "Advanced Definitions": "高级定义",
1165 "Prompt Overrides": "提示词覆盖",1180 "Prompt Overrides": "提示词覆盖",
1166 "(For Chat Completion and Instruct Mode)": "(用于聊天补全和指导模式)",1181 "(For Chat Completion and Instruct Mode)": "(用于聊天补全和指导模式)",
1167 "Insert {{original}} into either box to include the respective default prompt from system settings.": "将{{original}}插入到任一框中,以包含系统设置中的相应默认提示词。",1182 "Insert {{original}} into either box to include the respective default prompt from system settings.": "将 {{original}} 插入到任一框中,以包含系统设置中的相应默认提示词。",
1168 "Main Prompt": "主要提示词",1183 "Main Prompt": "主要提示词",
1169 "Any contents here will replace the default Main Prompt used for this character. (v2 spec: system_prompt)": "此处的任何内容都将替换用于此角色的默认主提示词。(v2规范:system_prompt)",1184 "Any contents here will replace the default Main Prompt used for this character. (v2 spec: system_prompt)": "此处的任何内容都将替换用于此角色的默认主提示词。(v2 规范:system_prompt)",
1170 "Any contents here will replace the default Post-History Instructions used for this character. (v2 spec: post_history_instructions)": "此处的任何内容都将替换此角色使用的默认后历史说明。\n(v2 规范:post_history_instructions)",1185 "Any contents here will replace the default Post-History Instructions used for this character. (v2 spec: post_history_instructions)": "此处的任何内容都将替换此角色使用的默认后历史说明。\n(v2 规范:post_history_instructions)",
1171 "Creator's Metadata (Not sent with the AI prompt)": "创作者的元数据(不与AI提示词一起发送)",1186 "Creator's Metadata (Not sent with the AI prompt)": "创作者的元数据(不与AI提示词一起发送)",
1172 "Creator's Metadata": "创作者的元数据",1187 "Creator's Metadata": "创作者的元数据",
1173 "(Not sent with the AI Prompt)": "(不随 AI 提示词发送)",1188 "(Not sent with the AI Prompt)": "(不随 AI 提示词发送)",
1174 "Everything here is optional": "这里的一切都是可选的",1189 "Everything here is optional": "这里的一切都是可选的",
1175 "(Botmaker's name / Contact Info)": "(角色制作者的姓名/联系信息)",1190 "(Botmaker's name / Contact Info)": "(角色制作者的姓名和联系信息)",
1176 "(If you want to track character versions)": "(如果您想跟踪角色版本)",1191 "(If you want to track character versions)": "(如果您想跟踪角色版本)",
1177 "(Describe the bot, give use tips, or list the chat models it has been tested on. This will be displayed in the character list.)": "(描述角色,提供使用技巧,或列出已经测试过的聊天模型。这将显示在角色列表中。)",1192 "(Describe the bot, give use tips, or list the chat models it has been tested on. This will be displayed in the character list.)": "(描述角色,提供使用技巧,或列出已经测试过的聊天模型。这将显示在角色列表中。)",
1178 "Tags to Embed": "嵌入的标签",1193 "Tags to Embed": "嵌入的标签",
@@ -1182,9 +1197,9 @@
1182 "Scenario": "情景",1197 "Scenario": "情景",
1183 "(Circumstances and context of the interaction)": "(交互的情况和背景)",1198 "(Circumstances and context of the interaction)": "(交互的情况和背景)",
1184 "Character's Note": "角色备注",1199 "Character's Note": "角色备注",
1185 "(Text to be inserted in-chat @ designated depth and role)": "(文本将插入聊天中指定的深度和角色)",1200 "(Text to be inserted in-chat @ designated depth and role)": "(文本将作为指定身份被插入到对话历史中指定的深度)",
1186 "@ Depth": "@ 深度",1201 "@ Depth": "深度",
1187 "Role": "角色",1202 "Role": "身份",
1188 "Talkativeness": "发言频率",1203 "Talkativeness": "发言频率",
1189 "How often the character speaks in group chats!": "角色在群聊中发言的频率!",1204 "How often the character speaks in group chats!": "角色在群聊中发言的频率!",
1190 "How often the character speaks in": "角色发言的频率",1205 "How often the character speaks in": "角色发言的频率",
@@ -1194,7 +1209,7 @@
1194 "Chatty": "高",1209 "Chatty": "高",
1195 "Examples of dialogue": "对话示例",1210 "Examples of dialogue": "对话示例",
1196 "Important to set the character's writing style.": "设置角色的写作风格,很重要!",1211 "Important to set the character's writing style.": "设置角色的写作风格,很重要!",
1197 "(Examples of chat dialog. Begin each example with START on a new line.)": "(聊天对话的示例,每个示例都另起一行以<START>开头。)",1212 "(Examples of chat dialog. Begin each example with START on a new line.)": "(聊天对话的示例,每个示例都另起一行并以 <START> 开头。)",
1198 "Save": "保存",1213 "Save": "保存",
1199 "Chat History": "聊天记录",1214 "Chat History": "聊天记录",
1200 "Import Chat": "导入聊天",1215 "Import Chat": "导入聊天",
@@ -1204,15 +1219,15 @@
1204 "Rename Background": "重命名背景",1219 "Rename Background": "重命名背景",
1205 "Delete Background": "删除背景",1220 "Delete Background": "删除背景",
1206 "Select a World Info file for": "选择一个世界书文件给",1221 "Select a World Info file for": "选择一个世界书文件给",
1207 "Primary Lorebook": "主要知识书",1222 "Primary Lorebook": "主要世界书",
1208 "A selected World Info will be bound to this character as its own Lorebook.": "所选的世界信息将会于该角色绑定,作为该角色自己的知识书",1223 "A selected World Info will be bound to this character as its own Lorebook.": "所选的世界书将会与该角色绑定,作为该角色自己的世界书",
1209 "When generating an AI reply, it will be combined with the entries from a global World Info selector.": "在生成AI回复时,它将与全局世界信息选择器中的条目相结合。",1224 "When generating an AI reply, it will be combined with the entries from a global World Info selector.": "在生成AI回复时,它将与全局世界书选择器中的条目相结合。",
1210 "Exporting a character would also export the selected Lorebook file embedded in the JSON data.": "导出角色还将导出嵌入在JSON数据中的所选知识书文件。",1225 "Exporting a character would also export the selected Lorebook file embedded in the JSON data.": "导出角色还将导出嵌入在 JSON 数据中的所选世界书文件。",
1211 "Additional Lorebooks": "附加知识书",1226 "Additional Lorebooks": "附加世界书",
1212 "Associate one or more auxillary Lorebooks with this character.": "将一个或多个辅助知识书与此角色关联。",1227 "Associate one or more auxillary Lorebooks with this character.": "将一个或多个辅助世界书与此角色关联。",
1213 "NOTE: These choices are optional and won't be preserved on character export!": "注意:这些选项是可选的,并且不会在角色导出时被一并导出!",1228 "NOTE: These choices are optional and won't be preserved on character export!": "注意:这些选项是可选的,并且不会在角色导出时被一并导出!",
1214 "Rename chat file": "重命名聊天文件",1229 "Rename chat file": "重命名聊天文件",
1215 "Export JSONL chat file": "导出 .JSONL 聊天文件",1230 "Export JSONL chat file": "导出 JSONL 聊天文件",
1216 "Download chat as plain text document": "将聊天下载为纯文本文档",1231 "Download chat as plain text document": "将聊天下载为纯文本文档",
1217 "Delete chat file": "删除聊天文件",1232 "Delete chat file": "删除聊天文件",
1218 "Drag to reorder tag": "拖动以排序",1233 "Drag to reorder tag": "拖动以排序",
@@ -1233,7 +1248,7 @@
1233 "Optional Filter": "可选过滤器",1248 "Optional Filter": "可选过滤器",
1234 "Keywords or Regexes (ignored if empty)": "关键字或正则表达式(如果为空则忽略)",1249 "Keywords or Regexes (ignored if empty)": "关键字或正则表达式(如果为空则忽略)",
1235 "Comma separated list (ignored if empty)": "逗号分隔列表(如果为空则忽略)",1250 "Comma separated list (ignored if empty)": "逗号分隔列表(如果为空则忽略)",
1236 "wi_outlet_name": "为此世界信息条目设置锚点名称。\n\n位置为“锚点”的世界信息条目不会自动添加到提示词中。相反,它们将被收集并可作为提示词中的宏使用。\n在提示词中任何想要添加此特定锚点的所有世界信息条目的位置添加 {{outlet::YourName}}。",1251 "wi_outlet_name": "为此世界书条目设置锚点名称。\n\n位置为“锚点”的世界书条目不会自动添加到提示词中。相反,它们将被收集并可作为提示词中的宏使用。\n在提示词中任何想要添加此特定锚点的所有世界书条目的位置添加 {{outlet::YourName}}。",
1237 "Outlet Name": "锚点名称",1252 "Outlet Name": "锚点名称",
1238 "Use global setting": "使用全局设置",1253 "Use global setting": "使用全局设置",
1239 "Case-Sensitive": "区分大小写",1254 "Case-Sensitive": "区分大小写",
@@ -1243,8 +1258,8 @@
1243 "Whole Words": "完整单词",1258 "Whole Words": "完整单词",
1244 "Group Scoring": "组评分",1259 "Group Scoring": "组评分",
1245 "Can be used to automatically activate Quick Replies": "可用于自动激活快速回复",1260 "Can be used to automatically activate Quick Replies": "可用于自动激活快速回复",
1246 "Automation ID": "自动化ID",1261 "Automation ID": "自动化 ID",
1247 "( None )": "(没有任何)",1262 "( None )": "(无)",
1248 "delay_until_recursion_level": "定义递归扫描的延迟级别。\n最初,只有第一级(最小数字)会匹配。\n一旦未找到匹配项,下一个级别将变为匹配的候选项。\n这将重复,直到检查所有级别。\n与“延迟到递归”设置相关联。",1263 "delay_until_recursion_level": "定义递归扫描的延迟级别。\n最初,只有第一级(最小数字)会匹配。\n一旦未找到匹配项,下一个级别将变为匹配的候选项。\n这将重复,直到检查所有级别。\n与“延迟到递归”设置相关联。",
1249 "Recursion Level": "递归等级",1264 "Recursion Level": "递归等级",
1250 "Content": "内容",1265 "Content": "内容",
@@ -1256,9 +1271,9 @@
1256 "Delay until recursion": "延迟到递归",1271 "Delay until recursion": "延迟到递归",
1257 "This entry will be included ignoring budget constraints, assuming all other checks pass.": "只要其他检查通过,此条目将无视回复限额,直接加入提示词中",1272 "This entry will be included ignoring budget constraints, assuming all other checks pass.": "只要其他检查通过,此条目将无视回复限额,直接加入提示词中",
1258 "Ignore budget": "无视回复限额",1273 "Ignore budget": "无视回复限额",
1259 "What this keyword should mean to the AI, sent verbatim": "这个关键词对AI的含义,逐字发送",1274 "What this keyword should mean to the AI, sent verbatim": "这个关键词对 AI 的含义,逐字发送",
1260 "Inclusion Group": "包含组",1275 "Inclusion Group": "包含组",
1261 "Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered.Documentation: World Info - Inclusion Group": "包含组可确保每次仅激活组中的一项(如果触发了多项)。支持多个逗号分隔的组。文档:世界信息 - 包含组",1276 "Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered.Documentation: World Info - Inclusion Group": "包含组可确保每次仅激活组中的一项(如果触发了多项)。支持多个逗号分隔的组。文档:世界书 - 包含组",
1262 "Prioritize this entry: When checked, this entry is prioritized out of all selections.If multiple are prioritized, the one with the highest 'Order' is chosen.": "优先考虑此条目:选中后,此条目在所有选择中优先考虑。如果优先考虑多个条目,则选择“顺序”最高的条目。",1277 "Prioritize this entry: When checked, this entry is prioritized out of all selections.If multiple are prioritized, the one with the highest 'Order' is chosen.": "优先考虑此条目:选中后,此条目在所有选择中优先考虑。如果优先考虑多个条目,则选择“顺序”最高的条目。",
1263 "Prioritize": "确定优先级",1278 "Prioritize": "确定优先级",
1264 "Only one entry with the same label will be activated": "只有一个带有相同标签的条目将被激活",1279 "Only one entry with the same label will be activated": "只有一个带有相同标签的条目将被激活",
@@ -1280,7 +1295,7 @@
1280 "Filter to Generation Triggers": "筛选生成触发器",1295 "Filter to Generation Triggers": "筛选生成触发器",
1281 "Continue": "继续",1296 "Continue": "继续",
1282 "Impersonate": "AI 帮答",1297 "Impersonate": "AI 帮答",
1283 "Swipe": "滑动",1298 "Swipe": "备选回复",
1284 "Regenerate": "重新生成",1299 "Regenerate": "重新生成",
1285 "Quiet": "静默",1300 "Quiet": "静默",
1286 "Selective": "选择性",1301 "Selective": "选择性",
@@ -1297,40 +1312,40 @@
1297 "T_Position": "↑Char:在角色定义之前\n↓Char:在角色定义之后\n↑AN:在作者注释之前\n↓AN:在作者注释之后\n@D:在深度D处",1312 "T_Position": "↑Char:在角色定义之前\n↓Char:在角色定义之后\n↑AN:在作者注释之前\n↓AN:在作者注释之后\n@D:在深度D处",
1298 "Before Char Defs": "角色定义之前",1313 "Before Char Defs": "角色定义之前",
1299 "After Char Defs": "角色定义之后",1314 "After Char Defs": "角色定义之后",
1300 "Before EM": "示例消息前(↑EM)",1315 "Before EM": "示例消息前",
1301 "After EM": "示例消息后(↓EM)",1316 "After EM": "示例消息后",
1302 "Before AN": "作者注释之前",1317 "Before AN": "作者注释之前",
1303 "After AN": "作者注释之后",1318 "After AN": "作者注释之后",
1304 "at Depth System": "@D ⚙ [系统]在深度​​️",1319 "at Depth System": "系统身份深度",
1305 "at Depth User": "@D 👤 [用户]在深度",1320 "at Depth User": "用户身份深度",
1306 "at Depth AI": "@D 🤖 [AI]在深度",1321 "at Depth AI": "AI 身份深度",
1307 "Outlet": "➡️ 锚点",1322 "Outlet": "锚点",
1308 "Depth": "深度",1323 "Depth": "深度",
1309 "Order:": "顺序:",1324 "Order:": "顺序:",
1310 "Order": "顺序",1325 "Order": "顺序",
1311 "Trigger %:": "触发 %:",1326 "Trigger %:": "触发 %:",
1312 "Move/Copy Entry to Another Lorebook": "移动或复制条目到其他世界书",1327 "Move/Copy Entry to Another Lorebook": "移动或复制条目到其他世界书",
1313 "Duplicate world info entry": "重复的世界信息条目",1328 "Duplicate world info entry": "重复的世界书条目",
1314 "Delete world info entry": "删除世界信息条目",1329 "Delete world info entry": "删除世界书条目",
1315 "This character will be used as a welcome page assistant.": "此角色将作为欢迎页面助理。",1330 "This character will be used as a welcome page assistant.": "此角色将作为欢迎页面助理。",
1316 "Text or token ids": "文本或 [token ID]",1331 "Text or token ids": "文本或 Token ID",
1317 "Type here...": "在此处输入...",1332 "Type here...": "在此处输入...",
1318 "close": "关闭",1333 "close": "关闭",
1319 "prompt_manager_edit": "编辑",1334 "prompt_manager_edit": "编辑",
1320 "prompt_manager_name": "姓名",1335 "prompt_manager_name": "姓名",
1321 "A name for this prompt.": "此提示词的名称。",1336 "A name for this prompt.": "此提示词的名称。",
1322 "AI Assistant": "AI助手",1337 "AI Assistant": "AI 助手",
1323 "To whom this message will be attributed.": "此消息应归于谁。",1338 "To whom this message will be attributed.": "此消息应归于谁。",
1324 "Triggers": "触发器",1339 "Triggers": "触发器",
1325 "Filter to specific generation types.": "筛选到特定的生成类型。",1340 "Filter to specific generation types.": "筛选到特定的生成类型。",
1326 "prompt_manager_position": "位置",1341 "prompt_manager_position": "位置",
1327 "prompt_manager_relative": "相对",1342 "prompt_manager_relative": "相对",
1328 "prompt_manager_in_chat": "聊天中",1343 "prompt_manager_in_chat": "聊天中",
1329 "Relative (to other prompts in prompt manager) or In-chat @ Depth.": "相对(相对于提示管理器中的其他提示)或在聊天中@深度。",1344 "Relative (to other prompts in prompt manager) or In-chat @ Depth.": "相对(相对于提示词管理器中的其他提示词)或指定深度。",
1330 "prompt_manager_depth": "深度",1345 "prompt_manager_depth": "深度",
1331 "0 = after the last message, 1 = before the last message, etc.": "“0”为在最后一条消息之后,“1”为在最后一条消息之前,等等。",1346 "0 = after the last message, 1 = before the last message, etc.": "“0”为在最后一条消息之后,“1”为在最后一条消息之前,等等。",
1332 "prompt_manager_order": "排序",1347 "prompt_manager_order": "排序",
1333 "prompt_manager_order_note": "来自其他来源(世界信息、作者注释等)的提示注入的默认顺序为 100。",1348 "prompt_manager_order_note": "来自其他来源(世界书、作者注释等)的提示词注入的默认顺序为 100。",
1334 "Ordered from low/top to high/bottom, and at same order: Assistant, User, System.": "从低/顶到高/底排序,并按相同顺序:助手、用户、系统。",1349 "Ordered from low/top to high/bottom, and at same order: Assistant, User, System.": "从低/顶到高/底排序,并按相同顺序:助手、用户、系统。",
1335 "The content of this prompt is pulled from elsewhere and cannot be edited here.": "此提示词的内容是从其他地方提取的,无法在此处进行编辑。",1350 "The content of this prompt is pulled from elsewhere and cannot be edited here.": "此提示词的内容是从其他地方提取的,无法在此处进行编辑。",
1336 "Prompt": "提示词",1351 "Prompt": "提示词",
@@ -1340,7 +1355,7 @@
1340 "The prompt to be sent.": "要发送的提示词。",1355 "The prompt to be sent.": "要发送的提示词。",
1341 "reset": "重置",1356 "reset": "重置",
1342 "save": "保存",1357 "save": "保存",
1343 "This message is invisible for the AI": "此消息对AI不可见",1358 "This message is invisible for the AI": "此消息对 AI 不可见",
1344 "Message Actions": "消息操作",1359 "Message Actions": "消息操作",
1345 "Translate message": "翻译消息",1360 "Translate message": "翻译消息",
1346 "Generate Image": "生成图片",1361 "Generate Image": "生成图片",
@@ -1368,40 +1383,40 @@
1368 "Copy reasoning": "复制推理内容",1383 "Copy reasoning": "复制推理内容",
1369 "Edit reasoning": "编辑推理内容",1384 "Edit reasoning": "编辑推理内容",
1370 "Welcome to SillyTavern!": "欢迎来到 SillyTavern!",1385 "Welcome to SillyTavern!": "欢迎来到 SillyTavern!",
1371 "SillyTavern is aimed at advanced users.": "SillyTavern 面向高级用户。",1386 "SillyTavern is aimed at advanced users.": "SillyTavern 旨在满足专业用户的需求。",
1372 "welcome_message_part_1": "阅读",1387 "welcome_message_part_1": "阅读",
1373 "welcome_message_part_2": "官方文档",1388 "welcome_message_part_2": "官方文档",
1374 "welcome_message_part_3": "。",1389 "welcome_message_part_3": "。",
1375 "welcome_message_part_4": "类型",1390 "welcome_message_part_4": "在聊天中输入",
1376 "welcome_message_part_5": "在聊天中输入命令和宏。",1391 "welcome_message_part_5": "查看命令和宏。",
1377 "welcome_message_part_6": "加入",1392 "welcome_message_part_6": "加入",
1378 "Discord server": "Discord 服务器",1393 "Discord server": "Discord 服务器",
1379 "welcome_message_part_7": "了解信息和公告。",1394 "welcome_message_part_7": "了解信息和公告。",
1380 "Looking for AI characters?": "正在寻找 AI 角色?",1395 "Looking for AI characters?": "正在寻找 AI 角色?",
1381 "onboarding_import": "导入",1396 "onboarding_import": "导入",
1382 "from supported sources or view": "来自受支持的来源或查看",1397 "from supported sources or view": "支持的资源,或查看",
1383 "Sample characters": "示例角色",1398 "Sample characters": "示例角色",
1384 "Your Persona": "您的用户设定",1399 "Your Persona": "您的人格",
1385 "Before you get started, you must select a persona name.": "在开始之前,您必须起一个用户名。",1400 "Before you get started, you must select a persona name.": "在开始之前,您必须为您的人格命名。",
1386 "welcome_message_part_8": "您可随时通过",1401 "welcome_message_part_8": "您可随时通过",
1387 "welcome_message_part_9": "图标来更改此设置。",1402 "welcome_message_part_9": "图标来更改此设置。",
1388 "Persona Name:": "用户设定名称:",1403 "Persona Name:": "人格名称:",
1389 "Temporarily disable automatic replies from this character": "临时禁言此角色",1404 "Temporarily disable automatic replies from this character": "临时禁言此角色",
1390 "Enable automatic replies from this character": "解除禁言此角色",1405 "Enable automatic replies from this character": "解除禁言此角色",
1391 "Trigger a message from this character": "强制触发该角色发言",1406 "Trigger a message from this character": "强制触发该角色发言",
1392 "Move up": "向上移动",1407 "Move up": "向上移动",
1393 "Move down": "向下移动",1408 "Move down": "向下移动",
1394 "View character card": "查看角色卡片",1409 "View character card": "查看角色卡片",
1395 "Remove from group": "踢出群聊",1410 "Remove from group": "移出群组",
1396 "Add to group": "拉入群聊",1411 "Add to group": "添加到群组",
1397 "in this group": "在此群组中",1412 "in this group": "在此群组中",
1398 "Go back": "返回",1413 "Go back": "返回",
1399 "Alternate Greetings": "额外问候语",1414 "Alternate Greetings": "其他开场白",
1400 "Alternate_Greetings_desc": "开始新聊天时,这些按钮将显示为第一条消息的滑动选项。\n群成员可以选择其中之一来发起对话。",1415 "Alternate_Greetings_desc": "开始新聊天时,这些按钮将显示为开场白消息的额外页面。\n群聊成员可以选择其中之一来发起对话。",
1401 "alternate_greetings_hint_1": "点击",1416 "alternate_greetings_hint_1": "点击",
1402 "alternate_greetings_hint_2": "按钮即可开始!",1417 "alternate_greetings_hint_2": "按钮即可开始!",
1403 "Alternate Greeting #": "额外问候语 #",1418 "Alternate Greeting #": "其他开场白 #",
1404 "(This will be the first message from the character that starts every chat)": "(这是每次聊天开始时角色的第一条消息)",1419 "(This will be the first message from the character that starts every chat)": "(这是每次聊天开始时角色发送的第一条消息)",
1405 "View contents": "查看内容",1420 "View contents": "查看内容",
1406 "Remove the file": "删除文件",1421 "Remove the file": "删除文件",
1407 "Expand and zoom": "展开并缩放",1422 "Expand and zoom": "展开并缩放",
@@ -1412,29 +1427,29 @@
1412 "Mute": "静音",1427 "Mute": "静音",
1413 "Author's Note": "作者注释",1428 "Author's Note": "作者注释",
1414 "Unique to this chat": "仅对此聊天生效",1429 "Unique to this chat": "仅对此聊天生效",
1415 "Checkpoints inherit the Note from their parent, and can be changed individually after that.": "检查点从其父级继承注释,之后可以单独更改。",1430 "Checkpoints inherit the Note from their parent, and can be changed individually after that.": "检查点从其父级继承作者注释,之后可以单独更改。",
1416 "Include in World Info Scanning": "纳入世界信息扫描",1431 "Include in World Info Scanning": "纳入世界书扫描",
1417 "Before Main Prompt / Story String": "主提示词/故事线之前",1432 "Before Main Prompt / Story String": "主提示词/故事线之前",
1418 "After Main Prompt / Story String": "主提示词/故事线之后",1433 "After Main Prompt / Story String": "主提示词/故事线之后",
1419 "as": "作为",1434 "as": "作为",
1420 "Insertion Frequency": "插入频率",1435 "Insertion Frequency": "插入频率",
1421 "(0 = Disable, 1 = Always)": "(“0”为禁用,“1”为始终)",1436 "(0 = Disable, 1 = Always)": "(0 = 禁用,1 = 始终)",
1422 "User inputs until next insertion:": "用户输入直到下一次插入:",1437 "User inputs until next insertion:": "用户输入直到下一次插入:",
1423 "Character Author's Note (Private)": "人物作者注(私密)",1438 "Character Author's Note (Private)": "角色作者注释(私密)",
1424 "Won't be shared with the character card on export.": "导出时不会与角色卡共享。",1439 "Won't be shared with the character card on export.": "导出时不会与角色卡共享。",
1425 "Will be automatically added as the author's note for this character. Will be used in groups, but can't be modified when a group chat is open.": "会自动添加为该角色的作者注解,在群聊中使用,但群聊开启时无法修改。",1440 "Will be automatically added as the author's note for this character. Will be used in groups, but can't be modified when a group chat is open.": "会自动添加为该角色的作者注释,在群聊中使用,但群聊开启时无法修改。",
1426 "Use character author's note": "使用角色作者的注释",1441 "Use character author's note": "使用角色作者的注释",
1427 "Replace Author's Note": "替换作者注",1442 "Replace Author's Note": "替换作者注释",
1428 "Default Author's Note": "默认作者注",1443 "Default Author's Note": "默认作者注释",
1429 "Will be automatically added as the Author's Note for all new chats.": "将自动添加为所有新聊天的作者注释。",1444 "Will be automatically added as the Author's Note for all new chats.": "将被自动添加到所有新聊天的作者注释。",
1430 "Chat CFG": "本聊天的CFG缩放",1445 "Chat CFG": "本聊天的 CFG 缩放",
1431 "1 = disabled": "“1”为禁用",1446 "1 = disabled": "1 = 禁用",
1432 "write short replies, write replies using past tense": "写简短的回复,用过去时写回复",1447 "write short replies, write replies using past tense": "写简短的回复,用过去时写回复",
1433 "Positive Prompt": "正面提示词",1448 "Positive Prompt": "正面提示词",
1434 "Use character CFG scales": "单独为各个角色设置CFG缩放",1449 "Use character CFG scales": "单独为各个角色设置 CFG 缩放",
1435 "Character CFG": "角色CFG配置",1450 "Character CFG": "角色 CFG 配置",
1436 "Will be automatically added as the CFG for this character.": "将自动添加到该角色的CFG设置中。",1451 "Will be automatically added as the CFG for this character.": "将自动添加到该角色的 CFG 设置中。",
1437 "Global CFG": "全局CFG",1452 "Global CFG": "全局 CFG",
1438 "Will be used as the default CFG options for every chat unless overridden.": "除非被覆盖,否则将用作每次聊天的默认 CFG 选项。",1453 "Will be used as the default CFG options for every chat unless overridden.": "除非被覆盖,否则将用作每次聊天的默认 CFG 选项。",
1439 "CFG Prompt Cascading": "CFG 提示词级联",1454 "CFG Prompt Cascading": "CFG 提示词级联",
1440 "Combine positive/negative prompts from other boxes.": "结合来自其他框的正面/负面提示词。",1455 "Combine positive/negative prompts from other boxes.": "结合来自其他框的正面/负面提示词。",
@@ -1445,27 +1460,289 @@
1445 "Global Negatives": "全局负面信息",1460 "Global Negatives": "全局负面信息",
1446 "Custom Separator:": "自定义分隔符:",1461 "Custom Separator:": "自定义分隔符:",
1447 "Insertion Depth:": "插入深度:",1462 "Insertion Depth:": "插入深度:",
1448 "Token Probabilities": "词符概率",1463 "Token Probabilities": "Token 概率",
1449 "Select a token to see alternatives considered by the AI.": "选择一个词符来查看 AI 考虑的替代方案。",1464 "Select a token to see alternatives considered by the AI.": "选择一个 Token 来查看 AI 考虑的替代方案。",
1450 "Reroll with the entire prefix": "使用完整前缀重新生成",1465 "Reroll with the entire prefix": "使用完整前缀重新生成",
1451 "Not connected to API!": "未连接到API!",1466 "Not connected to API!": "未连接到 API!",
1452 "Type a message, or /? for help": "输入想发送的消息,或输入 /? 获取帮助",1467 "Type a message, or /? for help": "输入想发送的消息,或输入 /? 获取帮助",
1453 "Continue script execution": "继续执行脚本",1468 "Continue script execution": "继续执行脚本",
1454 "Pause script execution": "暂停执行脚本",1469 "Pause script execution": "暂停执行脚本",
1455 "Abort script execution": "中止执行脚本",1470 "Abort script execution": "中止执行脚本",
1456 "Abort request": "中止请求",1471 "Abort request": "中止请求",
1457 "Ask AI to write your message for you": "让AI为您撰写消息",1472 "Ask AI to write your message for you": "让 AI 为您撰写消息",
1458 "Continue the last message": "继续上一条消息",1473 "Continue the last message": "继续上一条消息",
1459 "Send a message": "发送消息",1474 "Send a message": "发送消息",
1460 "Close chat": "关闭聊天",1475 "Close chat": "关闭聊天",
1461 "Toggle Panels": "切换面板",1476 "Toggle Panels": "切换面板",
1462 "CFG Scale": "CFG缩放",1477 "CFG Scale": "CFG 缩放",
1463 "Back to parent chat": "返回到父级聊天",1478 "Back to parent chat": "返回到父级聊天",
1464 "Save checkpoint": "保存检查点",1479 "Save checkpoint": "保存检查点",
1465 "Convert to group": "转换为群聊",1480 "Convert to group": "转换为群组",
1466 "Start new chat": "开始新聊天",1481 "Start new chat": "开始新聊天",
1467 "Manage chat files": "管理聊天文件",1482 "Manage chat files": "管理聊天文件",
1468 "Delete messages": "删除消息",1483 "Delete messages": "删除消息",
1484 "Tap to close": "点击关闭",
1485 "Couldn't get CSRF token. Please refresh the page.": "无法获取 CSRF 令牌。请刷新此界面。",
1486 "Error": "错误",
1487 "Please wait until the chat is saved before switching characters.": "请在切换角色前等待聊天保存完成。",
1488 "Your chat is still saving...": "您的聊天仍在保存中...",
1489 "Here be dragons": "Here be dragons",
1490 "Otterly empty": "Otterly empty",
1491 "Kiwibunga": "Kiwibunga",
1492 "Pump-a-Rum": "Pump-a-Rum",
1493 "Croak it": "Croak it",
1494 "${0} characters hidden.": "${0} 个角色被隐藏。",
1495 "${0} character hidden.": "${0} 个角色被隐藏。",
1496 "Character ${0} not found in the list": "列表中不存在角色 ${0}",
1497 "ERROR: The active character is no longer available.": "错误: 当前角色不再可用。",
1498 "The page will be refreshed to prevent data loss. Press \"OK\" to continue.": "页面将被刷新以防止数据丢失。点击“确定”继续。",
1499 "Character data length limit reached": "角色数据长度已经达到限制",
1500 "To resolve this, set \"performance.lazyLoadCharacters\" to \"true\" in config.yaml and restart the server.": "在 config.yaml 中设置 \"performance.lazyLoadCharacters\" 为 \"true\" 并重启服务器以解决此问题。",
1501 "Are you sure you want to delete this message?": "你确定要删除这条消息吗?",
1502 "Delete Swipe": "删除此备选回复",
1503 "Delete Message": "删除消息",
1504 "Confirm the edit to start a generation.": "确认编辑以开始生成。",
1505 "You cannot send a message during a swipe-edit.": "在备选回复编辑期间无法发送消息。",
1506 "Copied!": "已复制!",
1507 "Streaming is enabled, but the version of Kobold used does not support token streaming.": "已启用流式传输,但使用的 Kobold 版本不支持 Token 流式传输。",
1508 "Verify that the server is running and accessible.": "确定服务器已运行且可访问。",
1509 "ST Server cannot be reached": "ST 服务器无法访问",
1510 "API Error": "API 错误",
1511 "Text generation error": "文本生成错误",
1512 "You must first select a character to duplicate!": "你必须先选择一个角色进行复制!",
1513 "Character Duplicated": "角色已复制",
1514 "No character name provided.": "未提供角色名称。",
1515 "Rename Character": "重命名角色",
1516 "No character selected.": "未选择角色。",
1517 "New name:": "新名称:",
1518 "Same character name provided, so name did not change.": "提供了相同的角色名称,因此名称未更改。",
1519 "Character renamed!": "角色已重命名!",
1520 "Character renamed and past chats updated!": "角色已重命名并更新了历史聊天记录!",
1521 "Something went wrong. The page will be reloaded.": "发生错误。页面将被重新加载。",
1522 "Past chat could not be updated: ${0}": "历史聊天记录无法更新:${0}",
1523 "Operation was aborted to prevent data corruption.": "操作被中止以防止数据损坏。",
1524 "saveChat called for a group chat": "saveChat 已被群聊调用",
1525 "ERROR: Chat integrity check failed while saving the file.": "错误: 保存文件时聊天完整性检查失败。",
1526 "<p>After you click OK, the page will be reloaded to prevent data corruption.</p>\n <p>To confirm an overwrite (and potentially <b>LOSE YOUR DATA</b>), enter <code>OVERWRITE</code> (in all caps) in the box below before clicking OK.</p>": "<p>当你点击 OK 后,页面将被重新加载以防止数据损坏。</p>\n <p>如果确定要覆盖(并有可能 <b>丢失数据</b>,在点击 OK 前在下方的框中输入 <code>OVERWRITE</code>(全部大写)。</p>",
1527 "Check the server connection and reload the page to prevent data loss.": "检查服务器连接并刷新页面以防止数据丢失。",
1528 "Chat could not be saved": "聊天无法被保存",
1529 "Your messages will now be sent as ${0}": "你的消息将作为 ${0} 被发送",
1530 "Persona Changed": "人格已更改",
1531 "Settings could not be loaded after multiple attempts. Please try again later.": "多次尝试后也无法加载设置。请稍后再试。",
1532 "Settings could not be saved": "设置无法保存",
1533 "Invalid process (no 'type')": "无效进程(没有 'type')",
1534 "Character Deleted: ${0}": "角色已删除: ${0}",
1535 "Character Created: ${0}": "角色已创建: ${0}",
1536 "Group Created": "群组已创建",
1537 "Group Deleted": "群组已删除",
1538 "Character Imported: ${0}": "角色已导入: ${0}",
1539 "Are you sure you want to remove all overrides?": "你确定要移除所有覆盖设置吗?",
1540 "This action cannot be undone.": "此操作不可逆。",
1541 "Ok": "Ok",
1542 "Invalid swipe ID: ${0}": "无效的备选回复 ID: ${0}",
1543 "No messages to delete swipes from.": "没有可以删除备选回复的消息。",
1544 "Can't delete the last swipe.": "无法删除最后一个备选回复。",
1545 "No auxiliary Lorebooks set. Click here to select.": "没有设置辅助世界书。点击这里选择。",
1546 "Are you sure you want to delete this alternate greeting?": "你确定要删除这个替代问候语吗?",
1547 "Name is required": "名称是必需的",
1548 "Cannot create characters while generating. Stop the request and try again.": "生成过程中无法创建角色。请停止请求并重试。",
1549 "Creation aborted": "创建已中止",
1550 "Failed to create character": "创建角色失败",
1551 "Something went wrong while saving the character, or the image file provided was in an invalid format. Double check that the image is not a webp.": "保存角色时出错,或提供的图像文件格式无效。请检查图像不是 webp 格式。",
1552 "Cannot swipe while generating. Stop the request and try again.": "生成过程中无法切换备选回复。请停止请求并重试。",
1553 "Swipe aborted": "切换备选回复失败",
1554 "ERROR: <code>syncSwipeToMes</code> has failed to revert the failed ${0} swipe on message #${1}.": "<code>syncSwipeToMes</code> 未能回退消息 #${1} 上失败的 ${0} 回复。",
1555 "<p>After you click OK, the chat will be reloaded to prevent data corruption.</p>": "<p>当你点击 OK 后,聊天将被重新加载以防止数据损坏。</p>",
1556 "When swiping ${0} on message ${1}, syncSwipeToMes has returned false. Attempting to swipe back!": "当在消息 ${1} 上切换回复 ${0} 时,syncSwipeToMes 返回了 false。正在尝试回退回复!",
1557 "Unsupported file type: ": "不支持的文件类型: ",
1558 "Cannot import characters while generating. Stop the request and try again.": "生成过程中无法导入角色。请停止请求并重试。",
1559 "Import aborted": "导入已中止",
1560 "Character Replaced: ${0}": "角色已替换: ${0}",
1561 "The file is likely invalid or corrupted.": "此文件可能无效或已损坏。",
1562 "Could not import character": "无法导入角色",
1563 "Name not accepted, as it is the same as before (ignoring case and accents).": "名称未被接受,因为它与之前相同(忽略大小写和重音符号)。",
1564 "Rename Chat": "重命名聊天",
1565 "Please stop the message generation first.": "请先停止消息生成。",
1566 "You are currently in a temporary chat.": "你当前在一个临时聊天中。",
1567 "Deleting this character will close the chat and you will lose any unsaved messages. Do you want to proceed?": "删除此角色将关闭聊天并丢失任何未保存的消息。你确定要继续吗?",
1568 "Character ${0} not found. Skipping deletion.": "角色 ${0} 未找到。跳过删除。",
1569 "Failed to delete character": "删除角色失败",
1570 "Delete the Chat File?": "删除聊天文件?",
1571 "Delete the character?": "删除角色?",
1572 "Start new chat?": "开始新聊天?",
1573 "Finish the edit before starting a generation.": "在开始生成前完成编辑。",
1574 "You cannot regenerate the message you are editing.": "你无法重新生成正在编辑的消息。",
1575 "You cannot continue the message you are editing.": "你无法继续编辑正在编辑的消息。",
1576 "Create a copy of this message?": "创建此消息的副本?",
1577 "Only JSON and JSONL files are supported for chat imports.": "仅支持 JSON 和 JSONL 文件用于聊天导入。",
1578 "Only SillyTavern's own format is supported for group chat imports. Sorry!": "仅支持 SillyTavern 自身格式用于群聊导入。抱歉!",
1579 "Successfully imported ${0} chat(s).": "成功导入 ${0} 个聊天。",
1580 "Replace Character": "替换角色",
1581 "Replace with URL": "从 URL 替换",
1582 "Replace with File": "从文件替换",
1583 "Replace Character from URL": "从 URL 替换角色",
1584 "Author's Note text updated": "作者注释文本已更新",
1585 "Not a valid number": "不是有效的数字",
1586 "Author's Note depth updated": "作者注释插入深度已更新",
1587 "Author's Note frequency updated": "作者注释插入频率已更新",
1588 "Not a valid position": "不是有效的位置",
1589 "Author's Note position updated": "作者注释插入位置已更新",
1590 "Not a valid role": "不是有效的身份",
1591 "Author's Note role updated": "作者注释身份已更新",
1592 "Something went wrong. Could not save character's author's note.": "出错了。无法保存角色的作者注释。",
1593 "Select a character before trying to use Author's Note": "在使用作者注释之前请选择一个角色",
1594 "The contents of the Author's Note": "作者注释的内容",
1595 "The contents of the Character Author's Note": "角色作者注释的内容",
1596 "The contents of the Default Author's Note": "默认作者注释的内容",
1597 "Select a chat to lock the background for it": "选择一个聊天为其绑定背景",
1598 "Enter new background name:": "输入新的背景名称:",
1599 "Also delete file from server": "同时从服务器删除文件",
1600 "Delete the background?": "删除背景?",
1601 "Click here to install the Video Background Loader extension": "点击这里安装视频背景加载器扩展",
1602 "Video background uploads require a downloadable add-on": "视频背景上传需要可下载的附加组件",
1603 "Preparing video for upload. This may take several minutes.": "正在准备视频上传。这可能需要几分钟时间。",
1604 "Please wait": "请等待",
1605 "Error converting video to animated webp": "将视频转换为动态 webp 时出错",
1606 "Select a chat to upload a background for it": "选择一个聊天为其上传背景",
1607 "Convert to group chat": "转换为群聊",
1608 "Are you sure you want to convert this chat to a group chat?": "你确定要将此聊天转换为群聊吗?",
1609 "This cannot be reverted.": "此操作无法撤销。",
1610 "The chat has been successfully converted!": "聊天已成功转换为群聊!",
1611 "Failed to download backup, try again later.": "备份下载失败,请稍后再试。",
1612 "Failed to parse backup content.": "备份内容解析失败。",
1613 "Only .jsonl files are supported for chat imports.": "仅支持 .jsonl 文件用于聊天导入。",
1614 "Failed to import chat backup, try again later.": "聊天备份导入失败,请稍后再试。",
1615 "Are you sure?": "你确定吗?",
1616 "Failed to delete backup, try again later.": "备份删除失败,请稍后再试。",
1617 "Backup deleted successfully.": "备份删除成功。",
1618 "View backup": "查看备份",
1619 "Restore backup": "恢复备份",
1620 "Delete backup": "删除备份",
1621 "Backups": "备份",
1622 "Browse chat backups": "浏览聊天备份",
1623 "Context preset for ${0} will use defaults when loaded the next time.": "${0} 的上下文预设将在下次加载时使用默认值。",
1624 "Note: Context derivation is disabled. Not including context preset.": "注意:上下文推导已禁用。不包括上下文预设。",
1625 "Note: Instruct derivation is disabled. Not including instruct preset.": "注意:指令推导已禁用。不包括指令预设。",
1626 "No applicable presets available.": "没有可用的适用预设。",
1627 "Bound ${0} to ${1}.": "已将 ${0} 绑定到 ${1}。",
1628 "Could not convert file": "无法转换文件",
1629 "Either the file is corrupted or its format is not supported.": "文件已损毁或格式不被支持。",
1630 "Could not upload the file": "无法上传文件",
1631 "Could not upload file": "无法上传文件",
1632 "Could not download file": "无法下载文件",
1633 "File is too big. Maximum size is ${0}.": "文件太大。最大大小为 ${0}。",
1634 "Binary files are not supported. Select a text file or image.": "不支持二进制文件。请选择文本文件或图像。",
1635 "File ${0} is not supported.": "文件 ${0} 不被支持。",
1636 "${0} files selected": "${0} 个文件已选择",
1637 "To change the global styles preference, please select a character individually.": "要更改全局样式偏好,请单独选择一个角色。",
1638 "Just to Creator's Notes": "仅应用到创作者注释",
1639 "Apply to the entire app": "应用到整个页面",
1640 "No character or group selected": "未选择角色或群组",
1641 "Delete media from message?": "从消息中删除媒体?",
1642 "This action can't be undone.": "此操作无法撤销。",
1643 "Delete one": "删除一个",
1644 "Delete all": "删除全部",
1645 "Also delete files from server": "同时从服务器删除文件",
1646 "Could not delete image": "无法删除图像",
1647 "Could not delete file": "无法删除文件",
1648 "No attachments selected.": "未选择附件。",
1649 "Data Bank": "数据库",
1650 "No files were scraped.": "未抓取到任何文件。",
1651 "Scraped ${0} files from ${1} to ${2}.": "已从 ${1} 抓取 ${0} 个文件到 ${2}。",
1652 "Check browser console for details.": "检查控制台以获取详细信息。",
1653 "Scraping failed": "抓取失败",
1654 "Use the 'Ext. Media' button to allow it. Click on this message to dismiss.": "使用“外部媒体”按钮允许它。点击此消息以关闭。",
1655 "External media has been blocked": "外部媒体已被阻止",
1656 "It's either corrupted or not a valid JSONL file.": "文件已损毁或不是有效的 JSONL 文件。",
1657 "Failed to import chat": "聊天导入失败",
1658 "Files": "文件",
1659 "Files that are not associated with chat messages or Data Bank. WILL DELETE MANUAL UPLOADS!": "未与聊天消息或数据库关联的文件。将删除手动上传的文件!",
1660 "Images": "图像",
1661 "Images that are not associated with chat messages. WILL DELETE MANUAL UPLOADS!": "未与聊天消息关联的图像。将删除手动上传的图像!",
1662 "Chats": "聊天",
1663 "Chat files associated with deleted characters.": "与已删除角色关联的聊天文件。",
1664 "Group Chats": "群聊",
1665 "Chat files associated with deleted groups.": "与已删除群组关联的聊天文件。",
1666 "Avatar Thumbnails": "头像缩略图",
1667 "Thumbnails for avatars of missing or deleted characters.": "丢失或被删除角色的头像缩略图。",
1668 "Background Thumbnails": "背景缩略图",
1669 "Thumbnails for missing or deleted backgrounds.": "丢失或被删除背景的缩略图。",
1670 "Persona Thumbnails": "人格缩略图",
1671 "Thumbnails for missing or deleted personas.": "丢失或被删除的人格的缩略图。",
1672 "Chat Backups": "聊天备份",
1673 "Automatically generated chat backups.": "自动生成的聊天备份。",
1674 "Settings Backups": "设置备份",
1675 "Automatically generated settings backups.": "自动生成的设置备份。",
1676 "The scan is already running. Please wait for it to finish.": "扫描已在运行中。请等待其完成。",
1677 "An error has occurred. Check the console for details.": "发生错误。请检查控制台以获取详细信息。",
1678 "No items found to clean up. Come back later!": "未找到可清理的项目。请稍后再试!",
1679 "This will permanently delete all files in this category. THIS CANNOT BE UNDONE!": "这将永久删除此类别中的所有文件。此操作无法撤销!",
1680 "This will permanently delete the file. THIS CANNOT BE UNDONE!": "这将永久删除该文件。此操作无法撤销!",
1681 "Extension \"${0}\" failed to load: ${1}": "扩展 \"${0}\" 加载失败: ${1}",
1682 "Extension \"${0}\" did not load. Missing required Extras module(s): \"${1}\"": "扩展 \"${0}\" 未加载。缺少必需的 Extras 模块: \"${1}\"",
1683 "Extension \"${0}\" did not load. Required extensions exist but are disabled: \"${1}\". Enable them first, then reload.": "扩展 \"${0}\" 未加载。所需扩展已存在但被禁用: \"${1}\"。请先启用它们,然后重新加载。",
1684 "Extension \"${0}\" did not load. Missing required extensions: \"${1}\"": "扩展 \"${0}\" 未加载。缺少必需的扩展: \"${1}\"",
1685 "Extension \"${0}\" did not load. Requires ST client version ${1}, but current version is ${2}.": "扩展 \"${0}\" 未加载。需要 ST 客户端版本 ${1},但当前版本是 ${2}。",
1686 "Connected to API": "已连接到 API",
1687 "Could not connect to API": "无法连接到 API",
1688 "Click to toggle": "点击切换",
1689 "Optional modules:": "可选的模块:",
1690 "Not connected to the API!": "未连接到 API!",
1691 "Modules provided by your Extras API:": "由您的 Extras API 提供的模块:",
1692 "Built-in Extensions:": "内置扩展:",
1693 "Loading third-party extensions... Please wait...": "正在加载第三方扩展... 请稍候...",
1694 "Update all": "更新全部",
1695 "Update enabled": "更新已启用",
1696 "Bulk toggle third-party extensions.": "批量切换第三方扩展。",
1697 "Restore toggled extensions.\n\nIt does not restore extensions toggled individually.": "恢复已切换的扩展。\n\n它不会恢复单独切换的扩展。",
1698 "Sort: Display Name": "排序:显示名称",
1699 "Sort: Loading Order": "排序:加载顺序",
1700 "Close": "关闭",
1701 "Could not toggle extension ${0}. See console for details.": "无法切换扩展 ${0}。请查看控制台以获取详细信息。",
1702 "The page will be reloaded shortly...": "页面将很快重新加载...",
1703 "Extensions state changed": "扩展状态已更改",
1704 "Error loading extensions. See browser console for details.": "加载扩展时出错。请查看浏览器控制台以获取详细信息。",
1705 "You don't have permission to update global extensions.": "你没有更新全局扩展的权限。",
1706 "Extension update failed": "扩展更新失败",
1707 "Extension ${0} updated to ${1}": "扩展 ${0} 已更新到 ${1}",
1708 "Reload the page to apply updates": "重新加载页面以应用更新",
1709 "You don't have permission to delete global extensions.": "你没有删除全局扩展的权限。",
1710 "Are you sure you want to delete ${0}?": "你确定要删除扩展 ${0} 吗?",
1711 "You don't have permission to switch branch.": "你没有切换分支的权限。",
1712 "Switch": "切换",
1713 "You don't have permission to move extensions.": "你没有移动扩展的权限。",
1714 "Move extension": "移动扩展",
1715 "Are you sure you want to move ${0} to your local extensions? This will make it available only for you.": "你确定要把扩展 ${0} 移动到你的本地扩展中吗?这将只对你可见。",
1716 "Are you sure you want to move ${0} to the global extensions? This will make it available for all users.": "你确定要把扩展 ${0} 移动到全局扩展中吗?这将对所有用户可见。",
1717 "Extension move failed": "扩展移动失败",
1718 "Extension ${0} moved.": "扩展 ${0} 已移动。",
1719 "Extension ${0} deleted": "扩展 ${0} 已删除",
1720 "Extension branches fetch failed": "扩展分支获取失败",
1721 "Extension branch switch failed": "扩展分支切换失败",
1722 "Extension ${0} switched to ${1}": "扩展 ${0} 已切换到 ${1}",
1723 "Please wait...": "请稍候...",
1724 "Installing extension": "正在安装扩展",
1725 "Extension installation failed": "扩展安装失败",
1726 "Extension '${0}' by ${1} (version ${2}) has been installed successfully!": "扩展 '${0}' 由 ${1} (版本 ${2}) 已成功安装!",
1727 "Extension installation successful": "扩展安装成功",
1728 "Extension updates available": "有可用的扩展更新",
1729 "Auto-updating extensions. This may take several minutes.": "自动更新扩展。这可能需要几分钟时间。",
1730 "Install just for me": "仅为我安装",
1731 "Install": "安装",
1732 "Install for all users": "为所有用户安装",
1733 "Branch or tag name (optional)": "分支或标签名称(可选)",
1734 "Characters": "人物",
1735 "Ambient sounds": "环境音效",
1736 "Background music": "背景音乐",
1737 "Blip sounds": "打字音效",
1738 "Extension repo/guide:": "扩展仓库/指南:",
1739 "Preview in browser": "在浏览器中预览",
1740 "Adds a function tool": "添加一个功能工具",
1741 "Tool": "工具",
1742 "Click the flashing button to install extensions.": "点击闪烁的按钮以安装扩展。",
1743 "How to install extensions?": "如何安装扩展?",
1744 "Loading Asset List": "正在加载资产列表",
1745 "Are you sure you want to connect to the following url?": "你确定要连接到以下网址吗?",
1469 "extension_install_1": "若想从此页安装扩展程序,你需要提前安装",1746 "extension_install_1": "若想从此页安装扩展程序,你需要提前安装",
1470 "extension_install_2": "。",1747 "extension_install_2": "。",
1471 "extension_install_3": "点这个图标(",1748 "extension_install_3": "点这个图标(",
@@ -1481,19 +1758,18 @@
1481 "load_asset_list_desc": "根据资产列表文件加载扩展和资产列表。\n\n此字段中的默认资产 URL 指向官方第一方扩展和资产列表。\n如果您有自定义资产列表,可以在此处插入。\n\n要安装单个第三方扩展,请使用右上角的“安装扩展”按钮。",1758 "load_asset_list_desc": "根据资产列表文件加载扩展和资产列表。\n\n此字段中的默认资产 URL 指向官方第一方扩展和资产列表。\n如果您有自定义资产列表,可以在此处插入。\n\n要安装单个第三方扩展,请使用右上角的“安装扩展”按钮。",
1482 "Load an asset list": "加载资产列表",1759 "Load an asset list": "加载资产列表",
1483 "Load Asset List": "加载资产列表",1760 "Load Asset List": "加载资产列表",
1484 "Characters": "人物",
1485 "Attach a file or image to a current chat.": "将文件或图像附加到当前聊天中。",1761 "Attach a file or image to a current chat.": "将文件或图像附加到当前聊天中。",
1486 "Attach a File": "附加文件",1762 "Attach a File": "附加文件",
1487 "Enter a URL or the ID of a Fandom wiki page to scrape:": "输入要抓取的 Fandom wiki 页面的 URL 或 ID:",1763 "Enter a URL or the ID of a Fandom wiki page to scrape:": "输入要抓取的 Fandom wiki 页面的 URL 或 ID:",
1488 "Examples:": "例:",1764 "Examples:": "示例:",
1489 "Example:": "例:",1765 "Example:": "示例:",
1490 "Single file": "单个文件",1766 "Single file": "单个文件",
1491 "All articles will be concatenated into a single file.": "所有文章将被合并为一个文件。",1767 "All articles will be concatenated into a single file.": "所有文章将被合并为一个文件。",
1492 "File per article": "每篇文章的文件数",1768 "File per article": "每篇文章的文件数",
1493 "Each article will be saved as a separate file.": "不推荐。每篇文章将保存为单独的文件。",1769 "Each article will be saved as a separate file.": "不推荐。每篇文章将保存为单独的文件。",
1494 "Open Data Bank": "打开数据库",1770 "Open Data Bank": "打开数据库",
1495 "Data Bank": "数据库",1771 "View global, character, or data files.": "查看全局、角色或数据文件。",
1496 "These files will be available for extensions that support attachments (e.g. Vector Storage).": "这些文件将可用于支持附件的扩展(例如 Vector Storage)。",1772 "These files will be available for extensions that support attachments (e.g. Vector Storage).": "这些文件将对支持附件的扩展可用(例如向量存储)。",
1497 "Supported file types: Plain Text, PDF, Markdown, HTML, EPUB.": "支持的文件类型:纯文本、PDF、Markdown、HTML、EPUB。",1773 "Supported file types: Plain Text, PDF, Markdown, HTML, EPUB.": "支持的文件类型:纯文本、PDF、Markdown、HTML、EPUB。",
1498 "Drag and drop files here to upload.": "将文件拖放到此处进行上传。",1774 "Drag and drop files here to upload.": "将文件拖放到此处进行上传。",
1499 "Date (Newest First)": "日期(最新在先)",1775 "Date (Newest First)": "日期(最新在先)",
@@ -1518,7 +1794,10 @@
1518 "Don't include the page name!": "不要包含页面名称!",1794 "Don't include the page name!": "不要包含页面名称!",
1519 "Enter web URLs to scrape (one per line):": "输入要抓取的网址(每行一个):",1795 "Enter web URLs to scrape (one per line):": "输入要抓取的网址(每行一个):",
1520 "Enter a video URL to download its transcript.": "输入视频 URL 或 ID 即可下载其文本。",1796 "Enter a video URL to download its transcript.": "输入视频 URL 或 ID 即可下载其文本。",
1521 "Image Captioning": "图像描述",1797 "TTS Playback": "TTS 重播",
1798 "TTS play/pause": "TTS 播放/暂停",
1799 "Image Captioning": "图片描述",
1800 "Generate Caption": "生成图片描述",
1522 "Source": "来源",1801 "Source": "来源",
1523 "Local": "本地",1802 "Local": "本地",
1524 "Multimodal": "多模态",1803 "Multimodal": "多模态",
@@ -1530,76 +1809,118 @@
1530 "Refresh model list": "刷新模型列表",1809 "Refresh model list": "刷新模型列表",
1531 "currently_selected": "[当前选定]",1810 "currently_selected": "[当前选定]",
1532 "currently_loaded": "[当前正在加载]",1811 "currently_loaded": "[当前正在加载]",
1533 "Custom Model Tag": "自定义模型标签",1812 "Model Id": "模型 ID",
1534 "(for [Custom model] option)": "(自定义模型选项用)",1813 "(for [Custom model] option)": "(自定义模型选项用)",
1814 "Custom Model Tag": "自定义模型标签",
1535 "Allow reverse proxy": "允许反向代理",1815 "Allow reverse proxy": "允许反向代理",
1536 "Hint:": "提示:",1816 "Hint:": "提示:",
1537 "Set your API keys and endpoints in the 'API Connections' tab first.": "首先在“API 连接”选项卡中设置您的 API 密钥和端点。",1817 "Set your API keys and endpoints in the 'API Connections' tab first.": "首先在“API 连接”选项卡中设置您的 API 密钥和端点。",
1538 "Use secondary URL": "使用备用URL",1818 "Use secondary URL": "使用备用 URL",
1539 "Secondary captioning endpoint URL": "备用的描述文字生成端点URL",1819 "Secondary captioning endpoint URL": "备用的图片描述生成端点 URL",
1540 "Caption Prompt": "图像描述提示词",1820 "Caption Prompt": "图片描述提示词",
1541 "Ask every time": "每次都询问",1821 "Ask every time": "每次都询问",
1542 "Message Template": "消息模板",1822 "Message Template": "消息模板",
1543 "(use _space": "(使用",1823 "(use _space": "(使用",
1544 "macro)": "宏指令)",1824 "macro)": "宏指令)",
1545 "Automatically caption images": "自动为图像添加描述文字",1825 "Automatically caption images": "自动为图片添加描述文字",
1546 "Edit captions before saving": "保存前编辑描述文字",1826 "Edit captions before saving": "保存前编辑图片描述",
1547 "Show captions in chat": "在聊天中显示描述文字",1827 "Show captions in chat": "在聊天中显示图片描述",
1548 "Included settings:": "包含的设置:",1828 "Included settings:": "包含的设置:",
1549 "{{@key}}": "{{@key}}:",1829 "{{@key}}": "{{@key}}:",
1550 "Profile name:": "配置名称:",1830 "Profile name:": "配置名称:",
1551 "Creating a Connection Profile": "新建API连接配置",1831 "Are you sure you want to delete the selected profile?": "你确定要删除所选的配置吗?",
1832 "No profile selected": "未选择配置",
1833 "Save and Update": "保存并更新",
1834 "Creating a Connection Profile": "新建 API 连接配置",
1552 "Click on the setting name to omit it from the profile.": "点击设置名称以将其从连接配置中删除。",1835 "Click on the setting name to omit it from the profile.": "点击设置名称以将其从连接配置中删除。",
1553 "Enter a name:": "输入名字:",1836 "Enter a name:": "输入名字:",
1554 "Connection Profile": "API连接配置",1837 "Connection Profile": "API 连接配置",
1555 "View connection profile details": "查看API连接配置详情",1838 "View connection profile details": "查看 API 连接配置详情",
1556 "Create a new connection profile": "新建一个API连接配置",1839 "Create a new connection profile": "新建一个 API 连接配置",
1557 "Update a connection profile": "更新API连接配置",1840 "Update a connection profile": "更新 API 连接配置",
1558 "Edit a connection profile": "编辑API连接配置",1841 "Edit a connection profile": "编辑 API 连接配置",
1559 "Reload a connection profile": "重载API连接配置",1842 "Reload a connection profile": "重载 API 连接配置",
1560 "Delete a connection profile": "删除API连接配置",1843 "Delete a connection profile": "删除 API 连接配置",
1561 "Omitted Settings:": "排除的设置:",1844 "Omitted Settings:": "排除的设置:",
1845 "No expression or sprite name provided": "没有提供表情或表情图片名称",
1846 "Set Sprite": "设置表情图片",
1847 "No expression found for search term ${0}": "未找到搜索词 ${0} 对应的表情",
1848 "No sprite file found for search term ${0}": "未找到搜索词 ${0} 对应的表情图片文件",
1849 "Expression label is required": "表情标签是必需的",
1850 "Error Uploading Sprite": "上传表情图片时出错",
1851 "Expression label must contain at least one letter": "表情标签必须至少包含一个字母",
1852 "Invalid sprite name. Must follow the naming pattern for expression sprites.": "无效的表情图片名称。必须遵循表情图片的命名模式。",
1853 "Couldn't find sprite file ${0} for expression ${1}.": "找不到表情 ${1} 对应的表情图片文件 ${0}。",
1854 "Sprite Not Found": "未找到表情图片",
1855 "Replace Existing": "替换现有表情图片",
1856 "Upload Expression Sprite": "上传表情图片",
1857 "The name you entered does not follow the naming schema for the selected expression '${0}'.": "您输入的名称不符合所选表情 '${0}' 的命名规范。",
1858 "Invalid Expression Sprite Name": "无效的表情图片名称",
1859 "Cancelled uploading sprite.": "已取消上传表情图片。",
1860 "Upload Cancelled": "上传已取消",
1861 "Delete Expression": "删除表情",
1862 "Are you sure you want to delete this expression? Once deleted, it's gone forever!": "你确定要删除这个表情吗?一旦删除,将永远无法恢复!",
1863 "Expression:": "表情:",
1864 "In group chats, you must specify a character name.": "在群聊中,你必须指定一个角色名称。",
1865 "No character name specified": "未指定角色名称",
1866 "Couldn't find character ${0}.": "找不到角色 ${0}。",
1867 "Character not found": "未找到角色",
1562 "Character Expressions": "角色表情",1868 "Character Expressions": "角色表情",
1563 "Use the selected API from Chat Translation extension settings.": "使用聊天翻译扩展程序中已选择的API。",1869 "Use the selected API from Chat Translation extension settings.": "使用聊天翻译扩展程序中已选择的 API。",
1564 "Translate text to English before classification": "分类之前将文本翻译成英文",1870 "Translate text to English before classification": "分类之前将文本翻译成英文",
1565 "A single expression can have multiple sprites. Whenever the expression is chosen, a random sprite for this expression will be selected.": "使单个关键词可以有多个表情包。每当出现该关键词时,将随机选择其中一个。",1871 "A single expression can have multiple sprites. Whenever the expression is chosen, a random sprite for this expression will be selected.": "使单个关键词可以有多个表情包。每当出现该关键词时,将随机选择其中一个。",
1566 "Allow multiple sprites per expression": "允许关键词重复",1872 "Allow multiple sprites per expression": "允许关键词重复",
1567 "If the same expression is used again, re-roll the sprite. This only applies to expressions that have multiple available sprites assigned.": "再次使用相同关键词时,将重新刷新表情包。仅适用于关键词重复的表情包。",1873 "If the same expression is used again, re-roll the sprite. This only applies to expressions that have multiple available sprites assigned.": "再次使用相同关键词时,将重新刷新表情包。仅适用于关键词重复的表情包。",
1568 "Re-roll if same expression is used again": "再次使用相同关键词时刷新表情包。",1874 "Re-roll if same expression is used again": "再次使用相同关键词时刷新表情包。",
1569 "Classifier API": "分类器 API",1875 "Classifier API": "分类器 API",
1570 "Select the API for classifying expressions.": "选择用于对表达式进行分类的API。",1876 "Select the API for classifying expressions.": "选择用于对表情进行分类的 API。",
1571 "Main API": "当前连接的 API",1877 "Main API": "当前连接的 API",
1572 "WebLLM Extension": "WebLLM 扩展程序",1878 "WebLLM Extension": "WebLLM 扩展程序",
1573 "When using LLM or WebLLM classifier, only show and use expressions that have sprites assigned to them.": "使用 LLM 或 WebLLM 分类器时,仅显示和使用已分配表情包的关键词。",1879 "When using LLM or WebLLM classifier, only show and use expressions that have sprites assigned to them.": "使用 LLM 或 WebLLM 分类器时,仅显示和使用已分配表情包的关键词。",
1574 "Filter expressions for available sprites": "筛选已有表情包的关键词",1880 "Filter expressions for available sprites": "筛选已有表情图片的表情",
1575 "LLM Prompt": "大语言模型提示词",1881 "LLM Prompt": "大语言模型提示词",
1576 "Used in addition to JSON schemas and function calling.": "可与 JSON结构 和 函数调用 一同使用。",1882 "Used in addition to JSON schemas and function calling.": "可与 JSON 结构 和 函数调用 一同使用。",
1577 "LLM Prompt Strategy": "LLM 提示词策略",1883 "LLM Prompt Strategy": "LLM 提示词策略",
1578 "Limited Context": "限制上下文",1884 "Limited Context": "限制上下文",
1579 "Full Context": "完整上下文",1885 "Full Context": "完整上下文",
1580 "Default / Fallback Expression": "默认/后备表达式",1886 "Default / Fallback Expression": "默认/后备表情",
1581 "Set the default and fallback expression being used when no matching expression is found.": "设置在未找到匹配表达式时使用的默认表达式和后备表达式。",1887 "Set the default and fallback expression being used when no matching expression is found.": "设置在未找到匹配表情时使用的默认表情和后备表情。",
1582 "Custom Expressions": "自定义表达式",1888 "Custom Expressions": "自定义表情",
1583 "Can be set manually or with an _space": "可以手动设置或使用",1889 "Can be set manually or with an _space": "可以手动设置或使用",
1584 "space_ slash command.": "快捷命令来设置。",1890 "space_ slash command.": "快捷命令来设置。",
1585 "Open a chat to see the character expressions.": "打开聊天即可查看人物表情。",1891 "Open a chat to see the character expressions.": "打开聊天即可查看人物表情。",
1586 "You are in offline mode. Click on the image below to set the expression.": "您处于离线模式。点击下方图片即可设置表情。",1892 "You are in offline mode. Click on the image below to set the expression.": "您处于离线模式。点击下方图片即可设置表情。",
1587 "Sprite Folder Override": "表情文件夹覆盖",1893 "Sprite Folder Override": "表情图片文件夹覆盖",
1588 "Use a forward slash to specify a subfolder. Example: _space": "使用正斜杠指定子文件夹。例如:",1894 "Use a forward slash to specify a subfolder. Example: _space": "使用正斜杠指定子文件夹。例如:",
1589 "Upload sprite pack (ZIP)": "上传表情包(ZIP)",1895 "Upload sprite pack (ZIP)": "上传表情图片包(ZIP)",
1590 "Remove all image overrides": "删除所有图片覆盖",1896 "Remove all image overrides": "删除所有图片覆盖",
1591 "Create new folder in the _space": "创建新文件夹到",1897 "Create new folder in the _space": "创建新文件夹到",
1592 "folder of your user data directory and name it as the name of the character.": "用户数据目录的文件夹并将其命名为角色的名称。",1898 "folder of your user data directory and name it as the name of the character.": "用户数据目录的文件夹并将其命名为角色的名称。",
1593 "Put images with expressions there. File names should follow the pattern:": "将带有表情的图像放在那里。文件名应遵循以下模式:",1899 "Put images with expressions there. File names should follow the pattern:": "将表情图片放在那里。文件名应遵循以下模式:",
1594 "expression_label_pattern": "[表达式标签].[图像格式]",1900 "expression_label_pattern": "[表情标签].[图像格式]",
1595 "Sprite set:": "表情集:",1901 "Sprite set:": "表情图片集:",
1596 "upload_expression_request": "请输入表情名称(不用加后缀)。",1902 "upload_expression_request": "请输入表情名称(不用加后缀)。",
1597 "upload_expression_naming_1": "素材名称必须符合所选表情 {{expression}} 的命名规范",1903 "upload_expression_naming_1": "素材名称必须符合所选表情 {{expression}} 的命名规范",
1598 "upload_expression_naming_2": "当存在多个表情时,名称应由表情名称与合法后缀构成,允许使用横杠'-'或英文句号'.'作为分隔符。",1904 "upload_expression_naming_2": "当存在多个表情时,名称应由表情名称与合法后缀构成,允许使用横杠'-'或英文句号'.'作为分隔符。",
1599 "upload_expression_replace": "点击“替换”以替换当前表情:",1905 "upload_expression_replace": "点击“替换”以替换当前表情图片:",
1600 "Show Gallery": "展示图库",1906 "Show Gallery": "展示画廊",
1907 "Image deleted successfully.": "成功删除图像。",
1908 "File uploaded successfully. Saved at: ${0}": "文件上传成功。已保存至:${0}",
1909 "Failed to upload the file.": "文件上传失败。",
1910 "Image Gallery": "图像画廊",
1911 "Gallery folder changed to ${0}": "画廊文件夹已更改为 ${0}",
1912 "Unknown error": "未知错误",
1913 "Failed to change gallery folder": "更改画廊目录失败",
1914 "Failed to restore gallery folder": "恢复画廊目录失败",
1915 "Folder Name": "输出文件夹名称",
1916 "Enter a folder name to change the gallery folder": "输入文件夹名称以更改画廊目录",
1917 "Change gallery folder": "更改画廊目录",
1918 "Delete mode": "删除模式",
1919 "Delete mode is ON. Click on images you want to delete.": "删除模式已开启。点击您想要删除的图像。",
1920 "Restore gallery folder": "恢复画廊目录",
1921 "Are you sure you want to delete this image?": "您确定要删除此图像吗?",
1601 "ext_sum_title": "总结",1922 "ext_sum_title": "总结",
1602 "ext_sum_with": "总结如下:",1923 "ext_sum_with": "总结来源:",
1603 "ext_sum_main_api": "主要 API",1924 "ext_sum_main_api": "主要 API",
1604 "ext_sum_webllm": "WebLLM 扩展",1925 "ext_sum_webllm": "WebLLM 扩展",
1605 "ext_sum_current_summary": "当前总结:",1926 "ext_sum_current_summary": "当前总结:",
@@ -1610,8 +1931,8 @@
1610 "ext_sum_force_text": "立即总结",1931 "ext_sum_force_text": "立即总结",
1611 "Disable automatic summary updates. While paused, the summary remains as-is. You can still force an update by pressing the Summarize now button (which is only available with the Main API).": "禁用自动总结。暂停时,总结保持原样。您仍然可以通过按“立即总结”按钮(仅适用于主 API)强制更新。",1932 "Disable automatic summary updates. While paused, the summary remains as-is. You can still force an update by pressing the Summarize now button (which is only available with the Main API).": "禁用自动总结。暂停时,总结保持原样。您仍然可以通过按“立即总结”按钮(仅适用于主 API)强制更新。",
1612 "ext_sum_pause": "暂停",1933 "ext_sum_pause": "暂停",
1613 "Omit World Info and Author's Note from text to be summarized. Only has an effect when using the Main API. The Extras API always omits WI/AN.": "从要总结的文本中省略世界信息和作者注释。仅在使用主 API 时有效。附加 API 始终省略世界书/作者注。",1934 "Omit World Info and Author's Note from text to be summarized. Only has an effect when using the Main API. The Extras API always omits WI/AN.": "从要总结的文本中省略世界书和作者注释。仅在使用主 API 时有效。附加 API 始终省略世界书和作者注释。",
1614 "ext_sum_no_wi_an": "无世界书/作者注",1935 "ext_sum_no_wi_an": "无世界书/作者注释",
1615 "ext_sum_settings_tip": "编辑总结提示词、插入位置等。",1936 "ext_sum_settings_tip": "编辑总结提示词、插入位置等。",
1616 "ext_sum_settings": "总结设置",1937 "ext_sum_settings": "总结设置",
1617 "ext_sum_prompt_builder": "提示词生成器",1938 "ext_sum_prompt_builder": "提示词生成器",
@@ -1629,14 +1950,14 @@
1629 "ext_sum_target_length_3": "字)",1950 "ext_sum_target_length_3": "字)",
1630 "ext_sum_api_response_length_1": "API 响应长度",1951 "ext_sum_api_response_length_1": "API 响应长度",
1631 "ext_sum_api_response_length_2": "(",1952 "ext_sum_api_response_length_2": "(",
1632 "ext_sum_api_response_length_3": "个词符)",1953 "ext_sum_api_response_length_3": "个 Token)",
1633 "ext_sum_0_default": "“0”为默认",1954 "ext_sum_0_default": "0 = 默认",
1634 "ext_sum_raw_max_msg": "[原始] 每个请求的最大消息数",1955 "ext_sum_raw_max_msg": "[原始] 每个请求的最大消息数",
1635 "ext_sum_0_unlimited": "“0”为无限制",1956 "ext_sum_0_unlimited": "0 = 无限制",
1636 "Update frequency": "更新频率",1957 "Update frequency": "更新频率",
1637 "ext_sum_update_every_messages_1": "更新间隔",1958 "ext_sum_update_every_messages_1": "更新间隔",
1638 "ext_sum_update_every_messages_2": "消息",1959 "ext_sum_update_every_messages_2": "消息",
1639 "ext_sum_0_disable": "“0”为禁用",1960 "ext_sum_0_disable": "0 = 禁用",
1640 "ext_sum_auto_adjust_desc": "尝试根据聊天指标自动调整间隔。",1961 "ext_sum_auto_adjust_desc": "尝试根据聊天指标自动调整间隔。",
1641 "ext_sum_update_every_words_1": "更新间隔(",1962 "ext_sum_update_every_words_1": "更新间隔(",
1642 "ext_sum_update_every_words_2": "字)",1963 "ext_sum_update_every_words_2": "字)",
@@ -1644,14 +1965,14 @@
1644 "ext_sum_injection_template": "插入模板",1965 "ext_sum_injection_template": "插入模板",
1645 "ext_sum_memory_template_placeholder": "{{summary}} 将解析当前摘要内容。",1966 "ext_sum_memory_template_placeholder": "{{summary}} 将解析当前摘要内容。",
1646 "ext_sum_injection_position": "插入位置",1967 "ext_sum_injection_position": "插入位置",
1647 "ext_sum_include_wi_scan_desc": "在世界信息扫描中加入最新总结。",1968 "ext_sum_include_wi_scan_desc": "将最新的总结纳入世界书扫描。",
1648 "ext_sum_include_wi_scan": "纳入世界信息扫描",1969 "ext_sum_include_wi_scan": "纳入世界书扫描",
1649 "None (not injected)": "无(未注入)",1970 "None (not injected)": "无(未注入)",
1650 "ext_sum_injection_position_none": "总结不会被注入到提示中。您仍然可以通过 {{summary}} 宏访问它。",1971 "ext_sum_injection_position_none": "总结不会被注入到提示词中。您仍然可以通过 {{summary}} 宏访问它。",
1651 "How many messages before the current end of the chat.": "当前聊天结束前还有多少条消息。",1972 "How many messages before the current end of the chat.": "当前聊天结束前还有多少条消息。",
1652 "Labels and Message": "标签和信息",1973 "Labels and Message": "标签和信息",
1653 "Label": "标签",1974 "Label": "标签",
1654 "(label of the button, if no icon is chosen) ": "(如果没有选择图标,则为按钮的标签)",1975 "(label of the button, if no icon is chosen)": "(若未选择图标,则采用按钮标签)",
1655 "Title": "标题",1976 "Title": "标题",
1656 "(tooltip, leave empty to show message or /command)": "(工具提示,留空以显示消息或/命令)",1977 "(tooltip, leave empty to show message or /command)": "(工具提示,留空以显示消息或/命令)",
1657 "Message / Command:": "消息/命令:",1978 "Message / Command:": "消息/命令:",
@@ -1676,7 +1997,7 @@
1676 "Quick Reply": "快速回复",1997 "Quick Reply": "快速回复",
1677 "Enable Quick Replies": "启用快速回复",1998 "Enable Quick Replies": "启用快速回复",
1678 "Combine Quick Replies": "合并快速回复",1999 "Combine Quick Replies": "合并快速回复",
1679 "Show Popout Button": "(在电脑上)展示弹出式按钮",2000 "Show Popout Button": "展示弹出式按钮(PC)",
1680 "Global Quick Reply Sets": "全局快速回复集",2001 "Global Quick Reply Sets": "全局快速回复集",
1681 "Chat Quick Reply Sets": "聊天快速回复集",2002 "Chat Quick Reply Sets": "聊天快速回复集",
1682 "Character Quick Reply Sets": "角色快速回复集",2003 "Character Quick Reply Sets": "角色快速回复集",
@@ -1685,7 +2006,7 @@
1685 "Disable Send (Insert Into Input Field)": "禁用发送(插入输入字段)",2006 "Disable Send (Insert Into Input Field)": "禁用发送(插入输入字段)",
1686 "Place Quick Reply Before Input": "在输入前放置快速回复",2007 "Place Quick Reply Before Input": "在输入前放置快速回复",
1687 "Inject user input automatically": "自动注入用户输入",2008 "Inject user input automatically": "自动注入用户输入",
1688 "(if disabled, use ": "(如果禁用,使用",2009 "(if disabled, use": "(如果被禁用,使用",
1689 "macro for manual injection)": "宏用于手动注入)",2010 "macro for manual injection)": "宏用于手动注入)",
1690 "Color": "颜色",2011 "Color": "颜色",
1691 "Only apply color as accent": "仅应用颜色作为强调",2012 "Only apply color as accent": "仅应用颜色作为强调",
@@ -1753,16 +2074,16 @@
1753 "ext_regex_affects": "作用范围",2074 "ext_regex_affects": "作用范围",
1754 "ext_regex_user_input_desc": "用户发送的消息",2075 "ext_regex_user_input_desc": "用户发送的消息",
1755 "ext_regex_user_input": "用户输入",2076 "ext_regex_user_input": "用户输入",
1756 "ext_regex_ai_input_desc": "从生成式API中获取的信息。",2077 "ext_regex_ai_input_desc": "从生成式 API 中获取的信息。",
1757 "ext_regex_ai_output": "AI输出",2078 "ext_regex_ai_output": "AI 输出",
1758 "ext_regex_slash_desc": "通过 STscript 命令发送的消息。",2079 "ext_regex_slash_desc": "通过 STscript 命令发送的消息。",
1759 "Slash Commands": "快捷命令",2080 "Slash Commands": "快捷命令",
1760 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",2081 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",
1761 "ext_regex_reasoning_desc": "推理块内容。当'仅格式提示词'被选中时,它会影响提示词里的推理内容。",2082 "ext_regex_reasoning_desc": "推理块内容。当'仅格式提示词'被选中时,它会影响提示词里的推理内容。",
1762 "ext_regex_min_depth_desc": "当应用于提示或显示时,仅影响深度至少为 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算 WI 条目 @Depth 和可用消息,即非隐藏或系统消息。",2083 "ext_regex_min_depth_desc": "当应用于提示词或显示时,仅影响深度至少为 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算指定深度的 WI 条目和可用消息,即非隐藏或系统消息。",
1763 "Min Depth": "最小深度",2084 "Min Depth": "最小深度",
1764 "ext_regex_min_depth_placeholder": "无限",2085 "ext_regex_min_depth_placeholder": "无限",
1765 "ext_regex_max_depth_desc": "当应用于提示词或显示时,仅影响深度不超过 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算世界信息条目 @Depth 和可用消息,即非隐藏或系统消息。",2086 "ext_regex_max_depth_desc": "当应用于提示词或显示时,仅影响深度不超过 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算指定深度的世界书条目和可用消息,即非隐藏或系统消息。",
1766 "ext_regex_other_options": "其他选项",2087 "ext_regex_other_options": "其他选项",
1767 "ext_regex_run_on_edit_desc": "当指定角色的消息被编辑时运行正则脚本。",2088 "ext_regex_run_on_edit_desc": "当指定角色的消息被编辑时运行正则脚本。",
1768 "Run On Edit": "在编辑时运行",2089 "Run On Edit": "在编辑时运行",
@@ -1781,6 +2102,69 @@
1781 "Would you like to allow using them?": "你想要启用它们吗?",2102 "Would you like to allow using them?": "你想要启用它们吗?",
1782 "If you want to do it later, select 'Regex' from the extensions menu.": "你可以稍后在扩展栏的 \"正则\" 区域管理它们。",2103 "If you want to do it later, select 'Regex' from the extensions menu.": "你可以稍后在扩展栏的 \"正则\" 区域管理它们。",
1783 "ext_regex_import_target": "导入至:",2104 "ext_regex_import_target": "导入至:",
2105 "Unknown Preset": "未知预设",
2106 "You have unsaved changes to the \"${0}\" preset.": "您对 \"${0}\" 预设有未保存的更改。",
2107 "Do you want to save them before switching?": "您是否要在切换前保存这些更改?",
2108 "Save Changes": "保存更改",
2109 "Discard Changes": "丢弃更改",
2110 "Selects a regex preset by name or ID. Gets the current regex preset ID if no argument is provided.": "根据名称或 ID 选择一个正则表达式预设。如果没有提供参数,则获取当前正则表达式预设的 ID。",
2111 "[No presets saved]": "[没有保存的预设]",
2112 "Could not find the selected preset.": "无法找到所选的预设。",
2113 "Could not find the preset to update.": "无法找到要更新的预设。",
2114 "Enter a name for the new regex preset:": "为新正则表达式预设输入名称:",
2115 "Regex preset updated": "正则表达式预设已更新",
2116 "Regex preset saved": "正则表达式预设已保存",
2117 "Could not find the preset to delete.": "无法找到要删除的预设。",
2118 "Are you sure you want to delete this regex preset?": "你确定要删除这个正则表达式预设吗?",
2119 "Regex preset deleted": "正则表达式预设已删除",
2120 "Could not save regex script: The script name was undefined or empty!": "无法保存正则表达式脚本:脚本名称未定义或为空!",
2121 "This regex script will not work, but was saved anyway: A find regex isn't present.": "此正则表达式脚本将不会生效,但仍然被保存了:未提供查找正则表达式。",
2122 "This regex script will not work, but was saved anyway: One \"Affects\" checkbox must be selected!": "此正则表达式脚本将不会生效,但仍然被保存了:必须选中一个“影响”复选框!",
2123 "Are you sure you want to move this regex script to global?": "你确定要将此正则表达式脚本移动到全局吗?",
2124 "Cannot edit scoped scripts in group chats.": "无法在群聊中编辑作用域脚本。",
2125 "Are you sure you want to move this regex script to scoped?": "你确定要将此正则表达式脚本移动到作用域吗?",
2126 "Are you sure you want to move this regex script to preset?": "你确定要将此正则表达式脚本移动到预设吗?",
2127 "Are you sure you want to delete this regex script?": "你确定要删除这个正则表达式脚本吗?",
2128 "No regex rules found.": "未找到正则表达式规则。",
2129 "Scoped": "作用域",
2130 "Preset": "预设",
2131 "Global Rules": "全局规则",
2132 "Preset Rules": "预设规则",
2133 "Scoped Rules": "作用域规则",
2134 "After:": "之后:",
2135 "Captured:": "已捕获:",
2136 "Added:": "已添加:",
2137 "Removed:": "已移除:",
2138 "Total Captured:": "总共捕获:",
2139 "Total Added:": "总共添加:",
2140 "Total Removed:": "总共移除:",
2141 "Regex script order saved!": "正则表达式脚本顺序已保存!",
2142 "Step-by-step Transformation": "逐步转换",
2143 "Final Output": "最终输出",
2144 "Find Regex is empty": "查找正则表达式为空",
2145 "Invalid Find Regex": "无效的查找正则表达式",
2146 "Applies to all matches": "应用于所有匹配项",
2147 "Applies to the first match": "仅应用于第一个匹配项",
2148 "Case insensitive": "不区分大小写",
2149 "Case sensitive": "区分大小写",
2150 "Regex script \"${0}\" is disabled.": "正则表达式脚本 \"${0}\" 已被禁用。",
2151 "Regex script '${0}' not found.": "未找到正则表达式脚本 '${0}'。",
2152 "Regex script '${0}' has been disabled.": "正则表达式脚本 '${0}' 已被禁用。",
2153 "Regex script '${0}' has been enabled.": "正则表达式脚本 '${0}' 已被启用。",
2154 "Regex script \"${0}\" imported.": "正则表达式脚本 \"${0}\" 已导入。",
2155 "Invalid regex object.": "无效的正则表达式对象。",
2156 "Reload the chat for regex to take effect": "重新加载聊天以使正则表达式生效",
2157 "Click here to reload immediately": "点击此处立即重新加载",
2158 "Preset '${0}' contains enabled regex scripts": "预设 '${0}' 包含已启用的正则表达式脚本",
2159 "No regex scripts selected for enabling.": "未选择要启用的正则表达式脚本。",
2160 "No regex scripts selected for disabling.": "未选择要禁用的正则表达式脚本。",
2161 "No regex scripts selected for moving.": "未选择要移动的正则表达式脚本。",
2162 "Are you sure you want to move the selected regex scripts to global?": "你确定要将选中的正则表达式脚本移动到全局吗?",
2163 "Are you sure you want to move the selected regex scripts to scoped?": "你确定要将选中的正则表达式脚本移动到作用域吗?",
2164 "Are you sure you want to move the selected regex scripts to preset?": "你确定要将选中的正则表达式脚本移动到预设吗?",
2165 "No regex scripts selected for deletion.": "未选择要删除的正则表达式脚本。",
2166 "Are you sure you want to delete the selected regex scripts?": "你确定要删除选中的正则表达式脚本吗?",
2167 "No regex scripts selected for export.": "未选择要导出的正则表达式脚本。",
1784 "This preset has embedded regex script(s).": "此预设包含内置正则脚本。",2168 "This preset has embedded regex script(s).": "此预设包含内置正则脚本。",
1785 "ext_regex_disable_script": "禁用脚本",2169 "ext_regex_disable_script": "禁用脚本",
1786 "ext_regex_enable_script": "启用脚本",2170 "ext_regex_enable_script": "启用脚本",
@@ -1788,37 +2172,63 @@
1788 "ext_regex_export_script": "导出脚本",2172 "ext_regex_export_script": "导出脚本",
1789 "ext_regex_edit_script": "编辑脚本",2173 "ext_regex_edit_script": "编辑脚本",
1790 "ext_regex_delete_script": "删除脚本",2174 "ext_regex_delete_script": "删除脚本",
1791 "Trigger Stable Diffusion": "触发Stable Diffusion",2175 "Trigger Stable Diffusion": "触发 Stable Diffusion",
1792 "Abort current image generation task": "中止当前图像生成",2176 "Abort current image generation task": "中止当前图像生成",
1793 "Stop Image Generation": "停止图像生成",2177 "Stop Image Generation": "停止图像生成",
1794 "Send me a picture of:": "给我发一张……的照片:",2178 "Send me a picture of:": "生成一张关于以下内容的图片:",
1795 "sd_Yourself": "你自己",2179 "sd_Yourself": "角色",
1796 "sd_Your_Face": "你的脸",2180 "sd_Your_Face": "角色的脸",
1797 "sd_Me": "我",2181 "sd_Me": "我的人设",
1798 "sd_The_Whole_Story": "整个故事",2182 "sd_The_Whole_Story": "整个故事",
1799 "sd_The_Last_Message": "最后的信息",2183 "sd_The_Last_Message": "最后一条消息",
1800 "sd_Raw_Last_Message": "原始最后一条消息",2184 "sd_Raw_Last_Message": "最后一条原始消息",
1801 "sd_Background": "背景",2185 "sd_Background": "背景",
2186 "Are you sure you want to delete the style \"${0}\"?": "你确定要删除样式 \"${0}\" 吗?",
2187 "Enter style name:": "输入样式名称:",
2188 "Enter new style name:": "输入新样式名称:",
2189 "A style with that name already exists": "已存在同名样式",
2190 "sd_res_512x512": "512x512 (1:1,图标,个人信息图像)",
2191 "sd_res_600x600": "600x600 (1:1,图标,个人信息图像)",
2192 "sd_res_512x768": "512x768 (2:3,纵向角色卡)",
2193 "sd_res_768x512": "768x512 (3:2,横向 35-mm 电影胶片)",
2194 "sd_res_960x540": "960x540 (16:9,横向壁纸)",
2195 "sd_res_540x960": "540x960 (9:16,纵向壁纸)",
2196 "sd_res_1920x1088": "1920x1088 (16:9,1080p,横向壁纸)",
2197 "sd_res_1088x1920": "1088x1920 (9:16,1080p,纵向壁纸)",
2198 "sd_res_1280x720": "1280x720 (16:9,720p,横向壁纸)",
2199 "sd_res_720x1280": "720x1280 (9:16,720p,纵向壁纸)",
2200 "<Enter Model ID above>": "<输入上方的 Model ID>",
2201 "Delete the workflow? This action is irreversible.": "你确定要删除这个工作流吗?此操作不可逆。",
2202 "Enter new workflow name:": "输入新工作流名称:",
2203 "A workflow with that name already exists": "已存在同名工作流",
2204 "Failed to rename workflow.\n\n${0}": "重命名工作流失败。\n\n${0}",
2205 "Image Generation Notice": "图像生成通知",
2206 "To disable generation on image swipes, change the \"Image Swipe Behavior\" setting in the User Settings panel. This message will not be shown again.": "要禁用图像滑动时的生成,请在用户设置面板中更改“图像滑动行为”设置。此消息将不再显示。",
2207 "Character's positive Image Generation prompt prefix": "角色的正面图像生成提示词前缀",
2208 "Character's negative Image Generation prompt prefix": "角色的负面图像生成提示词前缀",
1802 "Image Generation": "图像生成",2209 "Image Generation": "图像生成",
1803 "sd_refine_mode": "允许在将提示词发送到生成 API 之前手动编辑提示词",2210 "sd_refine_mode": "在提示词被发送给图像生成 API 前先手动编辑它",
1804 "sd_refine_mode_txt": "生成之前编辑提示词",2211 "sd_refine_mode_txt": "生成前编辑提示词",
1805 "sd_function_tool": "使用函数工具自动检测生成图像的意图。",2212 "sd_function_tool": "利用函数工具功能,自动识别对话中的绘图需求并生成图像。",
1806 "sd_function_tool_txt": "使用函数工具",2213 "sd_function_tool_txt": "使用函数工具",
1807 "sd_interactive_mode": "发送消息时自动生成图像,例如“给我发一张猫的照片”。",2214 "sd_interactive_mode": "发送消息时自动生成图像,例如“给我发一张猫的照片”。",
1808 "sd_interactive_mode_txt": "交互模式",2215 "sd_interactive_mode_txt": "交互模式",
1809 "sd_multimodal_captioning": "使用多模态字幕根据用户和角色的头像生成提示词。",2216 "sd_multimodal_captioning": "根据用户和角色的头像,使用多模态模型生成图片描述。",
1810 "sd_multimodal_captioning_txt": "使用多模态字幕来描绘肖像",2217 "sd_multimodal_captioning_txt": "对图片使用多模态模型生成描述",
1811 "sd_free_extend": "使用当前选择的 LLM 自动扩展自由模式主题提示(不是肖像或背景)。",2218 "sd_free_extend": "使用当前选定的 LLM 自动扩展自由模式的主题提示词(不包括肖像或背景)。",
1812 "sd_free_extend_txt": "延长自由模式提示",2219 "sd_free_extend_txt": "延长自由模式提示词",
1813 "sd_free_extend_small": "(交互/命令)",2220 "sd_free_extend_small": "(交互/命令)",
1814 "sd_snap": "快照生成请求具有强制纵横比(肖像、背景)到最接近已知分辨率,同时尝试保留绝对像素数(推荐用于 SDXL)。",2221 "sd_snap": "对于具有特定长宽比的生成请求(如肖像、背景),将其调整至最接近的已知分辨率,同时尽量保持绝对像素数(建议用于 SDXL)。",
1815 "sd_snap_txt": "自动调整分辨率",2222 "sd_snap_txt": "自动调整分辨率",
2223 "sd_minimal_prompt_processing": "减少对 LLM 生成内容的后处理,以保留 JSON 和其他结构化输出。",
2224 "sd_minimal_prompt_processing_txt": "减少对提示词的处理",
1816 "sd_auto_url": "例如:{{auto_url}}",2225 "sd_auto_url": "例如:{{auto_url}}",
1817 "Authentication (optional)": "身份验证(可选)",2226 "Authentication (optional)": "身份验证(可选)",
1818 "Example: username:password": "例:用户名:密码",2227 "Example: username:password": "示例:用户名:密码",
1819 "Important:": "重要:",2228 "Important:": "重要:",
1820 "sd_auto_auth_warning_1": "使用",2229 "sd_auto_auth_warning_1": "使用",
1821 "sd_auto_auth_warning_2": "注意!服务器必须可从 SillyTavern 主机访问。",2230 "sd_auto_auth_warning_2": "注意!服务器必须可从 SillyTavern 主机访问。",
2231 "The server must be accessible from the SillyTavern host machine.": "必须能够从 SillyTavern 主机访问该服务器。",
1822 "sd_drawthings_url": "例如:{{drawthings_url}}",2232 "sd_drawthings_url": "例如:{{drawthings_url}}",
1823 "sd_drawthings_auth_txt": "运行 DrawThings 应用程序并在 UI 中启用 HTTP API 开关!必须可以从 SillyTavern 主机访问服务器。",2233 "sd_drawthings_auth_txt": "运行 DrawThings 应用程序并在 UI 中启用 HTTP API 开关!必须可以从 SillyTavern 主机访问服务器。",
1824 "Hint: Save an API key in the Hugging Face (Text Completion) API settings to use it here.": "提示:在 Hugging Face(文本补全)API 设置中保存一个 API 密钥以在此处使用。",2234 "Hint: Save an API key in the Hugging Face (Text Completion) API settings to use it here.": "提示:在 Hugging Face(文本补全)API 设置中保存一个 API 密钥以在此处使用。",
@@ -1829,7 +2239,6 @@
1829 "Image Quality": "画面质量",2239 "Image Quality": "画面质量",
1830 "Hint: Save an API key in the NanoGPT (Chat Completion) API settings to use it here.": "提示:在 NanoGPT(聊天补全)API 设置中保存一个 API 密钥以在此处使用。",2240 "Hint: Save an API key in the NanoGPT (Chat Completion) API settings to use it here.": "提示:在 NanoGPT(聊天补全)API 设置中保存一个 API 密钥以在此处使用。",
1831 "sd_vlad_url": "例如:{{vlad_url}}",2241 "sd_vlad_url": "例如:{{vlad_url}}",
1832 "The server must be accessible from the SillyTavern host machine.": "必须能够从 SillyTavern 主机访问该服务器。",
1833 "Hint: Save an API key in AI Horde API settings to use it here.": "提示:在 Horde AI API 设置中保存一个 API 密钥以在此处使用。",2242 "Hint: Save an API key in AI Horde API settings to use it here.": "提示:在 Horde AI API 设置中保存一个 API 密钥以在此处使用。",
1834 "Allow NSFW images from Horde": "允许来自 Horde 的 NSFW 图片",2243 "Allow NSFW images from Horde": "允许来自 Horde 的 NSFW 图片",
1835 "Sanitize prompts (recommended)": "净化提示词(推荐)",2244 "Sanitize prompts (recommended)": "净化提示词(推荐)",
@@ -1840,23 +2249,26 @@
1840 "Hint: Save an API key in the NovelAI API settings to use it here.": "提示:在 NovelAI API 设置中保存一个 API 密钥以在此处使用。",2249 "Hint: Save an API key in the NovelAI API settings to use it here.": "提示:在 NovelAI API 设置中保存一个 API 密钥以在此处使用。",
1841 "Click to set": "点击设置",2250 "Click to set": "点击设置",
1842 "Image Style": "图像风格",2251 "Image Style": "图像风格",
2252 "Low": "低",
2253 "High": "高",
1843 "Standard": "标准",2254 "Standard": "标准",
1844 "HD": "高清",2255 "HD": "高清",
1845 "Duration": "持续时间",2256 "Duration": "持续时间",
1846 "Short (4 seconds)": "短(4秒)",2257 "Short (4 seconds)": "短(4 秒)",
1847 "Medium (8 seconds)": "中(8秒)",2258 "Medium (8 seconds)": "中(8 秒)",
1848 "Long (16 seconds)": "长(16秒)",2259 "Long (16 seconds)": "长(16 秒)",
1849 "sd_comfy_url": "例如:{{comfy_url}}",2260 "sd_comfy_url": "例如:{{comfy_url}}",
1850 "sd_comfy_runpod_url": "eg: https://api.runpod.ai/v2/<your endpoint id>",2261 "sd_comfy_runpod_url": "eg: https://api.runpod.ai/v2/<你的端点 ID>",
1851 "Open workflow editor": "打开工作流编辑器",2262 "Open workflow editor": "打开工作流编辑器",
1852 "Create new workflow": "创建新的工作流",2263 "Create new workflow": "创建新的工作流",
2264 "Rename workflow": "重命名工作流",
1853 "Delete workflow": "删除工作流",2265 "Delete workflow": "删除工作流",
1854 "Enables prompt enhancing (passes prompts through an LLM to add detail).": "允许提示词增强(通过大语言模型处理提示词以添加细节)。",2266 "Enables prompt enhancing (passes prompts through an LLM to add detail).": "启用提示词增强(通过大语言模型处理提示词以添加细节)。",
1855 "Enhance": "提高",2267 "Enhance": "增强",
1856 "You can find your API key in the Stability AI dashboard.": "您可以在 Stability AI 仪表板中找到您的 API 密钥。",2268 "You can find your API key in the Stability AI dashboard.": "您可以在 Stability AI 仪表板中找到您的 API 密钥。",
1857 "Style Preset": "风格预设",2269 "Style Preset": "风格预设",
1858 "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation.": "是否对提示词使用提示词增强(Upsampling)。若开启,则会自动修改提示词,使回复更有创造力。",2270 "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation.": "是否对提示词使用提示词增强(Upsampling)。若开启,则会自动修改提示词,使回复更有创造力。",
1859 "Prompt Upsampling": "提示词增强(Upsampling)",2271 "Prompt Upsampling": "提示词增强",
1860 "Duration (Veo)": "持续时间(Veo)",2272 "Duration (Veo)": "持续时间(Veo)",
1861 "Sampling method": "采样方法",2273 "Sampling method": "采样方法",
1862 "Scheduler": "调度器",2274 "Scheduler": "调度器",
@@ -1882,49 +2294,51 @@
1882 "Decrisper": "去伪器",2294 "Decrisper": "去伪器",
1883 "Enable guidance only after body has been formed, to improve diversity and saturation of samples. May reduce relevance": "仅在图像主体形成后启用引导,以提高样本的多样性和饱和度。可能会降低相关性",2295 "Enable guidance only after body has been formed, to improve diversity and saturation of samples. May reduce relevance": "仅在图像主体形成后启用引导,以提高样本的多样性和饱和度。可能会降低相关性",
1884 "Variety+": "多样性+",2296 "Variety+": "多样性+",
1885 "(-1 for random)": "(“-1”为随机)",2297 "(-1 for random)": "(-1 = 随机)",
1886 "Preset for prompt prefix and negative prompt": "提示词前缀和负面提示词的预设",2298 "Preset for prompt prefix and negative prompt": "提示词前缀和负面提示词的预设",
1887 "Style": "风格",2299 "Style": "风格",
1888 "Save style": "保存风格",2300 "Save style": "保存风格",
2301 "Rename style": "重命名风格",
1889 "Delete style": "删除风格",2302 "Delete style": "删除风格",
1890 "Common prompt prefix": "常见提示词前缀",2303 "Common prompt prefix": "常见提示词前缀",
1891 "sd_prompt_prefix_placeholder": "使用 {prompt} 指定生成的提示词插入的位置",2304 "sd_prompt_prefix_placeholder": "使用 {prompt} 指定生成的提示词插入的位置",
1892 "Negative common prompt prefix": "常见负面提示词前缀",2305 "Negative common prompt prefix": "常见负面提示词前缀",
1893 "Character-specific prompt prefix": "特定角色的提示词前缀",2306 "Character-specific prompt prefix": "角色特定的提示词前缀",
1894 "Won't be used in groups.": "不可供群聊使用。",2307 "Won't be used in groups.": "不可供群聊使用。",
1895 "sd_character_prompt_placeholder": "描述当前选定角色的任何特征。将添加在常见提示词前缀后。\n示例:女性、绿眼睛、棕色头发、粉色衬衫",2308 "sd_character_prompt_placeholder": "描述当前选定角色的任何特征。将添加在常见提示词前缀后。\n示例:女性、绿眼睛、棕色头发、粉色衬衫",
1896 "Character-specific negative prompt prefix": "特定角色的负面提示词前缀",2309 "Character-specific negative prompt prefix": "角色特定的负面提示词前缀",
1897 "sd_character_negative_prompt_placeholder": "所选角色不应出现的任何特征。将添加在常见负面提示词前缀后。\n示例:珠宝、鞋子、眼镜",2310 "sd_character_negative_prompt_placeholder": "所选角色不应出现的任何特征。将添加在常见负面提示词前缀后。\n示例:珠宝、鞋子、眼镜",
1898 "Shareable": "可共享",2311 "Shareable": "绑定到角色卡",
2312 "When checked, character-specific prompts will be saved with the character card data.": "勾选时,角色特定的图像生成提示词将与角色卡数据一起保存。",
1899 "Chat Message Visibility (by source)": "聊天消息可见性(按来源)",2313 "Chat Message Visibility (by source)": "聊天消息可见性(按来源)",
1900 "Uncheck to hide the extension's messages in chat prompts.": "取消选中可在聊天提示中隐藏扩展消息。",2314 "Uncheck to hide the extension's messages in chat prompts.": "取消选中可在聊天提示词中隐藏扩展消息。",
1901 "Extensions Menu": "扩展菜单",2315 "Extensions Menu": "扩展菜单",
1902 "Slash Command": "快捷命令",2316 "Slash Command": "快捷命令",
1903 "Interactive Mode": "交互模式",2317 "Interactive Mode": "交互模式",
1904 "Function Tool": "函数工具",2318 "Function Tool": "函数工具",
1905 "Image Prompt Templates": "图像提示模板",2319 "Image Prompt Templates": "图像提示词模板",
1906 "Token Counter": "词符计数器",2320 "Token Counter": "Token 计数器",
1907 "Type / paste in the box below to see the number of tokens in the text.": "在下方框中输入或粘贴你想要统计词符数量的文本。",2321 "Type / paste in the box below to see the number of tokens in the text.": "在下方输入框中中输入或粘贴你想要统计 Token 数量的文本。",
1908 "Selected tokenizer:": "已选分词器:",2322 "Selected tokenizer:": "已选分词器:",
1909 "Input:": "输入:",2323 "Input:": "输入:",
1910 "Tokens:": "词符:",2324 "Tokens:": "Token:",
1911 "Tokenized text:": "词符化文本:",2325 "Tokenized text:": "分词后文本:",
1912 "Token IDs:": "词符ID:",2326 "Token IDs:": "Token IDs:",
1913 "ext_translate_btn_chat": "翻译聊天",2327 "ext_translate_btn_chat": "翻译聊天",
1914 "ext_translate_btn_input": "翻译输入",2328 "ext_translate_btn_input": "翻译输入",
1915 "ext_translate_delete_confirm_1": "你确定吗?",2329 "ext_translate_delete_confirm_1": "你确定吗?",
1916 "ext_translate_delete_confirm_2": "这将从当前聊天中的所有消息中删除翻译文本。此操作无法撤消。",2330 "ext_translate_delete_confirm_2": "这将从当前聊天中的所有消息中删除翻译文本。此操作无法撤消。",
1917 "ext_translate_title": "聊天翻译",2331 "ext_translate_title": "聊天翻译",
1918 "ext_translate_auto_mode": "自动模式",2332 "ext_translate_auto_mode": "自动模式",
1919 "ext_translate_mode_none": "没有任何",2333 "ext_translate_mode_none": "关闭",
1920 "ext_translate_mode_responses": "翻译回复",2334 "ext_translate_mode_responses": "仅翻译回复",
1921 "ext_translate_mode_inputs": "翻译输入",2335 "ext_translate_mode_inputs": "仅翻译输入",
1922 "ext_translate_mode_both": "翻译两者",2336 "ext_translate_mode_both": "双向翻译",
1923 "ext_translate_mode_provider": "提供者",2337 "ext_translate_mode_provider": "提供商",
1924 "ext_translate_target_lang": "目标语言",2338 "ext_translate_target_lang": "目标语言",
1925 "ext_translate_clear": "清空设置",2339 "ext_translate_clear": "清空设置",
1926 "Select TTS Provider": "选择 文本转语音 的服务提供商",2340 "Select TTS Provider": "选择文本转语音服务商",
1927 "tts_refresh": "刷新",2341 "tts_refresh": "重载",
1928 "tts_enabled": "已启用",2342 "tts_enabled": "已启用",
1929 "Narrate user messages": "朗读用户消息",2343 "Narrate user messages": "朗读用户消息",
1930 "Auto Generation": "自动生成",2344 "Auto Generation": "自动生成",
@@ -1935,17 +2349,25 @@
1935 "Ignore text, even quotes, inside asterisk": "不朗读所有*星号内文本*,即使其被引号包裹",2349 "Ignore text, even quotes, inside asterisk": "不朗读所有*星号内文本*,即使其被引号包裹",
1936 "Narrate only the translated text": "只朗读翻译后文本",2350 "Narrate only the translated text": "只朗读翻译后文本",
1937 "Skip codeblocks": "跳过代码块",2351 "Skip codeblocks": "跳过代码块",
1938 "Skip tagged blocks": "跳过标签块里的内容(<标签>跳过这里</标签>)",2352 "Skip tagged blocks": "跳过标签块里的内容(<tag>跳过这里</tag>)",
1939 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",2353 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",
1940 "Works best when: Pass Asterisks to TTS Engine is enabled, and both Only narrate quotes and Ignore *text, even 'quotes', inside asterisks* are disabled.": "最佳效果:启用“将星号传递给文本转语音服务”,同时禁用“只朗读引号内文本”和“忽略*星号内文本*(即使其被引号包裹)”功能。",2354 "Works best when: Pass Asterisks to TTS Engine is enabled, and both Only narrate quotes and Ignore *text, even 'quotes', inside asterisks* are disabled.": "最佳效果:启用“将星号传递给文本转语音服务”,同时禁用“只朗读引号内文本”和“忽略*星号内文本*(即使其被引号包裹)”功能。",
1941 "Different voices for quotes and text inside asterisks": "为“引号内文本”、*星号内文本*使用不同的声音",2355 "Different voices for quotes and text inside asterisks": "为“引号内文本”、*星号内文本*使用不同的声音",
2356 "Apply regex filter": "在文本上应用正则表达式过滤器",
2357 "Regex Pattern": "正则表达式模式(移除匹配的文本)",
2358 "Invalid regex pattern.": "无效的正则表达式模式。",
1942 "Audio Playback Speed": "音频播放速度",2359 "Audio Playback Speed": "音频播放速度",
1943 "Available voices": "可用声音",2360 "Available voices": "可用声音",
2361 "Your browser or operating system doesn't support speech synthesis": "你的浏览器或操作系统不支持语音合成",
2362 "Uses the voices provided by your operating system": "使用你的操作系统提供的声音",
2363 "Rate:": "速率:",
2364 "Pitch:": "音调:",
1944 "Vector Storage": "向量存储",2365 "Vector Storage": "向量存储",
1945 "Vectorization Source": "向量化源",2366 "Vectorization Source": "向量化源",
1946 "Local (Transformers)": "本地(Transformers)",2367 "Local (Transformers)": "本地(Transformers)",
1947 "Vectorization Model": "向量化模型",2368 "Vectorization Model": "向量化模型",
1948 "Hint: Set your Chutes API key in API Connections.": "提示:在 API 连接设置中设置 Chutes API 密钥。",2369 "Hint: Set your Chutes API key in API Connections.": "提示:在 API 连接设置中设置 Chutes API 密钥。",
2370 "Hint: Set your NanoGPT API key in API Connections.": "提示:在 API 连接设置中设置 NanoGPT API 密钥。",
1949 "Hint: Set your Electron Hub API key in API Connections.": "提示:在 API 连接设置中设置 Electron Hub API 密钥。",2371 "Hint: Set your Electron Hub API key in API Connections.": "提示:在 API 连接设置中设置 Electron Hub API 密钥。",
1950 "Secondary Embedding endpoint URL": "次级向量化端点 URL",2372 "Secondary Embedding endpoint URL": "次级向量化端点 URL",
1951 "Keep model in memory": "将模型保存在内存中",2373 "Keep model in memory": "将模型保存在内存中",
@@ -1956,11 +2378,11 @@
1956 "Query messages": "查询消息",2378 "Query messages": "查询消息",
1957 "Score threshold": "分数阈值",2379 "Score threshold": "分数阈值",
1958 "Chunk boundary": "区块边界",2380 "Chunk boundary": "区块边界",
1959 "World Info settings": "世界信息设置",2381 "World Info settings": "世界书设置",
1960 "Enable for World Info": "启用世界信息",2382 "Enable for World Info": "启用世界书",
1961 "Enabled for all entries": "对所有条目启用",2383 "Enabled for all entries": "对所有条目启用",
1962 "Checked: all entries except ❌ status can be activated.": "勾选:除❌状态外的所有条目均可激活。",2384 "Checked: all entries except ❌ status can be activated.": "勾选:除 ❌ 状态外的所有条目均可激活。",
1963 "Unchecked: only entries with ❌ status can be activated.": "未选中:只有具有🔗状态的条目才可以被激活。",2385 "Unchecked: only entries with ❌ status can be activated.": "未选中:只有具有 ❌ 状态的条目才可以被激活。",
1964 "Max Entries": "最大条目数",2386 "Max Entries": "最大条目数",
1965 "File vectorization settings": "文件向量化设置",2387 "File vectorization settings": "文件向量化设置",
1966 "Enable for files": "为文件启用",2388 "Enable for files": "为文件启用",
@@ -1989,6 +2411,646 @@
1989 "Only used when Main API or WebLLM Extension is selected.": "仅在 Main API 或 WebLLM 扩展被选中时使用。",2411 "Only used when Main API or WebLLM Extension is selected.": "仅在 Main API 或 WebLLM 扩展被选中时使用。",
1990 "Old messages are vectorized gradually as you chat. To process all previous messages, click the button below.": "随着您聊天,旧消息会逐渐向量化。\n要处理所有以前的消息,请单击下面的按钮。",2412 "Old messages are vectorized gradually as you chat. To process all previous messages, click the button below.": "随着您聊天,旧消息会逐渐向量化。\n要处理所有以前的消息,请单击下面的按钮。",
1991 "View Stats": "查看统计数据",2413 "View Stats": "查看统计数据",
2414 "Warning: Listed member ${0} does not exist as a character. It will be removed from the group.": "警告:列表中的成员 ${0} 不是一个存在的角色。它将从群组中移除。",
2415 "Group Validation": "群组验证",
2416 "Group Chat could not be saved": "群聊无法保存",
2417 "characters": "角色",
2418 "character": "角色",
2419 "Deleted group member swiped. To get a reply, add them back to the group.": "已删除的群组成员的回复。若要获取回复,请将其重新加入群组。",
2420 "Currently no group selected.": "当前未选择群组。",
2421 "Not so fast! Wait for the characters to stop typing before deleting the group.": "慢一点!等待角色停止输入后再删除群组。",
2422 "Delete the group?": "删除群组?",
2423 "This will also delete all your chats with that group. If you want to delete a single conversation, select a \"View past chats\" option in the lower left menu.": "这将同时删除您与该群聊的所有聊天记录。如果您想删除单个对话,请在左下角菜单中选择“查看历史聊天”选项。",
2424 "Can't peek a character while group reply is being generated": "生成群回复时无法预览角色",
2425 "Group: ${0}": "群聊:${0}",
2426 "Group chat could not be deleted": "群聊无法删除",
2427 "Group chat could not be saved": "群聊无法保存",
2428 "Connected": "已连接",
2429 "Horde request timed out. Try again": "Horde 请求超时。请重试。",
2430 "GUI Settings preset is not supported for Horde. Please select another preset.": "GUI 设置预设不支持 Horde。请选择另一个预设。",
2431 "Please enter your Horde API key": "请输入您的 Horde API 密钥",
2432 "Select Horde models": "选择 Horde 模型",
2433 "(Unknown)": "(未知)",
2434 "Token probabilities are not available when using Smooth Streaming.": "使用平滑流式传输时,无法获取 Token 概率数据。",
2435 "Generation in progress...": "消息仍在生成中...",
2436 "No token probabilities available for the current message.": "此消息没有可用的 Token 概率数据。",
2437 "Reroll from this point": "从这一点重新生成",
2438 "Feature unavailable": "功能不可用",
2439 "Due to API limitations, rerolling a token is not supported with OpenAI. Try switching to a different API.": "由于 API 限制,OpenAI 不支持重新生成单个 Token。尝试切换到不同的 API。",
2440 "Entered reverse proxy address is not a valid URL": "输入的反向代理地址不是有效的 URL",
2441 "Connecting To Proxy": "正在连接到代理",
2442 "Update or remove your reverse proxy settings.": "更新或删除您的反向代理设置。",
2443 "Mandatory prompts exceed the context size.": "强制提示词超过上下文大小。",
2444 "Not enough free tokens for mandatory prompts. Raise your token limit or disable custom prompts.": "剩余 Token 不足以加载强制提示词。请提高 Token 上限或禁用自定义提示词。",
2445 "An error occurred while counting tokens: Invalid character name": "计算 Token 时出错:无效的角色名称",
2446 "The name of at least one character contained whitespaces or special characters. Please check your user and character name.": "至少一个角色名称包含空格或特殊字符。请检查您的人格和角色名称。",
2447 "An unknown error occurred while counting tokens. Further information may be available in console.": "计算 Token 时发生未知错误。更多信息可能在控制台中可见。",
2448 "${0} + $${1}": "${0} + $${1}",
2449 "Use OpenRouter website setting": "使用 OpenRouter 网站设置",
2450 "API returned an error": "API 返回错误",
2451 "Key saved; press \"Test Message\" to verify.": "密钥已保存;点击“测试消息”以验证。",
2452 "Invalid endpoint URL. Requests may fail.": "无效的端点 URL。请求可能失败。",
2453 "Invalid Azure endpoint URL. Requests may fail.": "无效的 Azure 端点 URL。请求可能失败。",
2454 "Status check bypassed": "状态检查已跳过",
2455 "Valid": "有效",
2456 "Failed to save preset": "保存预设失败",
2457 "Preset name:": "预设名称:",
2458 "Preset name should be unique.": "预设名称应唯一。",
2459 "Invalid file": "无效文件",
2460 "No preset selected": "未选择预设",
2461 "Your preset contains proxy and/or custom endpoint settings.": "您的预设包含代理和/或自定义端点设置。",
2462 "Do you want to remove these fields before exporting?": "您是否要在导出前移除这些字段?",
2463 "Invalid logit bias preset file.": "无效的 logit bias 预设文件。",
2464 "Delete the preset? This action is irreversible and your current settings will be overwritten.": "删除该预设?此操作不可逆,且您当前的设置将被覆盖。",
2465 "Preset was not deleted from server": "预设未从服务器删除",
2466 "Preset deleted": "预设已删除",
2467 "Delete the preset?": "删除该预设?",
2468 "Hint: Use a character/group name to bind preset to a specific chat.": "提示:使用角色/群组名称将预设绑定到特定聊天。",
2469 "Service Account JSON is required for Vertex AI full version. Please validate and save your Service Account JSON.": "Vertex AI 完整版需要 Service Account JSON。请验证并保存您的 Service Account JSON。",
2470 "Please wait for the previous request to complete.": "请等待上一个请求完成。",
2471 "API connection successful!": "API 连接成功!",
2472 "Could not get a reply from API. Check your connection settings / API key and try again.": "无法从 API 获取回复。请检查您的连接设置 / API 密钥并重试。",
2473 "Proxy preset '${0}' not found in proxies array.": "在代理数组中找不到代理预设 '${0}'。",
2474 "Proxy Saved": "代理已保存",
2475 "Proxy Deleted": "代理已删除",
2476 "Could not find proxy with name '${0}'": "找不到名为 '${0}' 的代理",
2477 "Proxy preset '${0}' not found": "找不到代理预设 '${0}'",
2478 "Please enter Service Account JSON content": "请输入服务账户 JSON 内容",
2479 "Missing required fields: ${0}": "缺少必需字段: ${0}",
2480 "Missing fields: ${0}": "缺少字段: ${0}",
2481 "Invalid service account type. Expected \"service_account\"": "无效的服务账户类型。期望 \"service_account\"",
2482 "Invalid service account type": "无效的服务账户类型",
2483 "Service Account JSON is valid and saved securely": "服务账户 JSON 已验证并安全保存",
2484 "Invalid JSON format": "无效的 JSON 格式",
2485 "Service Account JSON cleared": "服务账户 JSON 已清除",
2486 "JSON appears valid - click \"Validate JSON\" to save": "JSON 格式有效 - 点击“验证 JSON”以保存",
2487 "Incomplete or invalid JSON": "不完整或无效的 JSON",
2488 "Service Account JSON is saved and ready to use": "服务账户 JSON 已保存并准备使用",
2489 "Preset updated": "预设已更新",
2490 "Select a model": "选择一个模型",
2491 "Search models...": "搜索模型...",
2492 "All types (default)": "所有类型(默认)",
2493 "Set the crop position of the avatar image": "为头像图片设置裁剪位置",
2494 "Enter a name for this persona:": "为这个人格输入一个名称:",
2495 "Cancel if you're just uploading an avatar.": "如果您只是上传头像,请取消。",
2496 "Enter a description for this persona:": "为这个人格输入一个描述:",
2497 "You can always add or change it later.": "您随时可以添加或更改它。",
2498 "You can now pick ${0} as a persona in the Persona Management menu.": "您现在可以在人格管理菜单中选择 ${0} 作为人格。",
2499 "Persona Created": "人格已创建",
2500 "Persona Title (optional, display only)": "人格标题(可选,仅显示)",
2501 "Overwrite Existing Persona": "覆盖现有人格",
2502 "This character exists as a persona already. Do you want to overwrite it?": "这个角色已经作为一个人格存在了。你想覆盖它吗?",
2503 "Persona Description Macros": "人格描述宏",
2504 "This character has a description that uses <code>{{char}}</code> or <code>{{user}}</code> macros. Do you want to swap them in the persona description?": "这个角色有一个使用 <code>{{char}}</code> 或 <code>{{user}}</code> 宏的描述。你想在人格描述中交换它们吗?",
2505 "[No character connections. Click one of the buttons above to connect this persona.]": "[没有绑定到角色。点击上面的按钮之一来绑定这个人格。]",
2506 "[Currently no personas connected]": "[当前没有绑定到任何人格]",
2507 "Was used in current chat.": "在当前聊天被使用。",
2508 "Is your default persona.": "你的默认人格。",
2509 "Remove All Connections": "移除所有绑定",
2510 "All connections to ${0} have been removed.": "所有与 ${0} 的绑定已移除。",
2511 "Personas Unlocked": "人格解绑",
2512 "Enter a new name for this persona:": "为这个人格输入一个新名称:",
2513 "Persona ${0} selected and auto-locked to current chat": "人格 ${0} 已选择并自动绑定到当前聊天。",
2514 "Persona Selected": "人格已选择",
2515 "This persona is only temporarily chosen. Click for more info.": "这个人格只是临时选择的。点击查看更多信息。",
2516 "Temporary Persona": "临时人格",
2517 "Persona ${0} is now unlocked from this chat.": "人格 ${0} 现在已从当前聊天中解绑。",
2518 "Persona Unlocked": "人格已解绑",
2519 "Persona ${0} is now unlocked from character ${1}.": "人格 ${0} 现在已从角色 ${1} 中解绑。",
2520 "Creating a new persona for currently selected user name and avatar...": "正在为当前选定的用户名和头像创建新的人格...",
2521 "Persona Not Found": "人格未找到",
2522 "User persona ${0} is locked to ${1} in this chat": "用户人格 ${0} 在此聊天中绑定到 ${1}",
2523 "Persona Locked": "人格绑定",
2524 "User persona ${0} is locked to character ${1}${2}": "用户人格 ${0} 被绑定到角色 ${1}${2}",
2525 "Are you sure you want to delete this avatar?": "你确定要删除这个头像吗?",
2526 "All information associated with its linked persona will be lost.": "与该人格关联的所有信息都将丢失。",
2527 "The default persona was deleted. You will need to set a new default persona.": "默认人格已被删除。你需要设置一个新的默认人格。",
2528 "Default Persona Deleted": "默认人格已删除",
2529 "The locked persona was deleted. You will need to set a new persona for this chat.": "绑定的人格已被删除。你需要为这个聊天设置一个新的默认人格。",
2530 "Persona Deleted": "人格已删除",
2531 "You must bind a name to this persona before you can set a lorebook.": "你必须先为这个人格绑定一个名称,然后才能设置其世界书。",
2532 "Persona Name Not Set": "人格名称未设置",
2533 "You must bind a name to this persona before you can set it as the default.": "你必须先为这个人格绑定一个名称,然后才能将其设为默认人格。",
2534 "Are you sure you want to remove the default persona?": "你确定要移除默认人格吗?",
2535 "This persona will no longer be used by default when you open a new chat.": "当你打开新聊天时,将不再默认使用这个人格。",
2536 "Default Persona Removed": "默认人格已移除",
2537 "Set Default Persona": "设置默认人格",
2538 "Are you sure you want to set \"${0}\" as the default persona?": "你确定要将 \"${0}\" 设为默认人格吗?",
2539 "This name and avatar will be used for all new chats, as well as existing chats where the user persona is not locked.": "此名称和头像将用于所有新聊天,以及用户人格未锁定的现有聊天。",
2540 "Set to ${0}.This persona will be used by default when you open a new chat.": "已设为 ${0}。当你打开新聊天时,将默认使用这个人格。",
2541 "Default Persona": "默认人格",
2542 "Temporary persona in use.": "正在使用临时人格。",
2543 "A different persona is locked to this chat, or you have a different default persona set. The currently selected persona will only be temporary, and resets on reload. Consider locking this persona to the chat if you want to permanently use it.": "当前聊天已锁定不同的人格,或你设置了不同的默认人格。当前选择的人格将仅是临时的,并在重新加载时重置。如果你希望永久使用这个人格,请将其锁定到聊天中。",
2544 "Current Persona: ${0}": "当前人格: ${0}",
2545 "Chat persona: ${0}": "聊天人格: ${0}",
2546 "Default persona: ${0}": "默认人格: ${0}",
2547 "Select Persona": "选择人格",
2548 "Multiple personas are connected to this character.\nSelect a persona to use for this chat.": "多个人格被连接到这个角色。\n请选择一个要在此次聊天中使用的人格。",
2549 "Auto-selected persona based on ${0} connection.<br />Your messages will now be sent as ${1}.": "基于 ${0} 连接选择了人格。<br />你的消息将作为 ${1} 发送。",
2550 "Auto-locked this persona to current chat.": "自动将人格绑定到当前聊天。",
2551 "Persona Auto Selected": "自动选择的人格",
2552 "The following personas are connected to the current character.\n\nClick on a persona to select it for the current character.\nShift + Click to unlink the persona from the character.": "当前角色绑定了以下人格。\n\n点击为当前角色选择一个人格。\nShift + Click 以将人格从角色中解绑。",
2553 "Persona Connections": "人格绑定",
2554 "User persona ${0} is now unlocked from the current character ${1}.": "用户人格 ${0} 不再绑定到当前角色 ${1}。",
2555 "Persona unlocked": "人格已解绑",
2556 "Selected persona ${0} for current chat.": "为当前聊天选择了人格 ${0}。",
2557 "Connected Persona Selected": "已选择绑定的人格",
2558 "Invalid file selected": "无效的文件被选中",
2559 "Invalid file format": "无效的文件格式",
2560 "Personas restored with warnings. Check console for details.": "人格恢复时出现警告。请检查控制台以获取详细信息。",
2561 "Personas restored successfully.": "人格恢复成功。",
2562 "All user-sent messages in this chat will be attributed to ${0}.": "所有用户发送的消息将被归因于 ${0}。",
2563 "Are you sure you want to duplicate this persona?": "你确定要复制这个人格吗?",
2564 "Unknown lock type \"${0}\"": "未知的锁定类型 \"${0}\"",
2565 "Using /lock without a provided state to toggle the persona is deprecated. Please use /persona-lock instead.\n In the future this command with no state provided will return the current state, instead of toggling it.": "不提供状态使用 /lock 来切换人格的行为已被弃用。请使用 /persona-lock 代替。\n 在未来不提供状态使用这个命令时将返回当前状态,而不是切换它。",
2566 "Deprecation Warning": "弃用警告",
2567 "Reload the chat to apply the changes. Click here to reload.": "重新加载聊天以应用更改。点击此处重新加载。",
2568 "Media Style changed": "媒体样式已更改",
2569 "Click here to reload.": "点击此处重新加载。",
2570 "Toggling the Experimental Macro Engine requires a reload.": "切换实验性宏引擎需要重新加载。",
2571 "Invalid data provided for master import": "为主导入提供的数据无效",
2572 "Importing instruct template...": "正在导入指令模式...",
2573 "Instruct template detected": "检测到指令模式",
2574 "Importing as context template...": "正在导入为上下文模板...",
2575 "Context template detected": "检测到上下文模板",
2576 "Importing as system prompt...": "正在导入为系统提示词...",
2577 "System prompt detected": "检测到系统提示词",
2578 "Importing as settings preset...": "正在导入为设置预设...",
2579 "Text Completion settings detected": "检测到文本完成设置",
2580 "Importing as reasoning template...": "正在导入为推理模板...",
2581 "Reasoning template detected": "检测到推理模板",
2582 "No valid sections found in imported data": "在导入的数据中未找到有效部分",
2583 "Import": "导入",
2584 "No sections selected for import": "未选择要导入的部分",
2585 "Imported ${0} settings: ${1}": "已导入 ${0} 个设置: ${1}",
2586 "No sections selected for export": "未选择要导出的部分",
2587 "Cannot update GUI preset": "无法更新 GUI 预设",
2588 "Template updated": "模板已更新",
2589 "Template name:": "模板名称:",
2590 "Preset saved": "预设已保存",
2591 "Template saved": "模板已保存",
2592 "Preset could not be saved": "预设无法保存",
2593 "Preset could not be renamed": "预设无法重命名",
2594 "Cannot delete GUI preset": "无法删除 GUI 预设",
2595 "Failed to restore default preset": "恢复默认预设失败",
2596 "Failed to restore default template": "恢复默认模板失败",
2597 "Rename preset": "重命名预设",
2598 "Rename template": "重命名模板",
2599 "Enter a new name:": "输入新名称:",
2600 "Rename Preset": "重命名预设",
2601 "Preset renamed": "预设已重命名",
2602 "Template renamed": "模板已重命名",
2603 "Preset imported": "预设已导入",
2604 "Template imported": "模板已导入",
2605 "Delete this preset?": "删除这个预设?",
2606 "Delete this template?": "删除这个模板?",
2607 "This action is irreversible and your current settings will be overwritten.": "此操作不可逆,当前设置将被覆盖。",
2608 "Template deleted": "模板已删除",
2609 "Template was not deleted from server": "模板未从服务器删除",
2610 "Cannot restore GUI preset": "无法恢复 GUI 预设",
2611 "Default preset cannot be restored": "默认预设无法恢复",
2612 "Default template cannot be restored": "默认模板无法恢复",
2613 "Resetting a <b>default preset</b> will restore the default settings.": "重置 <b>默认预设</b> 将恢复默认设置。",
2614 "Resetting a <b>default template</b> will restore the default settings.": "重置 <b>默认模板</b> 将恢复默认设置。",
2615 "Default preset restored": "默认预设已恢复",
2616 "Default template restored": "默认模板已恢复",
2617 "Resetting a <b>custom preset</b> will restore to the last saved state.": "重置 <b>自定义预设</b> 将恢复到最后保存的状态。",
2618 "Resetting a <b>custom template</b> will restore to the last saved state.": "重置 <b>自定义模板</b> 将恢复到最后保存的状态。",
2619 "Preset restored": "预设已恢复",
2620 "Template restored": "模板已恢复",
2621 "Character Scenario": "角色场景",
2622 "World Info (↑Char)": "世界书(↑Char)",
2623 "World Info (↓Char)": "世界书(↓Char)",
2624 "Are you sure you want to delete this prompt?": "你确定要删除这个提示词吗?",
2625 "Existing prompts with the same ID will be overridden. Do you want to proceed?": "现存 ID 相同的提示词将被覆盖。你想继续吗?",
2626 "An error occurred while importing prompts. More info available in console.": "导入提示词时发生错误。更多信息可在控制台查看。",
2627 "This will reset the prompt order for this character. You will not lose any prompts.": "这将会改变此角色的提示词顺序。你不会丢失任何提示词。",
2628 "Could not import prompts. Export failed validation.": "无法导入提示词。导出验证失败。",
2629 "Prompt import complete.": "提示词导入完成。",
2630 "Hidden reasoning - Add reasoning block": "隐藏推理 - 添加推理块",
2631 "Add reasoning block": "添加推理块",
2632 "Thought for ${0}": "${0} 的思考",
2633 "Thinking...": "思考中...",
2634 "Get the contents of a reasoning block of a message. Returns an empty string if the message does not have a reasoning block.": "获取消息的推理块内容。如果消息没有推理块,则返回空字符串。",
2635 "Set the reasoning block of a message. Returns the reasoning block content.": "设置消息的推理块。返回推理块内容。",
2636 "Extracts the reasoning block from a string using the Reasoning Formatting settings.": "使用推理格式设置从字符串中提取推理块。",
2637 "Both prefix and suffix must be set in the Reasoning Formatting settings.": "推理格式设置中必须同时设置前缀和后缀。",
2638 "Reasoning Parse": "推理解析",
2639 "Invalid return type '${0}', defaulting to 'reasoning'.": "无效的返回类型 '${0}',默认返回 '推理'。",
2640 "The prefix string used before reasoning blocks": "推理块前缀字符串",
2641 "The suffix string used after reasoning blocks": "推理块后缀字符串",
2642 "The separator between thinking content and response": "思考内容和响应之间的分隔符",
2643 "Reasoning already exists.": "推理已存在。",
2644 "Edit Message": "编辑消息",
2645 "Remove Reasoning": "移除推理",
2646 "Are you sure you want to clear the reasoning?<br />Visible message contents will stay intact.": "你确定要清除推理吗?<br />可见的消息内容将保持不变。",
2647 "[No label]": "[无标签]",
2648 "Forbidden": "禁止访问",
2649 "To view your API keys here, set the value of allowKeysExposure to true in config.yaml file and restart the SillyTavern server.": "要在此处查看你的 API 密钥,请在 config.yaml 文件中将 allowKeysExposure 设置为 true 并重启 SillyTavern 服务器。",
2650 "Add Secret": "添加密钥",
2651 "Secret value (can be empty):": "密钥值(可为空):",
2652 "Label (optional):": "标签(可选):",
2653 "No value entered": "未输入值",
2654 "No value was entered for the secret. Do you want to add an empty secret?": "未为密钥输入值。是否要添加一个空密钥?",
2655 "Secret ID copied to clipboard.": "密钥 ID 已复制到剪贴板。",
2656 "The key exposure might be disabled by the server config.": "服务器配置可能禁用了密钥暴露功能。",
2657 "Failed to copy secret value": "复制密钥值失败",
2658 "Secret value copied to clipboard.": "密钥值已复制到剪贴板。",
2659 "Rename Secret": "重命名密钥",
2660 "Enter new label for the secret:": "输入密钥的新标签:",
2661 "Delete Secret: ${0}": "删除密钥:${0}",
2662 "Are you sure you want to delete this secret? This action cannot be undone.": "你确定要删除这个密钥吗?此操作无法撤销。",
2663 "Sets the ID of a currently active secret key. Gets the ID of the secret key if no value is provided.": "设置当前活动密钥的 ID。如果没有提供值,则获取密钥的 ID。",
2664 "The ID of the secret key that is now active.": "当前活动密钥的 ID。",
2665 "Suppress toast message notifications.": "抑制弹窗消息通知。",
2666 "The key to get the secret ID for. If not provided, will use the currently active API secrets.": "获取密钥 ID 的键。如果没有提供,则使用当前活动的 API 密钥。",
2667 "The ID or a label of the secret key to set as active. If not provided, will return the currently active secret ID.": "要设置为活动状态的密钥的 ID 或标签。如果没有提供,则返回当前活动的密钥 ID。",
2668 "No secret key provided, and the key can't be resolved for the currently selected API type.": "未提供密钥,且无法为当前选定的 API 类型解析密钥。",
2669 "No saved secrets found for the key: ${0}": "未找到为键 ${0} 保存的密钥",
2670 "No active secret found for the key: ${0}": "未找到为键 ${0} 活动的密钥",
2671 "No secret found with ID: ${0} for the key: ${1}": "未找到 ID 为 ${0} 的密钥,用于键 ${1}",
2672 "Secret with ID: ${0} is now active for the key: ${1}": "ID 为 ${0} 的密钥现在是键 ${1} 的活动密钥",
2673 "Deletes a secret key by ID.": "通过 ID 删除一个密钥。",
2674 "The key to delete the secret from. If not provided, will use the currently active API secrets.": "要删除密钥的键。如果没有提供,则使用当前活动的 API 密钥。",
2675 "The ID or a label of the secret key to delete. If not provided, will delete the active secret.": "要删除的密钥的 ID 或标签。如果没有提供,则删除当前活动的密钥。",
2676 "Secret with ID: ${0} has been deleted for the key: ${1}": "ID 为 ${0} 的密钥已从键 ${1} 中删除",
2677 "Writes a secret key with a value and an optional label.": "编写一个密钥,带有一个值和一个可选的标签。",
2678 "The ID of the newly created secret key.": "新创建的密钥 ID。",
2679 "The key to write the secret to. If not provided, will use the currently active API secrets.": "要写入密钥的键。如果没有提供,则使用当前活动的 API 密钥。",
2680 "The label for the secret key. If not provided, will use the current date and time.": "密钥标签。如果没有提供,则使用当前日期和时间。",
2681 "Whether to allow empty values.": "是否允许空值。",
2682 "The value of the secret key to write.": "要写入的密钥值。",
2683 "No value provided for the secret key: ${0}": "未为密钥 ${0} 提供值。",
2684 "Secret has been written for the key: ${0}": "已为键 ${0} 写入密钥。",
2685 "Renames a secret key by ID.": "通过 ID 重命名一个密钥。",
2686 "The key to rename the secret in. If not provided, will use the currently active API secrets.": "要重命名密钥的键。如果没有提供,则使用当前活动的 API 密钥。",
2687 "The ID of the secret to rename. If not provided, will rename the active secret.": "要重命名的密钥 ID。如果没有提供,则重命名当前活动的密钥。",
2688 "The new label for the secret key.": "密钥的新标签。",
2689 "No new label provided for the secret key: ${0}": "未为密钥 ${0} 提供新标签。",
2690 "Secret with ID: ${0} has been renamed to \"${1}\" for the key: ${2}": "ID 为 ${0} 的密钥已重命名为 \"${1}\",用于键 ${2}",
2691 "Reads a secret key by ID. If key exposure is disabled, this command will not work!": "通过 ID 读取一个密钥。如果禁用了密钥暴露,则此命令将无法工作!",
2692 "The value of the secret key.": "密钥的值。",
2693 "The key to read the secret from. If not provided, will use the currently active API secrets.": "要读取密钥的键。如果没有提供,则使用当前活动的 API 密钥。",
2694 "The ID or a label of the secret key to read. If not provided, will return the currently active secret value.": "要读取的密钥 ID 或标签。如果没有提供,则返回当前活动密钥的值。",
2695 "Could not retrieve the secret value for key: ${0}. Key exposure might be disabled.": "无法检索键 ${0} 的密钥值。可能禁用了密钥暴露。",
2696 "Duplicates the currently selected character.": "复制当前选中的角色。",
2697 "Error: ${0} is not a valid API": "错误: ${0} 不是有效的 API",
2698 "API set to ${0}, trying to connect..": "API 设置为 ${0},正在尝试连接..",
2699 "the current API": "当前 API",
2700 "Suppress the toast message on connection": "连接时隐藏弹窗消息",
2701 "API to connect to": "要连接到的 API",
2702 "Cannot run /impersonate command while the reply is being generated.": "无法在回复生成期间运行 /impersonate 命令。",
2703 "Whether to await for the triggered generation before continuing": "是否在继续之前等待触发的生成完成",
2704 "Chat deletion timed out. Please try again.": "聊天删除超时。请重试。",
2705 "Deletes the current chat.": "删除当前聊天。",
2706 "Name must be provided as an argument to rename this chat.": "必须提供名称作为参数来重命名此聊天。",
2707 "No chat selected that can be renamed.": "没有选中可以重命名的聊天。",
2708 "Successfully renamed chat to: ${0}": "成功将聊天重命名为: ${0}",
2709 "new chat name": "新的聊天名称",
2710 "Renames the current chat.": "重命名当前聊天。",
2711 "chat file name": "聊天文件名称",
2712 "Returns the name of the current chat file into the pipe.": "返回当前聊天文件的名称到管道中。",
2713 "Closes the current chat.": "关闭当前聊天。",
2714 "Not in a temporary chat": "不在临时聊天中",
2715 "Failed to open temporary chat": "打开临时聊天失败",
2716 "Opens a temporary chat with Assistant.": "与助手开启一个临时聊天。",
2717 "Toggle UI panels on/off": "切换 UI 面板的显示/隐藏",
2718 "Chat and settings saved.": "聊天和设置已保存。",
2719 "Forces a save of the current chat and settings": "强制保存当前聊天和设置",
2720 "Instruct template '${0}' not found": "未找到指令模式 '${0}'",
2721 "current template": "当前模板",
2722 "Suppress the toast message on template change": "切换模板时隐藏弹窗消息",
2723 "Force getting a name even if instruct mode is disabled": "即使禁用了指令模式也强制获取名称",
2724 "instruct template name": "指令模式名称",
2725 "Enables instruct mode.": "启用指令模式。",
2726 "Disables instruct mode": "禁用指令模式",
2727 "Gets the current instruct mode state. If an argument is provided, it will set the instruct mode state.": "获取当前指令模式状态。如果提供了参数,则会设置指令模式状态。",
2728 "instruct mode state": "指令模式状态",
2729 "Context template '${0}' not found": "未找到上下文模板 '${0}'",
2730 "template name": "模板名称",
2731 "context template name": "上下文模板名称",
2732 "Selects context template by name. Gets the current template if no name is provided": "根据名称选择上下文模板。如果没有提供名称,则获取当前模板",
2733 "Opens the chat manager for the current character/group.": "打开当前角色/群组的聊天管理器。",
2734 "help topic": "帮助主题",
2735 "slash commands (STscript)": "斜杠命令(STscript)",
2736 "{{macros}} (text replacement)": "{{macros}}(文本替换)",
2737 "chat/text formatting": "聊天/文本格式化",
2738 "keyboard shortcuts": "键盘快捷键",
2739 "Get help on macros, chat formatting and commands.": "获取关于宏、聊天格式化和命令的帮助。",
2740 "the current background": "当前背景",
2741 "background filename": "背景文件名",
2742 "name must be a string": "名称必须是一个字符串",
2743 "preferCurrent cannot be a closure or array": "preferCurrent 无法作为闭包或数组",
2744 "quiet cannot be a closure or array": "quiet 无法作为闭包或数组",
2745 "the avatar key (unique identifier) of the character": "角色的头像键(唯一标识符)",
2746 "Supply one or more tags to filter down to the correct character for the provided name, if multiple characters have the same name.": "如果有多个同名角色,请提供一个或多个标签以过滤到正确的角色。",
2747 "Prefer current character or characters in a group, if multiple characters match": "如果多个角色匹配,优先选择当前角色或群组中的角色",
2748 "Do not show warning if multiple charactrers are found": "如果找到多个角色则不显示警告",
2749 "Character name - or unique character identifier (avatar key)": "角色名称 - 或唯一角色标识符(头像键)",
2750 "Optionally the text of the sent message, if specified in the \"return\" argument": "如果指定了 \"return\" 参数,则可选的发送消息文本",
2751 "Character avatar override (Can be either avatar key or just the character name to pull the avatar from)": "角色头像覆盖(可以是头像键,也可以只是角色名称以提取头像)",
2752 "Use compact layout": "使用紧凑布局",
2753 "position to insert the message (index-based, corresponding to message id). If not set, the message will be inserted at the end of the chat.\nNegative values (including -0) are accepted and will work similarly to how 'depth' usually works. For example, -1 will insert the message right before the last message in chat.": "插入消息的位置(基于索引,对应消息 ID)。如果未设置,则消息将插入到聊天的末尾。\n接受负值(包括 -0),其工作方式与 'depth' 通常的工作方式类似。例如,-1 将在聊天中的最后一条消息之前插入消息。",
2754 "The way how you want the return value to be provided": "你希望以何种方式提供返回值",
2755 "If true, does not alter quoted literal unnamed arguments": "如果为 true,则不修改带引号的字面量未命名参数",
2756 "compact layout": "紧凑布局",
2757 "Optional custom display name to use for this system narrator message.": "可选的自定义显示名称,用于此旁白消息。",
2758 "name": "名称",
2759 "Sets a name for future system narrator messages in this chat (display only). Default: System. Leave empty to reset.": "设置此聊天中未来旁白的名称(仅显示)。默认:系统。留空以重置。",
2760 "Whether to use a compact layout": "是否使用紧凑布局",
2761 "Sets the message style to single document mode without names or avatars visible.": "设置为单文档模式,不显示名称或头像。",
2762 "Sets the message style to bubble chat mode.": "设置气泡聊天模式的消息样式。",
2763 "Sets the message style to flat chat mode.": "设置平面聊天模式的消息样式。",
2764 "Whether to await for the continued generation before proceeding": "是否要等待继续生成完成后再继续",
2765 "The character/group name": "角色/群聊名称",
2766 "Opens up a chat with the character or group by its name": "用它的名称打开与角色或群组的聊天",
2767 "true/false - Whether the rename was successful": "true/false - 重命名是否成功",
2768 "Hide any blocking popups. (if false, the name is optional. If not supplied, a popup asking for it will appear)": "隐藏所有块弹窗(如果为 false,名称将会是可选的。如果未提供,将弹出一个窗口要求输入名称)",
2769 "Rename char in all previous chats": "在所有过往聊天中重命名角色",
2770 "new char name": "新的角色名称",
2771 "Renames the current character.": "重命名当前角色。",
2772 "Trim the output by the last sentence boundary": "按最后一个句子边界修剪输出",
2773 "Use a compact layout for the message": "为消息使用紧凑布局",
2774 "Position to insert the message (index-based, corresponding to message id). If not set, the message will be inserted at the end of the chat.\nNegative values (including -0) are accepted and will work similarly to how 'depth' usually works. For example, -1 will insert the message right before the last message in chat.": "插入消息的位置(基于索引,对应消息 ID)。如果未设置,则消息将插入到聊天的末尾。\n接受负值(包括 -0),其工作方式与 'depth' 通常的工作方式类似。例如,-1 将在聊天中的最后一条消息之前插入消息。",
2775 "Generates a system message using a specified prompt.": "使用指定提示词生成系统消息。",
2776 "Asks a specified character card a prompt. Character name must be provided in a named argument.": "向指定角色卡提出一个提示词。必须在命名参数中提供角色名称。",
2777 "whether to use a compact layout": "是否使用紧凑布局",
2778 "display name": "显示名称",
2779 "group member index (starts with 0) or name": "群组成员索引(从 0 开始)或名称",
2780 "only hide messages from a certain character or persona": "仅隐藏来自特定角色或人格的消息",
2781 "message index (starts with 0) or range, defaults to the last message index if not provided": "消息索引(从 0 开始)或范围,如果未提供则默认为最后一条消息的索引",
2782 "Hides a chat message from the prompt.": "从提示词中隐藏聊天消息。",
2783 "only unhide messages from a certain character or persona": "仅不隐藏来自特定角色或人格的消息",
2784 "Unhides a message from the prompt.": "从提示词中取消隐藏消息。",
2785 "Cannot run /member-get command outside of a group chat.": "无法在群聊之外运行 /member-get 命令。",
2786 "'/member-get field=' argument required!": "'/member-get field=' 需要参数!",
2787 "No group member found using ${0} ${1}": "使用 ${0} ${1} 未找到群组成员",
2788 "Whether to retrieve the name, index, id, or avatar.": "是否检索名称、索引、ID 或头像。",
2789 "Character name": "角色名称",
2790 "Group member index": "群组成员索引",
2791 "Character avatar": "角色头像",
2792 "Character index": "角色索引",
2793 "member index (starts with 0), name, or avatar": "成员索引(从 0 开始)、名称或头像",
2794 "Retrieves a group member's name, index, id, or avatar.": "检索群组成员的名称、索引、ID 或头像。",
2795 "member index (starts with 0) or name": "成员索引(从 0 开始)或名称",
2796 "Disables a group member from being drafted for replies.": "禁用群组成员被选中回复。",
2797 "Enables a group member to be drafted for replies.": "启用群组成员被选中回复。",
2798 "Moves a group member up in the group chat list.": "将群组成员在群聊列表中上移。",
2799 "Moves a group member down in the group chat list.": "将群组成员在群聊列表中下移。",
2800 "Returns the total number of group members in the group chat list.": "返回群聊列表中的群组成员总数。",
2801 "the new, currently selected swipe id": "新的,当前选中的回复 ID",
2802 "1-based swipe id": "基于 1 的回复 ID",
2803 "the text": "文本",
2804 "title of the toast message": "弹窗消息的标题",
2805 "severity level of the toast message": "弹窗消息的严重级别",
2806 "time in milliseconds to display the toast message. Set this and 'extendedTimeout' to 0 to show indefinitely until dismissed.": "显示弹窗消息的时间(毫秒为单位)。将此值和 'extendedTimeout' 设置为 0 以无限期显示直到被关闭。",
2807 "time in milliseconds to display the toast message. Set this and 'timeout' to 0 to show indefinitely until dismissed.": "显示弹窗消息的时间(毫秒为单位)。将此值和 'timeout' 设置为 0 以无限期显示直到被关闭。",
2808 "prevent duplicate toasts with the same message from being displayed.": "防止显示具有相同消息的重复弹窗。",
2809 "wait for the toast to be dismissed before continuing.": "等待弹窗被关闭后再继续。",
2810 "additional CSS class to add to the toast message (e.g. for custom styling)": "添加到弹窗消息的额外 CSS 类(例如用于自定义样式)",
2811 "custom CSS color of the toast message. Accepts all valid CSS color values (e.g. 'red', '#FF0000', 'rgb(255, 0, 0)').<br />>Can be more customizable with the 'cssClass' argument and custom classes.": "弹窗消息的自定义 CSS 颜色。接受所有有效的 CSS 颜色值(例如 'red', '#FF0000', 'rgb(255, 0, 0)')。<br />>可以通过 'cssClass' 参数和自定义类进行更多自定义。",
2812 "whether to escape HTML in the toast message.": "是否在弹窗消息中转义 HTML。",
2813 "a closure to call when the toast is clicked. This executed closure receives scope as provided in the script. Careful about possible side effects when manipulating variables and more.": "当弹窗被点击时调用的闭包。此执行闭包接收脚本中提供的作用域。小心操作变量时可能产生的副作用。",
2814 "generated text": "生成的文本",
2815 "lock user input during generation": "生成期间锁定用户输入",
2816 "in-prompt character name for instruct mode (or unique character identifier (avatar key), which will be used as name)": "指令模式的提示词内角色名称(或唯一的角色标识符(头像键),将被作为名称使用)",
2817 "API response length in tokens": "API 回复长度(Token 为单位)",
2818 "role of the output prompt": "输出提示词的身份",
2819 "use instruct mode": "使用指令模式",
2820 "one-time custom stop strings": "一次性自定义停止字符串",
2821 "system prompt at the start": "开始时的系统提示词",
2822 "prefill prompt at the end": "结束时的预填充提示词",
2823 "trim {{user}} and {{char}} prefixes from the output": "从输出中去除 {{user}} 和 {{char}} 前缀",
2824 "the new swipe id": "新的回复 ID",
2825 "switch to the new swipe": "切换到新的回复",
2826 "true/false, whether the generation was running and got stopped": "true/false,生成是否正在运行并被停止",
2827 "Whether to suppress the toast message notifying about the /abort call.": "是否要隐藏 /abort 命令的弹窗消息。",
2828 "The reason for aborting command execution. Shown when quiet=false": "中止命令执行的原因。在 quiet=false 时显示",
2829 "Aborts the slash command batch execution.": "放弃批量执行的斜杠命令。",
2830 "matching item": "匹配项",
2831 "list of items to match against": "要匹配的项目列表",
2832 "fuzzy match threshold (0.0 to 1.0)": "模糊匹配阈值(0.0 到 1.0)",
2833 "fuzzy match mode": "模糊匹配模式",
2834 "first match below the threshold": "低于阈值的第一个匹配项",
2835 "best match below the threshold": "低于阈值的最佳匹配项",
2836 "text to search": "要搜索的文本",
2837 "Command /pass does not support multiple closures": "命令 /pass 不支持多个闭包",
2838 "the provided value": "提供的值",
2839 "text": "文本",
2840 "milliseconds": "毫秒",
2841 "user input": "用户输入",
2842 "default value of the input field": "输入字段的默认值",
2843 "popup window will be shown larger in height, with more space for content (input field needs to be sized via 'rows' argument)": "弹窗窗口将显示得更高,为内容提供更多空间(输入字段需要通过 'rows' 参数进行调整大小)",
2844 "popup window will be shown wider, with a wider input field": "弹窗窗口将显示得更宽,具有更宽的输入字段",
2845 "text for the ok button": "确定按钮的文本",
2846 "number of rows for the input field (lines being displayed)": "输入字段的行数(显示的行数)",
2847 "closure to execute when the ok button is clicked or the input is closed as successful (via Enter, etc)": "当点击确定按钮或输入成功关闭时执行的闭包(通过 Enter 等方式)",
2848 "closure to execute when the cancel button is clicked or the input is closed as cancelled (via Escape, etc)": "当点击取消按钮或输入取消关闭时执行的闭包(通过 Escape 等方式)",
2849 "text to display": "要显示的文本",
2850 "result of the executed closure of QR": "QR 执行闭包的结果",
2851 "named arguments": "命名参数",
2852 "scoped variable or qr label": "作用域变量或 QR 标签",
2853 "show message author names": "显示消息作者名称",
2854 "include hidden messages": "包含隐藏消息",
2855 "filter messages by role": "按身份过滤消息",
2856 "message index (starts with 0) or range": "消息索引(从 0 开始)或范围",
2857 "the specified message or range of messages as a string": "指定消息或消息范围的字符串表示",
2858 "popup text": "弹窗文本",
2859 "allows vertical scrolling of the content": "允许内容垂直滚动",
2860 "show large popup": "显示大弹窗",
2861 "show wide popup": "显示宽弹窗",
2862 "show wider popup": "显示更宽弹窗",
2863 "show transparent popup": "显示透明弹窗",
2864 "text for the OK button": "确定按钮的文本",
2865 "text for the Cancel button": "取消按钮的文本",
2866 "if enabled, returns the popup result (as an integer) instead of the popup text. Resolves to 1 for OK and 0 cancel button, empty string for exiting out.": "如果启用,返回弹窗结果(作为整数)而不是弹窗文本。确定按钮返回 1,取消按钮返回 0,退出时返回空字符串。",
2867 "clicked button label (or array of labels if multiple is enabled)": "点击的按钮标签(如果启用多个按钮,则为标签数组)",
2868 "button labels": "按钮标签",
2869 "if enabled multiple buttons can be clicked/toggled, and all clicked buttons are returned as an array": "如果启用多个按钮,可以点击/切换,并将所有点击的按钮作为数组返回",
2870 "trimmed text": "修剪后的文本",
2871 "number of tokens to keep": "保留的 Token 数量",
2872 "trim direction": "修建方向",
2873 "Trims the text to the end of the last full sentence.": "将文本修剪到最后一个完整句子的末尾。",
2874 "injection ID": "注入 ID",
2875 "injection position": "注入位置",
2876 "injection depth": "注入深度",
2877 "include injection content into World Info scans": "将注入内容包含在世界书扫描中",
2878 "role for in-chat injections": "聊天内注入的身份",
2879 "remove injection after generation": "在生成后移除注入",
2880 "if a filter is defined, an injection will only be performed if the closure returns true": "如果定义了过滤器,只有在闭包返回 true 时才会执行注入",
2881 "Injects a text into the LLM prompt for the current chat. Requires a unique injection ID (will be auto-generated if not provided). Positions: \"before\" main prompt, \"after\" main prompt, in-\"chat\", hidden with \"none\" (default: after). Depth: injection depth for the prompt (default: 4). Role: role for in-chat injections (default: system). Scan: include injection content into World Info scans (default: false). Hidden injects in \"none\" position are not inserted into the prompt but can be used for triggering WI entries. Returns the injection ID.": "为当前聊天的 LLM 提示词中注入文本。需要一个唯一的注入 ID(若未指定则自动生成)。位置:主提示词\"之前\",主提示词\"之后\",\"聊天\"内,\"隐藏\"(默认: after)。深度:提示词的注入深度(默认:4)。身份: 聊天内注入的身份(默认:system)。扫描:将注入内容也纳入世界书扫描(默认:false)。\"隐藏\" 则不会被注入到提示词,但是可以用于触发世界书条目。返回注入 ID。",
2882 "Lists all script injections for the current chat. Displays injects in a popup by default. Use the <code>return</code> argument to change the return type.": "列出当前聊天的所有脚本注入。默认在弹窗中显示注入内容。使用 <code>return</code> 参数来更改返回类型。",
2883 "Optionally the JSON object of script injections": "可选的脚本注入 JSON 对象",
2884 "!!! DEPRECATED - use \"return\" instead !!! output format": "!!! 已弃用 - 请改用 \"return\" !!! 输出格式",
2885 "Show injects in a popup.": "在弹窗中显示注入内容。",
2886 "Post a system message to the chat.": "向聊天发送系统消息。",
2887 "Just return the injects as a JSON object.": "仅返回注入内容作为 JSON 对象。",
2888 "injection ID or a variable name pointing to ID": "注入 ID 或指向 ID 的变量名",
2889 "Removes a script injection for the current chat. If no ID is provided, removes all script injections.": "移除当前聊天的脚本注入。如果没有提供 ID,则移除所有脚本注入。",
2890 "Unnamed argument cannot be a closure for command /tokens": "未命名参数不能作为命令 /tokens 的闭包",
2891 "number of tokens": "Token 数量",
2892 "Counts the number of tokens in the provided text.": "统计给定文本中的 Token 数量。",
2893 "current model": "当前模型",
2894 "suppress the toast message on model change": "在模型更改时隐藏提示弹窗",
2895 "model name": "模型名称",
2896 "Sets the model for the current API. Gets the current model name if no argument is provided.": "设置当前 API 的模型。如果没有提供参数,则获取当前模型名称。",
2897 "true/false state of prompt(s)": "提示词的 true/false 状态",
2898 "Prompt entry identifier(s) to retrieve": "要检索的提示词条目标识符",
2899 "Prompt entry name(s) to retrieve": "要检索的提示词条目名称",
2900 "Whether the return will be simple, a list, or a dict.": "返回值为简单值、列表还是字典。",
2901 "Prompt entry identifier(s) to target": "要定位的提示词条目标识符",
2902 "Prompt entry name(s) to target": "要定位的提示词条目名称",
2903 "Set entry/entries on or off": "开启或关闭条目",
2904 "Sets the specified prompt manager entry/entries on or off.": "开启或关闭指定的提示词管理器条目。",
2905 "The chosen icon name or false if cancelled.": "所选图标名称,如果取消则为 false。",
2906 "the current API url": "当前 API 地址",
2907 "API to set/get the URL for - if not provided, current API is used": "要设置/获取 URL 的 API - 如果未提供,则使用当前 API",
2908 "Whether to auto-connect to the API after setting the URL": "设置 URL 后是否自动连接 API",
2909 "suppress the toast message on API change": "在 API 更改时隐藏提示弹窗",
2910 "API url to connect to": "要连接的 API 地址",
2911 "current tokenizer": "当前分词器",
2912 "tokenizer name": " 分词器名称",
2913 "uppercase string": "转换为大写",
2914 "text to affect": "受影响的文本",
2915 "Converts the provided string to uppercase.": "将提供的字符串转换为大写。",
2916 "lowercase string": "转换为小写",
2917 "Converts the provided string to lowercase.": "将提供的字符串转换为小写。",
2918 "substring": "子字符串",
2919 "start index": "起始索引",
2920 "end index": "结束索引",
2921 "Returns true if the current device is a mobile device, false otherwise. Equivalent to <code>{{isMobile}}</code> macro.": "如果当前设备是移动设备,则返回 true,否则返回 false。等同于 <code>{{isMobile}}</code> 宏。",
2922 "Renders a specified number of messages into the chat window. Displays all messages if no argument is provided.": "在聊天窗口中渲染指定数量的消息。如果未提供参数,则显示所有消息。",
2923 "scroll to the top after rendering": "渲染后滚动到顶部",
2924 "number of messages": "消息数量",
2925 "Reloads the current chat.": "重新加载当前聊天。",
2926 "Argument of 'pattern=' cannot be empty": "'pattern=' 的参数不能为空",
2927 "Invalid '/replace mode=' argument specified!": "指定的 '/replace mode=' 参数无效!",
2928 "replaced text": "替换后的文本",
2929 "Replaces occurrence(s) of a pattern": "替换模式的出现",
2930 "pattern to search with": "用于搜索的模式",
2931 "replacement text for matches": "用于替换匹配项的文本",
2932 "The value of 'pattern' argument is not a valid regular expression.": "'pattern' 参数的值不是有效的正则表达式。",
2933 "pattern to find": "要查找的模式",
2934 "text to test": "要测试的文本",
2935 "group array for each match": "每个匹配项的组数组",
2936 "text to match against": "要匹配的文本",
2937 "Invalid message index: ${0}. Please enter a number between 0 and ${1}.": "无效的消息索引:${0}。请输入 0 到 ${1} 之间的数字。",
2938 "Could not find element for message ${0}. It might not be rendered yet or the index is invalid.": "找不到消息 ${0} 的元素。可能尚未渲染或索引无效。",
2939 "The message index (0-based) to scroll to.": "要滚动到的消息索引(从 0 开始)。",
2940 "clipboard text": "剪贴板文本",
2941 "Clipboard API not available in this context.": "剪贴板 API 在此上下文中不可用。",
2942 "Failed to read clipboard text. Have you granted the permission?": "读取剪贴板文本失败。您是否已授予权限?",
2943 "Retrieves the text from the OS clipboard. Only works in secure contexts (HTTPS or localhost). Browser may ask for permission.": "检索操作系统剪贴板中的文本。仅在安全上下文(HTTPS 或 localhost)中有效。浏览器可能会请求权限。",
2944 "text to copy to the clipboard": "要复制到剪贴板的文本",
2945 "Copies the provided text to the OS clipboard. Returns an empty string.": "将提供的文本复制到操作系统剪贴板。返回空字符串。",
2946 "value": "值",
2947 "Invalid value \"${0}\". Valid values are: ${1}": "无效值 \"${0}\"。有效值为:${1}",
2948 "The new reroll seed value.": "新的重随一种子值。",
2949 "Optional seed value to set. If not provided, increments current seed by 1.": "要设置的可选种子值。如果未提供,则当前种子增加 1。",
2950 "an empty string": "空字符串",
2951 "Plays the message received sound effect.": "播放收到消息的音效。",
2952 "Failed to parse the filter argument. Make sure it is a valid non-empty closure.": "解析过滤参数失败。请确保它是一个有效的非空闭包。",
2953 "Legacy argument 'format' with value '${0}' is deprecated. Please use 'return' instead. Routing to the correct return type...": "旧参数 'format'(值为 '${0}')已被弃用。请改用 'return'。正在路由到正确的返回类型...",
2954 "Deprecation warning": "弃用警告",
2955 "No script injections for the current chat": "当前聊天没有脚本注入",
2956 "unknown": "未知",
2957 "OK": "确定",
2958 "Invalid role provided. Expected one of: system, assistant, user. Got: ${0}": "提供的身份无效。应为 system、assistant、user 之一。得到的是:${0}",
2959 "No name provided for /run command": "/run 命令未提供名称",
2960 "\"${0}\" is not callable.": "\"${0}\" 不可调用。",
2961 "Quick Reply extension is not loaded": "快捷回复扩展未加载",
2962 "Error running Quick Reply \"${0}\": ${1}": "运行快捷回复 \"${0}\" 时出错:${1}",
2963 "argument 'quiet' cannot be a closure for command /abort": "/abort 命令的 'quiet' 参数不能是闭包",
2964 "/abort command executed": "/abort 命令已执行",
2965 "argument 'onCancel' must be a closure for command /input": "/input 命令的 'onCancel' 参数必须是闭包",
2966 "argument 'onSuccess' must be a closure for command /input": "/input 命令的 'onSuccess' 参数必须是闭包",
2967 "Invalid severity provided for /echo command: ${0}": "/echo 命令提供的严重性无效:${0}",
2968 "Invalid onClick provided for /echo command. This is not a closure": "/echo 命令提供的 onClick 无效。这不是一个闭包",
2969 "No messages to add swipes to.": "没有消息可添加滑动。",
2970 "Can't add swipes to user messages.": "无法为用户消息添加滑动。",
2971 "Can't add swipes to system messages.": "无法为系统消息添加滑动。",
2972 "Cannot run /ask command in a group chat!": "无法在群聊中运行 /ask 命令!",
2973 "You must specify a name of the character to ask.": "您必须指定要提问的角色名称。",
2974 "Character not found.": "未找到角色。",
2975 "Asking ${0} something...": "正在询问 ${0} ...",
2976 "It is strongly recommended to reload the page.": "强烈建议重新加载页面。",
2977 "Something went wrong": "出错了",
2978 "Cannot run /member-disable command outside of a group chat.": "无法在群聊之外运行 /member-disable 命令。",
2979 "Cannot run /member-enable command outside of a group chat.": "无法在群聊之外运行 /member-enable 命令。",
2980 "Cannot run /member-up command outside of a group chat.": "无法在群聊之外运行 /member-up 命令。",
2981 "Cannot run /member-down command outside of a group chat.": "无法在群聊之外运行 /member-down 命令。",
2982 "Cannot run /member-peek command outside of a group chat.": "无法在群聊之外运行 /member-peek 命令。",
2983 "Cannot run /member-peek command while the group reply is generating.": "在群组回复生成时无法运行 /member-peek 命令。",
2984 "Cannot run /member-count command outside of a group chat.": "无法在群聊之外运行 /member-count 命令。",
2985 "Cannot run /member-remove command outside of a group chat.": "无法在群聊之外运行 /member-remove 命令。",
2986 "Cannot run /memberadd command outside of a group chat.": "无法在群聊之外运行 /memberadd 命令。",
2987 "${0} is already a member of this group.": "${0} 已经是该群组的成员。",
2988 "Cannot run /trigger command while the reply is being generated.": "在生成回复时无法运行 /trigger 命令。",
2989 "Deleted ${0} messages from ${1}": "从 ${1} 中删除了 ${0} 条消息",
2990 "Cannot run /continue command while the reply is being generated.": "在生成回复时无法运行 /continue 命令。",
2991 "You must provide a prompt for the system message": "您必须为系统消息提供提示词",
2992 "Generating...": "生成中...",
2993 "System narrator name set to ${0}": "系统旁白名称设置为 ${0}",
2994 "Argument \"${0}\" is undefined, but must be a string array": "参数 \"${0}\" 未定义,但必须是字符串数组",
2995 "Argument \"${0}\" must be an array": "参数 \"${0}\" 必须是一个数组",
2996 "Argument \"${0}\" must be an array of strings": "参数 \"${0}\" 必须是字符串数组",
2997 "Argument \"${0}\" is undefined, but must be an array of strings or closures": "参数 \"${0}\" 未定义,但必须是字符串或闭包的数组",
2998 "Argument \"${0}\" must be an array of strings or closures": "参数 \"${0}\" 必须是字符串或闭包的数组",
2999 "No message found at the specified index.": "指定索引处未找到消息。",
3000 "To avoid confusion, please use /sendas name=\"Character Name\"": "为避免混淆,请使用 /sendas name=\"角色名称\"",
3001 "Name defaulted to {{char}}": "名称默认为 {{char}}",
3002 "Character for avatar ${0} not found": "未找到头像 ${0} 的角色",
3003 "No background found with name \"${0}\"": "未找到名称为 \"${0}\" 的背景",
3004 "Setting a model for your API is not supported or not implemented yet.": "尚不支持或尚未实现为您的 API 设置模型。",
3005 "Model select control not found: ${0}[${1}]": "未找到模型选择控件:${0}[${1}]",
3006 "Model set to \"${0}\"": "模型设置为 \"${0}\"",
3007 "No model options found. Check your API settings.": "未找到模型选项。请检查您的 API 设置。",
3008 "No model found with name \"${0}\"": "未找到名称为 \"${0}\" 的模型",
3009 "Custom OpenAI API is not the currently selected API, so we cannot do an auto-connect. Consider switching to it via /api beforehand.": "Custom OpenAI API 不是当前选择的 API,因此无法自动连接。请考虑先通过 /api 切换到它。",
3010 "Valid options are: ${0}": "有效选项为:${0}",
3011 "ZAI endpoint '${0}' is not a valid option.": "ZAI 端点 '${0}' 不是有效选项。",
3012 "Z.AI is not the currently selected API, so we cannot do an auto-connect. Consider switching to it via /api beforehand.": "Z.AI 不是当前选择的 API,因此无法自动连接。请考虑先通过 /api 切换到它。",
3013 "Generation requests may fail.": "生成请求可能会失败。",
3014 "Unknown VertexAI region '${0}'": "未知的 VertexAI 区域 '${0}'",
3015 "VertexAI is not the currently selected API, so we cannot do an auto-connect. Consider switching to it via /api beforehand.": "VertexAI 不是当前选择的 API,因此无法自动连接。请考虑先通过 /api 切换到它。",
3016 "Kobold Classic API is not the currently selected API, so we cannot do an auto-connect. Consider switching to it via /api beforehand.": "Kobold Classic API 不是当前选择的 API,因此无法自动连接。请考虑先通过 /api 切换到它。",
3017 "API '${0}' is not a valid text_gen API.": "API '${0}' 不是有效的 text_gen API。",
3018 "API type '${0}' does not support setting the server URL.": "API 类型 '${0}' 不支持设置服务器 URL。",
3019 "API '${0}' is not the currently selected API, so we cannot do an auto-connect. Consider switching to it via /api beforehand.": "API '${0}' 不是当前选择的 API,因此无法自动连接。请考虑先通过 /api 切换到它。",
3020 "API '${0}' does not have a server url input.": "API '${0}' 没用服务器地址输入选项。",
3021 "Tokenizer \"${0}\" not found": "分词器 \"${0}\" 不存在",
3022 "An unknown error occurred": "发生未知错误",
3023 "Command execution aborted": "命令执行已中止",
3024 "Command name": "命令名称",
3025 "Does not alter quoted literal unnamed arguments. Pass raw=false argument to override.": "不会修改带引号的字面量未命名参数。传递 raw=false 参数以覆盖。",
3026 "Named argument": "命名参数",
3027 "Optional named argument": "可选命名参数",
3028 "${0} - Name": "${0} - 名称",
3029 "${0} - Accepted values": "${0} - 接受的值",
3030 "${0} - Accepted types": "${0} - 接受的类型",
3031 "Default value": "默认值",
3032 "Unnamed argument": "未命名参数",
3033 "Optional unnamed argument": "可选未命名参数",
3034 "Command does not return anything": "命令不返回任何内容",
3035 "Return value": "返回值",
3036 "${0} Stats": "${0} 统计信息",
3037 "Chatting Since": "聊天开始时间",
3038 "First Interaction": "首次互动时间",
3039 "Chat Time": "聊天时长",
3040 "User Messages": "用户消息数",
3041 "Character Messages": "角色消息数",
3042 "User Words": "用户字数",
3043 "Character Words": "角色字数",
3044 "You deleted a character/chat and arrived back here for safety reasons! Pick another character!": "你删除了一个角色或聊天,出于安全原因返回了这里!请选择另一个角色!",
3045 "Imported tags:": "已导入标签:",
3046 "Importing Tags": "正在导入标签",
3047 "Couldn't import tags:": "无法导入标签:",
3048 "No unused tags or references found.": "未找到未使用的标签或引用。",
3049 "Prune ${0} tags and ${1} references": "修剪 ${0} 个标签和 ${1} 个引用",
3050 "Are you sure you want to remove all unused tags and references to missing or deleted characters and groups?": "你确定要删除所有未使用的标签和对缺失或已删除角色和群组的引用吗?",
3051 "Unused tags pruned successfully.": "已成功修剪未使用的标签。",
3052 "Hide on character card": "隐藏角色卡",
3053 "Show on character card": "显示角色卡",
1992 "Manager Users": "管理用户",3054 "Manager Users": "管理用户",
1993 "New User": "新用户",3055 "New User": "新用户",
1994 "Status:": "地位:",3056 "Status:": "地位:",
@@ -2017,10 +3079,9 @@
2017 "Import None": "不导入",3079 "Import None": "不导入",
2018 "Import All": "全部导入",3080 "Import All": "全部导入",
2019 "Import Existing": "导入现有",3081 "Import Existing": "导入现有",
2020 "Import": "导入",3082 "Chat Lorebook": "聊天世界书",
2021 "Chat Lorebook": "聊天知识书",3083 "Chat Lorebook for": "Ta 的聊天世界书",
2022 "Chat Lorebook for": "聊天知识书",3084 "chat_world_template_txt": "选定的世界书绑定到此聊天。生成 AI 回复时,\n它将与全局和角色世界书中的条目相结合。",
2023 "chat_world_template_txt": "选定的世界信息将绑定到此聊天。生成 AI 回复时,\n它将与全球和角色传说书中的条目相结合。",
2024 "chat_rename_1": "输入聊天的新名称:",3085 "chat_rename_1": "输入聊天的新名称:",
2025 "chat_rename_2": "注意!!与其他文件重名会导致错误!!",3086 "chat_rename_2": "注意!!与其他文件重名会导致错误!!",
2026 "chat_rename_3": "此举会将此聊天与标记为“检查点”的聊天解绑。",3087 "chat_rename_3": "此举会将此聊天与标记为“检查点”的聊天解绑。",
@@ -2039,10 +3100,10 @@
2039 "View item content": "查看项目内容",3100 "View item content": "查看项目内容",
2040 "Download item": "下载项目",3101 "Download item": "下载项目",
2041 "Delete this item": "删除此项目",3102 "Delete this item": "删除此项目",
2042 "Once deleted, the files will be gone forever!": "一旦删除,文件将会永久消失!(真的很久!)",3103 "Once deleted, the files will be gone forever!": "一旦删除,文件将会永久消失!",
2043 "Make sure to back up your data in advance.": "确保你已提前备份好数据。",3104 "Make sure to back up your data in advance.": "确保你已提前备份好数据。",
2044 "Scan": "扫描",3105 "Scan": "扫描",
2045 "No results yet. Tap 'Scan' to start scanning.": "暂无结果。点击 '扫描' 以启动扫描。",3106 "No results yet. Tap 'Scan' to start scanning.": "暂无结果。点击 “扫描” 以启动扫描。",
2046 "Functions in this category are for advanced users only. Don't click anything if you're not sure about the consequences.": "此类别中的功能仅供高级用户使用。如果您不确定后果,请不要点击任何内容。",3107 "Functions in this category are for advanced users only. Don't click anything if you're not sure about the consequences.": "此类别中的功能仅供高级用户使用。如果您不确定后果,请不要点击任何内容。",
2047 "THIS IS PERMANENT!": "此操作不可逆!",3108 "THIS IS PERMANENT!": "此操作不可逆!",
2048 "Also delete the chat files": "同时删除聊天文件",3109 "Also delete the chat files": "同时删除聊天文件",
@@ -2058,11 +3119,11 @@
2058 "Are you sure you want to duplicate this character?": "你确定要复制这个角色吗?",3119 "Are you sure you want to duplicate this character?": "你确定要复制这个角色吗?",
2059 "If you just want to start a new chat with the same character...": "如果你只是想要与此角色开启一个新的聊天,只需点击聊天左下方菜单中的“开始新聊天”按钮。",3120 "If you just want to start a new chat with the same character...": "如果你只是想要与此角色开启一个新的聊天,只需点击聊天左下方菜单中的“开始新聊天”按钮。",
2060 "There are no items to display.": "没有项目可供展示。",3121 "There are no items to display.": "没有项目可供展示。",
2061 "Do you want to export connection data with the preset?": "你想要把API连接配置和预设一起导出吗?",3122 "Do you want to export connection data with the preset?": "你想要把 API 连接配置和预设一起导出吗?",
2062 "This includes the selected source, models, and other preferences set in the API Connections panel.": "这包含你在API连接配置页面中设置的URL、模型和其他偏好设置。",3123 "This includes the selected source, models, and other preferences set in the API Connections panel.": "这包含你在 API 连接配置页面中设置的 URL、模型和其他偏好设置。",
2063 "Your stored API keys are never exported.": "你存储的API密钥永远不会被导出。",3124 "Your stored API keys are never exported.": "你存储的 API 密钥永远不会被导出。",
2064 "Export connection data": "导出API连接配置",3125 "Export connection data": "导出 API 连接配置",
2065 "Do not export connection data": "不导出API连接配置",3126 "Do not export connection data": "不导出 API 连接配置",
2066 "Forbid Media Override explanation": "当前角色/群聊成员使用外部媒体的能力。",3127 "Forbid Media Override explanation": "当前角色/群聊成员使用外部媒体的能力。",
2067 "Forbid Media Override subtitle": "媒体:图像、视频、音频。外部:不在本地服务器上托管。",3128 "Forbid Media Override subtitle": "媒体:图像、视频、音频。外部:不在本地服务器上托管。",
2068 "forbid_media_global_state_forbidden": "(禁止)",3129 "forbid_media_global_state_forbidden": "(禁止)",
@@ -2110,8 +3171,6 @@
2110 "button in the Creator's Notes block.": "按钮。",3171 "button in the Creator's Notes block.": "按钮。",
2111 "Class names will be automatically prefixed with 'custom-'.": "CSS类名将会自动添加 'custom-' 前缀。",3172 "Class names will be automatically prefixed with 'custom-'.": "CSS类名将会自动添加 'custom-' 前缀。",
2112 "Choose how to apply CSS style tags if they are defined in Creator's Notes of this character:": "选择如何应用这个角色的创作者注释中定义的CSS样式:",3173 "Choose how to apply CSS style tags if they are defined in Creator's Notes of this character:": "选择如何应用这个角色的创作者注释中定义的CSS样式:",
2113 "Just to Creator's Notes": "仅应用到创作者注释",
2114 "Apply to the entire app": "应用到整个页面",
2115 "help_1": "您好!请选择您想要详细了解的帮助主题:",3174 "help_1": "您好!请选择您想要详细了解的帮助主题:",
2116 "help_2": "斜线命令",3175 "help_2": "斜线命令",
2117 "help_or": "或者",3176 "help_or": "或者",
@@ -2137,7 +3196,7 @@
2137 "help_hotkeys_11": "Ctrl+Enter",3196 "help_hotkeys_11": "Ctrl+Enter",
2138 "help_hotkeys_12": "重新生成最后的 AI 响应",3197 "help_hotkeys_12": "重新生成最后的 AI 响应",
2139 "help_hotkeys_13": "Alt+Enter",3198 "help_hotkeys_13": "Alt+Enter",
2140 "help_hotkeys_14": "继续上一次AI响应",3199 "help_hotkeys_14": "继续上一次 AI 响应",
2141 "help_hotkeys_15": "Esc",3200 "help_hotkeys_15": "Esc",
2142 "help_hotkeys_16": "停止 AI 响应生成、关闭 UI 面板、取消消息编辑",3201 "help_hotkeys_16": "停止 AI 响应生成、关闭 UI 面板、取消消息编辑",
2143 "help_hotkeys_17": "Ctrl+Shift+上",3202 "help_hotkeys_17": "Ctrl+Shift+上",
@@ -2151,18 +3210,18 @@
2151 "help_hotkeys_25": "`行内代码`",3210 "help_hotkeys_25": "`行内代码`",
2152 "help_hotkeys_26": "~~删除线~~",3211 "help_hotkeys_26": "~~删除线~~",
2153 "Import Characters": "导入角色",3212 "Import Characters": "导入角色",
2154 "Enter the URL of the content to import": "输入要导入的内容的URL",3213 "Enter the URL of the content to import": "输入要导入的内容的 URL",
2155 "Supported sources:": "支持的来源:",3214 "Supported sources:": "支持的来源:",
2156 "char_import_1": "Chub 角色(直链或ID)",3215 "char_import_1": "Chub 角色(直链或 ID)",
2157 "char_import_example": "例子:",3216 "char_import_example": "例子:",
2158 "char_import_2": "Chub 知识书(直链或ID)",3217 "char_import_2": "Chub 知识书(直链或 ID)",
2159 "char_import_3": "JanitorAI 角色(直链或UUID)",3218 "char_import_3": "JanitorAI 角色(直链或 UUID)",
2160 "char_import_4": "Pygmalion.chat 角色(直链或UUID)",3219 "char_import_4": "Pygmalion.chat 角色(直链或 UUID)",
2161 "char_import_5": "AICharacterCards.com 角色(直链或ID)",3220 "char_import_5": "AICharacterCards.com 角色(直链或 ID)",
2162 "char_import_6": "被允许的PNG直链(请参阅",3221 "char_import_6": "被允许的PNG直链(请参阅",
2163 "char_import_7": ")",3222 "char_import_7": ")",
2164 "char_import_8": "RisuRealm 角色(直链)",3223 "char_import_8": "RisuRealm 角色(直链)",
2165 "char_import_10": "Perchance 角色(直链或UUID + .gz)",3224 "char_import_10": "Perchance 角色(直链或 UUID + .gz)",
2166 "Supports importing multiple characters.": "支持导入多个角色。",3225 "Supports importing multiple characters.": "支持导入多个角色。",
2167 "Write each URL or ID into a new line.": "将每个 URL 或 ID 写入新行。",3226 "Write each URL or ID into a new line.": "将每个 URL 或 ID 写入新行。",
2168 "Enter the Git URL of the extension to install": "输入扩展程序的 Git URL 以安装",3227 "Enter the Git URL of the extension to install": "输入扩展程序的 Git URL 以安装",
@@ -2177,19 +3236,19 @@
2177 "Tokenizer:": "分词器:",3236 "Tokenizer:": "分词器:",
2178 "Only the white numbers really matter. All numbers are estimates. Grey color items may not have been included in the context due to certain prompt format settings.": "只有白色的数字作数。所有数字均为估算。\n 灰色的数字可能因特定的提示词处理规则而被排除在外。",3237 "Only the white numbers really matter. All numbers are estimates. Grey color items may not have been included in the context due to certain prompt format settings.": "只有白色的数字作数。所有数字均为估算。\n 灰色的数字可能因特定的提示词处理规则而被排除在外。",
2179 "System Info:": "系统信息:",3238 "System Info:": "系统信息:",
2180 "Prompt Tokens:": "提示词Token:",3239 "Prompt Tokens:": "提示词 Token:",
2181 "World Info:": "世界书:",3240 "World Info:": "世界书:",
2182 "Chat History:": "聊天记录:",3241 "Chat History:": "聊天记录:",
2183 "Extensions:": "扩展程序:",3242 "Extensions:": "扩展程序:",
2184 "Bias:": "偏置:",3243 "Bias:": "偏置:",
2185 "Total Tokens in Prompt:": "提示词的总Token数量:",3244 "Total Tokens in Prompt:": "提示词总 Token 数量:",
2186 "Max Context": "最大上下文:",3245 "Max Context": "最大上下文:",
2187 "(Context Size - Response Length)": "(上下文长度 - 回复长度)",3246 "(Context Size - Response Length)": "(上下文长度 - 回复长度)",
2188 "Choose what to export": "选择您想要导出什么:",3247 "Choose what to export": "选择您想要导出什么:",
2189 "Choose what to import": "选择您想要导入什么:",3248 "Choose what to import": "选择您想要导入什么:",
2190 "If necessary, you can later restore this chat file from the /backups folder": "若需要,您可稍后在 /backups 文件夹中恢复此聊天文件。",3249 "If necessary, you can later restore this chat file from the /backups folder": "若需要,您可稍后在 /backups 文件夹中恢复此聊天文件。",
2191 "Also delete the current chat file": "同时删除当前聊天文件",3250 "Also delete the current chat file": "同时删除当前聊天文件",
2192 "Persona Lorebook for": "Ta 的角色世界书:",3251 "Persona Lorebook for": "Ta 的人格世界书:",
2193 "persona_world_template_txt": "将世界书绑定到此角色。生成 AI 回复时,\n 它将与全局、角色和聊天世界书中的条目结合使用。",3252 "persona_world_template_txt": "将世界书绑定到此角色。生成 AI 回复时,\n 它将与全局、角色和聊天世界书中的条目结合使用。",
2194 "Insert prompt": "插入提示词",3253 "Insert prompt": "插入提示词",
2195 "Import a prompt list": "导入提示词列表",3254 "Import a prompt list": "导入提示词列表",
@@ -2197,10 +3256,10 @@
2197 "Reset current character": "重置当前角色",3256 "Reset current character": "重置当前角色",
2198 "New prompt": "新提示词",3257 "New prompt": "新提示词",
2199 "Prompts": "提示词",3258 "Prompts": "提示词",
2200 "Total Tokens:": "总词符数:",3259 "Total Tokens:": "总 Token 数量:",
2201 "Name": "名称",3260 "Name": "名称",
2202 "prompt_manager_tokens": "词符",3261 "prompt_manager_tokens": "Token",
2203 "Are you sure you want to connect to the following proxy URL?": "你确定要连接到下面的代理URL吗?",3262 "Are you sure you want to connect to the following proxy URL?": "你确定要连接到下面的代理 URL 吗?",
2204 "Encountered an error while processing your request.": "处理请求时遇到了问题。",3263 "Encountered an error while processing your request.": "处理请求时遇到了问题。",
2205 "Check you have credits available on your": "检查您的 ",3264 "Check you have credits available on your": "检查您的 ",
2206 "OpenAI account quora_error": "OpenAI 账号余额是否充足",3265 "OpenAI account quora_error": "OpenAI 账号余额是否充足",
@@ -2227,7 +3286,6 @@
2227 "Type System Prompt here...": "在此输入系统提示词...",3286 "Type System Prompt here...": "在此输入系统提示词...",
2228 "API:": "API:",3287 "API:": "API:",
2229 "Key:": "密钥:",3288 "Key:": "密钥:",
2230 "Add Secret": "添加密钥",
2231 "No secrets saved.": "无保存的密钥。",3289 "No secrets saved.": "无保存的密钥。",
2232 "Copy ID": "复制 ID",3290 "Copy ID": "复制 ID",
2233 "Select": "选择",3291 "Select": "选择",
@@ -2239,7 +3297,6 @@
2239 "Downloader Options": "下载器选项",3297 "Downloader Options": "下载器选项",
2240 "Extra parameters for downloading/HuggingFace API": "下载/HuggingFace API 的额外参数。如果不确定,请将其留空。",3298 "Extra parameters for downloading/HuggingFace API": "下载/HuggingFace API 的额外参数。如果不确定,请将其留空。",
2241 "Revision": "修订",3299 "Revision": "修订",
2242 "Folder Name": "输出文件夹名称",
2243 "HF Token": "HF 令牌",3300 "HF Token": "HF 令牌",
2244 "Include Patterns": "包含模式",3301 "Include Patterns": "包含模式",
2245 "Glob patterns of files to include in the download.": "要包含在下载中的文件的全局模式。每个模式用换行符分隔。",3302 "Glob patterns of files to include in the download.": "要包含在下载中的文件的全局模式。每个模式用换行符分隔。",
@@ -2262,7 +3319,7 @@
2262 "To enable multi-account features, restart the SillyTavern server with": "要启用多帐户功能,请使用以下命令重新启动 SillyTavern 服务器",3319 "To enable multi-account features, restart the SillyTavern server with": "要启用多帐户功能,请使用以下命令重新启动 SillyTavern 服务器",
2263 "set to true in the config.yaml file.": "在 config.yaml 文件中设置为 true。",3320 "set to true in the config.yaml file.": "在 config.yaml 文件中设置为 true。",
2264 "Account Info": "帐户信息",3321 "Account Info": "帐户信息",
2265 "To change your user avatar, use the buttons below or select a default persona in the Persona Management menu.": "要更改您的用户头像,请使用下面的按钮或在角色管理菜单中选择一个默认角色。",3322 "To change your user avatar, use the buttons below or select a default persona in the Persona Management menu.": "要更改您的用户头像,请使用下面的按钮或在人格管理菜单中选择一个默认人格。",
2266 "Set your custom avatar.": "设置您的自定义头像。",3323 "Set your custom avatar.": "设置您的自定义头像。",
2267 "Remove your custom avatar.": "删除您的自定义头像。",3324 "Remove your custom avatar.": "删除您的自定义头像。",
2268 "Handle:": "账号:",3325 "Handle:": "账号:",
@@ -2297,7 +3354,7 @@
2297 "in the chat bar": "至聊天框",3354 "in the chat bar": "至聊天框",
2298 "SillyTavern Documentation Site": "访问 SillyTavern 帮助文档",3355 "SillyTavern Documentation Site": "访问 SillyTavern 帮助文档",
2299 "Still have questions?": "仍有疑问?",3356 "Still have questions?": "仍有疑问?",
2300 "Join the SillyTavern Discord": "加入 SillyTavern 的 Discord群组",3357 "Join the SillyTavern Discord": "加入 SillyTavern 的 Discord 群组",
2301 "Post a GitHub issue": "在 GitHub 发布问题",3358 "Post a GitHub issue": "在 GitHub 发布问题",
2302 "Contact the developers": "联系开发者",3359 "Contact the developers": "联系开发者",
2303 "Show recent chats": "显示最近的聊天",3360 "Show recent chats": "显示最近的聊天",
@@ -2308,9 +3365,230 @@
2308 "Discord": "Discord",3365 "Discord": "Discord",
2309 "Temporary Chat": "临时聊天",3366 "Temporary Chat": "临时聊天",
2310 "No recent chats": "无最近聊天",3367 "No recent chats": "无最近聊天",
3368 "Pinned chat": "已置顶聊天",
3369 "Pin chat": "置顶聊天",
2311 "Rename chat": "重命名聊天",3370 "Rename chat": "重命名聊天",
2312 "Delete chat": "删除聊天",3371 "Delete chat": "删除聊天",
2313 "Title/Memo": "标题(备忘)",3372 "Title/Memo": "标题(备忘)",
2314 "Strategy": "触发策略",3373 "Strategy": "触发策略",
2315 "Trigger %": "触发概率%"3374 "Trigger %": "触发概率 %",
3375 "Class": "类型",
3376 "Context Length": "上下文长度",
3377 "Added On": "添加于",
3378 "[Currently loaded]": "[当前已加载]",
3379 "Select quantizations. No selection = all quantizations.": "选择量化方式。未选择 = 所有量化方式。",
3380 "Search quantizations...": "搜索量化方式...",
3381 "Select providers. No selection = all providers.": "选择提供商。未选择 = 所有提供商。",
3382 "Search providers...": "搜索提供商...",
3383 "Enter a valid API URL": "输入一个有效的 API URL",
3384 "Banned tokens/strings are being sent in the request.": "请求中包含被禁止的 Token 和字符串。",
3385 "Banned tokens/strings are NOT being sent in the request.": "请求中未包含被禁止的 Token 和字符串。",
3386 "No Ollama model selected.": "未选择 Ollama 模型。",
3387 "Next page": "下一页",
3388 "Previous page": "上一页",
3389 "First page": "第一页",
3390 "Last page": "最后一页",
3391 "Multiple personas found for given conditions.": "在给定条件下找到多个人格。",
3392 "Multiple personas found for given conditions. Returning the first match.": "在给定条件下找到多个人格。返回第一个匹配的人格。",
3393 "Multiple characters found for given conditions.": "在给定条件下找到多个角色。",
3394 "Multiple characters found for given conditions. Returning the first match.": "在给定条件下找到多个角色。返回第一个匹配的角色。",
3395 "If you're connected to an API, try asking me something!": "如果您已连接到一个 API,试着问我点什么吧!",
3396 "**Hint:** Set any character as your welcome page assistant from their \"More...\" menu.": "**提示:**您可以通过角色设置中的 \"更多...\" 菜单将角色设为欢迎页面的助手。",
3397 "Show more recent chats": "显示更多最近聊天",
3398 "Show less recent chats": "显示更少最近聊天",
3399 "Failed to open recent chat. See console for details.": "未能打开最近聊天。请查看控制台获取详细信息。",
3400 "Failed to open recent group chat. See console for details.": "未能打开最近群聊。请查看控制台获取详细信息。",
3401 "Chat renamed.": "聊天已重命名。",
3402 "Failed to rename recent chat. See console for details.": "未能重命名最近聊天。请查看控制台获取详细信息。",
3403 "Group chat renamed.": "群聊已重命名。",
3404 "Failed to rename recent group chat. See console for details.": "未能重命名最近群聊。请查看控制台获取详细信息。",
3405 "Chat deleted.": "聊天已删除。",
3406 "Failed to delete recent chat. See console for details.": "未能删除最近聊天。请查看控制台获取详细信息。",
3407 "Group chat deleted.": "群聊已删除。",
3408 "Failed to delete recent group chat. See console for details.": "未能删除最近群聊。请查看控制台获取详细信息。",
3409 "Failed to create ${0}. See console for details.": "未能创建 ${0}。请查看控制台获取详细信息。",
3410 "Failed to open permanent assistant chat. See console for details.": "未能打开永久助手聊天。请查看控制台获取详细信息。",
3411 "Cannot create while generating.": "生成过程中无法创建。",
3412 "Automatically created character. Feel free to edit.": "自动创建的角色。可以自由编辑。",
3413 "Creation request did not succeed.": "创建请求未成功。",
3414 "Assistant not found. Try sending a chat message.": "未找到助手。请尝试发送聊天消息。",
3415 "${0} is a system assistant. Choose another character.": "${0} 是系统助手。请选择另一个角色。",
3416 "${0} is no longer your assistant.": "${0} 不再是你的助手。",
3417 "Set ${0} as your assistant.": "将 ${0} 设为你的助手。",
3418 "Valid World Info file name is required": "需要有效的世界书文件名",
3419 "World Info file has an invalid format": "世界书文件格式无效",
3420 "World Info file has no entries": "世界书文件没有条目",
3421 "Open a chat to get a name of the chat-bound lorebook": "打开一个聊天以获取聊天绑定的世界书名称",
3422 "Apply your current sorting to the \"Order\" field. The Order values will go down from the chosen number.": "将你当前的排序应用到 \"Order\" 字段。Order 值将从所选数字开始向下递减。",
3423 "More than 100 entries in this world. If you don't choose a number higher than that, the lower entries will default to 0.<br />(Usual default: 100)<br />Minimum: ${0}": "这个世界的条目超过 100 个。如果你没有选择一个比这更高的数字,较低的条目将默认为 0。<br />(通常默认值: 100)<br />最小值: ${0}",
3424 "Apply Current Sorting": "应用当前排序",
3425 "Apply": "应用",
3426 "Invalid number: ${0}": "无效数字: ${0}",
3427 "A number lower than the entry count has been chosen. All entries below that will default to 0.": "选择了一个小于条目数量的数字。所有低于该数字的条目将默认为 0。",
3428 "Tie this entry to specific characters or characters with specific tags": "将此条目绑定到特定角色或具有特定标签的角色",
3429 "There are no other lorebooks to move to.": "没有可以移动到的其他世界书。",
3430 "Move/Copy '${0}' to:": "移动/复制 '${0}' 到:",
3431 "Move": "移动",
3432 "Please select a target lorebook.": "请选择一个世界书。",
3433 "Delete the entry with UID: ${0}?": "删除 UID 为 ${0} 的条目?",
3434 "This action is irreversible!": "此操作不可撤销!",
3435 "New World": "新世界书",
3436 "Are you sure you want to import '${0}'?": "确定要导入 '${0}' 吗?",
3437 "It will overwrite the World/Lorebook with the same name.": "它将覆盖同名的世界书。",
3438 "The world '${0}' has been imported and linked to the character successfully.": "世界书 “${0}” 已成功导入并链接到角色。",
3439 "World/Lorebook imported": "世界书已导入",
3440 "Deactivated world: ${0}": "已停用世界书: ${0}",
3441 "World was not active: ${0}": "世界书未激活: ${0}",
3442 "Activated world: ${0}": "已激活世界书: ${0}",
3443 "No world found named: ${0}": "未找到名为 ${0} 的世界书",
3444 "Deactivated all worlds": "已停用所有世界书",
3445 "The world with ${0} is invalid or corrupted.": "具有 ${0} 的世界书无效或已损坏。",
3446 "File is not valid: ${0}": "文件无效: ${0}",
3447 "World Info \"${0}\" imported successfully!": "世界书 “${0}” 已成功导入!",
3448 "Failed to import World Info": "导入世界书失败",
3449 "Source lorebook '${0}' not found.": "源世界书 “${0}” 未找到。",
3450 "Target lorebook '${0}' not found.": "目标世界书 “${0}” 未找到。",
3451 "Failed to load data for source lorebook '${0}'.": "加载源世界书 “${0}” 数据失败。",
3452 "Failed to load data for target lorebook '${0}'.": "加载目标世界书 “${0}” 数据失败。",
3453 "Entry not found in source lorebook '${0}'.": "在源世界书 “${0}” 中未找到条目。",
3454 "Entry moved successfully from '${0}' to '${1}'.": "条目已成功从 “${0}” 移动到 “${1}”。",
3455 "Entry copied successfully to '${0}'.": "条目已成功复制到 “${0}”。",
3456 "An unexpected error occurred while moving the entry: ${0}": "移动条目时发生意外错误: ${0}",
3457 "Embedded lorebook will be removed from this character.": "嵌入的世界书将从该角色中移除。",
3458 "Create a new World Info": "创建新的世界书",
3459 "Narrate All Chat": "朗读全部聊天",
3460 "Narrate all messages in the current chat. Includes user messages, excludes hidden comments.": "朗读当前聊天中的所有消息。包括用户消息,不包括隐藏的评论。",
3461 "Enter a name for the new file:": "输入新文件的名称:",
3462 "No Worlds active. Click here to select.": "没有激活的世界书。点击这里选择。",
3463 "completions note prefix": "完成提示词前缀",
3464 "(if disabled, use ": "(如果被禁用,使用",
3465 "[ None ]": "[ 无 ]",
3466 "[Custom model]": "[自定义模型]",
3467 "Example: http://127.0.0.1:5000/api ": "示例:http://127.0.0.1:5000/api",
3468 "Restore default": "恢复默认",
3469 "sd_prompt_-1": "聊天消息模板",
3470 "sd_prompt_-2": "函数工具提示词描述",
3471 "sd_prompt_0": "角色 (第二人称,你)",
3472 "sd_prompt_1": "你的人设 (第一人称,我)",
3473 "sd_prompt_10": "肖像 (多模态模式)",
3474 "sd_prompt_11": "自由模式 (由 LLM 自动扩写)",
3475 "sd_prompt_2": "场景 (整个故事)",
3476 "sd_prompt_3": "最后原始消息",
3477 "sd_prompt_4": "最后消息",
3478 "sd_prompt_5": "角色的脸 (第二人称,你)",
3479 "sd_prompt_7": "背景",
3480 "sd_prompt_8": "角色 (多模态模式)",
3481 "sd_prompt_9": "你的人设 (多模态模式)",
3482 "Tabby model hint prefix": "Tabby 模型提示前缀",
3483 "Connect to an API. If no argument is provided, it will return the currently connected API.": "连接到一个 API。如果没有提供参数,它将返回当前连接的 API。",
3484 "Available APIs:": "可用的 API:",
3485 "Calls an impersonation response, with an optional additional prompt.": "调用冒充响应,带有可选的附加提示词。",
3486 "If <code>await=true</code> named argument is passed, the command will wait for the impersonation to end before continuing.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待冒充结束。",
3487 "Selects instruct mode template by name. Enables instruct mode if not already enabled.": "按名称选择指令模式。如果尚未启用指令模式,则启用它。",
3488 "Gets the current instruct template if no name is provided and instruct mode is enabled or <code>forceGet=true</code> is passed.": "如果没有提供名称且启用了指令模式,或者传递了 <code>forceGet=true</code>,则获取当前指令模式。",
3489 "Sets a background according to the provided filename. Partial names allowed.": "根据提供的文件名设置背景。允许部分名称。",
3490 "If no background is provided, this will return the currently selected background.": "如果没有提供背景,这将返回当前选择的背景。",
3491 "Searches for a character and returns its avatar key.": "搜索角色并返回其头像键。",
3492 "This can be used to choose the correct character for something like <code>/sendas</code> or other commands in need of a character name if you have multiple characters with the same name.": "如果您有多个同名角色,这可用于为 <code>/sendas</code> 或其他需要角色名称的命令选择正确的角色。",
3493 "Returns the avatar key for \"Chloe\".": "返回 \"Chloe\" 的头像键。",
3494 "Returns the avatar key for the character \"Chloe\" that is tagged with \"friend\".": "返回标记为 \"friend\" 的角色 \"Chloe\" 的头像键。",
3495 "This is useful if you for example have multiple characters named \"Chloe\", and the others are \"foe\", \"goddess\", or anything else, so you can actually select the character you are looking for.": "如果您有多个名为 \"Chloe\" 的角色,而其他的角色是 \"foe\"、\"goddess\" 或其他任何标签,这将非常有用,这样您就可以实际选择您正在寻找的角色。",
3496 "Sends a message as a specific character. Uses the character avatar if it exists in the characters list.": "作为特定角色发送消息。如果字符列表中存在角色头像,则使用该头像。",
3497 "will send \"Hello, guys!\" from \"Chloe\".": "将从 \"Chloe\" 发送 \"Hello, guys!\"。",
3498 "will send a message as the character \"Chloe\", but utilizing the avatar from a character named \"BigBadBoss\".": "将作为角色 \"Chloe\" 发送消息,但使用名为 \"BigBadBoss\" 的角色的头像。",
3499 "If \"compact\" is set to true, the message is sent using a compact layout.": "如果 \"compact\" 设置为 true,则使用紧凑布局发送消息。",
3500 "Sends a message as a system narrator.": "作为系统旁白发送消息。",
3501 "If <code>compact</code> is set to <code>true</code>, the message is sent using a compact layout.": "如果 <code>compact</code> 设置为 <code>true</code>,则使用紧凑布局发送消息。",
3502 "Adds a note/comment message not part of the chat.": "添加不属于聊天的备注/评论消息。",
3503 "Continues the last message in the chat, with an optional additional prompt.": "继续聊天的最后一条消息,带有可选的附加提示词。",
3504 "If <code>await=true</code> named argument is passed, the command will await for the continued generation before proceeding.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待继续生成。",
3505 "Continues the chat with no additional prompt and immediately proceeds to the next command.": "不带附加提示词继续聊天,并立即执行下一条命令。",
3506 "Continues the chat with the provided prompt and waits for the generation to finish.": "使用提供的提示词继续聊天,并等待生成完成。",
3507 "Deletes all messages attributed to a specified name.": "删除归由于指定名称的所有消息。",
3508 "Adds a user message to the chat log without triggering a generation.": "向聊天记录添加用户消息,而不触发生成。",
3509 "If <code>name</code> is set, it will be displayed as the message sender. Can be an empty for no name.": "如果设置了 <code>name</code>,它将显示为消息发送者。可以为空以表示没有名称。",
3510 "Triggers a message generation. If in group, can trigger a message for the specified group member index or name.": "触发消息生成。如果在群组中,可以为指定的群组成员索引或名称触发消息。",
3511 "If <code>await=true</code> named argument is passed, the command will await for the triggered generation before continuing.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待触发的生成。",
3512 "Adds a new group member to the group chat.": "向群聊添加新的群组成员。",
3513 "Removes a group member from the group chat.": "从群聊中移除群组成员。",
3514 "Shows a group member character card without switching chats.": "在不切换聊天的情况下显示群组成员角色卡。",
3515 "Shows the character card for the character named \"Gloria\".": "显示名为 \"Gloria\" 的角色的角色卡。",
3516 "Deletes a swipe from the last chat message. If swipe id is not provided, it deletes the current swipe.": "从最后一条聊天消息中删除滑动。如果未提供滑动 ID,则删除当前滑动。",
3517 "Deletes the current swipe.": "删除当前滑动。",
3518 "Deletes the second swipe from the last chat message.": "从最后一条聊天消息中删除第二个滑动。",
3519 "Generates text using the provided prompt and passes it to the next command through the pipe, optionally locking user input while generating and allowing to configure the in-prompt name for instruct mode (default = \"System\").": "使用提供的提示词生成文本并通过管道将其传递给下一条命令,可选择在生成时锁定用户输入,并允许配置指令模式的提示词内名称(默认为 \"System\")。",
3520 "\"as\" argument controls the role of the output prompt: system (default) or char. If \"length\" argument is provided as a number in tokens, allows to temporarily override an API response length.": "\"as\" 参数控制输出提示词的身份:system(默认)或 char。如果 \"length\" 参数作为 Token 数提供,则允许临时覆盖 API 响应长度。",
3521 "Generates text using the provided prompt and passes it to the next command through the pipe, optionally locking user input while generating. Does not include chat history or character card.": "使用提供的提示词生成文本并通过管道将其传递给下一条命令,可选择在生成时锁定用户输入。不包括聊天历史记录或角色卡。",
3522 "Use instruct=off to skip instruct formatting, e.g. <pre><code>/genraw instruct=off Why is the sky blue?</code></pre>": "使用 instruct=off 跳过指令格式化,例如 <pre><code>/genraw instruct=off 为什么天空是蓝色的?</code></pre>",
3523 "Use stop=... with a JSON-serialized array to add one-time custom stop strings, e.g. <pre><code>/genraw stop=[\"\\n\"] Say hi</code></pre>": "使用 stop=... 和 JSON 序列化数组添加一次性自定义停止字符串,例如 <pre><code>/genraw stop=[\"\\n\"] 说嗨</code></pre>",
3524 "\"as\" argument controls the role of the output prompt: system (default) or char. \"system\" argument adds an (optional) system prompt at the start.": "\"as\" 参数控制输出提示词的身份:system(默认)或 char。\"system\" 参数在开头添加(可选)系统提示词。",
3525 "If \"length\" argument is provided as a number in tokens, allows to temporarily override an API response length.": "如果 \"length\" 参数作为 Token 数提供,则允许临时覆盖 API 响应长度。",
3526 "Adds a swipe to the last chat message.": "向最后一条聊天消息添加滑动。",
3527 "Use switch=true to switch to directly switch to the new swipe.": "使用 switch=true 直接切换到新滑动。",
3528 "Stops the generation and any streaming if it is currently running.": "如果是当前正在运行,则停止生成和任何流式传输。",
3529 "Note: This command cannot be executed from the chat input, as sending any message or script from there is blocked during generation. But it can be executed via automations or QR scripts/buttons.": "注意:此命令无法从聊天输入执行,因为在生成期间会阻止从那里发送任何消息或脚本。但它可以通过自动化或 QR 脚本/按钮执行。",
3530 "Performs a fuzzy match of each item in the <code>list</code> against the <code>text to search</code>. If any item matches, then its name is returned. If no item matches the text, no value is returned.": "对 <code>list</code> 中的每一项与 <code>text to search</code> 进行模糊匹配。如果有任何项目匹配,则返回其名称。如果没有项目匹配文本,则不返回任何值。",
3531 "The optional <code>threshold</code> (default is 0.4) allows control over the match strictness.": "可选的 <code>threshold</code>(默认值为 0.4)允许控制匹配的严格程度。",
3532 "A low value (min 0.0) means the match is very strict.": "较低的值(最小 0.0)意味着匹配非常严格。",
3533 "At 1.0 (max) the match is very loose and will match anything.": "在 1.0(最大值)时,匹配非常宽松,可以匹配任何内容。",
3534 "The optional <code>mode</code> argument allows to control the behavior when multiple items match the text.": "可选的 <code>mode</code> 参数允许控制多个项目匹配文本时的行为。",
3535 "<code>first</code> (default) returns the first match below the threshold.": "<code>first</code>(默认)返回低于阈值的第一个匹配项。",
3536 "<code>best</code> returns the best match below the threshold.": "<code>best</code> 返回低于阈值的最佳匹配项。",
3537 "The returned value passes to the next command through the pipe.": "返回值通过管道传递给下一条命令。",
3538 "passes the text to the next command through the pipe.": "通过管道将文本传递给下一条命令。",
3539 "Delays the next command in the pipe by the specified number of milliseconds.": "将管道中的下一条命令延迟指定的毫秒数。",
3540 "Shows a popup with the provided text and an input field.": "显示带有提供的文本和输入字段的弹出窗口。",
3541 "The <code>default</code> argument is the default value of the input field, and the text argument is the text to display.": "<code>default</code> 参数是输入字段的默认值,text 参数是要显示的文本。",
3542 "Runs a closure from a scoped variable, or a Quick Reply with the specified name from a currently active preset or from another preset.": "运行来自作用域变量的闭包,或来自当前活动预设或另一个预设的具有指定名称的快捷回复。",
3543 "Named arguments can be referenced in a QR with <code>{{arg::key}}</code>.": "命名参数可以在 QR 中用 <code>{{arg::key}}</code> 引用。",
3544 "Returns the specified message or range of messages as a string.": "以字符串形式返回指定的消息或消息范围。",
3545 "Use the <code>hidden=off</code> argument to exclude hidden messages.": "使用 <code>hidden=off</code> 参数排除隐藏消息。",
3546 "Use the <code>role</code> argument to filter messages by role. Possible values are: system, assistant, user.": "使用 <code>role</code> 参数按身份过滤消息。可能的值为:system、assistant、user。",
3547 "Returns the 10th message.": "返回第 10 条消息。",
3548 "Returns messages 5 through 10 with author names.": "返回第 5 到第 10 条消息及作者姓名。",
3549 "Sets the user input to the specified text and passes it to the next command through the pipe.": "将用户输入设置为指定文本,并通过管道将其传递给下一条命令。",
3550 "Shows a blocking popup with the specified text and buttons.": "显示带有指定文本和按钮的阻塞弹出窗口。",
3551 "Returns the popup text.": "返回弹出文本。",
3552 "Returns the clicked button label into the pipe or empty string if canceled.": "将点击的按钮标签返回到管道中,如果取消则返回空字符串。",
3553 "Trims the start or end of text to the specified number of tokens.": "将文本的开头或结尾修剪为指定的 Token 数量。",
3554 "Trims the text to the start of the first full sentence.": "将文本修剪到第一个完整句子的开头。",
3555 "Gets the state of the specified prompt entries.": "获取指定提示词条目的状态。",
3556 "If <code>return</code> is <code>simple</code> (default) then the return will be a single value if only one value was retrieved; otherwise uses a dict (if the identifier parameter was used) or a list.": "如果 <code>return</code> 为 <code>simple</code>(默认),则如果只检索到一个值,则返回单个值;否则使用字典(如果使用了 identifier 参数)或列表。",
3557 "Opens a popup with all the available Font Awesome icons and returns the selected icon's name.": "打开包含所有可用 Font Awesome 图标的弹出窗口,并返回所选图标的名称。",
3558 "Set the API URL / server URL / endpoint for the currently selected API, including the port. If no argument is provided, it will return the current API url.": "设置当前选择 API 的 API URL / 服务器 URL / 端点,包括端口。如果未提供参数,它将返回当前 API URL。",
3559 "If a manual API is provided to <b>set</b> the URL, make sure to set <code>connect=false</code>, as auto-connect only works for the currently selected API, or consider switching to it with <code>/api</code> first.": "如果提供手动 API 来<b>设置</b> URL,请确保设置 <code>connect=false</code>,因为自动连接仅适用于当前选择的 API,或者考虑先使用 <code>/api</code> 切换到它。",
3560 "This slash command works for most of the Text Completion sources, KoboldAI Classic, and also Custom OpenAI compatible, Z.AI, and Google Vertex AI for the Chat Completion sources. If unsure which APIs are supported, check the auto-completion of the optional <code>api</code> argument of this command.": "此斜杠命令适用于大多数文本补全源、KoboldAI Classic,以及聊天补全源的 Custom OpenAI 兼容、Z.AI 和 Google Vertex AI。即如果不确定支持哪些 API,请检查此命令的可选 <code>api</code> 参数的自动补全。",
3561 "Selects tokenizer by name. Gets the current tokenizer if no name is provided.": "按名称选择分词器。如果没有提供名称,则获取当前分词器。",
3562 "Available tokenizers:": "可用的分词器:",
3563 "Extracts text from the provided string.": "从提供的字符串中提取文本。",
3564 "If <code>start</code> is omitted, it's treated as 0.<br />": "如果省略 <code>start</code>,则视为 0。<br />",
3565 "If <code>start</code> < 0, the index is counted from the end of the string.<br />": "如果 <code>start</code> < 0,则从字符串末尾开始计数。<br />",
3566 "If <code>start</code> >= the string's length, an empty string is returned.<br />": "如果 <code>start</code> >= 字符串长度,则返回空字符串。<br />",
3567 "If <code>end</code> is omitted, or if <code>end</code> >= the string's length, extracts to the end of the string.<br />": "如果省略 <code>end</code>,或者 <code>end</code> >= 字符串长度,则提取到字符串末尾。<br />",
3568 "If <code>end</code> < 0, the index is counted from the end of the string.<br />": "如果 <code>end</code> < 0,则从字符串末尾开始计数。<br />",
3569 "If <code>end</code> <= <code>start</code> after normalizing negative values, an empty string is returned.": "如果归一化负值后 <code>end</code> <= <code>start</code>,则返回空字符串。",
3570 "Replaces text within the provided string based on the pattern.": "根据模式替换提供的字符串中的文本。",
3571 "If <code>mode</code> is <code>literal</code> (or omitted), <code>pattern</code> is a literal search string (case-sensitive).<br />": "如果 <code>mode</code> 为 <code>literal</code>(或省略),则 <code>pattern</code> 为字面量搜索字符串(区分大小写)。<br />",
3572 "If <code>mode</code> is <code>regex</code>, <code>pattern</code> is parsed as an ECMAScript Regular Expression.<br />": "如果 <code>mode</code> 为 <code>regex</code>,则将 <code>pattern</code> 解析为 ECMAScript 正则表达式。<br />",
3573 "The <code>replacer</code> replaces based on the <code>pattern</code> in the input text.<br />": "<code>replacer</code> 基于输入文本中的 <code>pattern</code> 进行替换。<br />",
3574 "If <code>replacer</code> is omitted, the replacement(s) will be an empty string.<br />": "如果省略 <code>replacer</code>,则替换项将为空字符串。<br />",
3575 "Tests text for a regular expression match.": "测试文本是否匹配正则表达式。",
3576 "Returns <code>true</code> if the match is found, <code>false</code> otherwise.": "如果找到匹配项,则返回 <code>true</code>,否则返回 <code>false</code>。",
3577 "Retrieves regular expression matches in the given text": "检索给定文本中的正则表达式匹配项",
3578 "Returns an array of groups (with the first group being the full match). If the regex contains the global flag (i.e. <code>/g</code>), multiple nested arrays are returned for each match. If the regex is global, returns <code>[]</code> if no matches are found, otherwise it returns an empty string.": "返回组数组(第一个组为完全匹配)。如果正则表达式包含全局标志(即 <code>/g</code>),则为每个匹配项返回多个嵌套数组。如果正则表达式是全局的,如果未找到匹配项则返回 <code>[]</code>,否则返回空字符串。",
3579 "Scrolls the chat view to the specified message index. Index starts at 0.": "将聊天视图滚动到指定的消息索引。索引从 0 开始。",
3580 "Scrolls to the 11th message (id=10).": "滚动到第 11 条消息 (id=10)。",
3581 "Sets a \"Prompt Post-Processing\" type. Gets the current selection if no value is provided.": "设置 \"提示词后处理\" 类型。如果没有提供值,则获取当前选择。",
3582 "Rerolls all <code>{{pick}}</code> macro choices in the current chat.": "重新随机选择当前聊天中的所有 <code>{{pick}}</code> 宏选项。",
3583 "The <code>{{pick}}</code> macro normally keeps stable choices per chat. This command changes the seed used for all picks, causing them to resolve to (possibly) different values.": "<code>{{pick}}</code> 宏通常在每个聊天中保持稳定的选择。此命令更改用于所有选择的种子,导致它们解析为(可能)不同的值。",
3584 "If a number is provided, sets the seed to that value. Otherwise, increments the current seed by 1.": "如果提供了数字,则将种子设置为该值。否则,将当前种子增加 1。",
3585 "Increments the seed by 1.": "将种子增加 1。",
3586 "Sets the seed to 5.": "将种子设置为 5。",
3587 "/ page": "/ 页",
3588 "Show only favorites": "仅显示收藏",
3589 "Show only groups": "仅显示群组",
3590 "Enable 'Tags as Folder'\n\nAllows characters to be grouped in folders by their assigned tags.\nTags have to be explicitly chosen as folder to show up.\n\nClick here to start": "启用 '标签作为文件夹'\n\n允许按分配的标签将角色分组在文件夹中。\n标签必须显式选择为文件夹才能显示。\n\n点击这里开始",
3591 "Manage tags": "管理标签",
3592 "Show Tag List": "显示标签列表",
3593 "Clear all filters": "清除所有过滤器"
2316}3594}
public/scripts/extensions/attachments/manage-button.html+1 -1
@@ -1,6 +1,6 @@
11
22
3<div id="manageAttachments" class="list-group-item flex-container flexGap5" title="View global, character, or data files.">3<div id="manageAttachments" class="list-group-item flex-container flexGap5" title="View global, character, or data files." data-i18n="[title]View global, character, or data files.">
4 <div class="fa-fw fa-solid fa-book-open-reader extensionsMenuExtensionButton"></div>4 <div class="fa-fw fa-solid fa-book-open-reader extensionsMenuExtensionButton"></div>
5 <span data-i18n="Open Data Bank">Open Data Bank</span>5 <span data-i18n="Open Data Bank">Open Data Bank</span>
6</div>6</div>
public/scripts/extensions/stable-diffusion/settings.html+1 -1
@@ -598,7 +598,7 @@
598 <span data-i18n="Shareable">598 <span data-i18n="Shareable">
599 Shareable599 Shareable
600 </span>600 </span>
601 <small class="flexBasis100p">601 <small class="flexBasis100p" data-i18n="When checked, character-specific prompts will be saved with the character card data.">
602 When checked, character-specific prompts will be saved with the character card data.602 When checked, character-specific prompts will be saved with the character card data.
603 </small>603 </small>
604 </label>604 </label>
public/scripts/extensions/tts/index.js+9 -8
@@ -37,6 +37,7 @@ import { MiniMaxTtsProvider } from './minimax.js';
37import { ElectronHubTtsProvider } from './electronhub.js';37import { ElectronHubTtsProvider } from './electronhub.js';
38import { ChutesTtsProvider } from './chutes.js';38import { ChutesTtsProvider } from './chutes.js';
39import { VolcengineTtsProvider } from './volcengine.js';39import { VolcengineTtsProvider } from './volcengine.js';
40import { applyLocale, t } from '/scripts/i18n.js';
4041
41const UPDATE_INTERVAL = 1000;42const UPDATE_INTERVAL = 1000;
42const wrapper = new ModuleWorkerWrapper(moduleWorker);43const wrapper = new ModuleWorkerWrapper(moduleWorker);
@@ -405,18 +406,18 @@ function onAudioControlClicked() {
405}406}
406407
407function addAudioControl() {408function addAudioControl() {
408 $('#tts_wand_container').append(`409 $('#tts_wand_container').append(applyLocale(`
409 <div id="ttsExtensionMenuItem" class="list-group-item flex-container flexGap5">410 <div id="ttsExtensionMenuItem" class="list-group-item flex-container flexGap5">
410 <div id="tts_media_control" class="extensionsMenuExtensionButton "/></div>411 <div id="tts_media_control" class="extensionsMenuExtensionButton "/></div>
411 TTS Playback412 <span data-i18n="TTS Playback">TTS Playback</span>
412 </div>`);413 </div>`));
413 $('#tts_wand_container').append(`414 $('#tts_wand_container').append(applyLocale(`
414 <div id="ttsExtensionNarrateAll" class="list-group-item flex-container flexGap5">415 <div id="ttsExtensionNarrateAll" class="list-group-item flex-container flexGap5">
415 <div class="extensionsMenuExtensionButton fa-solid fa-radio"></div>416 <div class="extensionsMenuExtensionButton fa-solid fa-radio"></div>
416 Narrate All Chat417 <span data-i18n="Narrate All Chat">Narrate All Chat</span>
417 </div>`);418 </div>`));
418 $('#ttsExtensionMenuItem').attr('title', 'TTS play/pause').on('click', onAudioControlClicked);419 $('#ttsExtensionMenuItem').attr('title', t`TTS play/pause`).attr('data-i18n', '[title]TTS play/pause').on('click', onAudioControlClicked);
419 $('#ttsExtensionNarrateAll').attr('title', 'Narrate all messages in the current chat. Includes user messages, excludes hidden comments.').on('click', playFullConversation);420 $('#ttsExtensionNarrateAll').attr('title', t`Narrate all messages in the current chat. Includes user messages, excludes hidden comments.`).attr('data-i18n', '[title]Narrate all messages in the current chat. Includes user messages, excludes hidden comments.').on('click', playFullConversation);
420 updateUiAudioPlayState();421 updateUiAudioPlayState();
421}422}
422423
public/scripts/i18n.js+5 -0
@@ -237,6 +237,11 @@ async function getMissingTranslations() {
237 toastr.success(`Found ${uniqueMissingData.length} missing translations. See browser console for details.`);237 toastr.success(`Found ${uniqueMissingData.length} missing translations. See browser console for details.`);
238}238}
239239
240/**
241 * Applies localization to a given root element or HTML string.
242 * @param {Document|string} root The root element or HTML string to apply localization to
243 * @returns {Document|string} Translated root, in the same format as the input (Document or HTML string)
244 */
240export function applyLocale(root = document) {245export function applyLocale(root = document) {
241 if (!localeData || Object.keys(localeData).length === 0) {246 if (!localeData || Object.keys(localeData).length === 0) {
242 return root;247 return root;
public/scripts/templates/itemizationText.html+11 -11
@@ -1,21 +1,21 @@
1<h3 class="flex-container justifyCenter alignitemscenter">1<h3 class="flex-container justifyCenter alignitemscenter">
2 Prompt Itemization2 <span data-i18n="Prompt Itemization">Prompt Itemization</span>
3 <div id="showRawPrompt" class="fa-solid fa-square-poll-horizontal menu_button" title="Show Raw Prompt" data-i18n="[title]Show Raw Prompt"></div>3 <div id="showRawPrompt" class="fa-solid fa-square-poll-horizontal menu_button" title="Show Raw Prompt" data-i18n="[title]Show Raw Prompt"></div>
4 <div id="copyPromptToClipboard" class="fa-solid fa-copy menu_button" title="Copy Prompt" data-i18n="[title]Copy Prompt"></div>4 <div id="copyPromptToClipboard" class="fa-solid fa-copy menu_button" title="Copy Prompt" data-i18n="[title]Copy Prompt"></div>
5 <div id="diffPrevPrompt" class="fa-solid fa-code-compare menu_button" title="Show Prompt Differences" data-i18n="[title]Show Prompt Differences"></div>5 <div id="diffPrevPrompt" class="fa-solid fa-code-compare menu_button" title="Show Prompt Differences" data-i18n="[title]Show Prompt Differences"></div>
6</h3>6</h3>
7<div>7<div>
8 <div>8 <div>
9 API/Model: {{mainApiFriendlyName}} {{#if apiUsed}}({{apiUsed}}){{/if}} {{#if modelUsed}}&ndash; {{modelUsed}}{{/if}}9 <span data-i18n="API/Model:">API/Model:</span> {{mainApiFriendlyName}} {{#if apiUsed}}({{apiUsed}}){{/if}} {{#if modelUsed}}&ndash; {{modelUsed}}{{/if}}
10 </div>10 </div>
11 <div>11 <div>
12 <small>Preset: {{presetName}}</small>12 <small><span data-i18n="Preset:">Preset:</span> {{presetName}}</small>
13 <span>|</span>13 <span>|</span>
14 <small>Tokenizer: {{selectedTokenizer}}</small>14 <small><span data-i18n="Tokenizer:">Tokenizer:</span> {{selectedTokenizer}}</small>
15 </div>15 </div>
16</div>16</div>
1717
18<span class="tokenItemizingSubclass">18<span class="tokenItemizingSubclass" data-i18n="Only the white numbers really matter. All numbers are estimates. Grey color items may not have been included in the context due to certain prompt format settings.">
19 Only the white numbers really matter. All numbers are estimates.19 Only the white numbers really matter. All numbers are estimates.
20 Grey color items may not have been included in the context due to certain prompt format settings.20 Grey color items may not have been included in the context due to certain prompt format settings.
21</span>21</span>
@@ -34,7 +34,7 @@
34 </div>34 </div>
35 <div class="flex-container wide50p">35 <div class="flex-container wide50p">
36 <div class="wide100p flex-container flexNoGap flexFlowColumn">36 <div class="wide100p flex-container flexNoGap flexFlowColumn">
37 <div class="flex-container wide100p">37 <div class="wide100p flex-container">
38 <div class="flex1" style="color: indianred;"> Character Definitions:</div>38 <div class="flex1" style="color: indianred;"> Character Definitions:</div>
39 <div class=""> {{storyStringTokens}}</div>39 <div class=""> {{storyStringTokens}}</div>
40 </div>40 </div>
@@ -67,7 +67,7 @@
67 </div>67 </div>
68 </div>68 </div>
69 <div class="wide100p flex-container">69 <div class="wide100p flex-container">
70 <div class="flex1" style="color: gold;">World Info:</div>70 <div class="flex1" style="color: gold;"><span data-i18n="World Info:">World Info:</span></div>
71 <div class="">{{worldInfoStringTokens}}</div>71 <div class="">{{worldInfoStringTokens}}</div>
72 </div>72 </div>
73 <div class="wide100p flex-container">73 <div class="wide100p flex-container">
@@ -79,7 +79,7 @@
79 </div>79 </div>
80 <div class="wide100p flex-container flexNoGap flexFlowColumn">80 <div class="wide100p flex-container flexNoGap flexFlowColumn">
81 <div class="wide100p flex-container">81 <div class="wide100p flex-container">
82 <div class="flex1" style="color: cornflowerblue;">Extensions:</div>82 <div class="flex1" style="color: cornflowerblue;"><span data-i18n="Extensions:">Extensions:</span></div>
83 <div class="">{{allAnchorsTokens}}</div>83 <div class="">{{allAnchorsTokens}}</div>
84 </div>84 </div>
85 <div class="flex-container">85 <div class="flex-container">
@@ -104,7 +104,7 @@
104 </div>104 </div>
105 </div>105 </div>
106 <div class="wide100p flex-container">106 <div class="wide100p flex-container">
107 <div class="flex1" style="color: mediumpurple;">&lcub;&lcub;&rcub;&rcub; Bias:</div>107 <div class="flex1" style="color: mediumpurple;"><span>&lcub;&lcub;&rcub;&rcub;</span> <span data-i18n="Bias:">Bias:</span></div>
108 <div class="">{{promptBiasTokens}}</div>108 <div class="">{{promptBiasTokens}}</div>
109 </div>109 </div>
110 </div>110 </div>
@@ -113,11 +113,11 @@
113 <hr>113 <hr>
114 <div class="wide100p flex-container flexFlowColumns">114 <div class="wide100p flex-container flexFlowColumns">
115 <div class="flex-container wide100p">115 <div class="flex-container wide100p">
116 <div class="flex1">Total Tokens in Prompt:</div>116 <div class="flex1"><span data-i18n="Total Tokens in Prompt:">Total Tokens in Prompt:</span></div>
117 <div class=""> {{totalTokensInPrompt}}</div>117 <div class=""> {{totalTokensInPrompt}}</div>
118 </div>118 </div>
119 <div class="flex-container wide100p">119 <div class="flex-container wide100p">
120 <div class="flex1">Max Context (Context Size - Response Length):</div>120 <div class="flex1"><span data-i18n="Max Context">Max Context</span> <span data-i18n="(Context Size - Response Length)">(Context Size - Response Length)</span>:</div>
121 <div class="">{{thisPrompt_max_context}}</div>121 <div class="">{{thisPrompt_max_context}}</div>
122 </div>122 </div>
123 <div class="flex-container wide100p">123 <div class="flex-container wide100p">