Update zh-CN translations (#5180) * Update zh-CN translations * i18n(zh-CN): sort keys * Update translations --------- Co-authored-by: Tosd0 <65720409+Sevenyine@users.noreply.github.com>

45bf3a402a5f2306316e7aced14576e15381595c

Tosd <65720409+Tosd0@users.noreply.github.com>

Signed
5 files changed, +989 -950Ignore whitespace
public/locales/fr-fr.json+1 -1
@@ -2012,7 +2012,7 @@
20122012 "Downloader Options": "Options de téléchargement",
20132013 "Extra parameters for downloading/HuggingFace API": "Paramètres supplémentaires pour le téléchargement/HuggingFace API.\rSi vous n'êtes pas sûr, laissez ces paramètres vides.",
20142014 "Revision": "Révision",
20152015 "Output Folder Name": "Nom du dossier de sortie",
20162016 "HF Token": "Token HF",
20172017 "Include Patterns": "Inclure les patterns",
20182018 "Glob patterns of files to include in the download.": "Patterns globaux de fichiers à inclure dans le téléchargement.\rSéparer chaque pattern par une nouvelle ligne.",
public/locales/zh-cn.json+985 -946
@@ -2,7 +2,7 @@
22 "Favorite": "星标",
33 "Tag": "标签",
44 "Duplicate": "复制",
55 "Persona": "人格用户设定",
66 "Delete": "删除",
77 "AI Response Configuration": "AI 响应配置",
88 "AI Configuration panel will stay open": "AI 配置面板将保持打开",
@@ -33,8 +33,8 @@
3333 "AI Module": "AI 模块",
3434 "Changes the style of the generated text.": "更改生成文本的样式。",
3535 "No Module": "无模块",
3636 "Instruct": "指导格式指引",
3737 "Prose Augmenter": "文笔增强文风润色",
3838 "Text Adventure": "文字冒险",
3939 "Temperature": "温度",
4040 "rep.pen": "重复惩罚",
@@ -57,30 +57,30 @@
5757 "Phrase Repetition Penalty": "短语重复惩罚",
5858 "Off": "关闭",
5959 "Very light": "极轻",
6060 "Light": "轻微",
6161 "Medium": "中等",
6262 "Aggressive": "激进",
6363 "Very aggressive": "极激进",
6464 "Preamble": "序言",
6565 "Restore default prompt": "恢复默认提示词",
6666 "Use style tags to modify the writing style of the output.": "使用样式标签 (Style Tags) 修改输出的写作风格。",
6767 "Banned Tokens": "黑名单 Token",
6868 "Sequences you don't want to appear in the output. One per line.": "您不希望出现在输出中的序列您不希望出现在输出中的字符串。每行一个。",
6969 "Logit Bias": "Logit 偏置",
7070 "Add": "添加",
7171 "Helps to ban or reenforce the usage of certain words": "有助于禁止生成或强制使用特定单词有助于禁止或加强特定词语的使用",
7272 "Unlocked Context Size": "解锁上下文上限",
7373 "Unrestricted maximum value for the context slider": "移除上下文滑块的最大值限制",
7474 "Context Size (tokens)": "上下文长度 (Token)",
7575 "Max Response Length (tokens)": "最大回复长度 (Token)",
7676 "Multiple swipes per generation": "单次生成多条备选回复每次生成多个备选回复",
7777 "Allow compressing requests by removing messages from the middle of the prompt.": "允许通过移除提示词中间的消息来压缩请求。",
7878 "Middle-out Transform": "中间向外变换",
7979 "Auto": "自动",
8080 "Allow": "允许",
8181 "Forbid": "禁止",
8282 "Unknown": "未知",
8383 "Enable OpenAI completion streaming": "启用 OpenAI 流式传输文本补全流式传输",
8484 "Display the response bit by bit as it is generated.": "随着回复生成逐字显示结果。",
8585 "When this is off, responses will be displayed all at once when they are complete.": "关闭此项时,回复将在完成后一次性显示。",
8686 "Frequency Penalty": "频率惩罚",
@@ -89,7 +89,7 @@
8989 "Quick Prompts Edit": "快速提示词编辑",
9090 "Main": "主要",
9191 "Auxiliary": "辅助",
9292 "Post-History Instructions": "后续历史指令历史后置指令",
9393 "Utility Prompts": "实用提示词",
9494 "Impersonation prompt": "AI 帮答提示词",
9595 "Prompt that is used for Impersonation function": "用于 AI 帮答功能的提示词",
@@ -111,12 +111,12 @@
111111 "New Example Chat": "新示例聊天",
112112 "Set at the beginning of Dialogue examples to indicate that a new example chat is about to start.": "设置在对话示例的开头,以表明新的示例聊天即将开始。",
113113 "Continue nudge": "继续推进",
114114 "Set at the end of the chat history when the continue button is pressed.": "当按下继续按钮时当按下“续写”按钮时,在聊天记录末尾添加的内容。",
115115 "Replace empty message": "替换空消息",
116116 "Send this text instead of nothing when the text box is empty.": "当输入框为空时发送此文本。",
117117 "Seed": "种子",
118118 "Set to get deterministic results. Use -1 for random seed.": "设置此值以获得确定性结果。使用 -1 代表随机种子。",
119119 "Temperature controls the randomness in token selection": "Temperature (温度) 控制温度控制 Token 选择的随机性:\n- 低温(<1.0)会生成更可预测的文本,优先选择高概率的 Token。\n- 高温(>1.0)鼓励创造性和多样性,增加低概率 Token 被选中的机会。\n设为 1.0 即使用原始概率。",
120120 "Top_K_desc": "Top K 设定了仅保留概率最高的 K 个 Token 用于选择。",
121121 "Top_P_desc": "Top P 会选取累积概率达到特定百分比的高概率 Token 集合。\n换句话说,如果前两个 Token 的概率均为 25%,且 Top P 设为 0.50,则仅这两个 Token 会被考虑。\n设为 1.0 即关闭此功能。",
122122 "Typical_P_desc": "Typical P 根据 Token 概率与预期熵的接近程度来选择 Token。\n它会保留累积概率接近特定阈值(如 0.5)的 Token,从而筛选出信息量接近平均水平的候选词。\n设为 1.0 即关闭此功能。",
@@ -132,26 +132,26 @@
132132 "Eta": "η (Eta)",
133133 "Mirostat_Eta_desc": "控制 Mirostat 的学习率。",
134134 "Ban EOS Token": "禁止 EOS Token",
135135 "Ban_EOS_Token_desc": "禁止生成 KoboldCpp 的序列结束 (EOS) Token(可能还会禁止 KoboldAI 的其他 Token)。适合故事续写,但不建议用于聊天或指令模式但不建议用于聊天或格式指引模式。",
136136 "GBNF Grammar": "GBNF 语法",
137137 "Type in the desired custom grammar": "输入所需的自定义语法规则输入所需的自定义语法",
138138 "Samplers Order": "采样器顺序",
139139 "Samplers will be applied in a top-down order. Use with caution.": "采样器将按自上而下的顺序应用。请谨慎调整请谨慎使用。",
140140 "Tail Free Sampling": "无尾采样 (TFS)",
141141 "Load koboldcpp order": "加载 KoboldCpp 默认顺序",
142142 "Top K Sampling": "Top K 采样",
143143 "Nucleus Sampling": "核采样 (Top P)",
144144 "Top A Sampling": "Top A 采样",
145145 "Unified Sampling": "统一采样",
146146 "Neutralize Samplers": "重置采样器",
147147 "Set all samplers to their neutral/disabled state.": "将所有采样器重置为失效将所有采样器设置为失效/禁用状态。",
148148 "Sampler Select": "选择采样器",
149149 "Customize displayed samplers or add custom samplers.": "自定义显示的采样器或添加自定义采样器。",
150150 "Epsilon Cutoff": "Epsilon 截断",
151151 "Epsilon cutoff sets a probability floor below which tokens are excluded from being sampled": "Epsilon 截断设置了一个概率底线,低于该值的 Token 将被排除。\n单位为 1e-4;建议值为 3。设为 0 以禁用。",
152152 "Top nsigma": "Top n-sigma",
153153 "Min Keep": "Min Keep",
154154 "Eta Cutoff": "Etaη 截断",
155155 "Eta_Cutoff_desc": "Eta 截断是特殊 Eta 采样技术的主要参数。单位为 1e-4;建议值为 3。设为 0 以禁用。详情参阅 Hewitt 等人 2022 年的论文《Truncation Sampling as Language Model Desmoothing》。",
156156 "rep.pen decay": "重复惩罚衰减",
157157 "Encoder Rep. Pen.": "编码器重复惩罚",
@@ -163,7 +163,7 @@
163163 "Decay": "衰减值",
164164 "Smooth Sampling": "平滑采样",
165165 "Smooth_Sampling_desc": "允许使用二次/三次变换来调整概率分布。较低的平滑因子(通常在 0.2-0.3 之间)能增加创造性。较高的平滑曲线值会使曲线更陡峭,从而更积极地惩罚低概率选项。1.0 的曲线值相当于仅使用平滑因子。",
166166 "Smoothing Factor": "平滑因子平滑系数",
167167 "Smoothing Curve": "平滑曲线",
168168 "Exclude Top Choices (XTC)": "排除首选项 (XTC)",
169169 "Threshold": "阈值",
@@ -185,16 +185,16 @@
185185 "Minimum Temp": "最小温度",
186186 "Maximum Temp": "最大温度",
187187 "Exponent": "指数",
188188 "Mirostat (mode=1 is only for llama.cpp)": "Mirostat(模式 mode=1 仅适用于仅可用于 llama.cpp)",
189189 "Mirostat_desc": "Mirostat 是一种用于控制输出困惑度 (Perplexity) 的算法,类似于恒温器。",
190190 "Mirostat Mode": "Mirostat 模式",
191191 "Mirostat Eta": "Mirostat η",
192192 "Beam search": "束搜索",
193193 "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)的最佳序列。",
194194 "# of Beams": "束宽 (Beams)",
195195 "The number of sequences generated at each step with Beam Search.": "Beam Search 每一步生成的序列数量束搜索每步生成的序列数量。",
196196 "Length Penalty": "长度惩罚",
197197 "Penalize sequences based on their length.": "根据序列长度进行惩罚(通常用于防止生成过短或过长的内容)根据序列长度对其进行惩罚。",
198198 "Early Stopping": "提前停止",
199199 "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.": "控制束搜索的停止条件。若勾选,当生成了“束宽”数量的完整序列时立即停止。若未勾选,则应用启发式方法,仅在几乎不可能找到更好候选序列时才停止。",
200200 "Contrastive search": "对比搜索",
@@ -203,24 +203,24 @@
203203 "Strength of the Contrastive Search regularization term. Set to 0 to disable CS": "对比搜索正则化项的强度。设为 0 以禁用对比搜索。",
204204 "Do Sample": "执行采样",
205205 "Add BOS Token": "添加 BOS Token",
206206 "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative": "在 Prompt 开头添加序列开始 (BOS) Token。禁用此项可能会让回复更具创造性。",
207207 "Ban the eos_token. This forces the model to never end the generation prematurely": "禁止生成 EOS Token。这将强制模型永远不会提前结束生成。",
208208 "Ignore EOS Token": "忽略 EOS Token",
209209 "Ignore the EOS Token even if it generates.": "即使模型生成了 EOS Token 也将其忽略(继续生成)。",
210210 "Skip Special Tokens": "跳过特殊 Token",
211211 "Request Model Reasoning": "请求模型推理",
212212 "Temperature Last": "Temperature Last (最后应用温度)",
213213 "Temperature_Last_desc": "将温度采样放到最后一步执行。\n启用时:先筛选潜在 Token,再应用温度调整相对概率。\n禁用时(默认):先应用温度调整所有 Token 的概率,再从中筛选。\n禁用此项会增加尾部(低概率)Token 的权重,可能增加生成不相关内容的风险。",
214214 "Speculative Ngram": "Speculative N-Gram (推测性 N-Gram)",
215215 "Use a different speculative decoding method without a draft model": "使用一种无需草稿模型 (Draft Model) 的推测解码方法使用一种无需草稿模型的推测解码方法。注意:使用真正的草稿模型效果更好,推测性 N-Gram 的效果通常一般。",
216216 "Spaces Between Special Tokens": "特殊 Token 之间的空格",
217217 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",
218218 "LLaMA / Mistral / Yi models only": "仅限 LLaMA / Mistral / Yi 模型。请首先确保您选择了适当的分词器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者 [Token ID]。\n许多 Token 以空格开头。如果不确定,请使用 Token 计数器。",
219219 "Global list": "全局列表",
220220 "Example: some text [42, 69, 1337]": "示例例如:\n一些文本\n[42, 69, 1337]",
221221 "Preset-specific list": "当前预设专属列表",
222222 "CFG": "CFG",
223223 "Classifier Free Guidance. More helpful tip coming soon": "无分类器引导 (CFG)。更多详细说明敬请期待更多说明敬请期待。",
224224 "Scale": "缩放比例",
225225 "Negative Prompt": "负面提示词",
226226 "Used if CFG Scale is unset globally, per chat or character": "若未设置全局 CFG 比例,则此设置将应用于当前聊天或角色。",
@@ -236,7 +236,7 @@
236236 "llama.cpp only. Determines the order of samplers. If Mirostat mode is not 0, sampler order is ignored.": "仅限 llama.cpp。确定采样器的顺序。如果 Mirostat 模式不为 0,则忽略采样器顺序。",
237237 "Sampler Priority": "采样器优先级",
238238 "Ooba only. Determines the order of samplers.": "仅适用于 Ooba。用于确定采样器的顺序。",
239239 "Aphrodite only. Determines the order of samplers. Skew is always applied post-softmax, so it's not included here.": "仅适用于 Aphrodite,用于确定采样器的顺序。偏斜 (偏移(Skew) 始终在 softmax 后应用,因此不包含在这里。",
240240 "Aphrodite only. Determines the order of samplers.": "仅适用于 Aphrodite。用于确定采样器的顺序。",
241241 "Character Names Behavior": "角色名称行为",
242242 "Helps the model to associate messages with characters.": "有助于模型将消息与角色关联起来。",
@@ -247,20 +247,20 @@
247247 "character_names_completion": "适用限制:仅限拉丁字母数字和下划线。不适用于所有补全源,尤其是:Claude、MistralAI、Google。",
248248 "Message Content": "消息内容",
249249 "Prepend character names to message contents.": "在消息内容中添加角色名称。",
250250 "Continue Postfix": "继续后缀续写后缀",
251251 "The next chunk of the continued message will be appended using this as a separator.": "将以此为分隔符附加后续消息的下一块将以此分隔续写消息和原消息。",
252252 "Space": "空格",
253253 "Newline": "换行",
254254 "Double Newline": "双换行",
255255 "Continue prefill": "继续预填充续写预填充",
256256 "Continue sends the last message as assistant role instead of system message with instruction.": "继续发送的是作为助手身份的最后一条消息“续写”将以助手身份发送最后一条消息而不是带有指令的系统消息而不是发送带有指令的系统消息。",
257257 "Squash system messages": "压缩系统消息",
258258 "Combines consecutive system messages into one (excluding example dialogues). May improve coherence for some models.": "将连续的系统消息合并为一条(不包括示例对话),可能会提高一些模型的连贯性。",
259259 "Use system prompt": "使用系统提示词",
260260 "Send the system prompt for supported models. If disabled, the user message is added to the beginning of the prompt.": "为支持的模型发送系统提示词。如果禁用,则用户消息将添加到提示词的开头。",
261261 "Enable web search": "启用联网搜索",
262262 "Use search capabilities provided by the backend.": "使用后端提供的联网搜索功能。",
263263 "openrouter_web_search_fee": "需收费收费,每个提示词多收 0.02 美元。",
264264 "Enable function calling": "启用函数调用",
265265 "Supported by the current model": "当前模型支持",
266266 "Unsupported by the current model": "当前模型不支持",
@@ -284,7 +284,7 @@
284284 "Request model reasoning": "请求思维链",
285285 "Allows the model to return its thinking process.": "允许模型返回其思维过程。",
286286 "This setting affects visibility only.": "此设置只影响思维链是否可见。",
287287 "Constrains effort on reasoning for reasoning models.": "限定模型推理的强度。\n当前支持低、中、高三种强度。\n降低推理强度可以让模型更快回复,并节省推理所用的 Token 数。",
288288 "Reasoning Effort": "推理强度",
289289 "openai_reasoning_effort_auto": "自动",
290290 "openai_reasoning_effort_minimum": "极低",
@@ -294,8 +294,8 @@
294294 "openai_reasoning_effort_maximum": "极高",
295295 "OpenAI-style options: low, medium, high. Minimum and maximum are aliased to low and high. Auto does not send an effort level.": "OpenAI式选项:低、中、高。极低等于低,极高等于高。选择自动,则不传入推理强度参数。",
296296 "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。设为“自动”则不启用思考功能。",
297297 "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 Pro)。两者均支持两者都支持“高”和“低”,但“极低”和“中”仅限只有 3 Flash 3支持。设为“自动”则由模型自行决定让模型自己选择。",
298298 "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 Flash /Pro 2.5 Pro 模型)(最小极低:0/128 Token,低:10%,中:25%,高:50%,最大极高:24576/32768 Token)。设为选择“自动”则由模型自行决定会让模型自己决定。",
299299 "Verbosity": "长度",
300300 "openai_verbosity_auto": "自动",
301301 "openai_verbosity_low": "低",
@@ -346,7 +346,7 @@
346346 "-- Horde models not loaded --": "-- Horde 模型未加载 --",
347347 "Not connected...": "未连接...",
348348 "API url": "API 地址",
349349 "Example: http://127.0.0.1:5000/api ": "示例:http://127.0.0.1:5000/api",
350350 "Connect": "连接",
351351 "Cancel": "取消",
352352 "Novel API key": "Novel AI API 密钥",
@@ -367,27 +367,27 @@
367367 "Automatically chooses an alternative provider if chosen providers can't serve your request.": "在当前选择的模型提供商无效时,自动选择备用的提供商。",
368368 "Allow fallback providers": "允许后备提供商",
369369 "Model Quantizations": "模型量化",
370370 "Integer (4 bit)": "整型整数 (4 bit)",
371371 "Integer (8 bit)": "整型整数 (8 bit)",
372372 "Floating point (4 bit)": "浮点浮点数 (4 bit)",
373373 "Floating point (6 bit)": "浮点浮点数 (6 bit)",
374374 "Floating point (8 bit)": "浮点浮点数 (8 bit)",
375375 "Floating point (16 bit)": "浮点浮点数 (16 bit)",
376376 "Brain floating point (16 bit)": "Brain 浮点浮点数 (16 bit)",
377377 "Floating point (32 bit)": "浮点浮点数 (32 bit)",
378378 "InfermaticAI API Key": "InfermaticAI API 密钥",
379379 "InfermaticAI Model": "InfermaticAI 模型",
380380 "DreamGen API key": "DreamGen API 密钥",
381381 "DreamGen Model": "DreamGen 模型",
382382 "Mancer API key": "Mancer API 密钥",
383383 "Mancer Model": "Mancer 模型",
384384 "API key (optional)": "API 密钥(可选选填)",
385385 "Server url": "服务器 URL",
386386 "Example: http://127.0.0.1:5000": "示例:http://127.0.0.1:5000",
387387 "Model ID (optional)": "模型 ID(可选选填)",
388388 "Make sure you run it with": "确保您在运行时加上",
389389 "flag": "标志",
390390 "Custom model (optional)": "自定义模型(可选选填)",
391391 "Featherless Model Selection": "Featherless 模型选择",
392392 "Search...": "搜索...",
393393 "Search": "搜索",
@@ -406,7 +406,7 @@
406406 "vLLM Model": "vLLM 模型",
407407 "HuggingFace Token": "HuggingFace 令牌",
408408 "Endpoint URL": "端点 URL",
409409 "Example: https://****.endpoints.huggingface.cloud": "示例例如:https://****.endpoints.huggingface.cloud",
410410 "PygmalionAI/aphrodite-engine": "PygmalionAI/aphrodite-engine(用于 OpenAI API 的包装器)",
411411 "Aphrodite API key": "Aphrodite API 密钥",
412412 "Aphrodite Model": "Aphrodite 模型",
@@ -419,9 +419,10 @@
419419 "Tabby API key": "Tabby API 密钥",
420420 "Tabby Model": "Tabby 模型",
421421 "Experimental feature. Use at your own risk.": "实验性功能,请自行承担可能的风险。",
422+ "Tabby model hint prefix": "Tabby 模型提示前缀",
422423 "must be set in Tabby's config.yml to switch models.": "必须在 Tabby 的 config.yml 内设置以切换模型",
423424 "Use an admin API key.": "使用管理员 API 密钥。",
424425 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选选填)",
425426 "Example: http://127.0.0.1:5001": "示例:http://127.0.0.1:5001",
426427 "Bypass status check": "跳过状态检查",
427428 "Derive context size from backend": "从后端获取上下文长度",
@@ -438,8 +439,9 @@
438439 "This will show up as your saved preset.": "这将显示为您保存的预设。",
439440 "Proxy Server URL": "代理服务器 URL",
440441 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",
441442 "Doesn't work? Try adding": "不工作不行?在 URL 末尾添加",
442443 "at the end!": "试试!",
444+ "completions note prefix": "完成提示词前缀",
443445 "suffix will be added automatically.": "的后缀会被自动补全。",
444446 "Proxy Password": "代理密码",
445447 "Will be used as a password for the proxy instead of API key.": "将用作代理的密码,而不是 API 密钥。",
@@ -452,7 +454,7 @@
452454 "Follow": "按照",
453455 "these directions": "这些步骤",
454456 "to get your OpenAI API key.": "获取您的 OpenAI API 密钥。",
455457 "Use Proxy password field instead. This input will be ignored.": "请使用 代理密码 字段。此输入将被忽略。",
456458 "OpenAI Model": "OpenAI 模型",
457459 "Bypass API status check": "绕过 API 状态检查",
458460 "Show External models (provided by API)": "显示外部模型(由 API 提供)",
@@ -464,11 +466,11 @@
464466 "Allow fallback models": "允许后备模型",
465467 "OpenRouter Model Sorting": "OpenRouter 模型顺序",
466468 "Alphabetically": "按字母顺序",
467469 "Price": "价格(最便宜)",
468470 "Context Size": "上下文长度",
469471 "Group by vendors": "按厂商分组",
470472 "Group by vendors Description": "将 OpenAI 模型放在一组,将 Anthropic 模型放在另一组,等等。可以与排序结合。",
471473 "To use instruct formatting, switch to OpenRouter under Text Completion API.": "要使用指导格式要使用指引格式,请在 文字补全API 下切换到 OpenRouter。",
472474 "AI21 API Key": "AI21 API 密钥",
473475 "AI21 Model": "AI21 模型",
474476 "Google AI Studio API Key": "Google AI Studio API 密钥",
@@ -476,14 +478,14 @@
476478 "Google Vertex AI Configuration": "Google Vertex AI 配置",
477479 "Authentication Mode": "验证模式:",
478480 "Express Mode (API Key)": "快速模式(API 密钥)",
479481 "Full Version (Service Account)": "完整版本(服务账号Service Account)",
480482 "(Express mode)": "(快速模式)",
481483 "API Key": "API 密钥",
482484 "Project ID": "项目 ID:",
483485 "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)时才需要时才需要项目 项目IDID。\n 您可以在模型n您可以在模型 404 错误消息中找到它。",
484486 "Service Account Configuration": "服务帐户配置Service Account 配置",
485487 "Service Account JSON Content": "服务帐户Service Account JSON 内容:",
486488 "For privacy reasons, your Service Account JSON content will be hidden after you click 'Validate JSON'.": "出于隐私考虑,你的服务账号你的 Service Account JSON 内容将在点击“验证JSON验证 JSON”后隐藏。",
487489 "Validate JSON": "验证 JSON",
488490 "Region": "地区:",
489491 "View available regions and models": "查看可用地区和模型",
@@ -513,11 +515,11 @@
513515 "Cohere API Key": "Cohere API 密钥",
514516 "Cohere Model": "Cohere 模型",
515517 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",
516518 "Example: http://localhost:1234/v1": "示例例如:http://localhost:1234/v1",
517519 "Custom API Key": "自定义 API 密钥",
518520 "(Optional)": "(可选选填)",
519521 "Enter a Model ID": "输入模型名",
520522 "Example: gpt-4o": "示例例如:gpt-4o",
521523 "Available Models": "可用模型",
522524 "xAI API Key": "xAI API 密钥",
523525 "xAI Model": "xAI 模型",
@@ -559,11 +561,11 @@
559561 "View hidden API keys": "查看隐藏的 API 密钥",
560562 "AI Response Formatting": "AI 回复格式化",
561563 "Advanced Formatting": "高级格式化设置",
562564 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板n对于格式指引和上下文模板,你也可以提供旧版文件。",
563565 "Master Import": "全局导入",
564566 "Export Advanced Formatting settings": "导出高级格式化设置",
565567 "Master Export": "全局导出",
566568 "Grayed-out options have no effect when Chat Completion API is used.": "灰色选项在使用 聊天补全 API聊天补全API 时无效。",
567569 "Context Template": "上下文模板",
568570 "context_derived": "若可能,从模型的元数据获取。",
569571 "Select your current Context Template": "选择你当前的上下文模板",
@@ -577,7 +579,7 @@
577579 "Story String": "故事字符串",
578580 "Position:": "位置:",
579581 "Default (top of context)": "默认(上下文顶部)",
580582 "In-chat @ Depth": "指定深度聊天的特定深度",
581583 "Depth:": "深度:",
582584 "Role:": "身份:",
583585 "System": "系统",
@@ -596,31 +598,31 @@
596598 "Separators as Stop Strings": "分隔符作为终止字符串",
597599 "Add Character and User names to a list of stopping strings.": "将角色和用户名添加到停止字符串列表中。",
598600 "Names as Stop Strings": "名称作为终止字符串",
599601 "Instruct Template": "指令模式格式指引模板",
600602 "instruct_derived": "如果可能,从模型元数据中获取",
601603 "instruct_bind_to_context": "如果启用,上下文模板将根据所选的指令模式名称或偏好自动选择上下文模板将根据所选的格式指引模板名称或偏好自动选择。",
602604 "instruct_enabled": "启用指令模式启用格式指引模板",
603605 "Select your current Instruct Template": "选择你当前的指令模式选择你当前的格式指引模板",
604606 "Delete template": "删除模式删除模板",
605607 "Activation Regex": "激活正则表达式",
606608 "instruct_template_activation_regex_desc": "当连接到 API 或选择模型时,若模型名称与给定的正则表达式匹配,自动启用此指令模式自动启用此格式指引模板。",
607609 "Wrap Sequences with Newline": "用换行符包裹序列",
608610 "Replace Macro in Sequences": "替换序列中的宏",
609611 "Sequences as Stop Strings": "将序列用作终止字符串",
610612 "Skip Example Dialogues Formatting": "跳过示例对话格式化",
611613 "Include Names": "包含名称包括名称",
612614 "Never": "从不永不",
613615 "Groups and Past Personas": "群组和过往人格群聊和历史用户设定",
614616 "Always": "始终总是",
615617 "Instruct Sequences": "指令序列格式指引序列",
616618 "Story String Sequences": "故事字符串序列",
617619 "Used in Default position only.": "仅当位于默认位置时生效仅在默认位置使用。",
618620 "Inserted before a Story String.": "插入到故事字符串之前。",
619621 "Story String Prefix": "故事字符串前缀",
620622 "Inserted after a Story String.": "插入到故事字符串之后。",
621623 "Story String Suffix": "故事字符串后缀",
622624 "User Message Sequences": "用户消息序列",
623625 "Inserted before a User message and as a last prompt line when impersonating.": "插入到用户消息之前;当替身扮演(Impersonate)时或在 AI 帮答时,作为提示词的最后一行。",
624626 "User Prefix": "用户消息前缀",
625627 "Inserted after a User message.": "插入到用户消息之后。",
626628 "User Suffix": "用户消息后缀",
@@ -630,16 +632,16 @@
630632 "Inserted after an Assistant message.": "插入到助手消息之后。",
631633 "Assistant Suffix": "助手消息后缀",
632634 "System Message Sequences": "系统消息序列",
633635 "Inserted before a System (added by slash commands or extensions) message.": "插入到系统消息(由命令或扩展添加由命令或扩展程序添加)之前。",
634636 "System Prefix": "系统消息前缀",
635637 "Inserted after a System message.": "插入到系统消息之后。",
636638 "System Suffix": "系统消息后缀",
637639 "If enabled, System Sequences will be the same as User Sequences.": "如果启用,系统序列将与用户序列使用相同设置系统序列将与用户序列相同。",
638640 "System same as User": "系统序列同用户系统与用户相同",
639641 "Misc. Sequences": "其他序列",
640642 "Inserted before the first Assistant's message.": "插入到第一条助手消息之前。",
641643 "First Assistant Prefix": "首条助手前缀",
642644 "instruct_last_output_sequence": "插入到最后一条助手消息之前;或者当生成,或作为生成 AI 回复回复时的最后一行提示词非中立中立/系统角色系统角色除外时,作为提示词的最后一行。",
643645 "Last Assistant Prefix": "末条助手前缀",
644646 "Inserted before the first User's message.": "插入到第一条用户消息之前。",
645647 "First User Prefix": "首条用户前缀",
@@ -649,7 +651,7 @@
649651 "System Instruction Prefix": "系统指令前缀",
650652 "If a stop sequence is generated, everything past it will be removed from the output (inclusive).": "如果输出了停止序列,则该序列及其之后的所有内容都将从回复中被移除。",
651653 "Stop Sequence": "停止序列",
652654 "Will be inserted at the start of the chat history if it doesn't start with a User message.": "如果聊天记录不是以用户消息开头,则会插入到聊天记录的最开始则会插入到聊天记录的开头。",
653655 "User Filler Message": "用户填充消息",
654656 "System Prompt": "系统提示词",
655657 "sysprompt_enabled": "启用系统提示词",
@@ -685,7 +687,7 @@
685687 "Separator": "分隔符",
686688 "Miscellaneous": "杂项",
687689 "Bind Model to Templates": "将模型与模板绑定",
688690 "bind_model_templates_desc": "当连接到一个 API 或选择一个模型,且它们的名字与当前的指导和上下文模板名字匹配时且它们的名字与当前的格式指引和上下文模板名字匹配时自动激活当前的指导和上下文模板自动激活当前的格式指引和上下文模板。",
689691 "Non-markdown strings": "非 Markdown 字符串",
690692 "comma delimited,no spaces between": "以逗号分隔,无需空格",
691693 "Start Reply With": "以...开始回复",
@@ -700,15 +702,15 @@
700702 "Scan Depth": "扫描深度",
701703 "Context %": "上下文百分比",
702704 "Budget Cap": "Token 预算上限",
703705 "(0 = disabled)": "((“0 = 禁用)”为禁用)",
704706 "Scan chronologically until reached min entries or token budget.": "按时间顺序扫描直到达到最少条目或 Token 预算。",
705707 "Min Activations": "最小激活数",
706708 "(disabled when max recursion steps are used)": "(当使用最大递归步数时禁用)",
707709 "Max Depth": "最大深度",
708710 "(0 = unlimited, use budget)": "(0 = 无限制”为无限制,使用预算)",
709711 "Cap the number of entry activation recursions": "限制条目激活递归的次数",
710712 "Max Recursion Steps": "最大递归深度",
711713 "0 = unlimited, 1 = scans once and doesn't recurse, 2 = scans once and recurses once, etc": "0 = 无限制”为无限制1 = 扫描一次且不递归”为扫描一次且不递归2 = 扫描一次且递归一次”为扫描一次且递归一次,依此类推\n(当使用最小激活次数时,此功能被禁用)",
712714 "Insertion Strategy": "插入策略",
713715 "Sorted Evenly": "均匀排序",
714716 "Character Lore First": "角色世界书优先",
@@ -763,7 +765,7 @@
763765 "Delete a theme": "删除主题",
764766 "Update a theme file": "更新主题文件",
765767 "Save as a new theme": "另存为新主题",
766768 "This style applies to all avatars globaly, including your Persona, Character Management, Account selection, etc.": "此样式将应用在所有头像,包括您的人格包括您的用户设定、角色管理、帐户选择等。",
767769 "Avatar Style:": "头像样式:",
768770 "Circle": "圆形",
769771 "Square": "正方形",
@@ -832,8 +834,8 @@
832834 "Show Message Token Count": "显示消息 Token 数",
833835 "Single-row message input area. Mobile only, no effect on PC": "将输入框限制为一行。仅适用于移动设备,对PC无影响",
834836 "Compact Input Area (Mobile)": "紧凑输入区域(移动端)",
835837 "Display swipe numbers for all messages, not just the last.": "显示所有消息的备选回复编号显示所有信息的备选编号,而非仅限最后一条。",
836838 "Swipe # for All Messages": "显示所有消息的备选回复编号给所有消息分配备选编号 #",
837839 "In the Character Management panel, show quick selection buttons for favorited characters": "在角色管理面板中,显示快速选择按钮以选择收藏的角色",
838840 "Characters Hotswap": "角色卡热切换",
839841 "Enable magnification for zoomed avatar display.": "启用放大功能以放大头像显示。",
@@ -859,8 +861,8 @@
859861 "Advanced Character Search": "高级角色搜索",
860862 "If checked and the character card contains a prompt override (System Prompt), use that instead": "开启后,如果角色卡已包含系统提示词,则覆盖当前的系统提示词。",
861863 "Prefer Character Card Prompt": "角色卡提示词优先",
862864 "If checked and the character card contains a Post-History Instructions override, use that instead": "开启后,如果角色卡包含后历史指令覆盖如果角色卡包含历史后置指令覆盖,则使用它。",
863865 "Prefer Character Card Instructions": "首选角色卡说明首选角色卡指令",
864866 "never_resize_avatars_tooltip": "避免裁剪和调整导入的角色图像的大小。关闭时,裁剪/调整大小为 512x768。",
865867 "Never resize avatars": "永不调整头像大小",
866868 "Allow animations for WEBP backgrounds. This is only a change for the selection menu.": "允许WEBP格式的背景动画。此更改仅对选择菜单生效",
@@ -898,34 +900,34 @@
898900 "Restore User Input": "恢复用户输入",
899901 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",
900902 "Movable UI Panels": "可移动 UI 面板",
901903 "Reset MovingUI panel sizes/locations.": "重置 可移动 UI可移动UI 面板的大小和位置面板大小/位置。",
902904 "mui_reset": "重置",
903905 "MovingUI preset. Predefined/saved draggable positions": "可移动 UI可移动UI 预设。预定义/保存的可拖动位置",
904906 "MUI Preset": "可移动 UI 预设",
905907 "Save movingUI changes to a new file": "将可移动 UI可移动UI 更改保存到新文件中",
906908 "Apply a custom CSS style to all of the ST GUI": "将自定义 CSS 样式应用于所有 ST GUI",
907909 "Custom CSS": "自定义 CSS",
908910 "Chat/Message Handling": "聊天/消息处理",
909911 "# Messages to Load": "要加载 # 条消息",
910912 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",
911913 "(0 = All)": "(0 = 全部”为全部)",
912914 "Streaming FPS": "流式传输帧速率",
913915 "Update speed of streamed text.": "文本流的更新速度。",
914916 "Example Messages Behavior": "示例消息行为",
915917 "Gradual push-out": "逐渐推出",
916918 "Always include examples": "始终包含示例",
917919 "Never include examples": "永不包含示例",
918920 "Image Swipe Behavior:": "图片滑动刷新行为图片备选生成行为:",
919921 "Generate new": "生成新的",
920922 "Roll over": "循环现有",
921923 "Send on Enter": "按 Enter 发送",
922924 "Disabled": "已禁用",
923925 "Automatic (PC)": "自动(PC)",
924926 "Enabled": "已启用",
925927 "Press Send to continue": "按发送键以继续按发送键以续写",
926928 "Show a button in the input area to ask the AI to continue (extend) its last message": "在输入区域中显示一个按钮,要求 AI 继续续写(延长)其上一条消息",
927929 "Quick 'Continue' button": "快速“继续续写”按钮",
928930 "Show a button in the input area to ask the AI to impersonate your character for a single message": "在输入区域中显示一个按钮,让 AI 模仿你的人格发送一条消息模仿你的人设发送一条消息。",
929931 "Quick 'Impersonate' button": "快速“模仿”按钮",
930932 "Show arrow buttons on the last in-chat message to generate alternative AI responses. Both PC and mobile": "在聊天窗口的最后一条信息上显示箭头按钮,以生成 AI 的其他备选回复。适用于电脑和手机端。",
931933 "Swipes": "备选回复",
@@ -947,7 +949,7 @@
947949 "Experimental feature. Currently in development to test.": "实验性功能。目前正在开发测试中。",
948950 "Allow AI messages in groups to contain lines spoken by other group members": "允许群聊中的 AI 输出群中其他成员说的话",
949951 "Relax message trim in Groups": "减轻群聊中的消息修剪",
950952 "Log prompts to console": "将提示词输出到控制台将提示词记录到控制台",
951953 "Requests logprobs from the API for the Token Probabilities feature": "从 API 请求对数概率数据,用于实现 Token 概率功能。",
952954 "Request token probabilities": "请求 Token 概率",
953955 "In group chat, highlight the character(s) that are currently queued to generate responses and the order in which they will respond.": "在群聊中,突出显示当前排队等待生成响应的角色以及他们响应的顺序。",
@@ -962,10 +964,10 @@
962964 "Blacklisted words": "屏蔽词",
963965 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",
964966 "Blacklisted word count to swipe": "触发自动生成备选回复的黑名单词语数量",
965967 "Minimum number of blacklisted words detected to trigger an auto-swipe": "触发自动生成备选回复需检测到的最低违禁词数量触发自动生成备选回复所需检测到的最少违禁词数量。",
966968 "Automatically 'continue' a response if the model stopped before reaching a certain amount of tokens.": "当回复没有达到特定 Token 数时,自动让模型“继续续写”这个回复。",
967969 "Auto-Continue": "自动继续自动续写",
968970 "Allow for Chat Completion APIs": "允许使用聊天补全允许使用 API聊天补全API",
969971 "Target length (tokens)": "目标长度(Token)",
970972 "AutoComplete Settings": "自动补全设置",
971973 "When to show the autocomplete for slash commands and macros.": "何时显示快捷命令和宏的自动补全。",
@@ -974,7 +976,7 @@
974976 "Input length > 1": "输入长度 > 1",
975977 "Always show": "始终显示",
976978 "Automatically hide details": "自动隐藏详细信息",
977979 "Show macro autocomplete in all macro-enabled fields. When off, autocomplete only shows in expanded editors or when pressing Ctrl+Space.": "在所有启用了宏的字段中显示宏自动补全在所有启用宏的字段中显示宏自动补全。关闭时,仅在展开的编辑器中或按 Ctrl+Space 时显示自动补全。",
978980 "Show in all macro fields": "在所有宏字段中显示",
979981 "Determines how entries are found for autocomplete.": "确定如何找到自动补全的条目。",
980982 "Autocomplete Matching": "匹配",
@@ -995,8 +997,8 @@
995997 "chat input box": "聊天输入框",
996998 "entire chat width": "整个聊天宽度",
997999 "full window width": "全窗口宽度",
9981000 "STscript Settings": "STscript 设置ST脚本设置",
9991001 "Sets default flags for the STscript parser.": "为 STscriptST脚本 解析器设置默认标志。",
10001002 "Parser Flags": "解析器标志",
10011003 "Switch to stricter escaping, allowing all delimiting characters to be escaped with a backslash, and backslashes to be escaped as well.": "切换到更严格的转义,允许所有分隔字符用反斜杠转义,并且反斜杠也可以转义。",
10021004 "STRICT_ESCAPING": "严格转义",
@@ -1014,7 +1016,7 @@
10141016 "Auto-select": "自动选择",
10151017 "Add a new background": "添加新背景",
10161018 "Add Background": "添加背景",
10171019 "Sort backgrounds": "排序背景背景顺序",
10181020 "A-Z": "A-Z",
10191021 "Z-A": "Z-A",
10201022 "Newest": "最新",
@@ -1026,52 +1028,52 @@
10261028 "bg_chat_hint_1": "使用生成的聊天背景",
10271029 "bg_chat_hint_2": "扩展名将出现在这里。",
10281030 "Scroll backgrounds to top": "回顶",
10291031 "Extensions": "扩展扩展程序",
10301032 "Notify on extension updates": "在扩展更新时通知在扩展程序更新时通知",
10311033 "Manage extensions": "管理扩展管理扩展程序",
10321034 "Import Extension From Git Repo": "从 Git 仓库导入扩展仓库导入扩展程序",
10331035 "Install extension": "安装扩展安装扩展程序",
10341036 "(DEPRECATED)": "(已弃用)",
10351037 "Extras API:": "扩展 API:",
10361038 "Auto-connect": "自动连接",
10371039 "Extras API URL": "附加扩展 API URL",
10381040 "Extras API key (optional)": "扩展 API 密钥(可选选填)",
10391041 "Persona Management": "人格管理用户设定管理",
10401042 "Click for stats!": "点击即可查看统计~",
10411043 "Usage Stats": "使用统计",
10421044 "Backup your personas to a file": "将你的人格备份到文件中将用户设定备份到文件中",
10431045 "Backup": "备份",
10441046 "Restore your personas from a file": "从文件中恢复你的人格从文件中恢复用户设定",
10451047 "Restore": "恢复",
10461048 "Create a dummy persona": "创建空白人格创建空白用户设定",
10471049 "Create": "创建",
10481050 "No persona description": "[没有人格描述没有人设描述]",
10491051 "Current Persona": "当前人格当前人设",
10501052 "Rename Persona": "重命名人格重命名人设",
10511053 "Click to set user name for all messages": "点击为所有消息设置用户名",
10521054 "Persona Lore Alt+Click to open the lorebook": "人格世界书人设世界书\nAlt+单击 打开世界书",
10531055 "Change Persona Image": "更改人格图片更改人设图",
10541056 "Duplicate Persona": "复制人格复制人设",
10551057 "Delete Persona": "删除人格删除人设",
10561058 "Persona Description": "人格描述用户设定描述",
10571059 "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "示例:[{{user}} 是一个 28 岁的罗马尼亚猫娘是一个28岁的罗马尼亚猫娘。]",
10581060 "Position": "插入位置",
10591061 "Tokens persona description": "人格描述人设 Token 数",
10601062 "None (disabled)": "无(已禁用)",
10611063 "In Story String / Prompt Manager": "在故事字符串/提示词管理器中",
10621064 "Top of Author's Note": "作者注释的顶部",
10631065 "Bottom of Author's Note": "作者注释的底部",
10641066 "Connections": "绑定链接",
10651067 "Click to select this as default persona for the new chats. Click again to remove it.": "点击将此人格设置为新聊天的默认人格点击将此人设设置为新聊天的默认用户设定。再次点击以移除。",
10661068 "Click to lock your selected persona to the current character. Click again to remove the lock.": "点击将选择的人格与当前角色绑定点击将选择的用户设定与当前角色绑定。再次点击以解绑。",
10671069 "Character": "角色",
10681070 "Click to lock your selected persona to the current chat. Click again to remove the lock.": "点击将选择的人格与当前聊天绑定点击将选择的用户设定与当前聊天绑定。再次点击以解绑。",
10691071 "Global Settings": "全局设置",
10701072 "Show notifications on switching personas": "切换人格时显示通知切换用户设定时显示通知",
10711073 "When multiple personas are connected to a character, a popup will appear to select which one to use": "当多个人格与一个角色绑定时当多个用户设定与一个角色绑定时,会弹出一个弹窗让用户选择使用哪一个。",
10721074 "Allow multiple persona connections per character": "允许每个角色与多个人格绑定允许每个角色与多个用户设定绑定",
10731075 "Whenever a persona is selected, it will be locked to the current chat and automatically selected when the chat is opened.": "当一个人格被选择当一个用户设定被选择,它会被自动绑定到当前聊天,并在此聊天后续打开时被自动选中。",
10741076 "Auto-lock a chosen persona to the chat": "自动将选择的人格绑定到聊天自动将选择的用户设定绑定到聊天",
10751077 "Character Management": "角色管理",
10761078 "Locked = Character Management panel will stay open": "锁定 = 角色管理面板将保持打开状态",
10771079 "Select/Create Characters": "选择/创建角色",
@@ -1081,7 +1083,7 @@
10811083 "Calculating...": "正在计算...",
10821084 "Tokens": "Token 数",
10831085 "Permanent tokens": "永久 Token",
10841086 "Permanent": "恒定的永久的",
10851087 "About Token 'Limits'": "关于 Token “限制”",
10861088 "Toggle character info panel": "切换角色信息面板",
10871089 "Name this character": "为这个角色命名",
@@ -1091,7 +1093,7 @@
10911093 "Advanced Definition": "高级定义",
10921094 "world_button_title": "角色世界书\n\n单击加载\nShift+单击打开“链接到世界书”弹出窗口",
10931095 "Chat Lore Alt+Click to open the lorebook": "聊天世界书\nAlt+单击打开世界书",
10941096 "Connected Personas": "绑定的人格绑定的用户设定",
10951097 "Export and Download": "导出并下载",
10961098 "Duplicate Character": "复制角色",
10971099 "Create Character": "创建角色",
@@ -1100,12 +1102,12 @@
11001102 "Link to World Info": "链接到世界书",
11011103 "Import Card Lore": "导入角色卡的世界书",
11021104 "Character Settings Overrides": "角色设置覆盖",
11031105 "Convert to Persona": "转换为人格转换为用户设定",
11041106 "Rename": "重命名",
11051107 "Link to Source": "来源链接",
11061108 "Replace / Update": "替换 / 更新",
11071109 "Import Tags": "导入标签",
11081110 "Set / Unset as Welcome Page Assistant": "设置设为 /取消设置为欢迎页面助理 取消设为欢迎页面助理",
11091111 "Search / Create Tags": "搜索/创建标签",
11101112 "View all tags": "查看所有标签",
11111113 "Creator's Notes": "创作者的注释",
@@ -1115,45 +1117,45 @@
11151117 "Character details are hidden.": "角色详情已隐藏。",
11161118 "Character Description": "角色描述",
11171119 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",
11181120 "Ext. Media": "扩展媒体外部媒体",
11191121 "Describe your character's physical and mental traits here.": "在这里描述您角色的身体和精神特征。",
11201122 "First message": "开场白",
11211123 "Click to set additional greeting messages": "单击以设置其他开场白",
11221124 "Alt. Greetings": "其他开场白其他开场",
11231125 "This will be the first message from the character that starts every chat.": "这将是角色在每次聊天开始时发送的第一条消息。",
11241126 "Group Controls": "群聊控制",
11251127 "Chat Name (Optional)": "聊天名称(可选选填)",
11261128 "Chat Lore": "聊天知识",
11271129 "Click to select a new avatar for this group": "单击选择该群组的新头像单击选择该群聊的新头像",
11281130 "Group reply strategy": "群组发言策略群聊发言顺序",
11291131 "Manual": "手动",
11301132 "Natural order": "自然顺序",
11311133 "List order": "列表顺序",
11321134 "Pooled order": "随机轮流顺序",
11331135 "Group generation handling mode": "群组生成处理模式群聊生成处理模式",
11341136 "Swap character cards": "交换角色卡",
11351137 "Join character cards (exclude muted)": "合并角色卡(排除被禁言的排除被禁言角色)",
11361138 "Join character cards (include muted)": "合并角色卡(包括被禁言的包括被禁言角色)",
11371139 "Inserted before each part of the joined fields.": "插入到合并字段的每个部分之前。",
11381140 "Join Prefix": "合并前缀",
11391141 "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> 替换为部分的名称(例如:描述、个性、场景等)",
11401142 "Inserted after each part of the joined fields.": "插入到合并字段的每个部分之后。",
11411143 "Join Suffix": "合并后缀",
11421144 "Set group chat character settings overrides": "设置群组角色设置覆盖设置群聊角色设置覆盖",
11431145 "Click to allow/forbid the use of external media for this group.": "单击以允许/禁止该群组使用外部媒体禁止该群聊使用外部媒体。",
11441146 "Restore collage avatar": "恢复拼贴头像",
11451147 "Allow self responses": "允许自我回复",
11461148 "Auto Mode": "自动模式",
11471149 "Auto Mode delay": "自动模式延迟",
11481150 "Hide Muted Member Sprites": "隐藏被禁言成员的立绘",
11491151 "Current Members": "当前成员",
11501152 "Group is empty.": "群组为空群聊暂无成员。",
11511153 "Add Members": "添加成员",
11521154 "No characters available": "无可用角色",
11531155 "Create New Character": "新建角色",
11541156 "Import Character from File": "从文件导入角色",
11551157 "Import content from external URL": "从外部 URL 导入内容",
11561158 "Create New Chat Group": "创建新群组创建新群聊",
11571159 "Characters sorting order": "角色排序顺序",
11581160 "Favorites": "收藏夹",
11591161 "Recent": "最近",
@@ -1167,8 +1169,8 @@
11671169 "Bulk_edit_characters": "批量编辑角色",
11681170 "Bulk select all characters": "批量选择所有角色",
11691171 "Bulk delete characters": "批量删除角色",
11701172 "Persona is locked to the current chat": "人格已被绑定到当前聊天用户设定已被绑定到当前聊天",
11711173 "Persona is locked to the current character": "人格已被绑定到当前角色用户设定已被绑定到当前角色",
11721174 "popup-button-save": "保存",
11731175 "popup-button-yes": "是",
11741176 "popup-button-no": "否",
@@ -1178,16 +1180,16 @@
11781180 "Close popup": "关闭弹出窗口",
11791181 "Advanced Definitions": "高级定义",
11801182 "Prompt Overrides": "提示词覆盖",
11811183 "(For Chat Completion and Instruct Mode)": "(用于聊天补全和指导模式用于聊天补全和格式指引模式)",
11821184 "Insert {{original}} into either box to include the respective default prompt from system settings.": "将 {{original}} 插入到任一框中,以包含系统设置中的相应默认提示词。",
11831185 "Main Prompt": "主要提示词",
11841186 "Any contents here will replace the default Main Prompt used for this character. (v2 spec: system_prompt)": "此处的任何内容都将替换用于此角色的默认主提示词。(v2 规范:system_prompt)",
11851187 "Any contents here will replace the default Post-History Instructions used for this character. (v2 spec: post_history_instructions)": "此处的任何内容都将替换此角色使用的默认后历史说明此处的任何内容都将替换此角色使用的默认历史后置指令。\n(v2 规范:post_history_instructions)",
11861188 "Creator's Metadata (Not sent with the AI prompt)": "创作者的元数据(不与AI提示词一起发送)",
11871189 "Creator's Metadata": "创作者的元数据",
11881190 "(Not sent with the AI Prompt)": "(不随 AI 提示词发送)",
11891191 "Everything here is optional": "这里的一切都是可选的这里的一切都不是必填的",
11901192 "(Botmaker's name / Contact Info)": "(角色制作者的姓名和联系信息角色制作者的姓名/联系信息)",
11911193 "(If you want to track character versions)": "(如果您想跟踪角色版本)",
11921194 "(Describe the bot, give use tips, or list the chat models it has been tested on. This will be displayed in the character list.)": "(描述角色,提供使用技巧,或列出已经测试过的聊天模型。这将显示在角色列表中。)",
11931195 "Tags to Embed": "嵌入的标签",
@@ -1197,8 +1199,8 @@
11971199 "Scenario": "情景",
11981200 "(Circumstances and context of the interaction)": "(交互的情况和背景)",
11991201 "Character's Note": "角色备注",
12001202 "(Text to be inserted in-chat @ designated depth and role)": "(文本将作为指定身份被插入到对话历史中指定的深度文本将作为指定身份被插入到聊天中指定的深度)",
12011203 "@ Depth": "@ 深度",
12021204 "Role": "身份",
12031205 "Talkativeness": "发言频率",
12041206 "How often the character speaks in group chats!": "角色在群聊中发言的频率!",
@@ -1293,7 +1295,7 @@
12931295 "Exclude": "排除",
12941296 "-- Characters not found --": "-- 未找到角色 --",
12951297 "Filter to Generation Triggers": "筛选生成触发器",
12961298 "Continue": "继续续写",
12971299 "Impersonate": "AI 帮答",
12981300 "Swipe": "备选回复",
12991301 "Regenerate": "重新生成",
@@ -1309,17 +1311,17 @@
13091311 "WI_Entry_Status_Constant": "永久",
13101312 "WI_Entry_Status_Normal": "关键词",
13111313 "WI_Entry_Status_Vectorized": "向量化",
13121314 "T_Position": "↑Char:在角色定义之前\n↓Char:在角色定义之后\n↑AN:在作者注释之前\n↓AN:在作者注释之后\n@D:在深度D处在指定深度D",
13131315 "Before Char Defs": "角色定义之前角色定义前(↑Char)",
13141316 "After Char Defs": "角色定义之后角色定义后(↓Char)",
13151317 "Before EM": "示例消息前(↑EM)",
13161318 "After EM": "示例消息后(↓EM)",
13171319 "Before AN": "作者注释之前作者注释前(↑AN)",
13181320 "After AN": "作者注释之后作者注释后(↓AN)",
13191321 "at Depth System": "系统身份深度[系统⚙] 插入深度 @D",
13201322 "at Depth User": "用户身份深度[用户👤] 插入深度 @D",
13211323 "at Depth AI": "[AI🤖] 身份深度插入深度 @D",
13221324 "Outlet": "➡️ 锚点",
13231325 "Depth": "深度",
13241326 "Order:": "顺序:",
13251327 "Order": "顺序",
@@ -1341,7 +1343,7 @@
13411343 "prompt_manager_position": "位置",
13421344 "prompt_manager_relative": "相对",
13431345 "prompt_manager_in_chat": "聊天中",
13441346 "Relative (to other prompts in prompt manager) or In-chat @ Depth.": "相对(相对于提示词管理器中的其他提示词)或指定深度或在聊天中的指定深度。",
13451347 "prompt_manager_depth": "深度",
13461348 "0 = after the last message, 1 = before the last message, etc.": "“0”为在最后一条消息之后,“1”为在最后一条消息之前,等等。",
13471349 "prompt_manager_order": "排序",
@@ -1383,12 +1385,12 @@
13831385 "Copy reasoning": "复制推理内容",
13841386 "Edit reasoning": "编辑推理内容",
13851387 "Welcome to SillyTavern!": "欢迎来到 SillyTavern!",
13861388 "SillyTavern is aimed at advanced users.": "SillyTavern 旨在满足专业用户的需求面向高级用户。",
13871389 "welcome_message_part_1": "阅读",
13881390 "welcome_message_part_2": "官方文档",
13891391 "welcome_message_part_3": "。",
13901392 "welcome_message_part_4": "在聊天中输入输入",
13911393 "welcome_message_part_5": "查看命令和宏以查看命令和宏的教程。",
13921394 "welcome_message_part_6": "加入",
13931395 "Discord server": "Discord 服务器",
13941396 "welcome_message_part_7": "了解信息和公告。",
@@ -1396,23 +1398,23 @@
13961398 "onboarding_import": "导入",
13971399 "from supported sources or view": "支持的资源,或查看",
13981400 "Sample characters": "示例角色",
13991401 "Your Persona": "您的人格您的用户设定",
14001402 "Before you get started, you must select a persona name.": "在开始之前,您必须为您的人格命名您必须起一个用户名。",
14011403 "welcome_message_part_8": "您可随时通过",
14021404 "welcome_message_part_9": "图标来更改此设置。",
14031405 "Persona Name:": "人格名称用户设定名称:",
14041406 "Temporarily disable automatic replies from this character": "临时禁言此角色",
14051407 "Enable automatic replies from this character": "解除禁言此角色",
14061408 "Trigger a message from this character": "强制触发该角色发言",
14071409 "Move up": "向上移动",
14081410 "Move down": "向下移动",
14091411 "View character card": "查看角色卡片",
14101412 "Remove from group": "移出群组踢出群聊",
14111413 "Add to group": "添加到群组邀请入群",
14121414 "in this group": "在此群组中在此群中",
14131415 "Go back": "返回",
14141416 "Alternate Greetings": "其他开场白",
14151417 "Alternate_Greetings_desc": "开始新聊天时,这些按钮将显示为开场白消息的额外页面。\n群聊成员可以选择其中之一来发起对话n群成员可以选择其中之一来发起对话。",
14161418 "alternate_greetings_hint_1": "点击",
14171419 "alternate_greetings_hint_2": "按钮即可开始!",
14181420 "Alternate Greeting #": "其他开场白 #",
@@ -1433,7 +1435,7 @@
14331435 "After Main Prompt / Story String": "主提示词/故事线之后",
14341436 "as": "作为",
14351437 "Insertion Frequency": "插入频率",
14361438 "(0 = Disable, 1 = Always)": "(0 = 禁用”为禁用1 = 始终”为始终)",
14371439 "User inputs until next insertion:": "用户输入直到下一次插入:",
14381440 "Character Author's Note (Private)": "角色作者注释(私密)",
14391441 "Won't be shared with the character card on export.": "导出时不会与角色卡共享。",
@@ -1441,9 +1443,9 @@
14411443 "Use character author's note": "使用角色作者的注释",
14421444 "Replace Author's Note": "替换作者注释",
14431445 "Default Author's Note": "默认作者注释",
14441446 "Will be automatically added as the Author's Note for all new chats.": "将被自动添加到所有新聊天的作者注释将自动添加为所有新聊天的作者注释。",
14451447 "Chat CFG": "本聊天的 CFG 缩放",
14461448 "1 = disabled": "1 = 禁用”为禁用",
14471449 "write short replies, write replies using past tense": "写简短的回复,用过去时写回复",
14481450 "Positive Prompt": "正面提示词",
14491451 "Use character CFG scales": "单独为各个角色设置 CFG 缩放",
@@ -1470,131 +1472,139 @@
14701472 "Abort script execution": "中止执行脚本",
14711473 "Abort request": "中止请求",
14721474 "Ask AI to write your message for you": "让 AI 为您撰写消息",
14731475 "Continue the last message": "继续上一条消息续写上一条消息",
14741476 "Send a message": "发送消息",
14751477 "Close chat": "关闭聊天",
14761478 "Toggle Panels": "切换面板",
14771479 "CFG Scale": "CFG 缩放",
14781480 "Back to parent chat": "返回到父级聊天",
14791481 "Save checkpoint": "保存检查点",
14801482 "Convert to group": "转换为群组转换为群聊",
14811483 "Start new chat": "开始新聊天",
14821484 "Manage chat files": "管理聊天文件",
14831485 "Delete messages": "删除消息",
14841486 "Tap to close": "点击关闭",
14851487 "Couldn't get CSRF token. Please refresh the page.": "无法获取 CSRF 令牌。请刷新此界面请刷新页面。",
14861488 "Error": "错误",
14871489 "Please wait until the chat is saved before switching characters.": "请在切换角色前等待聊天保存完成。",
14881490 "Your chat is still saving...": "您的聊天仍在保存中...",
14891491 "Here be dragons": "Here be dragons拔剑四顾心茫然",
14901492 "Otterly empty": "Otterly empty风好大,把内容都刮跑了",
14911493 "Kiwibunga": "Kiwibunga你的数据转生去了异世界",
14921494 "Pump-a-Rum": "Pump-a-Rum这里是你小时候的噩梦:404",
14931495 "Croak it": "Croak it这里除了一只会后空翻的猫,什么都没有。",
14941496 "${0} characters hidden.": "${0} 个角色被隐藏个角色已被隐藏。",
14951497 "${0} character hidden.": "${0} 个角色被隐藏个角色已被隐藏。",
14961498 "Character ${0} not found in the list": "列表中不存在角色 ${0}",
14971499 "ERROR: The active character is no longer available.": "错误: 当前角色不再可用:当前角色已不再可用。",
14981500 "The page will be refreshed to prevent data loss. Press \"OK\" to continue.": "页面将被刷新以防止数据丢失页面将刷新以防止数据丢失。点击“确定”继续。",
14991501 "Character data length limit reached": "角色数据长度已经达到限制角色数据长度已达上限",
15001502 "To resolve this, set \"performance.lazyLoadCharacters\" to \"true\" in config.yaml and restart the server.": "要解决此问题,请在 config.yaml 中设置中将 \"performance.lazyLoadCharacters\" 设置为 \"true\" 并重启服务器以解决此问题,然后重启服务器。",
15011503 "Are you sure you want to delete this message?": "你确定要删除这条消息吗确定删除这条消息吗?",
15021504 "Delete Swipe": "删除此备选回复删除备选回复",
15031505 "Delete Message": "删除消息",
15041506 "Confirm the edit to start a generation.": "确认编辑以开始生成。",
15051507 "You cannot send a message during a swipe-edit.": "在备选回复编辑期间无法发送消息在编辑备选回复期间无法发送消息。",
15061508 "Copied!": "已复制",
15071509 "Streaming is enabled, but the version of Kobold used does not support token streaming.": "已启用流式传输流式传输已启用但使用的但你使用的 Kobold 版本不支持 Token 流式传输。",
15081510 "Verify that the server is running and accessible.": "确定服务器已运行且可访问检查服务器正在运行且可访问。",
15091511 "ST Server cannot be reached": "无法访问 ST 服务器无法访问服务器",
15101512 "API Error": "API 错误",
15111513 "Text generation error": "文本生成错误",
15121514 "You must first select a character to duplicate!": "你必须先选择一个角色进行复制!没有选择要复制的角色。",
15131515 "Character Duplicated": "角色已复制",
15141516 "No character name provided.": "未提供角色名称。",
15151517 "Rename Character": "重命名角色",
15161518 "No character selected.": "未选择角色。",
15171519 "New name:": "新名称:",
15181520 "Same character name provided, so name did not change.": "提供了相同的角色名称角色名称相同,因此名称未更改。",
15191521 "Character renamed!": "角色已重命名!",
1522+ "Past chats will still contain the old character name. Would you like to update the character name in previous chats as well?": "历史聊天记录内旧的角色名不会自动更新。您是否也想更新之前聊天记录中的角色名?",
1523+ "Sprites folder (if any) should be renamed manually.": "立绘文件夹(若有)需要手动重命名。",
15201524 "Character renamed and past chats updated!": "角色已重命名并更新了历史聊天记录!",
15211525 "Something went wrong. The page will be reloaded.": "发生错误代码打结了。页面将被重新加载。",
15221526 "Past chat could not be updated: ${0}": "历史聊天记录无法更新历史聊天无法被更新:${0}",
15231527 "Operation was aborted to prevent data corruption.": "操作被中止以防止数据损坏操作被中断,以防止数据损坏。",
15241528 "saveChat called for a group chat": "不能用 saveChat 已被群聊调用保存群聊",
15251529 "ERROR: Chat integrity check failed while saving the file.": "错误: 保存文件时聊天完整性检查失败:聊天完整性检查在保存文件时失败。",
15261530 "<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>",
15271531 "Check the server connection and reload the page to prevent data loss.": "检查服务器连接并刷新页面以防止数据丢失。",
15281532 "Chat could not be saved": "聊天无法被保存聊天无法保存",
15291533 "Your messages will now be sent as ${0}": "你的消息将作为你的消息现在将以 ${0} 被发送发送",
15301534 "Persona Changed": "人格已更改用户设定已更改",
15311535 "Settings could not be loaded after multiple attempts. Please try again later.": "多次尝试后也无法加载设置设置无法加载。请稍后再试。",
15321536 "Settings could not be saved": "设置无法保存",
15331537 "Invalid process (no 'type')": "无效进程(没有 'type')",
15341538 "Character Deleted: ${0}": "角色已删除: ${0}",
15351539 "Character Created: ${0}": "角色已创建: ${0}",
15361540 "Group Created": "群组已创建群聊已创建",
15371541 "Group Deleted": "群组已删除群聊已删除",
15381542 "Character Imported: ${0}": "角色已导入: ${0}",
15391543 "Are you sure you want to remove all overrides?": "你确定要移除所有覆盖设置吗确定要移除所有覆盖设置吗?",
15401544 "This action cannot be undone.": "此操作不可逆此操作无法被撤销。",
15411545 "Ok": "Ok确定",
15421546 "Invalid swipe ID: ${0}": "无效的备选回复 ID: ${0}",
15431547 "No messages to delete swipes from.": "没有可以删除备选回复的消息没有可删除备选回复的消息。",
15441548 "Can't delete the last swipe.": "无法删除最后一个备选回复。",
15451549 "No auxiliary Lorebooks set. Click here to select.": "没有设置辅助世界书。点击这里选择。",
15461550 "Are you sure you want to delete this alternate greeting?": "你确定要删除这个替代问候语吗确定要删除这个备用问候语吗?",
15471551 "Name is required": "名称是必需的名称必填",
15481552 "Cannot create characters while generating. Stop the request and try again.": "生成过程中无法创建角色无法在生成时创建角色。请停止请求并重试。",
15491553 "Creation aborted": "创建已中止",
15501554 "Failed to create character": "创建角色失败",
15511555 "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 格式。",
15521556 "Cannot swipe while generating. Stop the request and try again.": "生成过程中无法切换备选回复无法在生成消息时生成备选回复。请停止请求并重试。",
15531557 "Swipe aborted": "切换备选回复失败备选生成已中止",
15541558 "ERROR: <code>syncSwipeToMes</code> has failed to revert the failed ${0} swipe on message #${1}.": "错误:<code>syncSwipeToMes</code> 未能回退消息未能恢复消息 #${1} 上失败的 ${0} 回复备选。",
15551559 "<p>After you click OK, the chat will be reloaded to prevent data corruption.</p>": "<p>当你点击 OK 后点击确定后,聊天将被重新加载以防止数据损坏。</p>",
15561560 "When swiping ${0} on message ${1}, syncSwipeToMes has returned false. Attempting to swipe back!": "当在消息在消息 ${1} 上切换回复上生成备选 ${0} 时,syncSwipeToMes 返回了 false。正在尝试回退回复正在尝试恢复!",
15571561 "Unsupported file type: ": "不支持的文件类型: ",
15581562 "Cannot import characters while generating. Stop the request and try again.": "生成过程中无法导入角色无法在生成时导入角色请停止请求并重试停止请求并重试。",
15591563 "Import aborted": "导入已中止",
15601564 "Character Replaced: ${0}": "角色已替换: ${0}",
15611565 "The file is likely invalid or corrupted.": "此文件可能无效或已损坏文件可能无效或已损坏。",
15621566 "Could not import character": "无法导入角色",
15631567 "Name not accepted, as it is the same as before (ignoring case and accents).": "名称未被接受名称不可用,因为它与之前相同(忽略大小写和重音符号忽略大小写和变音符号)。",
15641568 "Rename Chat": "重命名聊天",
15651569 "Please stop the message generation first.": "请先停止消息生成。",
15661570 "You are currently in a temporary chat.": "你当前在一个临时聊天中您当前处于临时聊天中。",
15671571 "Deleting this character will close the chat and you will lose any unsaved messages. Do you want to proceed?": "删除此角色将关闭聊天并丢失任何未保存的消息删除此角色将关闭聊天并丢失所有未保存的消息你确定要继续吗是否继续?",
15681572 "Character ${0} not found. Skipping deletion.": "角色未找到角色 ${0} 未找到。跳过删除。",
15691573 "Failed to delete character": "删除角色失败",
15701574 "Delete the Chat File?": "删除聊天文件?",
15711575 "Delete the character?": "删除角色?",
15721576 "Start new chat?": "开始新聊天?",
15731577 "Finish the edit before starting a generation.": "在开始生成前完成编辑编辑完成后再开始生成。",
15741578 "You cannot regenerate the message you are editing.": "你无法重新生成正在编辑的消息您无法重新生成正在编辑的消息。",
15751579 "You cannot continue the message you are editing.": "你无法继续编辑正在编辑的消息您无法续写正在编辑的消息。",
15761580 "Create a copy of this message?": "创建此消息的副本?",
15771581 "Only JSON and JSONL files are supported for chat imports.": "仅支持仅支持导入 JSON 和 JSONL 文件用于聊天导入格式的聊天。",
15781582 "Only SillyTavern's own format is supported for group chat imports. Sorry!": "仅支持 SillyTavern 自身格式用于群聊导入。抱歉!",
15791583 "Successfully imported ${0} chat(s).": "成功导入 ${0} 个聊天。",
15801584 "Replace Character": "替换角色",
1585+ "Choose a new character card to replace this character with.": "选择一个新的角色卡来替换这个角色。",
1586+ "You can also replace this character with the one from the online source.": "您也可以用在线资源替换此角色。",
1587+ "All chats, assets and group memberships will be preserved, but local changes to the character data will be lost.": "所有聊天、资源和群成员身份将被保留,但角色数据的本地更改将丢失。",
1588+ "Proceed?": "是否继续?",
15811589 "Replace with URL": "从 URL 替换",
15821590 "Replace with File": "从文件替换",
15831591 "Replace Character from URL": "从 URL 替换角色",
1584- "Author's Note text updated": "作者注释文本已更新",
1592+ "Enter the URL of the character card to replace this character with.": "输入要替换此角色的角色卡 URL。",
1593+ "This character was downloaded from: <var>${0}</var>": "此角色是从以下地址下载的:<var>${0}</var>",
1594+ "Author's Note text updated": "作者注释已更新",
15851595 "Not a valid number": "不是有效的数字",
15861596 "Author's Note depth updated": "作者注释插入深度已更新",
15871597 "Author's Note frequency updated": "作者注释插入频率已更新",
15881598 "Not a valid position": "不是有效的位置位置无效",
15891599 "Author's Note position updated": "作者注释插入位置已更新",
15901600 "Not a valid role": "不是有效的身份不是有效的角色类型",
15911601 "Author's Note role updated": "作者注释身份已更新作者注释的角色类型已更新",
15921602 "Something went wrong. Could not save character's author's note.": "出错了。无法保存角色的作者注释。",
15931603 "Select a character before trying to use Author's Note": "在使用作者注释之前请选择一个角色选择一个角色后再尝试使用作者注释",
15941604 "The contents of the Author's Note": "作者注释的内容",
15951605 "The contents of the Character Author's Note": "角色作者注释的内容",
15961606 "The contents of the Default Author's Note": "默认作者注释的内容",
15971607 "Select a chat to lock the background for it": "选择一个聊天为其绑定背景请先选择一个聊天来锁定背景",
15981608 "Enter new background name:": "输入新的背景名称:",
15991609 "Also delete file from server": "同时从服务器删除文件",
16001610 "Delete the background?": "删除背景?",
@@ -1603,146 +1613,157 @@
16031613 "Preparing video for upload. This may take several minutes.": "正在准备视频上传。这可能需要几分钟时间。",
16041614 "Please wait": "请等待",
16051615 "Error converting video to animated webp": "将视频转换为动态 webp 时出错",
16061616 "Select a chat to upload a background for it": "选择一个聊天为其上传背景请选择一个聊天来上传背景",
16071617 "Convert to group chat": "转换为群聊",
16081618 "Are you sure you want to convert this chat to a group chat?": "你确定要将此聊天转换为群聊吗确定要将此聊天转换为群聊吗?",
16091619 "This cannot be reverted.": "此操作无法撤销此操作无法被撤销。",
16101620 "The chat has been successfully converted!": "聊天已成功转换为群聊!",
1621+ "Remove all tags from the selected characters": "删除所选角色的所有标签",
1622+ "Remove all mutual tags from the selected characters": "删除所选角色的所有共同标签",
1623+ "Import all tags from selected characters": "从所选角色导入所有标签",
1624+ "Import existing tags from selected characters": "从所选角色导入现有标签",
16111625 "Failed to download backup, try again later.": "备份下载失败,请稍后再试。",
16121626 "Failed to parse backup content.": "备份内容解析失败无法解析备份内容。",
16131627 "Only .jsonl files are supported for chat imports.": "仅支持聊天导入只支持 .jsonl 文件用于聊天导入文件。",
16141628 "Failed to import chat backup, try again later.": "聊天备份导入失败,请稍后再试。",
16151629 "Are you sure?": "你确定吗?",
16161630 "Failed to delete backup, try again later.": "备份删除失败,请稍后再试。",
16171631 "Backup deleted successfully.": "备份删除成功成功删除备份。",
16181632 "View backup": "查看备份",
16191633 "Restore backup": "恢复备份",
16201634 "Delete backup": "删除备份",
16211635 "Backups": "备份",
16221636 "Browse chat backups": "浏览聊天备份查看聊天备份",
16231637 "Context preset for ${0} will use defaults when loaded the next time.": "下次加载时,${0} 的上下文预设将在下次加载时使用默认值的上下文预设将会使用默认预设。",
16241638 "Note: Context derivation is disabled. Not including context preset.": "注意提示上下文推导已禁用。不包括上下文预设上下文获取已关闭,本次不包含上下文预设。",
16251639 "Note: Instruct derivation is disabled. Not including instruct preset.": "注意提示指令推导已禁用。不包括指令预设指引获取已关闭,本次不包含指引预设。",
16261640 "No applicable presets available.": "没有可用的适用预设无可用预设。",
16271641 "Bound ${0} to ${1}.": "已将 ${0} 绑定到绑定至 ${1}。",
16281642 "Could not convert file": "无法转换文件",
16291643 "Either the file is corrupted or its format is not supported.": "文件已损毁或格式不被支持文件被损坏,或文件格式不支持。",
16301644 "Could not upload the file": "无法上传文件",
16311645 "Could not upload file": "无法上传文件",
16321646 "Could not download file": "无法下载文件",
16331647 "File is too big. Maximum size is ${0}.": "文件太大文件过大。最大大小为 ${0}。",
16341648 "Binary files are not supported. Select a text file or image.": "不支持二进制文件。请选择文本文件或图像请选择文本文件或图片。",
16351649 "File ${0} is not supported.": "文件 ${0} 不被支持。",
16361650 "${0} files selected": "已选择 ${0} 个文件已选择个文件",
16371651 "To change the global styles preference, please select a character individually.": "要更改全局样式偏好要更改全局风格设置,请单独选择一个角色。",
16381652 "Just to Creator's Notes": "仅应用到创作者注释",
16391653 "Apply to the entire app": "应用到整个页面",
16401654 "No character or group selected": "未选择角色或群组未选择角色或群聊",
16411655 "Delete media from message?": "从消息中删除媒体删除消息的媒体文件?",
16421656 "This action can't be undone.": "此操作无法撤销。",
16431657 "Delete one": "删除一个",
16441658 "Delete all": "删除全部删除所有",
16451659 "Also delete files from server": "同时从服务器删除文件同时删除服务器上的文件",
16461660 "Could not delete image": "无法删除图像无法删除图片",
16471661 "Could not delete file": "无法删除文件",
16481662 "No attachments selected.": "未选择附件。",
16491663 "Data Bank": "数据库",
16501664 "No files were scraped.": "未抓取到任何文件无文件被抓取。",
16511665 "Scraped ${0} files from ${1} to ${2}.": "已从 ${1} 抓取 ${02} 个文件到抓取了 ${20} 个文件。",
16521666 "Check browser console for details.": "检查控制台以获取详细信息详见浏览器控制台。",
16531667 "Scraping failed": "抓取失败",
16541668 "Use the 'Ext. Media' button to allow it. Click on this message to dismiss.": "使用使用下方的“外部媒体”按钮允许它按钮以允许外部媒体点击此消息以关闭点击此消息以忽略。",
16551669 "External media has been blocked": "外部媒体已被阻止外部媒体被禁用",
16561670 "It's either corrupted or not a valid JSONL file.": "文件已损毁或不是有效的文件被损坏或不是有效 JSONL 文件。",
16571671 "Failed to import chat": "聊天导入失败导入聊天失败",
16581672 "Files": "文件",
16591673 "Files that are not associated with chat messages or Data Bank. WILL DELETE MANUAL UPLOADS!": "未与聊天消息或数据库关联的文件未与消息或数据库关联的文件将删除手动上传的文件会删除手动上传项!",
16601674 "Images": "图像图片",
16611675 "Images that are not associated with chat messages. WILL DELETE MANUAL UPLOADS!": "未与聊天消息关联的图像未与消息关联的图片将删除手动上传的图像会删除手动上传项!",
16621676 "Chats": "聊天",
16631677 "Chat files associated with deleted characters.": "与已删除角色关联的聊天文件已删除角色的聊天文件。",
16641678 "Group Chats": "群聊",
16651679 "Chat files associated with deleted groups.": "与已删除群组关联的聊天文件已删除群聊的聊天文件。",
16661680 "Avatar Thumbnails": "头像缩略图",
16671681 "Thumbnails for avatars of missing or deleted characters.": "丢失或被删除角色的头像缩略图丢失或已删除角色的头像缩略图。",
16681682 "Background Thumbnails": "背景缩略图",
16691683 "Thumbnails for missing or deleted backgrounds.": "丢失或被删除背景的缩略图丢失或已删除背景的缩略图。",
16701684 "Persona Thumbnails": "人格缩略图用户设定缩略图",
16711685 "Thumbnails for missing or deleted personas.": "丢失或被删除的人格的缩略图丢失或已删除用户设定的头像缩略图。",
16721686 "Chat Backups": "聊天备份",
16731687 "Automatically generated chat backups.": "自动生成的聊天备份。",
16741688 "Settings Backups": "设置备份",
16751689 "Automatically generated settings backups.": "自动生成的设置备份。",
16761690 "The scan is already running. Please wait for it to finish.": "扫描已在运行中。请等待其完成扫描正在运行,请等待扫描完成。",
16771691 "An error has occurred. Check the console for details.": "发生错误发生了错误请检查控制台以获取详细信息详见控制台。",
16781692 "No items found to clean up. Come back later!": "未找到可清理的项目无可清理的项目请稍后再试之后再说吧!",
16791693 "This will permanently delete all files in this category. THIS CANNOT BE UNDONE!": "这将永久删除此类别中的所有文件将永久删除此类型的所有文件此操作无法撤销此操作无法被撤销!",
16801694 "This will permanently delete the file. THIS CANNOT BE UNDONE!": "这将永久删除该文件将永久删除文件此操作无法撤销此操作无法被撤销!",
16811695 "Extension \"${0}\" failed to load: ${1}": "扩展扩展程序 \"${0}\" 加载失败: ${1}",
16821696 "Extension \"${0}\" did not load. Missing required Extras module(s): \"${1}\"": "扩展扩展程序 \"${0}\" 未加载。缺少必需的 Extras 模块: 缺失前置模块:\"${1}\"",
16831697 "Extension \"${0}\" did not load. Required extensions exist but are disabled: \"${1}\". Enable them first, then reload.": "扩展扩展程序 \"${0}\" 未加载。所需扩展已存在但被禁用: 前置存在但未启用:\"${1}\"。请先启用它们请先启用前置然后重新加载再重新加载。",
16841698 "Extension \"${0}\" did not load. Missing required extensions: \"${1}\"": "扩展扩展程序 \"${0}\" 未加载。缺少必需的扩展: 缺失前置扩展程序:\"${1}\"",
16851699 "Extension \"${0}\" did not load. Requires ST client version ${1}, but current version is ${2}.": "扩展扩展程序 \"${0}\" 未加载。需要 ST 客户端版本 ${1},但当前版本是。当前版本为 ${2}。",
16861700 "Connected to API": "已连接到已连接至 API",
16871701 "Could not connect to API": "无法连接到无法连接至 API",
1702+ "ext_type_global": "这是一个全局扩展程序,所有用户均可用。",
1703+ "ext_type_local": "这是一个本地扩展程序,仅你可用。",
1704+ "ext_type_system": "这是一个内置扩展程序,无法被删除,会随应用更新而更新。",
16881705 "Click to toggle": "点击切换",
16891706 "Optional modules:Move": "可选的模块:移动",
16901707 "Not connected to theSwitch API!branch": "未连接到 API!切换分支",
16911708 "Modules provided by your ExtrasOptional APImodules:": "由您的 Extras API 提供的模块可选模块:",
1692- "Built-in Extensions:": "内置扩展:",
1709+ "Not connected to the API!": "未连接至 API!",
1693- "Loading third-party extensions... Please wait...": "正在加载第三方扩展... 请稍候...",
1710+ "Modules provided by your Extras API:": "扩展API 提供的模块",
16941711 "UpdateBuilt-in allExtensions:": "更新全部内置扩展程序:",
16951712 "UpdateInstalled enabledExtensions:": "更新已启用已安装扩展程序:",
16961713 "Bulk toggleLoading third-party extensions... Please wait...": "批量切换第三方扩展。正在加载第三方扩展程序,请等待……",
1697- "Restore toggled extensions.\n\nIt does not restore extensions toggled individually.": "恢复已切换的扩展。\n\n它不会恢复单独切换的扩展。",
1714+ "Update all": "更新所有",
16981715 "Sort: DisplayUpdate Nameenabled": "排序:显示名称更新已启用项",
16991716 "Sort:Bulk Loadingtoggle Orderthird-party extensions.": "排序:加载顺序批量开关第三方扩展程序",
1717+ "Toggle extensions": "开关扩展程序",
1718+ "Restore toggled extensions.\n\nIt does not restore extensions toggled individually.": "还原批量开关的第三方扩展程序。\n\n不影响单独开关的扩展程序。",
1719+ "Sort: Display Name": "显示名称顺序",
1720+ "Sort: Loading Order": "加载顺序",
17001721 "Close": "关闭",
17011722 "Could not toggle extension ${0}. See console for details.": "无法切换扩展无法开关扩展程序 ${0}。请查看控制台以获取详细信息详见控制台。",
17021723 "The page will be reloaded shortly...": "页面将很快重新加载...页面即将刷新……",
17031724 "Extensions state changed": "扩展状态已更改扩展程序状态已更改",
17041725 "Error loading extensions. See browser console for details.": "加载扩展时出错加载扩展程序出错请查看浏览器控制台以获取详细信息详见控制台。",
17051726 "You don't have permission to update global extensions.": "你没有更新全局扩展的权限你没有更新全局扩展程序的权限。",
17061727 "Extension update failed": "扩展更新失败扩展程序更新失败",
17071728 "Extension ${0} updated to ${1}": "扩展扩展程序 ${0} 已更新到已更新至 ${1}",
17081729 "Reload the page to apply updates": "重新加载页面以应用更新刷新页面以应用更改",
17091730 "You don't have permission to delete global extensions.": "你没有删除全局扩展的权限你没有删除全局扩展程序的权限。",
17101731 "Are you sure you want to delete ${0}?": "你确定要删除扩展你确定要删除 ${0} 吗?",
17111732 "You don't have permission to switch branch.": "你没有切换分支的权限。",
17121733 "Switch": "切换",
17131734 "You don't have permission to move extensions.": "你没有移动扩展的权限你没有移动扩展程序的权限。",
17141735 "Move extension": "移动扩展移动扩展程序",
17151736 "Are you sure you want to move ${0} to your local extensions? This will make it available only for you.": "你确定要把扩展你确定要将 ${0} 移动到你的本地扩展中吗移动至本地扩展程序吗这将只对你可见此后只有你可使用此扩展。",
17161737 "Are you sure you want to move ${0} to the global extensions? This will make it available for all users.": "你确定要把扩展你确定要将 ${0} 移动到全局扩展中吗移动至全局扩展程序吗这将对所有用户可见此后所有人都可使用此扩展。",
17171738 "Extension move failed": "扩展移动失败扩展程序移动失败",
17181739 "Extension ${0} moved.": "扩展已移动扩展程序 ${0} 已移动。",
17191740 "Extension ${0} deleted": "扩展已删除扩展程序 ${0} 已删除",
17201741 "Extension branches fetch failed": "扩展分支获取失败扩展程序分支获取失败",
17211742 "Extension branch switch failed": "扩展分支切换失败扩展程序分支切换失败",
17221743 "Extension ${0} switched to ${1}": "扩展扩展程序 ${0} 已切换到已切换至 ${1}",
17231744 "Please wait...": "请稍候...……",
17241745 "Installing extension": "正在安装扩展安装扩展程序",
17251746 "Extension installation failed": "扩展安装失败扩展程序安装失败",
17261747 "Extension '${0}' by ${1} (version ${2}) has been installed successfully!": "扩展作者 '${01}' 的扩展程序 '${10} ('(版本 ${2}) 已成功安装!",
17271748 "Extension installation successful": "扩展安装成功扩展程序安装成功",
17281749 "Extension updates available": "有可用的扩展更新扩展程序有更新可用",
17291750 "Auto-updating extensions. This may take several minutes.": "自动更新扩展正在自动更新扩展程序这可能需要几分钟时间可能需要几分钟。",
17301751 "Install just for me": "仅为我安装只给我安装",
17311752 "Install": "安装",
17321753 "Install for all users": "为所有用户安装给所有人安装",
17331754 "Branch or tag name (optional)": "分支或标签名称分支或标签名可选选填)",
17341755 "Characters": "人物",
17351756 "Ambient sounds": "环境音效环境音",
17361757 "Background music": "背景音乐BGM",
17371758 "Blip sounds": "打字音效哔哔声",
17381759 "Extension repo/guide:": "扩展仓库扩展程序仓库/指南:",
17391760 "Preview in browser": "在浏览器中预览",
17401761 "Adds a function tool": "添加一个功能工具添加一个函数工具",
17411762 "Tool": "工具",
17421763 "Click the flashing button to install extensions.": "点击闪烁的按钮以安装扩展点击闪烁的按钮以安装扩展程序。",
17431764 "How to install extensions?": "如何安装扩展如何安装扩展程序?",
17441765 "Loading Asset List": "正在加载资产列表正在加载资源列表",
17451766 "Are you sure you want to connect to the following url?": "你确定要连接到以下网址吗你确定要连接到以下 URL 吗?",
17461767 "extension_install_1": "若想从此页安装扩展程序,你需要提前安装",
17471768 "extension_install_2": "。",
17481769 "extension_install_3": "点这个图标(",
@@ -1751,25 +1772,25 @@
17511772 "Contest Winners": "比赛获胜者",
17521773 "These characters are the finalists of character design contests and have remarkable quality.": "这些角色都是角色设计大赛的入围作品,品质十分出色。",
17531774 "Featured Characters": "特色角色",
17541775 "Download Extensions & Assets": "下载扩展和资源菜单下载扩展程序和资源",
17551776 "Load a custom asset list or select": "加载自定义资产列表或选择加载自定义资源列表或选择",
17561777 "to install 3rd party extensions.": "安装第三方扩展以安装第三方扩展程序。",
17571778 "Assets URL": "资产网址资源网址",
17581779 "load_asset_list_desc": "根据资产列表文件加载扩展和资产列表根据资源列表文件加载扩展程序和资源列表。\n\n此字段中的默认资产n此字段中的默认资源 URL 指向官方第一方扩展和资产列表指向官方扩展和资源列表。\n如果您有自定义资产列表n如果您有自定义资源列表,可以在此处插入。\n\n要安装单个第三方扩展n要安装单个第三方扩展程序,请使用右上角的“安装扩展安装扩展程序”按钮。",
17591780 "Load an asset list": "加载资产列表加载资源列表",
17601781 "Load Asset List": "加载资产列表加载资源列表",
17611782 "Attach a file or image to a current chat.": "将文件或图像附加到当前聊天中。",
17621783 "Attach a File": "附加文件",
17631784 "Enter a URL or the ID of a Fandom wiki page to scrape:": "输入要抓取的 Fandom wiki 页面的 URL 或 ID:",
17641785 "Examples:": "示例:",
17651786 "Example:": "示例:",
17661787 "Single file": "单个文件",
17671788 "All articles will be concatenated into a single file.": "所有文章将被合并为一个文件。",
17681789 "File per article": "每篇文章的文件数每篇文章单独保存为文件",
17691790 "Each article will be saved as a separate file.": "不推荐。每篇文章将保存为单独的文件。",
1770- "Open Data Bank": "打开数据库",
17711791 "View global, character, or data files.": "查看全局、角色或数据文件。",
1772- "These files will be available for extensions that support attachments (e.g. Vector Storage).": "这些文件将对支持附件的扩展可用(例如向量存储)。",
1792+ "Open Data Bank": "打开数据库",
1793+ "These files will be available for extensions that support attachments (e.g. Vector Storage).": "这些文件将可用于支持附件的扩展(如向量存储)。",
17731794 "Supported file types: Plain Text, PDF, Markdown, HTML, EPUB.": "支持的文件类型:纯文本、PDF、Markdown、HTML、EPUB。",
17741795 "Drag and drop files here to upload.": "将文件拖放到此处进行上传。",
17751796 "Date (Newest First)": "日期(最新在先)",
@@ -1793,11 +1814,9 @@
17931814 "Enter a base URL of the MediaWiki to scrape.": "输入要抓取的 MediaWiki 的基本 URL。",
17941815 "Don't include the page name!": "不要包含页面名称!",
17951816 "Enter web URLs to scrape (one per line):": "输入要抓取的网址(每行一个):",
17961817 "Enter a video URL to download its transcript.": "输入视频 URL 或 ID 即可下载其文本即可下载其字幕。",
1797- "TTS Playback": "TTS 重播",
1798- "TTS play/pause": "TTS 播放/暂停",
1799- "Image Captioning": "图片描述",
18001818 "Generate Caption": "生成图片描述",
1819+ "Image Captioning": "图片描述",
18011820 "Source": "来源",
18021821 "Local": "本地",
18031822 "Multimodal": "多模态",
@@ -1823,44 +1842,44 @@
18231842 "(use _space": "(使用",
18241843 "macro)": "宏指令)",
18251844 "Automatically caption images": "自动为图片添加描述文字",
18261845 "Edit captions before saving": "保存前编辑图片描述保存前编辑描述文字",
18271846 "Show captions in chat": "在聊天中显示图片描述在聊天中显示描述文字",
18281847 "Included settings:": "包含的设置:",
18291848 "{{@key}}": "{{@key}}:",
18301849 "Profile name:": "配置名称:",
18311850 "Are you sure you want to delete the selected profile?": "你确定要删除所选的配置吗?",
18321851 "No profile selected": "未选择配置",
18331852 "Save and Update": "保存并更新",
18341853 "Creating a Connection Profile": "新建 API 连接配置API连接配置",
18351854 "Click on the setting name to omit it from the profile.": "点击设置名称以将其从连接配置中删除。",
18361855 "Enter a name:": "输入名字:",
18371856 "Connection Profile": "API 连接配置",
18381857 "View connection profile details": "查看 API 连接配置详情",
18391858 "Create a new connection profile": "新建一个 API 连接配置API连接配置",
18401859 "Update a connection profile": "更新 API 连接配置API连接配置",
18411860 "Edit a connection profile": "编辑 API 连接配置API连接配置",
18421861 "Reload a connection profile": "重载 API 连接配置API连接配置",
18431862 "Delete a connection profile": "删除 API 连接配置API连接配置",
18441863 "Omitted Settings:": "排除的设置:",
18451864 "No expression or sprite name provided": "没有提供表情或表情图片名称未提供情绪关键词或表情包名",
18461865 "Set Sprite": "设置表情图片表情设置",
18471866 "No expression found for search term ${0}": "未找到搜索词关键词 ${0} 对应的表情未搜索到任何情绪",
18481867 "No sprite file found for search term ${0}": "未找到搜索词关键词 ${0} 对应的表情图片文件未搜索到任何表情文件",
18491868 "Expression label is required": "表情标签是必需的请填写情绪标签",
18501869 "Error Uploading Sprite": "上传表情图片时出错表情包上传失败",
18511870 "Expression label must contain at least one letter": "表情标签必须至少包含一个字母情绪标签至少包含一个字母",
18521871 "Invalid sprite name. Must follow the naming pattern for expression sprites.": "无效的表情图片名称无效表情包名称必须遵循表情图片的命名模式需遵守命名格式。",
18531872 "Couldn't find sprite file ${0} for expression ${1}.": "找不到表情找不到情绪 ${1} 对应的表情图片文件下的表情包 ${0}。",
18541873 "Sprite Not Found": "未找到表情图片找不到表情包",
18551874 "Replace Existing": "替换现有表情图片替换现有",
18561875 "Upload Expression Sprite": "上传表情图片上传表情包",
18571876 "The name you entered does not follow the naming schema for the selected expression '${0}'.": "您输入的名称不符合所选表情您输入的名称不符合所选情绪 '${0}' 的命名规范。",
18581877 "Invalid Expression Sprite Name": "无效的表情图片名称无效表情包名称",
18591878 "Cancelled uploading sprite.": "已取消上传表情图片已取消上传表情包。",
18601879 "Upload Cancelled": "上传已取消",
18611880 "Delete Expression": "删除表情删除情绪",
18621881 "Are you sure you want to delete this expression? Once deleted, it's gone forever!": "你确定要删除这个表情吗你确定要删除这个情绪吗?一旦删除,将永远无法恢复它将永久消失(真的很久!)",
18631882 "Expression:": "表情情绪关键词:",
18641883 "In group chats, you must specify a character name.": "在群聊中,你必须指定一个角色名称。",
18651884 "No character name specified": "未指定角色名称",
18661885 "Couldn't find character ${0}.": "找不到角色 ${0}。",
@@ -1873,52 +1892,52 @@
18731892 "If the same expression is used again, re-roll the sprite. This only applies to expressions that have multiple available sprites assigned.": "再次使用相同关键词时,将重新刷新表情包。仅适用于关键词重复的表情包。",
18741893 "Re-roll if same expression is used again": "再次使用相同关键词时刷新表情包。",
18751894 "Classifier API": "分类器 API",
18761895 "Select the API for classifying expressions.": "选择用于对表情进行分类的 API选择用于对情绪进行分类的API。",
18771896 "Main API": "当前连接的 API",
18781897 "WebLLM Extension": "WebLLM 扩展程序",
18791898 "When using LLM or WebLLM classifier, only show and use expressions that have sprites assigned to them.": "使用 LLM 或 WebLLM 分类器时,仅显示和使用已分配表情包的关键词。",
18801899 "Filter expressions for available sprites": "筛选已有表情图片的表情筛选已有表情包的关键词",
18811900 "LLM Prompt": "大语言模型提示词",
18821901 "Used in addition to JSON schemas and function calling.": "可与 JSON 结构 和 函数调用 一同使用结构和函数调用一同使用。",
18831902 "LLM Prompt Strategy": "LLM 提示词策略",
18841903 "Limited Context": "限制上下文",
18851904 "Full Context": "完整上下文",
18861905 "Default / Fallback Expression": "默认/后备表情后备情绪",
18871906 "Set the default and fallback expression being used when no matching expression is found.": "设置在未找到匹配表情时使用的默认表情和后备表情设置在未找到匹配情绪时使用的默认情绪和后备情绪。",
18881907 "Custom Expressions": "自定义表情自定义情绪",
18891908 "Can be set manually or with an _space": "可以手动设置或使用",
18901909 "space_ slash command.": "快捷命令来设置。",
18911910 "Open a chat to see the character expressions.": "打开聊天即可查看人物表情。",
18921911 "You are in offline mode. Click on the image below to set the expression.": "您处于离线模式。点击下方图片即可设置表情。",
18931912 "Sprite Folder Override": "表情图片文件夹覆盖自定义表情包文件夹",
18941913 "Use a forward slash to specify a subfolder. Example: _space": "使用正斜杠指定子文件夹。例如:",
18951914 "Upload sprite pack (ZIP)": "上传表情图片包(ZIP)",
18961915 "Remove all image overrides": "删除所有图片覆盖",
18971916 "Create new folder in the _space": "创建新文件夹到在您用户数据的目录下,找到 _space",
18981917 "folder of your user data directory and name it as the name of the character.": "用户数据目录的文件夹并将其命名为角色的名称并在其中创建一个以角色名称为名的文件夹。",
18991918 "Put images with expressions there. File names should follow the pattern:": "将表情图片放在那里将表情包图像放在文件夹下文件名应遵循以下模式文件名需遵循以下格式:",
19001919 "expression_label_pattern": "[表情标签情绪].[图像格式]",
19011920 "Sprite set:": "表情图片集表情集:",
19021921 "upload_expression_request": "请输入表情名称(不用加后缀)。",
19031922 "upload_expression_naming_1": "素材名称必须符合所选表情 {{expression}} 的命名规范",
19041923 "upload_expression_naming_2": "当存在多个表情时,名称应由表情名称与合法后缀构成,允许使用横杠'-'或英文句号'.'作为分隔符。",
19051924 "upload_expression_replace": "点击“替换”以替换当前表情图片以替换当前表情:",
19061925 "Show Gallery": "展示画廊展示图库",
19071926 "Image deleted successfully.": "成功删除图像图片删除成功。",
19081927 "File uploaded successfully. Saved at: ${0}": "文件上传成功。已保存至:${0}",
19091928 "Failed to upload the file.": "文件上传失败。",
19101929 "Image Gallery": "图像画廊图库",
19111930 "Gallery folder changed to ${0}": "画廊文件夹已更改为 图库文件夹已更改为:${0}",
19121931 "Unknown error": "未知错误",
19131932 "Failed to change gallery folder": "更改画廊目录失败更改图库文件夹失败",
19141933 "Failed to restore gallery folder": "恢复画廊目录失败还原图库文件夹失败",
19151934 "Output Folder Name": "输出文件夹名称",
19161935 "Enter a folder name to change the gallery folder": "输入文件夹名称以更改画廊目录输入文件夹名称以更改图库文件夹",
19171936 "Change gallery folder": "更改画廊目录修改图库文件夹",
19181937 "Delete mode": "删除模式",
19191938 "Delete mode is ON. Click on images you want to delete.": "删除模式已开启。点击您想要删除的图像点击您想删除的图片。",
19201939 "Restore gallery folder": "恢复画廊目录还原图库文件夹",
19211940 "Are you sure you want to delete this image?": "您确定要删除此图像吗你确定要删除这个图片吗?",
19221941 "ext_sum_title": "总结",
19231942 "ext_sum_with": "总结来源:",
19241943 "ext_sum_main_api": "主要 API",
@@ -1931,7 +1950,7 @@
19311950 "ext_sum_force_text": "立即总结",
19321951 "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)强制更新。",
19331952 "ext_sum_pause": "暂停",
19341953 "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 始终省略世界书和作者注释始终省略世界书/作者注释。",
19351954 "ext_sum_no_wi_an": "无世界书/作者注释",
19361955 "ext_sum_settings_tip": "编辑总结提示词、插入位置等。",
19371956 "ext_sum_settings": "总结设置",
@@ -1951,13 +1970,13 @@
19511970 "ext_sum_api_response_length_1": "API 响应长度",
19521971 "ext_sum_api_response_length_2": "(",
19531972 "ext_sum_api_response_length_3": "个 Token)",
19541973 "ext_sum_0_default": "0 = 默认”为默认",
19551974 "ext_sum_raw_max_msg": "[原始] 每个请求的最大消息数",
19561975 "ext_sum_0_unlimited": "0 = 无限制”为无限制",
19571976 "Update frequency": "更新频率",
19581977 "ext_sum_update_every_messages_1": "更新间隔",
19591978 "ext_sum_update_every_messages_2": "消息",
19601979 "ext_sum_0_disable": "0 = 禁用”为禁用",
19611980 "ext_sum_auto_adjust_desc": "尝试根据聊天指标自动调整间隔。",
19621981 "ext_sum_update_every_words_1": "更新间隔(",
19631982 "ext_sum_update_every_words_2": "字)",
@@ -1972,7 +1991,7 @@
19721991 "How many messages before the current end of the chat.": "当前聊天结束前还有多少条消息。",
19731992 "Labels and Message": "标签和信息",
19741993 "Label": "标签",
19751994 "(label of the button, if no icon is chosen) ": "(若未选择图标(如果没有选择图标则采用按钮标签)则为按钮的标签)",
19761995 "Title": "标题",
19771996 "(tooltip, leave empty to show message or /command)": "(工具提示,留空以显示消息或/命令)",
19781997 "Message / Command:": "消息/命令:",
@@ -1989,7 +2008,7 @@
19892008 "Execute on AI message": "根据 AI 消息执行",
19902009 "Execute on chat change": "聊天内容改变时执行",
19912010 "Execute on new chat": "在新聊天中执行",
19922011 "Execute on group member draft": "起草群组成员时执行群成员回复起草时执行",
19932012 "Execute before message generation": "在消息生成前执行",
19942013 "Automation ID:": "自动化标识",
19952014 "Testing": "测试",
@@ -1997,7 +2016,7 @@
19972016 "Quick Reply": "快速回复",
19982017 "Enable Quick Replies": "启用快速回复",
19992018 "Combine Quick Replies": "合并快速回复",
20002019 "Show Popout Button": "展示弹出式按钮PC在电脑上展示弹出式按钮",
20012020 "Global Quick Reply Sets": "全局快速回复集",
20022021 "Chat Quick Reply Sets": "聊天快速回复集",
20032022 "Character Quick Reply Sets": "角色快速回复集",
@@ -2006,7 +2025,7 @@
20062025 "Disable Send (Insert Into Input Field)": "禁用发送(插入输入字段)",
20072026 "Place Quick Reply Before Input": "在输入前放置快速回复",
20082027 "Inject user input automatically": "自动注入用户输入",
20092028 "(if disabled, use ": "(如果被禁用(若禁用,使用",
20102029 "macro for manual injection)": "宏用于手动注入)",
20112030 "Color": "颜色",
20122031 "Only apply color as accent": "仅应用颜色作为强调",
@@ -2046,14 +2065,14 @@
20462065 "ext_regex_preset_update": "更新已有预设",
20472066 "ext_regex_preset_apply": "重新应用当前预设",
20482067 "ext_regex_preset_delete": "删除当前预设",
20492068 "ext_regex_global_scripts": "全局正则脚本全局正则",
20502069 "ext_regex_global_scripts_desc": "影响所有角色,保存在本地设定中",
20512070 "No scripts found": "没有找到脚本",
20522071 "ext_regex_preset_scripts": "预设正则脚本预设正则",
20532072 "ext_regex_disallow_preset": "不允许使用预设正则",
20542073 "ext_regex_allow_preset": "允许使用预设正则",
20552074 "ext_regex_preset_scripts_desc": "只影响当前预设,保存在预设中",
20562075 "ext_regex_scoped_scripts": "局部正则脚本局部正则",
20572076 "ext_regex_disallow_scoped": "不允许使用局部正则",
20582077 "ext_regex_allow_scoped": "允许使用局部正则",
20592078 "ext_regex_scoped_scripts_desc": "只影响当前角色,保存在角色卡片中",
@@ -2076,7 +2095,7 @@
20762095 "ext_regex_user_input": "用户输入",
20772096 "ext_regex_ai_input_desc": "从生成式 API 中获取的信息。",
20782097 "ext_regex_ai_output": "AI 输出",
20792098 "ext_regex_slash_desc": "通过 STscriptST脚本 命令发送的消息。",
20802099 "Slash Commands": "快捷命令",
20812100 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",
20822101 "ext_regex_reasoning_desc": "推理块内容。当'仅格式提示词'被选中时,它会影响提示词里的推理内容。",
@@ -2085,108 +2104,110 @@
20852104 "ext_regex_min_depth_placeholder": "无限",
20862105 "ext_regex_max_depth_desc": "当应用于提示词或显示时,仅影响深度不超过 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算指定深度的世界书条目和可用消息,即非隐藏或系统消息。",
20872106 "ext_regex_other_options": "其他选项",
20882107 "ext_regex_run_on_edit_desc": "当指定角色的消息被编辑时运行正则脚本当指定角色的消息被编辑时运行正则。",
20892108 "Run On Edit": "在编辑时运行",
20902109 "ext_regex_substitute_regex_desc": "在运行正则表达式查找之前,替换 {{macros}}",
20912110 "Macro in Find Regex": "正则表达式查找时的宏",
20922111 "Don't substitute": "不替换",
20932112 "Substitute (raw)": "替换(原始)",
20942113 "Substitute (escaped)": "替换(转义)",
20952114 "Ephemerality": "短暂表层替换",
20962115 "ext_regex_other_options_desc": "默认情况下,正则脚本将直接地正则将直接地、不可逆转地修改聊天文件。\r启用下方任意一或多项可以避免对聊天文件的修改,但仍然修改特定项目但仍然在特定情况生效。",
20972116 "ext_regex_only_format_visual_desc": "正则仅在聊天页面生效不改变聊天文件聊天文件内的内容不会被改变只影响聊天界面表层显示。",
20982117 "Only Format Display": "仅格式显示仅影响显示",
20992118 "ext_regex_only_format_prompt_desc": "聊天记录不会改变不改变聊天文件只有在请求发送时(生成时)才会出现提示词只修改请求发送时后端提示词。",
21002119 "Only Format Prompt (?)": "仅格式提示词仅影响后端提示词",
21012120 "This character has embedded regex script(s).": "此角色含有内置正则脚本此角色含有内置正则。",
21022121 "Would you like to allow using them?": "你想要启用它们吗?",
21032122 "If you want to do it later, select 'Regex' from the extensions menu.": "你可以稍后在扩展栏的 \"正则\" 区域管理它们。",
21042123 "ext_regex_import_target": "导入至:",
21052124 "Unknown Preset": "未知预设",
21062125 "You have unsaved changes to the \"${0}\" preset.": "您对 \"${0}\" 预设有未保存的更改。",
21072126 "Do you want to save them before switching?": "您是否要在切换前保存这些更改要在切换前保存更改吗?",
21082127 "Save Changes": "保存更改",
21092128 "Discard Changes": "丢弃更改放弃更改",
21102129 "Selects a regex preset by name or ID. Gets the current regex preset ID if no argument is provided.": "根据名称或 ID 选择一个正则表达式预设选择一个正则预设。如果没有提供参数,则获取当前正则表达式预设的则获取当前正则预设的 ID。",
21112130 "[No presets saved]": "[没有保存的预设]",
21122131 "Could not find the selected preset.": "无法找到所选的预设找不到所选的预设。",
21132132 "Could not find the preset to update.": "无法找到要更新的预设找不到要更新的预设。",
21142133 "Enter a name for the new regex preset:": "为新正则表达式预设输入名称为新正则预设起个名字:",
21152134 "Regex preset updated": "正则表达式预设已更新正则预设已更新",
21162135 "Regex preset saved": "正则表达式预设已保存正则预设已保存",
21172136 "Could not find the preset to delete.": "无法找到要删除的预设找不到要删除的预设。",
21182137 "Are you sure you want to delete this regex preset?": "你确定要删除这个正则表达式预设吗你确定要删除这个正则预设吗?",
21192138 "Regex preset deleted": "正则表达式预设已删除正则预设已删除",
21202139 "Could not save regex script: The script name was undefined or empty!": "无法保存正则表达式脚本无法保存正则脚本名称未定义或为空!名称未定义或为空",
21212140 "This regex script will not work, but was saved anyway: A find regex isn't present.": "此正则表达式脚本将不会生效,但仍然被保存了此正则已保存但不会生效未提供查找正则表达式查找表达式未生效。",
21222141 "This regex script will not work, but was saved anyway: One \"Affects\" checkbox must be selected!": "此正则表达式脚本将不会生效此正则已保存但不会生效。要使其生效但仍然被保存了:必须选中一个“影响”复选框!必须选择一个 \"作用范围\"。",
21232142 "Are you sure you want to move this regex script to global?": "你确定要将此正则表达式脚本移动到全局吗你确定要将此正则作用于全局吗?",
21242143 "Cannot edit scoped scripts in group chats.": "无法在群聊中编辑作用域脚本无法在群聊内修改局部正则。",
21252144 "Are you sure you want to move this regex script to scoped?": "你确定要将此正则表达式脚本移动到作用域吗你确定要将此正则绑定至角色吗?",
21262145 "Are you sure you want to move this regex script to preset?": "你确定要将此正则表达式脚本移动到预设吗你确定要将此正则绑定至预设吗?",
21272146 "Are you sure you want to delete this regex script?": "你确定要删除这个正则表达式脚本吗你确定要删除这个正则吗?",
21282147 "No regex rules found.": "未找到正则表达式规则找不到正则规则。",
21292148 "Scoped": "作用域局部",
21302149 "Preset": "预设",
21312150 "Global Rules": "全局规则",
21322151 "Preset Rules": "预设规则",
21332152 "Scoped Rules": "作用域规则局部规则",
21342153 "After:": "之后:此后:",
21352154 "Captured:": "已捕获:捕获",
21362155 "Added:": "已添加:添加:",
21372156 "Removed:": "已移除:删除:",
21382157 "Total Captured:": "总共捕获:总捕获:",
21392158 "Total Added:": "总共添加:总添加:",
21402159 "Total Removed:": "总共移除:总删除:",
21412160 "Regex script order saved!": "正则表达式脚本顺序已保存正则顺序已保存!",
21422161 "Step-by-step Transformation": "逐步转换",
21432162 "Final Output": "最终输出",
21442163 "Find Regex is empty": "查找正则表达式为空",
21452164 "Invalid Find Regex": "无效的查找正则表达式无效查找正则表达式",
21462165 "Applies to all matches": "应用于所有匹配项",
21472166 "Applies to the first match": "仅应用于第一个匹配项",
21482167 "Case insensitive": "不区分大小写",
21492168 "Case sensitive": "区分大小写",
21502169 "Regex script \"${0}\" is disabled.": "正则表达式脚本已禁用正则 \"${0}\" 已被禁用。",
21512170 "Regex script '${0}' not found.": "未找到正则表达式脚本找不到正则 '${0}'。",
21522171 "Regex script '${0}' has been disabled.": "正则表达式脚本已禁用正则 '${0}' 已被禁用。",
21532172 "Regex script '${0}' has been enabled.": "正则表达式脚本已启用正则 '${0}' 已被启用。",
21542173 "Regex script \"${0}\" imported.": "正则表达式脚本已导入正则 \"${0}\" 已导入。",
21552174 "Invalid regex object.": "无效的正则表达式对象无效正则对象。",
21562175 "Reload the chat for regex to take effect": "重新加载聊天以使正则表达式生效重新加载聊天以使正则生效",
21572176 "Click here to reload immediately": "点击此处立即重新加载",
21582177 "Preset '${0}' contains enabled regex scripts": "预设 '${0}' 包含已启用的正则表达式脚本包含被启用的正则",
21592178 "No regex scripts selected for enabling.": "未选择要启用的正则表达式脚本无选择要启用的正则。",
21602179 "No regex scripts selected for disabling.": "未选择要禁用的正则表达式脚本无选择要禁用的正则。",
21612180 "No regex scripts selected for moving.": "未选择要移动的正则表达式脚本无选择要移动的正则。",
21622181 "Are you sure you want to move the selected regex scripts to global?": "你确定要将选中的正则表达式脚本移动到全局吗你确定要将所选的正则作用于全局吗?",
21632182 "Are you sure you want to move the selected regex scripts to scoped?": "你确定要将选中的正则表达式脚本移动到作用域吗你确定要将所选的正则绑定至角色吗?",
21642183 "Are you sure you want to move the selected regex scripts to preset?": "你确定要将选中的正则表达式脚本移动到预设吗你确定要将所选的正则绑定至预设吗?",
21652184 "No regex scripts selected for deletion.": "未选择要删除的正则表达式脚本无选择要删除的正则。",
21662185 "Are you sure you want to delete the selected regex scripts?": "你确定要删除选中的正则表达式脚本吗你确定要删除选择的正则吗?",
21672186 "No regex scripts selected for export.": "未选择要导出的正则表达式脚本无选择要导出的正则。",
21682187 "This preset has embedded regex script(s).": "此预设包含内置正则脚本此预设包含内置正则。",
21692188 "ext_regex_disable_script": "禁用脚本",
21702189 "ext_regex_enable_script": "启用脚本",
21712190 "Show more options": "展示更多选项",
21722191 "ext_regex_export_script": "导出脚本",
21732192 "ext_regex_edit_script": "编辑脚本",
21742193 "ext_regex_delete_script": "删除脚本",
2194+ "Select a Connection Profile": "选择 API连接配置",
21752195 "Trigger Stable Diffusion": "触发 Stable Diffusion",
21762196 "Abort current image generation task": "中止当前图像生成",
21772197 "Stop Image Generation": "停止图像生成",
21782198 "Send me a picture of:": "生成一张关于以下内容的图片给我发一张……的照片:",
21792199 "sd_Yourself": "角色",
21802200 "sd_Your_Face": "角色的脸",
21812201 "sd_Me": "我的人设用户",
21822202 "sd_The_Whole_Story": "整个故事",
21832203 "sd_The_Last_Message": "最后一条消息",
21842204 "sd_Raw_Last_Message": "最后一条原始消息",
21852205 "sd_Background": "背景",
2186- "Are you sure you want to delete the style \"${0}\"?": "你确定要删除样式 \"${0}\" 吗?",
2206+ "Restore default": "恢复默认",
2187- "Enter style name:": "输入样式名称:",
2207+ "Are you sure you want to delete the style \"${0}\"?": "你确定要删除风格 \"${0}\" 吗?",
21882208 "Enter new style name:": "输入新样式名称输入风格名称:",
21892209 "A styleEnter withnew thatstyle name already exists:": "已存在同名样式输入新风格名称:",
2210+ "A style with that name already exists": "风格名称已存在",
21902211 "sd_res_512x512": "512x512 (1:1,图标,个人信息图像)",
21912212 "sd_res_600x600": "600x600 (1:1,图标,个人信息图像)",
21922213 "sd_res_512x768": "512x768 (2:3,纵向角色卡)",
@@ -2197,15 +2218,16 @@
21972218 "sd_res_1088x1920": "1088x1920 (9:16,1080p,纵向壁纸)",
21982219 "sd_res_1280x720": "1280x720 (16:9,720p,横向壁纸)",
21992220 "sd_res_720x1280": "720x1280 (9:16,720p,纵向壁纸)",
22002221 "<Enter Model ID above>": "<输入上方的 Model在上方输入模型 ID>",
2201- "Delete the workflow? This action is irreversible.": "你确定要删除这个工作流吗?此操作不可逆。",
2222+ "Generating image": "正在生成图像",
2223+ "Delete the workflow? This action is irreversible.": "删除工作流?此操作无法被撤销。",
22022224 "Enter new workflow name:": "输入新工作流名称:",
22032225 "A workflow with that name already exists": "已存在同名工作流",
22042226 "Failed to rename workflow.\n\n${0}": "重命名工作流失败。\n\n${0}",
22052227 "Image Generation Notice": "图像生成通知",
22062228 "To disable generation on image swipes, change the \"Image Swipe Behavior\" setting in the User Settings panel. This message will not be shown again.": "要禁用图像滑动时的生成要关闭生成备选图片,请在用户设置面板中更改“图像滑动行为图像备选生成行为”设置。此消息将不再显示此提示只显示一次。",
22072229 "Character's positive Image Generation prompt prefix": "角色的正面图像生成提示词前缀正向角色图像生成提示词前缀",
22082230 "Character's negative Image Generation prompt prefix": "角色的负面图像生成提示词前缀负向角色图像生成提示词前缀",
22092231 "Image Generation": "图像生成",
22102232 "sd_refine_mode": "在提示词被发送给图像生成 API 前先手动编辑它",
22112233 "sd_refine_mode_txt": "生成前编辑提示词",
@@ -2220,10 +2242,10 @@
22202242 "sd_free_extend_small": "(交互/命令)",
22212243 "sd_snap": "对于具有特定长宽比的生成请求(如肖像、背景),将其调整至最接近的已知分辨率,同时尽量保持绝对像素数(建议用于 SDXL)。",
22222244 "sd_snap_txt": "自动调整分辨率",
22232245 "sd_minimal_prompt_processing": "减少对使 LLM 生成内容的后处理不要过度处理提示词以保留以保留原有的 JSON 和其他结构化输出或其他格式。",
22242246 "sd_minimal_prompt_processing_txt": "减少对提示词的处理最小化提示词处理",
22252247 "sd_auto_url": "例如:{{auto_url}}",
22262248 "Authentication (optional)": "身份验证(可选选填)",
22272249 "Example: username:password": "示例:用户名:密码",
22282250 "Important:": "重要:",
22292251 "sd_auto_auth_warning_1": "使用",
@@ -2254,9 +2276,9 @@
22542276 "Standard": "标准",
22552277 "HD": "高清",
22562278 "Duration": "持续时间",
22572279 "Short (4 seconds)": "短(4 秒4秒)",
22582280 "Medium (8 seconds)": "中(8 秒8秒)",
22592281 "Long (16 seconds)": "长(16 秒16秒)",
22602282 "sd_comfy_url": "例如:{{comfy_url}}",
22612283 "sd_comfy_runpod_url": "eg: https://api.runpod.ai/v2/<你的端点 ID>",
22622284 "Open workflow editor": "打开工作流编辑器",
@@ -2268,7 +2290,7 @@
22682290 "You can find your API key in the Stability AI dashboard.": "您可以在 Stability AI 仪表板中找到您的 API 密钥。",
22692291 "Style Preset": "风格预设",
22702292 "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation.": "是否对提示词使用提示词增强(Upsampling)。若开启,则会自动修改提示词,使回复更有创造力。",
22712293 "Prompt Upsampling": "提示词增强(Upsampling)",
22722294 "Duration (Veo)": "持续时间(Veo)",
22732295 "Sampling method": "采样方法",
22742296 "Scheduler": "调度器",
@@ -2294,7 +2316,7 @@
22942316 "Decrisper": "去伪器",
22952317 "Enable guidance only after body has been formed, to improve diversity and saturation of samples. May reduce relevance": "仅在图像主体形成后启用引导,以提高样本的多样性和饱和度。可能会降低相关性",
22962318 "Variety+": "多样性+",
22972319 "(-1 for random)": "(-1 = 随机”为随机)",
22982320 "Preset for prompt prefix and negative prompt": "提示词前缀和负面提示词的预设",
22992321 "Style": "风格",
23002322 "Save style": "保存风格",
@@ -2318,7 +2340,7 @@
23182340 "Function Tool": "函数工具",
23192341 "Image Prompt Templates": "图像提示词模板",
23202342 "Token Counter": "Token 计数器",
23212343 "Type / paste in the box below to see the number of tokens in the text.": "在下方输入框中中输入或粘贴你想要统计在下方框中输入或粘贴你想要统计 Token 数量的文本。",
23222344 "Selected tokenizer:": "已选分词器:",
23232345 "Input:": "输入:",
23242346 "Tokens:": "Token:",
@@ -2333,12 +2355,16 @@
23332355 "ext_translate_mode_none": "关闭",
23342356 "ext_translate_mode_responses": "仅翻译回复",
23352357 "ext_translate_mode_inputs": "仅翻译输入",
23362358 "ext_translate_mode_both": "双向翻译翻译两者",
23372359 "ext_translate_mode_provider": "提供商",
23382360 "ext_translate_target_lang": "目标语言",
23392361 "ext_translate_clear": "清空设置",
2362+ "TTS Playback": "TTS 重播",
2363+ "Narrate All Chat": "朗读全部聊天",
2364+ "TTS play/pause": "TTS 播放/暂停",
2365+ "Narrate all messages in the current chat. Includes user messages, excludes hidden comments.": "朗读当前聊天中的所有消息。包括用户消息,不包括隐藏的评论。",
23402366 "Select TTS Provider": "选择文本转语音服务商",
23412367 "tts_refresh": "重载刷新",
23422368 "tts_enabled": "已启用",
23432369 "Narrate user messages": "朗读用户消息",
23442370 "Auto Generation": "自动生成",
@@ -2353,13 +2379,13 @@
23532379 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",
23542380 "Works best when: Pass Asterisks to TTS Engine is enabled, and both Only narrate quotes and Ignore *text, even 'quotes', inside asterisks* are disabled.": "最佳效果:启用“将星号传递给文本转语音服务”,同时禁用“只朗读引号内文本”和“忽略*星号内文本*(即使其被引号包裹)”功能。",
23552381 "Different voices for quotes and text inside asterisks": "为“引号内文本”、*星号内文本*使用不同的声音",
23562382 "Apply regex filter": "在文本上应用正则表达式过滤器应用正则过滤",
23572383 "Regex Pattern": "正则表达式模式正则匹配规则移除匹配的文本删除匹配文本)",
23582384 "Invalid regex pattern.": "无效的正则表达式模式无效的正则匹配规则。",
23592385 "Audio Playback Speed": "音频播放速度",
23602386 "Available voices": "可用声音",
23612387 "Your browser or operating system doesn't support speech synthesis": "你的浏览器或操作系统不支持语音合成您的浏览器或操作系统不支持语音合成",
23622388 "Uses the voices provided by your operating system": "使用你的操作系统提供的声音使用操作系统提供的语音",
23632389 "Rate:": "速率:",
23642390 "Pitch:": "音调:",
23652391 "Vector Storage": "向量存储",
@@ -2381,8 +2407,8 @@
23812407 "World Info settings": "世界书设置",
23822408 "Enable for World Info": "启用世界书",
23832409 "Enabled for all entries": "对所有条目启用",
23842410 "Checked: all entries except ❌ status can be activated.": "勾选勾选时:除 ❌ 状态外的所有条目均可激活。",
23852411 "Unchecked: only entries with ❌ status can be activated.": "未选中未选中时:只有具有 ❌ 状态的条目才可以被激活。",
23862412 "Max Entries": "最大条目数",
23872413 "File vectorization settings": "文件向量化设置",
23882414 "Enable for files": "为文件启用",
@@ -2411,175 +2437,183 @@
24112437 "Only used when Main API or WebLLM Extension is selected.": "仅在 Main API 或 WebLLM 扩展被选中时使用。",
24122438 "Old messages are vectorized gradually as you chat. To process all previous messages, click the button below.": "随着您聊天,旧消息会逐渐向量化。\n要处理所有以前的消息,请单击下面的按钮。",
24132439 "View Stats": "查看统计数据",
24142440 "Warning: Listed member ${0} does not exist as a character. It will be removed from the group.": "警告:列表中的成员成员 ${0} 不是一个存在的角色不是一个角色它将从群组中移除Ta 将被移出群聊。",
24152441 "Group Validation": "群组验证群聊验证",
24162442 "Group Chat could not be saved": "群聊无法保存无法保存群聊",
24172443 "characters": "角色",
24182444 "character": "角色",
24192445 "Deleted group member swiped. To get a reply, add them back to the group.": "已删除的群组成员的回复这个成员已经被移出群聊了,无法再生成 Ta 的备选回复若要获取回复若有需要请将其重新加入群组请把 Ta 拉回来。",
24202446 "Currently no group selected.": "当前未选择群组当前无选中群聊。",
24212447 "Not so fast! Wait for the characters to stop typing before deleting the group.": "慢一点这也太急了等待角色停止输入后再删除群组请等待角色发完消息再解散群聊。",
24222448 "Delete the group?": "删除群组解散群聊?",
24232449 "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.": "这将同时删除您与该群聊的所有聊天记录此举将同时删除群聊的所有聊天如果您想删除单个对话如果只是想删除一个对话请在左下角菜单中选择请在左下的菜单中选择查看历史聊天管理聊天文件选项。",
24242450 "Can't peek a character while group reply is being generated": "生成群回复时无法预览角色无法在生成群聊回复的时候私聊角色",
24252451 "Group: ${0}": "群聊:${0}",
24262452 "Group chat could not be deleted": "群聊无法删除无法解散群聊",
24272453 "Group chat could not be saved": "群聊无法保存无法保存群聊",
24282454 "Connected": "已连接",
24292455 "Horde request timed out. Try again": "Horde 请求超时。请重试",
24302456 "GUI Settings preset is not supported for Horde. Please select another preset.": "GUI 设置预设不支持 Horde。请选择另一个预设。",
24312457 "Please enter your Horde API key": "请输入您的 Horde API 密钥",
24322458 "Select Horde models": "选择 Horde 模型",
24332459 "(Unknown)": "(未知)",
24342460 "Token probabilities are not available when using Smooth Streaming.": "使用平滑流式传输时,无法获取 Token 概率数据。",
24352461 "Generation in progress...": "消息仍在生成中...正在生成中……",
24362462 "No token probabilities available for the current message.": "此消息没有可用的 Token 概率数据。",
24372463 "Reroll from this point": "从这一点重新生成从此处开始重新生成",
24382464 "Feature unavailable": "功能不可用",
24392465 "Due to API limitations, rerolling a token is not supported with OpenAI. Try switching to a different API.": "由于受限于 API 限制,OpenAI 不支持重新生成单个不支持重新生成一个 Token。尝试切换到不同的请尝试切换到别的 API。",
24402466 "EnteredYou reverseare proxyusing addressexperimental ismacro notfeatures athat validrequire URLthe new macro engine.": "输入的反向代理地址不是有效的 URL您正在使用需要新宏引擎的实验性宏功能。",
24412467 "ConnectingRecognized ToFeature: Proxy": "正在连接到代理已识别功能:",
2468+ "For more information on the new macro engine, visit the <br />${0}.": "有关新宏引擎的更多信息,请访问 <br />${0}。",
2469+ "You can enable the engine any time under:<br />${0} → ${1}": "您可以在以下位置随时启用该引擎:<br />${0} → ${1}",
2470+ "Would you like to enable it now?": "您想现在启用它吗?",
2471+ "Entered reverse proxy address is not a valid URL": "您输入的反向代理地址不是有效的 URL",
2472+ "Connecting To Proxy": "正在连接代理",
24422473 "Update or remove your reverse proxy settings.": "更新或删除您的反向代理设置。",
24432474 "Mandatory prompts exceed the context size.": "强制提示词超过上下文大小。必要的提示词超过了上下文大小",
24442475 "Not enough free tokens for mandatory prompts. Raise your token limit or disable custom prompts.": "剩余 Token 不足以加载强制提示词必要的提示词都没空间放了请提高 Token 上限或禁用自定义提示词请上调您的上下文大小限制或禁用自定义提示词。",
24452476 "An error occurred while counting tokens: Invalid character name": "计算 Token 时出错:无效的角色名称角色名称无效",
24462477 "The name of at least one character contained whitespaces or special characters. Please check your user and character name.": "至少一个角色名称包含空格或特殊字符至少一个角色的名字包含空格或特殊字符请检查您的人格和角色名称请检查您的用户和角色名称。",
24472478 "An unknown error occurred while counting tokens. Further information may be available in console.": "计算 Token 时发生未知错误计数时发生错误更多信息可能在控制台中可见详见控制台。",
24482479 "${0} + $${1}": "${0} + $${1}",
24492480 "Use OpenRouter website setting": "使用 OpenRouter 网站设置",
24502481 "API returned an error": "API 返回错误",
24512482 "Key saved; press \"Test Message\" to verify.": "密钥已保存点击“测试消息” \"发送测试消息\" 以验证。",
24522483 "Invalid endpoint URL. Requests may fail.": "无效的端点 URL。请求可能失败。",
24532484 "Invalid Azure endpoint URL. Requests may fail.": "无效的 Azure 端点 URL。请求可能失败。",
24542485 "Status check bypassed": "状态检查已跳过已跳过状态检查",
24552486 "Valid": "有效有效的",
24562487 "Failed to save preset": "保存预设失败",
24572488 "Preset name:": "预设名称:预设名:",
24582489 "Preset name should be unique.": "预设名称应唯一预设名需唯一。",
24592490 "Invalid file": "无效文件",
24602491 "No preset selected": "未选择预设",
24612492 "Your preset contains proxy and/or custom endpoint settings.": "您的预设包含代理和您的预设包含 代理 和/或自定义端点设置或 自定义端点设置。",
24622493 "Do you want to remove these fields before exporting?": "您是否要在导出前移除这些字段要在导出前删除它们吗?",
24632494 "Invalid logit bias preset file.": "无效的 logit bias 预设文件。",
24642495 "Delete the preset? This action is irreversible and your current settings will be overwritten.": "删除该预设?此操作不可逆,且您当前的设置将被覆盖。",
24652496 "Preset was not deleted from server": "预设未从服务器删除",
24662497 "Preset deleted": "预设已删除",
24672498 "Delete the preset?": "删除该预设?",
24682499 "Hint: Use a character/group name to bind preset to a specific chat.": "提示:使用角色/群组名称将预设绑定到特定聊天群聊名以将预设绑定到特定的聊天。",
24692500 "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。",
24702501 "Please wait for the previous request to complete.": "请等待上一个请求完成。",
24712502 "API connection successful!": "API 连接成功!",
24722503 "Could not get a reply from API. Check your connection settings / API key and try again.": "无法从 API 获取回复。请检查您的连接设置检查您的连接设置 / API 密钥并重试。",
24732504 "Proxy preset '${0}' not found in proxies array.": "在代理数组中找不到代理预设未在代理数组中找到代理预设 '${0}'",
24742505 "Proxy Saved": "代理已保存",
24752506 "Proxy Deleted": "代理已删除",
24762507 "Could not find proxy with name '${0}'": "找不到名为 '${0}' 的代理",
24772508 "Proxy preset '${0}' not found": "找不到代理预设未找到代理预设 '${0}'",
24782509 "Please enter Service Account JSON content": "请输入服务账户请输入 Service Account JSON 内容",
24792510 "Missing required fields: ${0}": "缺少必需字段: 缺少必填项:${0}",
24802511 "Missing fields: ${0}": "缺少字段: ${0} 未填写",
24812512 "Invalid service account type. Expected \"service_account\"": "无效的服务账户类型无效的 Service Account 类型。期望 \"service_account\"",
24822513 "Invalid service account type": "无效的服务账户类型无效的 Service Account 类型",
24832514 "Service Account JSON is valid and saved securely": "服务账户Service Account JSON 已验证并安全保存",
24842515 "Invalid JSON format": "无效的 JSON 格式格式无效",
24852516 "Service Account JSON cleared": "服务账户Service Account JSON 已清除",
24862517 "JSON appears valid - click \"Validate JSON\" to save": "JSON 格式有效 - 点击“验证 JSON”以保存",
24872518 "Incomplete or invalid JSON": "不完整或无效的 JSON",
24882519 "Service Account JSON is saved and ready to use": "服务账户Service Account JSON 已保存并准备使用已保存且可被使用",
24892520 "Preset updated": "预设已更新",
24902521 "Select a model": "选择一个模型选择模型",
24912522 "Search models...": "搜索模型...……",
24922523 "All types (default)": "所有类型(默认)",
24932524 "Set the crop position of the avatar image": "为头像图片设置裁剪位置设置头像图片的剪裁位置",
24942525 "Enter a name for this persona:": "为这个人格输入一个名称为此用户设定命名:",
24952526 "Cancel if you're just uploading an avatar.": "如果您只是上传头像如果只是上传头像请取消请点击取消。",
24962527 "Enter a description for this persona:": "为这个人格输入一个描述描述这个用户设定:",
24972528 "You can always add or change it later.": "您随时可以添加或更改它你可以随时添加或更改它。",
24982529 "You can now pick ${0} as a persona in the Persona Management menu.": "您现在可以在人格管理菜单中选择现在,可以在 用户设定管理菜单 选择 ${0} 作为人格作为您的用户设定。",
24992530 "Persona Created": "人格已创建用户设定已创建",
25002531 "Persona Title (optional, display only)": "人格标题用户设定名称可选选填,仅显示)",
25012532 "Overwrite Existing Persona": "覆盖现有人格覆盖已存在的用户设定",
25022533 "This character exists as a persona already. Do you want to overwrite it?": "这个角色已经作为一个人格存在了当前角色已经是一个用户设定了你想覆盖它吗要覆盖现有的吗?",
25032534 "Persona Description Macros": "人格描述宏用户设定描述宏",
25042535 "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> 宏的描述。你想在人格描述中交换它们吗你想在人设描述中交换它们吗?",
25052536 "[No character connections. Click one of the buttons above to connect this persona.]": "[没有绑定到角色【未绑定角色点击上面的按钮之一来绑定这个人格点击上方的按钮以绑定此设定]",
25062537 "[Currently no personas connected]": "[当前没有绑定到任何人格]【目前无绑定的用户设定】",
25072538 "Was used in current chat.": "在当前聊天被使用被当前聊天使用。",
25082539 "Is your default persona.": "你的默认人格是您的默认用户设定。",
25092540 "Remove All Connections": "移除所有绑定解除所有绑定",
25102541 "All connections to ${0} have been removed.": "所有与已解除 ${0} 的绑定已移除的所有绑定。",
25112542 "Personas Unlocked": "人格解绑用户设定已解绑",
25122543 "Enter a new name for this persona:": "为这个人格输入一个新名称输入用户设定的新名称:",
25132544 "Persona ${0} selected and auto-locked to current chat": "人格用户设定 ${0} 已选择并自动绑定到当前聊天。已选择,并自动绑定至当前聊天",
25142545 "Persona Selected": "人格已选择用户设定已选择",
25152546 "This persona is only temporarily chosen. Click for more info.": "这个人格只是临时选择的当前用户设定仅被临时选择点击查看更多信息点击获取更多信息。",
25162547 "Temporary Persona": "临时人格临时用户设定",
25172548 "Persona ${0} is now unlocked from this chat.": "人格用户设定 ${0} 现在已从当前聊天中解绑已从此聊天解绑。",
25182549 "Persona Unlocked": "人格已解绑用户设定已解锁",
25192550 "Persona ${0} is now unlocked from character ${1}.": "人格用户设定 ${0} 现在已从角色已从角色 ${1} 中解绑解绑。",
25202551 "Creating a new persona for currently selected user name and avatar...": "正在为当前选定的用户名和头像创建新的人格...为当前选择的用户名和人设创建新用户设定……",
25212552 "Persona Not Found": "人格未找到未找到用户设定",
25222553 "User persona ${0} is locked to ${1} in this chat": "用户人格在此聊天中,用户设定 ${0} 在此聊天中绑定到已绑定至 ${1}",
25232554 "Persona Locked": "人格绑定用户设定已绑定",
25242555 "UserUnlinked personaexisting persona${0} is locked to character: ${1}${2}": "用户人格已解绑现有用户设定 ${0} 被绑定到角色 ${1}${2}",
2525- "Are you sure you want to delete this avatar?": "你确定要删除这个头像吗?",
2556+ "User persona ${0} is locked to character ${1}${2}": "用户设定 ${0} 已绑定至角色 ${1}${2}",
25262557 "All informationAre associatedyou withsure itsyou linkedwant personato willdelete bethis lost.avatar?": "与该人格关联的所有信息都将丢失。你确定要删除这个人设吗?",
25272558 "The default persona was deleted.All Youinformation willassociated needwith toits setlinked apersona newwill defaultbe personalost.": "默认人格已被删除。你需要设置一个新的默认人格所有与此设定关联的信息将丢失。",
2528- "Default Persona Deleted": "默认人格已删除",
2559+ "The default persona was deleted. You will need to set a new default persona.": "默认用户设定已被删除。你需要设置一个新的默认设定。",
2529- "The locked persona was deleted. You will need to set a new persona for this chat.": "绑定的人格已被删除。你需要为这个聊天设置一个新的默认人格。",
2560+ "Default Persona Deleted": "默认用户设定已删除",
2530- "Persona Deleted": "人格已删除",
2561+ "The locked persona was deleted. You will need to set a new persona for this chat.": "此聊天绑定的用户设定已被删除。你需要选择一个新的人设。",
2531- "You must bind a name to this persona before you can set a lorebook.": "你必须先为这个人格绑定一个名称,然后才能设置其世界书。",
2562+ "Persona Deleted": "用户设定已删除",
2532- "Persona Name Not Set": "人格名称未设置",
2563+ "You must bind a name to this persona before you can set a lorebook.": "在设置世界书前,你必须给这个用户设定起名。",
2533- "You must bind a name to this persona before you can set it as the default.": "你必须先为这个人格绑定一个名称,然后才能将其设为默认人格。",
2564+ "Persona Name Not Set": "用户设定未命名",
25342565 "AreYou youmust surebind youa wantname to removethis persona before you can set it as the default persona?.": "你确定要移除默认人格吗?在将其设置为默认前,你必须给这个用户设定起名。",
25352566 "ThisAre personayou willsure noyou longerwant beto usedremove bythe default when you open a new chat.persona?": "当你打开新聊天时,将不再默认使用这个人格。你确定要删除默认用户设定吗?",
2536- "Default Persona Removed": "默认人格已移除",
2567+ "This persona will no longer be used by default when you open a new chat.": "在新聊天中,此用户设定将不再被默认使用。",
25372568 "Set Default Persona Removed": "设置默认人格默认用户设定已删除",
2538- "Are you sure you want to set \"${0}\" as the default persona?": "你确定要将 \"${0}\" 设为默认人格吗?",
2569+ "Set Default Persona": "设置默认用户设定",
2539- "This name and avatar will be used for all new chats, as well as existing chats where the user persona is not locked.": "此名称和头像将用于所有新聊天,以及用户人格未锁定的现有聊天。",
2570+ "Are you sure you want to set \"${0}\" as the default persona?": "你确定要将 \"${0}\" 设置为默认用户设定吗?",
2540- "Set to ${0}.This persona will be used by default when you open a new chat.": "已设为 ${0}。当你打开新聊天时,将默认使用这个人格。",
2571+ "This name and avatar will be used for all new chats, as well as existing chats where the user persona is not locked.": "此名称和头像将会被所有新聊天应用,也同样会应用于所有未绑定用户设定的现有聊天中。",
2541- "Default Persona": "默认人格",
2572+ "Set to ${0}.This persona will be used by default when you open a new chat.": "已设为 ${0}。当你打开新聊天时,将默认使用这个用户设定。",
25422573 "Temporary persona inDefault use.Persona": "正在使用临时人格。默认用户设定",
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.": "当前聊天已锁定不同的人格,或你设置了不同的默认人格。当前选择的人格将仅是临时的,并在重新加载时重置。如果你希望永久使用这个人格,请将其锁定到聊天中。",
2574+ "Temporary persona in use.": "正在使用临时用户设定。",
2544- "Current Persona: ${0}": "当前人格: ${0}",
2575+ "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.": "已经绑定了一个不同的用户设定至此聊天,或者你设置了一个不同的默认用户设定。当前选择的用户设定只是临时的,将在刷新时重置。如果想永久使用它,请将此用户设定绑定到聊天。",
25452576 "ChatCurrent personaPersona: ${0}": "聊天人格: 当前用户设定:${0}",
25462577 "DefaultChat persona: ${0}": "默认人格: 聊天用户设定:${0}",
25472578 "SelectDefault Personapersona: ${0}": "选择人格默认用户设定:${0}",
2548- "Multiple personas are connected to this character.\nSelect a persona to use for this chat.": "多个人格被连接到这个角色。\n请选择一个要在此次聊天中使用的人格。",
2579+ "Select Persona": "选择用户设定",
2549- "Auto-selected persona based on ${0} connection.<br />Your messages will now be sent as ${1}.": "基于 ${0} 连接选择了人格。<br />你的消息将作为 ${1} 发送。",
2580+ "Multiple personas are connected to this character.\nSelect a persona to use for this chat.": "这个角色绑定了多个人设。\n请选择此次聊天中想要使用的人设。",
2550- "Auto-locked this persona to current chat.": "自动将人格绑定到当前聊天。",
2581+ "Auto-selected persona based on ${0} connection.<br />Your messages will now be sent as ${1}.": "基于 ${0}绑定 选择了人设。<br />你的消息将作为 ${1} 发送。",
25512582 "Persona Auto-locked Selectedthis persona to current chat.": "自动选择的人格已自动将此用户设定绑定至当前聊天。",
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 以将人格从角色中解绑。",
2583+ "Persona Auto Selected": "已自动选择用户设定",
2553- "Persona Connections": "人格绑定",
2584+ "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 以将人设从角色中解绑。",
2554- "User persona ${0} is now unlocked from the current character ${1}.": "用户人格 ${0} 不再绑定到当前角色 ${1}。",
2585+ "Persona Connections": "用户设定绑定",
2555- "Persona unlocked": "人格已解绑",
2586+ "User persona ${0} is now unlocked from the current character ${1}.": "用户设定 ${0} 已解绑当前角色 ${1}。",
2556- "Selected persona ${0} for current chat.": "为当前聊天选择了人格 ${0}。",
2587+ "Persona unlocked": "用户设定已解绑",
2557- "Connected Persona Selected": "已选择绑定的人格",
2588+ "Selected persona ${0} for current chat.": "已为当前聊天选择用户设定 ${0}。",
25582589 "InvalidConnected filePersona selectedSelected": "无效的文件被选中已选择绑定的用户设定",
25592590 "Invalid file formatselected": "无效的文件格式选择的文件无效",
2560- "Personas restored with warnings. Check console for details.": "人格恢复时出现警告。请检查控制台以获取详细信息。",
2591+ "Invalid file format": "无效文件格式",
25612592 "Personas restored successfullywith warnings. Check console for details.": "人格恢复成功用户设定已恢复,但有警告详见控制台。",
2562- "All user-sent messages in this chat will be attributed to ${0}.": "所有用户发送的消息将被归因于 ${0}。",
2593+ "Personas restored successfully.": "用户设定成功恢复。",
2563- "Are you sure you want to duplicate this persona?": "你确定要复制这个人格吗?",
2594+ "All user-sent messages in this chat will be attributed to ${0}.": "此聊天中所有用户发送的消息将归属于 ${0}。",
2564- "Unknown lock type \"${0}\"": "未知的锁定类型 \"${0}\"",
2595+ "Are you sure you want to duplicate this persona?": "确定要复制此用户设定吗?",
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 在未来不提供状态使用这个命令时将返回当前状态,而不是切换它。",
2596+ "Unknown lock type \"${0}\"": "未知绑定类型 \"${0}\"",
2597+ "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 未来,若此命令没有提供状态,其将返回当前状态,而不是切换它。",
25662598 "Deprecation Warning": "弃用警告",
2599+ "Controlled by your operating system's reduced motion setting": "由您操作系统的“减少动画”设置控制",
2600+ "Disable animations and transitions": "禁用动画和过渡效果",
25672601 "Reload the chat to apply the changes. Click here to reload.": "重新加载聊天以应用更改。点击此处重新加载。",
25682602 "Media Style changed": "媒体样式已更改",
25692603 "Click here to reload.": "点击此处重新加载。",
25702604 "Toggling the Experimental Macro Engine requires a reload.": "切换实验性宏引擎需要重新加载。",
25712605 "Invalid data provided for master import": "为主导入提供的数据无效全局导入所用数据无效",
25722606 "Importing instruct template...": "正在导入指令模式...正在导入格式指引模板……",
25732607 "Instruct template detected": "检测到指令模式检测到格式指引模板",
25742608 "Importing as context template...": "正在导入为上下文模板...……",
25752609 "Context template detected": "检测到上下文模板",
25762610 "Importing as system prompt...": "正在导入为系统提示词...……",
25772611 "System prompt detected": "检测到系统提示词",
25782612 "Importing as settings preset...": "正在导入为设置预设...……",
25792613 "Text Completion settings detected": "检测到文本完成设置检测到文本补全设置",
25802614 "Importing as reasoning template...": "正在导入为推理模板...……",
25812615 "Reasoning template detected": "检测到推理模板",
25822616 "No valid sections found in imported data": "在导入的数据中未找到有效部分导入数据中未找到有效部分",
25832617 "Import": "导入",
25842618 "No sections selected for import": "未选择要导入的部分",
25852619 "Imported ${0} settings: ${1}": "已导入 ${0} 个设置: ${1}",
@@ -2602,8 +2636,8 @@
26022636 "Template renamed": "模板已重命名",
26032637 "Preset imported": "预设已导入",
26042638 "Template imported": "模板已导入",
26052639 "Delete this preset?": "删除这个预设删除此预设?",
26062640 "Delete this template?": "删除这个模板删除此模板?",
26072641 "This action is irreversible and your current settings will be overwritten.": "此操作不可逆,当前设置将被覆盖。",
26082642 "Template deleted": "模板已删除",
26092643 "Template was not deleted from server": "模板未从服务器删除",
@@ -2621,149 +2655,173 @@
26212655 "Character Scenario": "角色场景",
26222656 "World Info (↑Char)": "世界书(↑Char)",
26232657 "World Info (↓Char)": "世界书(↓Char)",
26242658 "Are you sure you want to delete this prompt?": "你确定要删除这个提示词吗确定要删除此提示词吗?",
26252659 "Existing prompts with the same ID will be overridden. Do you want to proceed?": "现存具有相同 ID 相同的提示词将被覆盖的现有提示词将被覆盖你想继续吗是否继续?",
26262660 "An error occurred while importing prompts. More info available in console.": "导入提示词时发生错误。更多信息可在控制台查看详见控制台。",
26272661 "This will reset the prompt order for this character. You will not lose any prompts.": "这将会改变此角色的提示词顺序这将重置此角色的提示词顺序你不会丢失任何提示词您不会丢失任何提示词。",
26282662 "Could not import prompts. Export failed validation.": "无法导入提示词。导出验证失败导出文件验证失败。",
26292663 "Prompt import complete.": "提示词导入完成。",
26302664 "Hidden reasoning - Add reasoning block": "隐藏推理 - 添加推理块",
26312665 "Add reasoning block": "添加推理块",
26322666 "Thought for ${0}": "思考了 ${0} 的思考",
26332667 "Thinking...": "思考中...……",
26342668 "Get the contents of a reasoning block of a message. Returns an empty string if the message does not have a reasoning block.": "获取消息的推理块内容。如果消息没有推理块若其没有推理块则返回空字符串则返回一个空字符串。",
26352669 "Set the reasoning block of a message. Returns the reasoning block content.": "设置消息的推理块设置消息的推理块内容。返回推理块内容。",
26362670 "Extracts the reasoning block from a string using the Reasoning Formatting settings.": "使用推理格式设置从字符串中提取推理块。",
26372671 "Both prefix and suffix must be set in the Reasoning Formatting settings.": "推理格式设置中必须同时设置前缀和后缀。",
26382672 "Reasoning Parse": "推理解析",
26392673 "Invalid return type '${0}', defaulting to 'reasoning'.": "无效的返回类型 '${0}',默认返回将更改为默认值 '推理reasoning'。",
26402674 "The prefix string used before reasoning blocks": "推理块前缀字符串推理块开头使用的前缀字符串",
26412675 "The suffix string used after reasoning blocks": "推理块后缀字符串推理块结尾使用的后缀字符串",
26422676 "The separator between thinking content and response": "思考内容和响应之间的分隔符思考内容与回复之间的分隔符",
26432677 "Reasoning already exists.": "推理已存在。",
26442678 "Edit Message": "编辑消息",
26452679 "Remove Reasoning": "移除推理",
26462680 "Are you sure you want to clear the reasoning?<br />Visible message contents will stay intact.": "你确定要清除推理吗确定要清除推理吗?<br />可见的消息内容将保持不变。",
26472681 "[No label]": "[无标签]【无备注】",
26482682 "Forbidden": "禁止访问已禁止",
26492683 "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 服务器。",
26502684 "Add Secret": "添加密钥",
26512685 "Secret value (can be empty):": "密钥值(可为空):",
26522686 "Label (optional):": "标签备注可选选填):",
26532687 "No value entered": "未输入值",
26542688 "No value was entered for the secret. Do you want to add an empty secret?": "未为密钥输入值未输入密钥值。是否要添加一个空密钥?",
26552689 "Secret ID copied to clipboard.": "密钥 ID 已复制到剪贴板。",
26562690 "The key exposure might be disabled by the server config.": "服务器配置可能禁用了密钥暴露功能服务器配置可能禁用了密钥显示功能。",
26572691 "Failed to copy secret value": "复制密钥值失败",
26582692 "Secret value copied to clipboard.": "密钥值已复制到剪贴板。",
26592693 "Rename Secret": "重命名密钥",
26602694 "Enter new label for the secret:": "输入密钥的新标签输入密钥的新备注:",
26612695 "Delete Secret: ${0}": "删除密钥:${0}",
26622696 "Are you sure you want to delete this secret? This action cannot be undone.": "你确定要删除这个密钥吗确定要删除此密钥吗?此操作无法撤销。",
26632697 "Sets the ID of a currently active secret key. Gets the ID of the secret key if no value is provided.": "设置当前活动密钥的设置当前密钥的 ID。如果没有提供值若留空则获取密钥的则获取当前密钥的 ID。",
26642698 "The ID of the secret key that is now active.": "当前活动密钥的 ID。",
26652699 "Suppress toast message notifications.": "抑制弹窗消息通知关闭提示弹窗。",
26662700 "The key to get the secret ID for. If not provided, will use the currently active API secrets.": "获取密钥要获取密钥 ID 的键的密钥槽位如果没有提供若留空则使用当前活动的则获取当前的 API 密钥。",
26672701 "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。",
26682702 "No secret key provided, and the key can't be resolved for the currently selected API type.": "未提供密钥,且无法为当前选定的且无法解析当前选定 API 类型解析密钥类型的密钥。",
26692703 "No saved secrets found for the key: ${0}": "未找到为键没有找到密钥槽位 ${0} 保存的密钥内保存的密钥。",
26702704 "No active secret found for the key: ${0}": "未找到为键没有找到密钥槽位 ${0} 活动的密钥下活动的密钥。",
26712705 "No secret found with ID: ${0} for the key: ${1}": "未找到没有找到密钥槽位 ${1} 下 ID 为 ${0} 的密钥,用于键 ${1}",
26722706 "Secret with ID: ${0} is now active for the key: ${1}": "ID 为 ${0} 的密钥现在是键的密钥现在是密钥槽位 ${1} 的活动密钥下的活动密钥。",
26732707 "Deletes a secret key by ID.": "通过 ID 删除一个密钥。",
26742708 "The key to delete the secret from. If not provided, will use the currently active API secrets.": "要删除密钥的键要从中删除密钥的密钥槽位如果没有提供若留空则使用当前活动的则使用当前 API 密钥密钥对应的槽位。",
26752709 "The ID or a label of the secret key to delete. If not provided, will delete the active secret.": "要删除的密钥的要删除的密钥 ID 或标签或备注如果没有提供若留空则删除当前活动的密钥则删除当前活动密钥。",
26762710 "Secret with ID: ${0} has been deleted for the key: ${1}": "ID 为 ${0} 的密钥已从键的密钥已从密钥槽位 ${1} 中删除",
26772711 "Writes a secret key with a value and an optional label.": "编写一个密钥,带有一个值和一个可选的标签使用值和一个可选的备注写入密钥。",
26782712 "The ID of the newly created secret key.": "新创建的密钥最近创建的密钥 ID。",
26792713 "The key to write the secret to. If not provided, will use the currently active API secrets.": "要写入密钥的键要将密钥写入的密钥槽位如果没有提供若留空则使用当前活动的则使用当前 API 密钥密钥对应的槽位。",
26802714 "The label for the secret key. If not provided, will use the current date and time.": "密钥标签密钥的备注如果没有提供若留空,则使用当前日期和时间",
26812715 "Whether to allow empty values.": "是否允许空值是否允许值为空。",
26822716 "The value of the secret key to write.": "要写入的密钥值。",
26832717 "No value provided for the secret key: ${0}": "未为密钥给密钥 ${0} 提供值。提供的值为空",
26842718 "Secret has been written for the key: ${0}": "已为键密钥已写入槽位 ${0} 写入密钥。",
26852719 "Renames a secret key by ID.": "通过 ID 重命名一个密钥。",
26862720 "The key to rename the secret in. If not provided, will use the currently active API secrets.": "要重命名密钥的键要重命名密钥的密钥槽位如果没有提供若留空则使用当前活动的则使用当前 API 密钥密钥的槽位。",
26872721 "The ID of the secret to rename. If not provided, will rename the active secret.": "要重命名的密钥 ID。如果没有提供若留空则重命名当前活动的密钥将重命名当前密钥。",
26882722 "The new label for the secret key.": "密钥的新标签密钥的新备注。",
26892723 "No new label provided for the secret key: ${0}": "未为密钥未提供密钥 ${0} 提供新标签的新备注。",
26902724 "Secret with ID: ${0} has been renamed to \"${1}\" for the key: ${2}": "ID 为槽位 ${02} 的密钥已重命名为 \"中ID为【${10}\",用于键 】的密钥已被重命名为【${21}】。",
26912725 "Reads a secret key by ID. If key exposure is disabled, this command will not work!": "通过 ID 读取一个密钥读取指定ID的密钥值如果禁用了密钥暴露若已关闭密钥显示则此命令将无法工作!则命令无法生效。",
26922726 "The value of the secret key.": "密钥的值。",
26932727 "The key to read the secret from. If not provided, will use the currently active API secrets.": "要读取密钥的键要读取密钥值的槽位如果没有提供若留空则使用当前活动的则使用当前 API 密钥密钥的槽位。",
26942728 "The ID or a label of the secret key to read. If not provided, will return the currently active secret value.": "要读取的密钥 ID 或标签或备注如果没有提供若留空,则返回当前活动密钥的值。",
26952729 "Could not retrieve the secret value for key: ${0}. Key exposure might be disabled.": "无法检索键无法获取密钥 ${0} 的密钥值的值可能禁用了密钥暴露可能是关闭了密钥显示。",
26962730 "Duplicates the currently selected character.": "复制当前选中的角色复制所选角色。",
26972731 "Error: ${0} is not a valid API": "错误::API ${0} 不是有效的 API无效",
26982732 "API set to ${0}, trying to connect..": "API 设置为已切换至 ${0},正在尝试连接..重连中……",
26992733 "the current API": "当前 API",
27002734 "Suppress the toast message on connection": "连接时隐藏弹窗消息",
27012735 "API to connect to": "要连接到的 API",
2736+ "Connect to an API. If no argument is provided, it will return the currently connected API.": "连接到一个 API。如果没有提供参数,它将返回当前连接的 API。",
2737+ "Available APIs:": "可用的 API:",
27022738 "Cannot run /impersonate command while the reply is being generated.": "无法在回复生成期间运行 /impersonate 命令。",
27032739 "Whether to await for the triggered generation before continuing": "是否在继续之前等待触发的生成完成",
27042740 "ChatCalls deletionan timedimpersonation out.response, Pleasewith tryan againoptional additional prompt.": "聊天删除超时。请重试调用冒充响应,带有可选的附加提示词。",
2741+ "If <code>await=true</code> named argument is passed, the command will wait for the impersonation to end before continuing.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待冒充结束。",
2742+ "Chat deletion timed out. Please try again.": "删除聊天超时,请重试。",
27052743 "Deletes the current chat.": "删除当前聊天。",
27062744 "Name must be provided as an argument to rename this chat.": "必须提供名称作为参数来重命名此聊天要重命名这个聊天,必须将名字作为参数传入。",
27072745 "No chat selected that can be renamed.": "没有选中可以重命名的聊天选择的聊天均无法重命名。",
27082746 "Successfully renamed chat to: ${0}": "成功将聊天重命名为: ${0}",
27092747 "new chat name": "新的聊天名称新聊天名称",
27102748 "Renames the current chat.": "重命名当前聊天。",
27112749 "chat file name": "聊天文件名称",
27122750 "Returns the name of the current chat file into the pipe.": "返回当前聊天文件的名称到管道中将当前聊天文件名返回到管道中。",
27132751 "Closes the current chat.": "关闭当前聊天。",
27142752 "Not in a temporary chat": "不在临时聊天中",
27152753 "Failed to open temporary chat": "打开临时聊天失败开启临时聊天失败",
27162754 "Opens a temporary chat with Assistant.": "与助手开启一个临时聊天和助手临时聊天。",
27172755 "Toggle UI panels on/off": "切换 UI 面板的显示/隐藏面板显示开关",
27182756 "Chat and settings saved.": "聊天和设置已保存。",
27192757 "Forces a save of the current chat and settings": "强制保存当前聊天和设置",
27202758 "Instruct template '${0}' not found": "未找到指令模式未找到格式指引模板 '${0}'",
27212759 "current template": "当前模板",
27222760 "Suppress the toast message on template change": "切换模板时隐藏弹窗消息",
27232761 "Force getting a name even if instruct mode is disabled": "即使禁用了指令模式也强制获取名称即使禁用了格式指引模式也强制获取名称",
27242762 "instruct template name": "指令模式名称格式指引模板名称",
27252763 "Selects instruct mode template by name. Enables instruct mode if not already enabled.": "启用指令模式按名称选择指令模式如果尚未启用指令模式,则启用它。",
2726- "Disables instruct mode": "禁用指令模式",
2764+ "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>,则获取当前指令模式。",
2727- "Gets the current instruct mode state. If an argument is provided, it will set the instruct mode state.": "获取当前指令模式状态。如果提供了参数,则会设置指令模式状态。",
2765+ "Enables instruct mode.": "开启格式指引模式",
27282766 "Disables instruct mode state": "指令模式状态关闭格式指引模式",
2767+ "Gets the current instruct mode state. If an argument is provided, it will set the instruct mode state.": "获取当前格式指引模式的状态。若提供了状态,则将格式指引模式设定为指定状态。",
2768+ "instruct mode state": "格式指引模式状态",
27292769 "Context template '${0}' not found": "未找到上下文模板 '${0}'",
27302770 "template name": "模板名称",
27312771 "context template name": "上下文模板名称",
27322772 "Selects context template by name. Gets the current template if no name is provided": "根据名称选择上下文模板根据名字选择上下文模板如果没有提供名称若未提供名字,则获取当前模板",
27332773 "Opens the chat manager for the current character/group.": "打开当前角色为当前角色/群组的聊天管理器。群聊打开聊天管理",
27342774 "help topic": "帮助主题",
27352775 "slash commands (STscript)": "斜杠命令快捷命令STscriptST脚本)",
27362776 "{{macros}} (text replacement)": "{{macros}}(文本替换)",
27372777 "chat/text formatting": "聊天/文本格式化",
27382778 "keyboard shortcuts": "键盘快捷键快捷键",
27392779 "Get help on macros, chat formatting and commands.": "获取关于宏、聊天格式化和命令的帮助。",
27402780 "the current background": "当前背景",
27412781 "background filename": "背景文件名",
2782+ "Sets a background according to the provided filename. Partial names allowed.": "根据提供的文件名设置背景。允许部分名称。",
2783+ "If no background is provided, this will return the currently selected background.": "如果没有提供背景,这将返回当前选择的背景。",
27422784 "name must be a string": "名称必须是一个字符串",
27432785 "preferCurrent cannot be a closure or array": "preferCurrent 无法作为闭包或数组",
27442786 "quiet cannot be a closure or array": "quiet 无法作为闭包或数组",
27452787 "the avatar key (unique identifier) of the character": "角色的头像键(唯一标识符)",
27462788 "Supply one or more tags to filter down to the correct character for the provided name, if multiple characters have the same name.": "如果有多个同名角色,请提供一个或多个标签以过滤到正确的角色请提供一个或多个标签以筛选到正确的角色。",
27472789 "Prefer current character or characters in a group, if multiple characters match": "如果多个角色匹配如果匹配到多个角色优先选择当前角色或群组中的角色优先选择当前角色或群聊中的角色",
27482790 "Do not show warning if multiple charactrers are found": "如果找到多个角色则不显示警告即使找到多个角色也不显示警告",
27492791 "Character name - or unique character identifier (avatar key)": "角色名称 - 或唯一角色标识符(头像键)",
2792+ "Searches for a character and returns its avatar key.": "搜索角色并返回其头像键。",
2793+ "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> 或其他需要角色名称的命令选择正确的角色。",
2794+ "Returns the avatar key for \"Chloe\".": "返回 \"Chloe\" 的头像键。",
2795+ "Returns the avatar key for the character \"Chloe\" that is tagged with \"friend\".": "返回标记为 \"friend\" 的角色 \"Chloe\" 的头像键。",
2796+ "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\" 或其他任何标签,这将非常有用,这样您就可以实际选择您正在寻找的角色。",
27502797 "Optionally the text of the sent message, if specified in the \"return\" argument": "如果指定了 \"return\" 参数,则可选的发送消息文本",
27512798 "Character avatar override (Can be either avatar key or just the character name to pull the avatar from)": "角色头像覆盖(可以是头像键,也可以只是角色名称以提取头像)",
27522799 "Use compact layout": "使用紧凑布局",
27532800 "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 将在聊天中的最后一条消息之前插入消息。",
27542801 "The way how you want the return value to be provided": "你希望以何种方式提供返回值",
27552802 "If true, does not alter quoted literal unnamed arguments": "如果为 true,则不修改带引号的字面量未命名参数",
2803+ "Sends a message as a specific character. Uses the character avatar if it exists in the characters list.": "作为特定角色发送消息。如果字符列表中存在角色头像,则使用该头像。",
2804+ "will send \"Hello, guys!\" from \"Chloe\".": "将从 \"Chloe\" 发送 \"Hello, guys!\"。",
2805+ "will send a message as the character \"Chloe\", but utilizing the avatar from a character named \"BigBadBoss\".": "将作为角色 \"Chloe\" 发送消息,但使用名为 \"BigBadBoss\" 的角色的头像。",
2806+ "If \"compact\" is set to true, the message is sent using a compact layout.": "如果 \"compact\" 设置为 true,则使用紧凑布局发送消息。",
27562807 "compact layout": "紧凑布局",
27572808 "Optional custom display name to use for this system narrator message.": "可选的自定义显示名称,用于此旁白消息。",
2809+ "Sends a message as a system narrator.": "作为系统旁白发送消息。",
2810+ "If <code>compact</code> is set to <code>true</code>, the message is sent using a compact layout.": "如果 <code>compact</code> 设置为 <code>true</code>,则使用紧凑布局发送消息。",
27582811 "name": "名称",
27592812 "Sets a name for future system narrator messages in this chat (display only). Default: System. Leave empty to reset.": "设置此聊天中未来旁白的名称(仅显示)。默认:系统。留空以重置。",
27602813 "Whether to use a compact layout": "是否使用紧凑布局",
27612814 "Sets the message style toAdds singlea documentnote/comment modemessage withoutnot namespart orof avatarsthe visiblechat.": "设置为单文档模式,不显示名称或头像添加不属于聊天的备注/评论消息。",
2815+ "Sets the message style to single document mode without names or avatars visible.": "设置消息样式为单文档样式,不显示名称或头像。",
27622816 "Sets the message style to bubble chat mode.": "设置气泡聊天模式的消息样式。",
27632817 "Sets the message style to flat chat mode.": "设置平面聊天模式的消息样式。",
27642818 "Whether to await for the continued generation before proceeding": "是否要等待继续生成完成后再继续是否要等待续写完成后再继续",
2819+ "Continues the last message in the chat, with an optional additional prompt.": "继续聊天的最后一条消息,带有可选的附加提示词。",
2820+ "If <code>await=true</code> named argument is passed, the command will await for the continued generation before proceeding.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待继续生成。",
2821+ "Continues the chat with no additional prompt and immediately proceeds to the next command.": "不带附加提示词继续聊天,并立即执行下一条命令。",
2822+ "Continues the chat with the provided prompt and waits for the generation to finish.": "使用提供的提示词继续聊天,并等待生成完成。",
27652823 "The character/group name": "角色/群聊名称",
27662824 "Opens up a chat with the character or group by its name": "用它的名称打开与角色或群组的聊天用它的名称打开与角色或群聊的聊天",
27672825 "true/false - Whether the rename was successful": "true/false - 重命名是否成功",
27682826 "Hide any blocking popups. (if false, the name is optional. If not supplied, a popup asking for it will appear)": "隐藏所有块弹窗(如果为 false,名称将会是可选的。如果未提供,将弹出一个窗口要求输入名称)",
27692827 "Rename char in all previous chats": "在所有过往聊天中重命名角色",
@@ -2774,87 +2832,130 @@
27742832 "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 将在聊天中的最后一条消息之前插入消息。",
27752833 "Generates a system message using a specified prompt.": "使用指定提示词生成系统消息。",
27762834 "Asks a specified character card a prompt. Character name must be provided in a named argument.": "向指定角色卡提出一个提示词。必须在命名参数中提供角色名称。",
2835+ "Deletes all messages attributed to a specified name.": "删除所有归属于指定名称的消息。",
27772836 "whether to use a compact layout": "是否使用紧凑布局",
27782837 "display name": "显示名称",
2779- "group member index (starts with 0) or name": "群组成员索引(从 0 开始)或名称",
2838+ "Adds a user message to the chat log without triggering a generation.": "向聊天记录添加用户消息,而不触发生成。",
2780- "only hide messages from a certain character or persona": "仅隐藏来自特定角色或人格的消息",
2839+ "If <code>name</code> is set, it will be displayed as the message sender. Can be an empty for no name.": "如果设置了 <code>name</code>,它将显示为消息发送者。可以为空以表示没有名称。",
2840+ "group member index (starts with 0) or name": "群聊成员索引(从 0 开始)或名称",
2841+ "Triggers a message generation. If in group, can trigger a message for the specified group member index or name.": "触发消息生成。如果在群聊中,可以为指定索引或名字的群成员触发消息。",
2842+ "If <code>await=true</code> named argument is passed, the command will await for the triggered generation before continuing.": "如果传递了 <code>await=true</code> 命名参数,命令将在继续之前等待触发的生成。",
2843+ "only hide messages from a certain character or persona": "仅隐藏来自特定角色或用户设定的消息",
27812844 "message index (starts with 0) or range, defaults to the last message index if not provided": "消息索引(从 0 开始)或范围,如果未提供则默认为最后一条消息的索引",
27822845 "Hides a chat message from the prompt.": "从提示词中隐藏聊天消息。",
27832846 "only unhide messages from a certain character or persona": "仅不隐藏来自特定角色或人格的消息仅不隐藏来自特定角色或用户设定的消息",
27842847 "Unhides a message from the prompt.": "从提示词中取消隐藏消息。",
27852848 "Cannot run /member-get command outside of a group chat.": "无法在群聊之外运行无法在群聊外运行 /member-get 命令。",
27862849 "'/member-get field=' argument required!": "'/member-get field=' 需要参数!",
27872850 "No group member found using ${0} ${1}": "使用 ${0} ${1} 未找到群组成员未找到群成员",
27882851 "Whether to retrieve the name, index, id, or avatar.": "是否检索名称、索引、ID 或头像。",
27892852 "Character name": "角色名称",
27902853 "Group member index": "群组成员索引群成员索引",
27912854 "Character avatar": "角色头像",
27922855 "Character index": "角色索引",
27932856 "member index (starts with 0), name, or avatar": "成员索引(从 0 开始)、名称或头像",
27942857 "Retrieves a group member's name, index, id, or avatar.": "检索群组成员的名称获取群成员的名称、索引、ID 或头像。",
27952858 "member index (starts with 0) or name": "成员索引(从 0 开始)或名称",
27962859 "Disables a group member from being drafted for replies.": "禁用群组成员被选中回复禁言群成员。",
27972860 "Enables a group member to be drafted for replies.": "启用群组成员被选中回复解除群成员禁言。",
27982861 "MovesAdds a new group member up into the group chat list.": "将群组成员在群聊列表中上移向群聊添加成员。",
27992862 "MovesRemoves a group member down infrom the group chat list.": "将群组成员在群聊列表中下移从群聊中移除成员。",
28002863 "Returns the total numberMoves ofa group membersmember up in the group chat list.": "返回群聊列表中的群组成员总数将群成员在列表中上移。",
2801- "the new, currently selected swipe id": "新的,当前选中的回复 ID",
2864+ "Moves a group member down in the group chat list.": "将群成员在列表中下移。",
2802- "1-based swipe id": "基于 1 的回复 ID",
2865+ "Shows a group member character card without switching chats.": "在不切换聊天的情况下显示群成员角色卡。",
2866+ "Shows the character card for the character named \"Gloria\".": "显示角色名为 \"Gloria\" 的角色卡。",
2867+ "Returns the total number of group members in the group chat list.": "返回群人数。",
2868+ "the new, currently selected swipe id": "新的,当前选中的备选回复 ID",
2869+ "1-based swipe id": "备选回复编号从 1 开始",
2870+ "Deletes a swipe from the last chat message. If swipe id is not provided, it deletes the current swipe.": "删除最后一条聊天消息的备选回复。如果未提供 ID,则删除当前备选回复。",
2871+ "Deletes the current swipe.": "删除当前备选回复。",
2872+ "Deletes the second swipe from the last chat message.": "删除最后一条聊天消息的第二个备选回复。",
28032873 "the text": "文本",
28042874 "title of the toast message": "弹窗消息的标题",
28052875 "severity level of the toast message": "弹窗消息的严重级别弹窗消息的级别",
28062876 "time in milliseconds to display the toast message. Set this and 'extendedTimeout' to 0 to show indefinitely until dismissed.": "显示弹窗消息的时间(毫秒为单位)。将此值和 'extendedTimeout' 设置为 0 以无限期显示直到被关闭。",
28072877 "time in milliseconds to display the toast message. Set this and 'timeout' to 0 to show indefinitely until dismissed.": "显示弹窗消息的时间(毫秒为单位)。将此值和 'timeout' 设置为 0 以无限期显示直到被关闭。",
28082878 "prevent duplicate toasts with the same message from being displayed.": "防止显示具有相同消息的重复弹窗。",
28092879 "wait for the toast to be dismissed before continuing.": "等待弹窗被关闭后再继续。",
28102880 "additional CSS class to add to the toast message (e.g. for custom styling)": "添加到弹窗消息的额外 CSS 类(例如用于自定义样式如自定义样式)",
28112881 "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' 参数和自定义类进行更多自定义。",
28122882 "whether to escape HTML in the toast message.": "是否在弹窗消息中转义 HTML。",
28132883 "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.": "当弹窗被点击时调用的闭包。此执行闭包接收脚本中提供的作用域。小心操作变量时可能产生的副作用。",
28142884 "generated text": "生成的文本",
28152885 "lock user input during generation": "生成期间锁定用户输入",
28162886 "in-prompt character name for instruct mode (or unique character identifier (avatar key), which will be used as name)": "指令模式的提示词内角色名称格式指引模式的提示词内角色名称(或唯一的角色标识符(头像键),将被作为名称使用)",
28172887 "API response length in tokens": "API 回复长度(Token 为单位)",
28182888 "role of the output prompt": "输出提示词的身份",
2819- "use instruct mode": "使用指令模式",
2889+ "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\")。",
2820- "one-time custom stop strings": "一次性自定义停止字符串",
2890+ "\"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 响应长度。",
2891+ "use instruct mode": "使用格式指引模式",
2892+ "one-time custom stop strings": "本次自定义停止字符串",
28212893 "system prompt at the start": "开始时的系统提示词",
28222894 "prefill prompt at the end": "结束时的预填充提示词",
28232895 "trim {{user}} and {{char}} prefixes from the output": "从输出中去除 {{user}} 和 {{char}} 前缀",
2824- "the new swipe id": "新的回复 ID",
2896+ "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.": "使用提供的提示词生成文本并通过管道将其传递给下一条命令,可选择在生成时锁定用户输入。不包括聊天历史记录或角色卡。",
2825- "switch to the new swipe": "切换到新的回复",
2897+ "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>",
2898+ "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>",
2899+ "\"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\" 参数在开头添加(可选)系统提示词。",
2900+ "If \"length\" argument is provided as a number in tokens, allows to temporarily override an API response length.": "如果 \"length\" 参数作为 Token 数提供,则允许临时覆盖 API 响应长度。",
2901+ "the new swipe id": "新的备选回复ID",
2902+ "switch to the new swipe": "切换到新的备选回复",
2903+ "Adds a swipe to the last chat message.": "向最后一条聊天消息添加备选回复。",
2904+ "Use switch=true to switch to directly switch to the new swipe.": "使用 switch=true 直接切换到新回复。",
28262905 "true/false, whether the generation was running and got stopped": "true/false,生成是否正在运行并被停止",
2906+ "Stops the generation and any streaming if it is currently running.": "若当前正在运行,则停止所有生成和流式传输。",
2907+ "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 脚本/按钮执行。",
28272908 "Whether to suppress the toast message notifying about the /abort call.": "是否要隐藏 /abort 命令的弹窗消息。",
28282909 "The reason for aborting command execution. Shown when quiet=false": "中止命令执行的原因。在 quiet=false 时显示",
28292910 "Aborts the slash command batch execution.": "放弃批量执行的斜杠命令放弃批量执行的快捷命令。",
28302911 "matching item": "匹配项",
28312912 "list of items to match against": "要匹配的项目列表用于进行比对的项目列表",
28322913 "fuzzy match threshold (0.0 to 1.0)": "模糊匹配阈值(0.0 到 1.0)",
28332914 "fuzzy match mode": "模糊匹配模式",
28342915 "first match below the threshold": "低于阈值的第一个匹配项",
28352916 "best match below the threshold": "低于阈值的最佳匹配项",
28362917 "text to search": "要搜索的文本",
2918+ "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> 进行模糊匹配。如果有任何项目匹配,则返回其名称。如果没有项目匹配文本,则不返回任何值。",
2919+ "The optional <code>threshold</code> (default is 0.4) allows control over the match strictness.": "可选的 <code>threshold</code>(默认值为 0.4)允许控制匹配的严格程度。",
2920+ "A low value (min 0.0) means the match is very strict.": "较低的值(最小 0.0)意味着匹配非常严格。",
2921+ "At 1.0 (max) the match is very loose and will match anything.": "在 1.0(最大值)时,匹配非常宽松,可以匹配任何内容。",
2922+ "The optional <code>mode</code> argument allows to control the behavior when multiple items match the text.": "可选的 <code>mode</code> 参数允许控制多个项目匹配文本时的行为。",
2923+ "<code>first</code> (default) returns the first match below the threshold.": "<code>first</code>(默认)返回低于阈值的第一个匹配项。",
2924+ "<code>best</code> returns the best match below the threshold.": "<code>best</code> 返回低于阈值的最佳匹配项。",
2925+ "The returned value passes to the next command through the pipe.": "返回值通过管道传递给下一条命令。",
28372926 "Command /pass does not support multiple closures": "命令 /pass 不支持多个闭包",
28382927 "the provided value": "提供的值",
28392928 "text": "文本",
2929+ "passes the text to the next command through the pipe.": "通过管道将文本传递给下一条命令。",
28402930 "milliseconds": "毫秒",
2931+ "Delays the next command in the pipe by the specified number of milliseconds.": "将管道中的下一条命令延迟指定的毫秒数。",
28412932 "user input": "用户输入",
28422933 "default value of the input field": "输入字段的默认值",
28432934 "popup window will be shown larger in height, with more space for content (input field needs to be sized via 'rows' argument)": "弹窗窗口将显示得更高,为内容提供更多空间(输入字段需要通过 'rows' 参数进行调整大小)",
28442935 "popup window will be shown wider, with a wider input field": "弹窗窗口将显示得更宽,具有更宽的输入字段弹窗窗口和输入框将显示得更宽",
28452936 "text for the ok button": "确定按钮的文本",
28462937 "number of rows for the input field (lines being displayed)": "输入字段的行数(显示的行数)输入框显示的行数",
28472938 "closure to execute when the ok button is clicked or the input is closed as successful (via Enter, etc)": "当点击确定按钮或输入成功关闭时执行的闭包当点击确定按钮或输入关闭成功通过 Enter 等方式时执行的闭包",
28482939 "closure to execute when the cancel button is clicked or the input is closed as cancelled (via Escape, etc)": "当点击取消按钮或输入取消关闭时执行的闭包当点击取消按钮或输入被取消通过 Escape 等方式Esc时执行的闭包",
28492940 "text to display": "要显示的文本",
2941+ "Shows a popup with the provided text and an input field.": "显示带有提供的文本和输入字段的弹出窗口。",
2942+ "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 参数是要显示的文本。",
28502943 "result of the executed closure of QR": "QR 执行闭包的结果",
28512944 "named arguments": "命名参数",
28522945 "scoped variable or qr label": "作用域变量或 QR 标签",
2946+ "Runs a closure from a scoped variable, or a Quick Reply with the specified name from a currently active preset or from another preset.": "运行来自作用域变量的闭包,或来自当前活动预设或另一个预设的具有指定名称的快捷回复。",
2947+ "Named arguments can be referenced in a QR with <code>{{arg::key}}</code>.": "命名参数可以在 QR 中用 <code>{{arg::key}}</code> 引用。",
28532948 "show message author names": "显示消息作者名称",
28542949 "include hidden messages": "包含隐藏消息",
28552950 "filter messages by role": "按身份过滤消息",
28562951 "message index (starts with 0) or range": "消息索引(从 0 开始)或范围",
28572952 "the specified message or range of messages as a string": "指定消息或消息范围的字符串表示",
2953+ "Returns the specified message or range of messages as a string.": "以字符串形式返回指定的消息或消息范围。",
2954+ "Use the <code>hidden=off</code> argument to exclude hidden messages.": "使用 <code>hidden=off</code> 参数排除隐藏消息。",
2955+ "Use the <code>role</code> argument to filter messages by role. Possible values are: system, assistant, user.": "使用 <code>role</code> 参数按身份过滤消息。可能的值为:system、assistant、user。",
2956+ "Returns the 10th message.": "返回第 10 条消息。",
2957+ "Returns messages 5 through 10 with author names.": "返回第 5 到第 10 条消息及作者姓名。",
2958+ "Sets the user input to the specified text and passes it to the next command through the pipe.": "将用户输入设置为指定文本,并通过管道将其传递给下一条命令。",
28582959 "popup text": "弹窗文本",
28592960 "allows vertical scrolling of the content": "允许内容垂直滚动",
28602961 "show large popup": "显示大弹窗",
@@ -2864,12 +2965,17 @@
28642965 "text for the OK button": "确定按钮的文本",
28652966 "text for the Cancel button": "取消按钮的文本",
28662967 "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,退出时返回空字符串。",
2968+ "Shows a blocking popup with the specified text and buttons.": "显示带有指定文本和按钮的阻塞弹出窗口。",
2969+ "Returns the popup text.": "返回弹出文本。",
28672970 "clicked button label (or array of labels if multiple is enabled)": "点击的按钮标签(如果启用多个按钮,则为标签数组)",
28682971 "button labels": "按钮标签",
28692972 "if enabled multiple buttons can be clicked/toggled, and all clicked buttons are returned as an array": "如果启用多个按钮,可以点击/切换,并将所有点击的按钮作为数组返回",
2973+ "Returns the clicked button label into the pipe or empty string if canceled.": "将点击的按钮标签返回到管道中,如果取消则返回空字符串。",
28702974 "trimmed text": "修剪后的文本",
28712975 "number of tokens to keep": "保留的 Token 数量",
28722976 "trim direction": "修建方向修剪方向",
2977+ "Trims the start or end of text to the specified number of tokens.": "将文本的开头或结尾修剪为指定的 Token 数量。",
2978+ "Trims the text to the start of the first full sentence.": "将文本修剪到第一个完整句子的开头。",
28732979 "Trims the text to the end of the last full sentence.": "将文本修剪到最后一个完整句子的末尾。",
28742980 "injection ID": "注入 ID",
28752981 "injection position": "注入位置",
@@ -2893,23 +2999,31 @@
28932999 "current model": "当前模型",
28943000 "suppress the toast message on model change": "在模型更改时隐藏提示弹窗",
28953001 "model name": "模型名称",
28963002 "Sets the model for the current API. Gets the current model name if no argument is provided.": "设置当前 API 的模型。如果没有提供参数若留空,则获取当前模型名称。",
28973003 "true/false state of prompt(s)": "提示词的 true/false 状态提示词的开关状态",
28983004 "Prompt entry identifier(s) to retrieve": "要检索的提示词条目标识符要获取的提示词条目标识符",
28993005 "Prompt entry name(s) to retrieve": "要检索的提示词条目名称要获取的提示词条目名称",
29003006 "Whether the return will be simple, a list, or a dict.": "返回值为简单值返回类型为自动、列表还是字典。",
29013007 "PromptGets entrythe identifier(s)state toof targetthe specified prompt entries.": "要定位的提示词条目标识符获取指定提示词条目的状态。",
2902- "Prompt entry name(s) to target": "要定位的提示词条目名称",
3008+ "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 参数)或列表。",
29033009 "SetPrompt entry/entries onidentifier(s) orto offtarget": "开启或关闭条目要操作的提示词条目标识符",
3010+ "Prompt entry name(s) to target": "要操作的提示词条目名称",
3011+ "Set entry/entries on or off": "开关条目",
29043012 "Sets the specified prompt manager entry/entries on or off.": "开启或关闭指定的提示词管理器条目。",
29053013 "The chosen icon name or false if cancelled.": "所选图标名称,如果取消则为 false。",
3014+ "Opens a popup with all the available Font Awesome icons and returns the selected icon's name.": "打开包含所有可用 Font Awesome 图标的弹出窗口,并返回所选图标的名称。",
29063015 "the current API url": "当前 API 地址",
29073016 "API to set/get the URL for - if not provided, current API is used": "要设置/获取 URL 的 API - 如果未提供,则使用当前 API",
29083017 "Whether to auto-connect to the API after setting the URL": "设置 URL 后是否自动连接 API",
29093018 "suppress the toast message on API change": "在 API 更改时隐藏提示弹窗",
29103019 "API url to connect to": "要连接的 API 地址",
3020+ "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。",
3021+ "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> 切换到它。",
3022+ "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> 参数的自动补全。",
29113023 "current tokenizer": "当前分词器",
29123024 "tokenizer name": " 分词器名称",
3025+ "Selects tokenizer by name. Gets the current tokenizer if no name is provided.": "按名称选择分词器。如果没有提供名称,则获取当前分词器。",
3026+ "Available tokenizers:": "可用的分词器:",
29133027 "uppercase string": "转换为大写",
29143028 "text to affect": "受影响的文本",
29153029 "Converts the provided string to uppercase.": "将提供的字符串转换为大写。",
@@ -2918,6 +3032,13 @@
29183032 "substring": "子字符串",
29193033 "start index": "起始索引",
29203034 "end index": "结束索引",
3035+ "Extracts text from the provided string.": "从提供的字符串中提取文本。",
3036+ "If <code>start</code> is omitted, it's treated as 0.<br />": "如果省略 <code>start</code>,则视为 0。<br />",
3037+ "If <code>start</code> < 0, the index is counted from the end of the string.<br />": "如果 <code>start</code> < 0,则从字符串末尾开始计数。<br />",
3038+ "If <code>start</code> >= the string's length, an empty string is returned.<br />": "如果 <code>start</code> >= 字符串长度,则返回空字符串。<br />",
3039+ "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 />",
3040+ "If <code>end</code> < 0, the index is counted from the end of the string.<br />": "如果 <code>end</code> < 0,则从字符串末尾开始计数。<br />",
3041+ "If <code>end</code> <= <code>start</code> after normalizing negative values, an empty string is returned.": "如果归一化负值后 <code>end</code> <= <code>start</code>,则返回空字符串。",
29213042 "Returns true if the current device is a mobile device, false otherwise. Equivalent to <code>{{isMobile}}</code> macro.": "如果当前设备是移动设备,则返回 true,否则返回 false。等同于 <code>{{isMobile}}</code> 宏。",
29223043 "Renders a specified number of messages into the chat window. Displays all messages if no argument is provided.": "在聊天窗口中渲染指定数量的消息。如果未提供参数,则显示所有消息。",
29233044 "scroll to the top after rendering": "渲染后滚动到顶部",
@@ -2926,27 +3047,44 @@
29263047 "Argument of 'pattern=' cannot be empty": "'pattern=' 的参数不能为空",
29273048 "Invalid '/replace mode=' argument specified!": "指定的 '/replace mode=' 参数无效!",
29283049 "replaced text": "替换后的文本",
29293050 "Replaces occurrence(s) of a pattern": "替换模式的出现替换匹配到的内容",
29303051 "pattern to search with": "用于搜索的模式要匹配的规则",
29313052 "replacement text for matches": "用于替换匹配项的文本将匹配处替换为",
3053+ "Replaces text within the provided string based on the pattern.": "根据模式替换提供的字符串中的文本。",
3054+ "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 />",
3055+ "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 />",
3056+ "The <code>replacer</code> replaces based on the <code>pattern</code> in the input text.<br />": "<code>replacer</code> 基于输入文本中的 <code>pattern</code> 进行替换。<br />",
3057+ "If <code>replacer</code> is omitted, the replacement(s) will be an empty string.<br />": "如果省略 <code>replacer</code>,则替换项将为空字符串。<br />",
29323058 "The value of 'pattern' argument is not a valid regular expression.": "'pattern' 参数的值不是有效的正则表达式。",
29333059 "pattern to find": "要查找的模式查找规则",
29343060 "text to test": "要测试的文本",
29353061 "groupTests arraytext for eacha regular expression match.": "每个匹配项的组数组测试文本是否匹配正则表达式。",
3062+ "Returns <code>true</code> if the match is found, <code>false</code> otherwise.": "如果找到匹配项,则返回 <code>true</code>,否则返回 <code>false</code>。",
3063+ "group array for each match": "每次匹配的分组数组",
29363064 "text to match against": "要匹配的文本",
3065+ "Retrieves regular expression matches in the given text": "检索给定文本中的正则表达式匹配项",
3066+ "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>,否则返回空字符串。",
29373067 "Invalid message index: ${0}. Please enter a number between 0 and ${1}.": "无效的消息索引:${0}。请输入 0 到 ${1} 之间的数字。",
29383068 "Could not find element for message ${0}. It might not be rendered yet or the index is invalid.": "找不到消息 ${0} 的元素。可能尚未渲染或索引无效。",
29393069 "The message index (0-based) to scroll to.": "要滚动到的消息索引(从 0 开始)。",
3070+ "Scrolls the chat view to the specified message index. Index starts at 0.": "将聊天视图滚动到指定的消息索引。索引从 0 开始。",
3071+ "Scrolls to the 11th message (id=10).": "滚动到第 11 条消息 (id=10)。",
29403072 "clipboard text": "剪贴板文本",
29413073 "Clipboard API not available in this context.": "剪贴板 API 在此上下文中不可用。",
29423074 "Failed to read clipboard text. Have you granted the permission?": "读取剪贴板文本失败。您是否已授予权限?",
29433075 "Retrieves the text from the OS clipboard. Only works in secure contexts (HTTPS or localhost). Browser may ask for permission.": "检索操作系统剪贴板中的文本。仅在安全上下文(HTTPS 或 localhost)中有效。浏览器可能会请求权限。",
29443076 "text to copy to the clipboard": "要复制到剪贴板的文本",
29453077 "Copies the provided text to the OS clipboard. Returns an empty string.": "将提供的文本复制到操作系统剪贴板。返回空字符串。",
3078+ "Sets a \"Prompt Post-Processing\" type. Gets the current selection if no value is provided.": "设置 \"提示词后处理\" 类型。如果没有提供值,则获取当前选择。",
29463079 "value": "值",
29473080 "Invalid value \"${0}\". Valid values are: ${1}": "无效值 \"${0}\"。有效值为可用值有:${1}",
29483081 "The new reroll seed value.": "新的重随一种子值重新生成的新种子值。",
29493082 "Optional seed value to set. If not provided, increments current seed by 1.": "要设置的可选种子值。如果未提供若未提供则当前种子增加则设置为当前种子 +1。",
3083+ "Rerolls all <code>{{pick}}</code> macro choices in the current chat.": "重新随机选择当前聊天中的所有 <code>{{pick}}</code> 宏选项。",
3084+ "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> 宏通常在每个聊天中保持稳定的选择。此命令更改用于所有选择的种子,导致它们解析为(可能)不同的值。",
3085+ "If a number is provided, sets the seed to that value. Otherwise, increments the current seed by 1.": "如果提供了数字,则将种子设置为该值。否则,将当前种子增加 1。",
3086+ "Increments the seed by 1.": "将种子增加 1。",
3087+ "Sets the seed to 5.": "将种子设置为 5。",
29503088 "an empty string": "空字符串",
29513089 "Plays the message received sound effect.": "播放收到消息的音效。",
29523090 "Failed to parse the filter argument. Make sure it is a valid non-empty closure.": "解析过滤参数失败。请确保它是一个有效的非空闭包。",
@@ -2954,21 +3092,25 @@
29543092 "Deprecation warning": "弃用警告",
29553093 "No script injections for the current chat": "当前聊天没有脚本注入",
29563094 "unknown": "未知",
3095+ "depth": "深度",
3096+ "scan": "扫描",
3097+ "role": "身份",
3098+ "Script injections:": "脚本注入:",
29573099 "OK": "确定",
29583100 "Invalid role provided. Expected one of: system, assistant, user. Got: ${0}": "提供的身份无效。应为 system、assistant、user 之一。得到的是:${0}",
29593101 "No name provided for /run command": "/run 命令未提供名称",
29603102 "\"${0}\" is not callable.": "\"${0}\" 不可调用。",
29613103 "Quick Reply extension is not loaded": "快捷回复扩展未加载快捷回复扩展程序未加载",
29623104 "Error running Quick Reply \"${0}\": ${1}": "运行快捷回复 \"${0}\" 时出错:${1}",
29633105 "argument 'quiet' cannot be a closure for command /abort": "/abort 命令的 'quiet' 参数不能是闭包",
29643106 "/abort command executed": "/abort 命令已执行",
29653107 "argument 'onCancel' must be a closure for command /input": "/input 命令的 'onCancel' 参数必须是闭包",
29663108 "argument 'onSuccess' must be a closure for command /input": "/input 命令的 'onSuccess' 参数必须是闭包",
29673109 "Invalid severity provided for /echo command: ${0}": "/echo 命令提供的严重性无效命令提供的严重等级无效:${0}",
29683110 "Invalid onClick provided for /echo command. This is not a closure": "/echo 命令提供的 onClick 无效。这不是一个闭包它不是一个闭包。",
29693111 "No messages to add swipes to.": "没有消息可添加滑动没有可添加备选回复的消息。",
29703112 "Can't add swipes to user messages.": "无法为用户消息添加滑动无法为用户消息添加备选回复。",
29713113 "Can't add swipes to system messages.": "无法为系统消息添加滑动无法为系统消息添加备选回复。",
29723114 "Cannot run /ask command in a group chat!": "无法在群聊中运行 /ask 命令!",
29733115 "You must specify a name of the character to ask.": "您必须指定要提问的角色名称。",
29743116 "Character not found.": "未找到角色。",
@@ -2980,14 +3122,14 @@
29803122 "Cannot run /member-up command outside of a group chat.": "无法在群聊之外运行 /member-up 命令。",
29813123 "Cannot run /member-down command outside of a group chat.": "无法在群聊之外运行 /member-down 命令。",
29823124 "Cannot run /member-peek command outside of a group chat.": "无法在群聊之外运行 /member-peek 命令。",
29833125 "Cannot run /member-peek command while the group reply is generating.": "在群组回复生成时无法运行无法在群聊消息生成时运行 /member-peek 命令。",
29843126 "Cannot run /member-count command outside of a group chat.": "无法在群聊之外运行 /member-count 命令。",
29853127 "Cannot run /member-remove command outside of a group chat.": "无法在群聊之外运行 /member-remove 命令。",
29863128 "Cannot run /memberadd command outside of a group chat.": "无法在群聊之外运行 /memberadd 命令。",
29873129 "${0} is already a member of this group.": "${0} 已经是该群组的成员已经是该群聊的成员。",
29883130 "Cannot run /trigger command while the reply is being generated.": "在生成回复时无法运行在回复生成时无法运行 /trigger 命令。",
29893131 "Deleted ${0} messages from ${1}": "从 ${1} 中删除了 ${0} 条消息",
29903132 "Cannot run /continue command while the reply is being generated.": "在生成回复时无法运行在回复生成时无法运行 /continue 命令。",
29913133 "You must provide a prompt for the system message": "您必须为系统消息提供提示词",
29923134 "Generating...": "生成中...",
29933135 "System narrator name set to ${0}": "系统旁白名称设置为 ${0}",
@@ -3001,9 +3143,9 @@
30013143 "Name defaulted to {{char}}": "名称默认为 {{char}}",
30023144 "Character for avatar ${0} not found": "未找到头像 ${0} 的角色",
30033145 "No background found with name \"${0}\"": "未找到名称为 \"${0}\" 的背景",
30043146 "Setting a model for your API is not supported or not implemented yet.": "尚不支持或尚未实现为您的尚不支持或未实现为您的 API 设置模型。",
30053147 "Model select control not found: ${0}[${1}]": "未找到模型选择控件:${0}[${1}]",
30063148 "Model set to \"${0}\"": "模型设置为模型已设置为 \"${0}\"",
30073149 "No model options found. Check your API settings.": "未找到模型选项。请检查您的 API 设置。",
30083150 "No model found with name \"${0}\"": "未找到名称为 \"${0}\" 的模型",
30093151 "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 切换到它。",
@@ -3020,6 +3162,9 @@
30203162 "API '${0}' does not have a server url input.": "API '${0}' 没用服务器地址输入选项。",
30213163 "Tokenizer \"${0}\" not found": "分词器 \"${0}\" 不存在",
30223164 "An unknown error occurred": "发生未知错误",
3165+ "Line": "行",
3166+ "Column": "列",
3167+ "Click to see details": "点击查看详情",
30233168 "Command execution aborted": "命令执行已中止",
30243169 "Command name": "命令名称",
30253170 "Does not alter quoted literal unnamed arguments. Pass raw=false argument to override.": "不会修改带引号的字面量未命名参数。传递 raw=false 参数以覆盖。",
@@ -3031,7 +3176,7 @@
30313176 "Default value": "默认值",
30323177 "Unnamed argument": "未命名参数",
30333178 "Optional unnamed argument": "可选未命名参数",
30343179 "Command does not return anything": "命令不返回任何内容命令没有返回任何内容",
30353180 "Return value": "返回值",
30363181 "${0} Stats": "${0} 统计信息",
30373182 "Chatting Since": "聊天开始时间",
@@ -3041,16 +3186,16 @@
30413186 "Character Messages": "角色消息数",
30423187 "User Words": "用户字数",
30433188 "Character Words": "角色字数",
30443189 "You deleted a character/chat and arrived back here for safety reasons! Pick another character!": "你删除了一个角色或聊天,出于安全原因返回了这里!请选择另一个角色。选个新角色吧!",
30453190 "Imported tags:": "已导入标签:",
30463191 "Importing Tags": "正在导入标签",
30473192 "Couldn't import tags:": "无法导入标签:",
30483193 "No unused tags or references found.": "未找到未使用的标签或引用。",
30493194 "Prune ${0} tags and ${1} references": "修剪 ${0} 个标签和 ${1} 个引用",
30503195 "Are you sure you want to remove all unused tags and references to missing or deleted characters and groups?": "你确定要删除所有未使用的标签和对缺失或已删除角色和群组的引用吗你确定要删除所有未使用的标签和对缺失或已删除角色和群聊的引用吗?",
30513196 "Unused tags pruned successfully.": "已成功修剪未使用的标签。",
30523197 "Hide on character card": "隐藏角色卡在角色卡上隐藏标签",
30533198 "Show on character card": "显示角色卡在角色卡上显示标签",
30543199 "Manager Users": "管理用户",
30553200 "New User": "新用户",
30563201 "Status:": "地位:",
@@ -3100,10 +3245,10 @@
31003245 "View item content": "查看项目内容",
31013246 "Download item": "下载项目",
31023247 "Delete this item": "删除此项目",
31033248 "Once deleted, the files will be gone forever!": "一旦删除,文件将会永久消失!(真的很久!)",
31043249 "Make sure to back up your data in advance.": "确保你已提前备份好数据。",
31053250 "Scan": "扫描",
31063251 "No results yet. Tap 'Scan' to start scanning.": "暂无结果。点击 “扫描” 以启动扫描。",
31073252 "Functions in this category are for advanced users only. Don't click anything if you're not sure about the consequences.": "此类别中的功能仅供高级用户使用。如果您不确定后果,请不要点击任何内容。",
31083253 "THIS IS PERMANENT!": "此操作不可逆!",
31093254 "Also delete the chat files": "同时删除聊天文件",
@@ -3119,12 +3264,12 @@
31193264 "Are you sure you want to duplicate this character?": "你确定要复制这个角色吗?",
31203265 "If you just want to start a new chat with the same character...": "如果你只是想要与此角色开启一个新的聊天,只需点击聊天左下方菜单中的“开始新聊天”按钮。",
31213266 "There are no items to display.": "没有项目可供展示。",
31223267 "Do you want to export connection data with the preset?": "你想要把 APIAPI连接配置 连接配置和预设一起导出吗和预设一起导出吗?",
31233268 "This includes the selected source, models, and other preferences set in the API Connections panel.": "这包含你在 API 连接配置页面中设置的连接配置 页面中设置的 URL、模型和其他偏好设置。",
31243269 "Your stored API keys are never exported.": "你存储的 API 密钥永远不会被导出。",
31253270 "Export connection data": "导出 API 连接配置",
31263271 "Do not export connection data": "不导出 API 连接配置",
31273272 "Forbid Media Override explanation": "当前角色/群聊成员使用外部媒体的能力群成员使用外部媒体的能力。",
31283273 "Forbid Media Override subtitle": "媒体:图像、视频、音频。外部:不在本地服务器上托管。",
31293274 "forbid_media_global_state_forbidden": "(禁止)",
31303275 "forbid_media_global_state_allowed": "(允许)",
@@ -3180,7 +3325,7 @@
31803325 "help_6": "还有其他问题吗?",
31813326 "help_7": "SillyTavern 官方文档网站",
31823327 "help_8": "有更多信息!",
31833328 "Characters and groups hidden by filters or closed folders": "因筛选条件或关闭的文件夹隐藏的角色和群组因筛选条件或关闭的文件夹隐藏的角色和群聊",
31843329 "help_hotkeys_0": "热键/按键绑定",
31853330 "help_hotkeys_1": "上",
31863331 "help_hotkeys_2": "编辑聊天中的最后一条消息",
@@ -3248,7 +3393,7 @@
32483393 "Choose what to import": "选择您想要导入什么:",
32493394 "If necessary, you can later restore this chat file from the /backups folder": "若需要,您可稍后在 /backups 文件夹中恢复此聊天文件。",
32503395 "Also delete the current chat file": "同时删除当前聊天文件",
32513396 "Persona Lorebook for": "Ta 的人格世界书的人设世界书:",
32523397 "persona_world_template_txt": "将世界书绑定到此角色。生成 AI 回复时,\n 它将与全局、角色和聊天世界书中的条目结合使用。",
32533398 "Insert prompt": "插入提示词",
32543399 "Import a prompt list": "导入提示词列表",
@@ -3319,7 +3464,7 @@
33193464 "To enable multi-account features, restart the SillyTavern server with": "要启用多帐户功能,请使用以下命令重新启动 SillyTavern 服务器",
33203465 "set to true in the config.yaml file.": "在 config.yaml 文件中设置为 true。",
33213466 "Account Info": "帐户信息",
33223467 "To change your user avatar, use the buttons below or select a default persona in the Persona Management menu.": "要更改您的用户头像,请使用下面的按钮或在人格管理菜单中选择一个默认人格请使用下面的按钮或在用户设定管理菜单中选择一个默认设定。",
33233468 "Set your custom avatar.": "设置您的自定义头像。",
33243469 "Remove your custom avatar.": "删除您的自定义头像。",
33253470 "Handle:": "账号:",
@@ -3381,33 +3526,34 @@
33813526 "Select providers. No selection = all providers.": "选择提供商。未选择 = 所有提供商。",
33823527 "Search providers...": "搜索提供商...",
33833528 "Enter a valid API URL": "输入一个有效的 API URL",
33843529 "Banned tokens/strings are being sent in the request.": "请求中包含被禁止的请求中将包含被禁止的 Token 和字符串。",
33853530 "Banned tokens/strings are NOT being sent in the request.": "请求中未包含被禁止的请求中将不会包含被禁止的 Token 和字符串。",
33863531 "No Ollama model selected.": "未选择 Ollama 模型。",
33873532 "Next page": "下一页",
33883533 "Previous page": "上一页",
33893534 "First page": "第一页",
33903535 "Last page": "最后一页",
33913536 "Multiple personas found for given/ conditions.page": "在给定条件下找到多个人格。/ 页",
33923537 "Multiple personas found for given conditions. Returning the first match.": "在给定条件下找到多个人格。返回第一个匹配的人格找到多个用户设定。",
33933538 "Multiple characterspersonas found for given conditions. Returning the first match.": "在给定条件下找到多个角色找到多个用户设定将返回第一个匹配项。",
33943539 "Multiple characters found for given conditions. Returning the first match.": "在给定条件下找到多个角色。返回第一个匹配的角色找到多个角色。",
3540+ "Multiple characters found for given conditions. Returning the first match.": "找到多个角色。将返回第一个匹配项。",
33953541 "If you're connected to an API, try asking me something!": "如果您已连接到一个 API,试着问我点什么吧!",
33963542 "**Hint:** Set any character as your welcome page assistant from their \"More...\" menu.": "**提示:**您可以通过角色设置中的 \"更多...\" 菜单将角色设为欢迎页面的助手。",
33973543 "Show more recent chats": "显示更多最近聊天",
33983544 "Show less recent chats": "显示更少最近聊天",
33993545 "Failed to open recent chat. See console for details.": "未能打开最近聊天。请查看控制台获取详细信息详见控制台。",
34003546 "Failed to open recent group chat. See console for details.": "未能打开最近群聊。请查看控制台获取详细信息详见控制台。",
34013547 "Chat renamed.": "聊天已重命名。",
34023548 "Failed to rename recent chat. See console for details.": "未能重命名最近聊天。请查看控制台获取详细信息详见控制台。",
34033549 "Group chat renamed.": "群聊已重命名。",
34043550 "Failed to rename recent group chat. See console for details.": "未能重命名最近群聊。请查看控制台获取详细信息详见控制台。",
34053551 "Chat deleted.": "聊天已删除。",
34063552 "Failed to delete recent chat. See console for details.": "未能删除最近聊天。请查看控制台获取详细信息详见控制台。",
34073553 "Group chat deleted.": "群聊已删除。",
34083554 "Failed to delete recent group chat. See console for details.": "未能删除最近群聊。请查看控制台获取详细信息详见控制台。",
34093555 "Failed to create ${0}. See console for details.": "未能创建 ${0}。请查看控制台获取详细信息详见控制台。",
34103556 "Failed to open permanent assistant chat. See console for details.": "未能打开永久助手聊天。请查看控制台获取详细信息详见控制台。",
34113557 "Cannot create while generating.": "生成过程中无法创建。",
34123558 "Automatically created character. Feel free to edit.": "自动创建的角色。可以自由编辑。",
34133559 "Creation request did not succeed.": "创建请求未成功。",
@@ -3423,12 +3569,12 @@
34233569 "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}",
34243570 "Apply Current Sorting": "应用当前排序",
34253571 "Apply": "应用",
34263572 "Invalid number: ${0}": "无效数字: ${0}",
34273573 "A number lower than the entry count has been chosen. All entries below that will default to 0.": "选择了一个小于条目数量的数字。所有低于该数字的条目将默认为 0。",
34283574 "Tie this entry to specific characters or characters with specific tags": "将此条目绑定到特定角色或具有特定标签的角色",
3575+ "Select Target Lorebook": "选择目标世界书",
34293576 "There are no other lorebooks to move to.": "没有可以移动到的其他世界书。",
34303577 "Move/Copy '${0}' to:": "移动/复制 '${0}' 到:移动/复制到:",
3431- "Move": "移动",
34323578 "Please select a target lorebook.": "请选择一个世界书。",
34333579 "Delete the entry with UID: ${0}?": "删除 UID 为 ${0} 的条目?",
34343580 "This action is irreversible!": "此操作不可撤销!",
@@ -3437,13 +3583,13 @@
34373583 "It will overwrite the World/Lorebook with the same name.": "它将覆盖同名的世界书。",
34383584 "The world '${0}' has been imported and linked to the character successfully.": "世界书 “${0}” 已成功导入并链接到角色。",
34393585 "World/Lorebook imported": "世界书已导入",
34403586 "Deactivated world: ${0}": "已停用世界书: ${0}",
34413587 "World was not active: ${0}": "世界书未激活: ${0}",
34423588 "Activated world: ${0}": "已激活世界书: ${0}",
34433589 "No world found named: ${0}": "未找到名为 ${0} 的世界书",
34443590 "Deactivated all worlds": "已停用所有世界书",
34453591 "The world with ${0} is invalid or corrupted.": "具有 ${0} 的世界书无效或已损坏。",
34463592 "File is not valid: ${0}": "文件无效: ${0}",
34473593 "World Info \"${0}\" imported successfully!": "世界书 “${0}” 已成功导入!",
34483594 "Failed to import World Info": "导入世界书失败",
34493595 "Source lorebook '${0}' not found.": "源世界书 “${0}” 未找到。",
@@ -3456,16 +3602,18 @@
34563602 "An unexpected error occurred while moving the entry: ${0}": "移动条目时发生意外错误: ${0}",
34573603 "Embedded lorebook will be removed from this character.": "嵌入的世界书将从该角色中移除。",
34583604 "Create a new World Info": "创建新的世界书",
34593605 "NarrateEnter Alla Chatname for the new file:": "朗读全部聊天输入新文件的名称:",
3460- "Narrate all messages in the current chat. Includes user messages, excludes hidden comments.": "朗读当前聊天中的所有消息。包括用户消息,不包括隐藏的评论。",
3461- "Enter a name for the new file:": "输入新文件的名称:",
34623606 "No Worlds active. Click here to select.": "没有激活的世界书。点击这里选择。",
34633607 "completions(if notedisabled, prefixuse": "完成提示词前缀(若禁用,请使用",
34643608 "(iflabel disabledof the button, useif no icon is chosen)": "(如果被禁用如果没有选择图标使用则为按钮的标签)",
34653609 "[ None ]": "[ 无 ]",
34663610 "[Custom model]": "[自定义模型]",
3467- "Example: http://127.0.0.1:5000/api ": "示例:http://127.0.0.1:5000/api",
3611+ "Avoid sending sensitive information. Provider's outputs may include ads.": "请避免发送敏感信息。输出可能有提供商的广告。",
34683612 "RestoreClear defaultall filters": "恢复默认清除所有过滤器",
3613+ "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点击这里开始",
3614+ "Example: http://127.0.0.1:5000/api": "示例:http://127.0.0.1:5000/api",
3615+ "Manage tags": "管理标签",
3616+ "Provided free of charge by Pollinations.AI": "由 Pollinations.AI 免费提供",
34693617 "sd_prompt_-1": "聊天消息模板",
34703618 "sd_prompt_-2": "函数工具提示词描述",
34713619 "sd_prompt_0": "角色 (第二人称,你)",
@@ -3479,116 +3627,7 @@
34793627 "sd_prompt_7": "背景",
34803628 "sd_prompt_8": "角色 (多模态模式)",
34813629 "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": "/ 页",
35883630 "Show only favorites": "仅显示收藏",
35893631 "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点击这里开始",
3632+ "Show Tag List": "显示标签列表"
3591- "Manage tags": "管理标签",
3592- "Show Tag List": "显示标签列表",
3593- "Clear all filters": "清除所有过滤器"
35943633}
public/locales/zh-tw.json+1 -1
@@ -2093,7 +2093,7 @@
20932093 "Downloader Options": "下載選項",
20942094 "Extra parameters for downloading/HuggingFace API": "下載/使用 HuggingFace API 的額外參數。\r若不確定,請留空。",
20952095 "Revision": "修訂",
20962096 "Output Folder Name": "輸出資料夾名稱",
20972097 "HF Token": "HF 符元",
20982098 "Include Patterns": "包含模式",
20992099 "Glob patterns of files to include in the download.": "要包含於下載中文件的全域模式。\r每行輸入一個模式。",
public/scripts/PromptManager.js+1 -1
@@ -1300,7 +1300,7 @@ class PromptManager {
13001300 const prompt = this.getPromptById(identifier);
13011301 const textareaIdentifier = `${identifier}_prompt_quick_edit_textarea`;
13021302 const html = `<div class="range-block m-t-1">
13031303 <div class="justifyLeft" data-i18n="${title}">${title}</div>
13041304 <div class="wide100p">
13051305 <textarea id="${textareaIdentifier}" class="text_pole textarea_compact" rows="6" placeholder="">${prompt.content}</textarea>
13061306 </div>
public/scripts/templates/tabbyDownloader.html+1 -1
@@ -32,7 +32,7 @@
3232 </div>
3333 <div class="flex1">
3434 <label for="folder_name">
3535 <small data-i18n="Output Folder Name">Output Folder Name</small>
3636 </label>
3737 <input name="folder_name" class="text_pole" type="text" />
3838 </div>