Merge pull request #3596 from Tosd0/staging zh-CN translation

59ee2e1302d80d8a0f15f0e14b688a523dfd6882

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
16 files changed, +123 -64Showing whitespace changes
public/index.html+4 -4
@@ -3341,7 +3341,7 @@
33413341 </div>
33423342 <div>
33433343 <small>
33443344 <span data-i18n="Doesn't work? Try adding">Doesn't work? Try adding</span> <code>/v1</code> <span data-i18n="at the end of the URL!">at the end of the URL!</span>
33453345 </small>
33463346 </div>
33473347 <h4>
@@ -4211,7 +4211,7 @@
42114211 <!-- <h4><span data-i18n="UI Colors">Theme Settings</span></h4> -->
42124212 <div name="AvatarAndChatDisplay" class="flex-container flexFlowColumn">
42134213 <div class="flex-container alignItemsBaseline">
42144214 <span data-i18n="Avatar Style:">Avatars:</span>
42154215 <select id="avatar_style" class="widthNatural flex1 margin0">
42164216 <option value="0" data-i18n="Circle">Circle</option>
42174217 <option value="2" data-i18n="Square">Square</option>
@@ -4421,7 +4421,7 @@
44214421 <option data-i18n="Ask" value="1">Ask</option>
44224422 <option data-i18n="tag_import_none" value="2">None</option>
44234423 <option data-i18n="tag_import_all" value="3">All</option>
44244424 <option data-i18n="Existingtag_import_existing" value="4">Existing</option>
44254425 </select>
44264426 </div>
44274427 <label class="checkbox_label" for="fuzzy_search_checkbox" title="Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring." data-i18n="[title]Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring">
@@ -6377,7 +6377,7 @@
63776377 </div>
63786378 </div>
63796379 <div class="mes_reasoning_actions flex-container">
63806380 <div class="mes_reasoning_edit_done menu_button edit_button fa-solid fa-check" title="Confirm" data-i18n="[title]ConfirmeditConfirm Edit"></div>
63816381 <div class="mes_reasoning_delete menu_button edit_button fa-solid fa-trash-can" title="Remove reasoning" data-i18n="[title]Remove reasoning"></div>
63826382 <div class="mes_reasoning_edit_cancel menu_button edit_button fa-solid fa-xmark" title="Cancel edit" data-i18n="[title]Cancel edit"></div>
63836383 <div class="mes_reasoning_copy mes_button fa-solid fa-copy" title="Copy reasoning" data-i18n="[title]Copy reasoning"></div>
public/locales/ar-sa.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "حذف موضوع",
559559 "Update a theme file": "تحديث ملف السمة",
560560 "Save as a new theme": "حفظ كسمة جديدة",
561561 "Avatar Style:": "نمط الصورة الرمزية",
562562 "Circle": "دائرة",
563563 "Square": "مربع",
564564 "Rectangle": "مستطيل",
public/locales/de-de.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Löschen eines Designs",
559559 "Update a theme file": "Ein Theme-Datei aktualisieren",
560560 "Save as a new theme": "Als neues Theme speichern",
561561 "Avatar Style:": "Avatar-Stil",
562562 "Circle": "Kreis",
563563 "Square": "Quadrat",
564564 "Rectangle": "Rechteck",
public/locales/es-es.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Eliminar un tema",
559559 "Update a theme file": "Actualizar un archivo de tema",
560560 "Save as a new theme": "Guardar como nuevo tema",
561561 "Avatar Style:": "Estilo de Avatar",
562562 "Circle": "Círculo",
563563 "Square": "Cuadrado",
564564 "Rectangle": "Rectángulo",
public/locales/fr-fr.json+2 -3
@@ -508,7 +508,7 @@
508508 "Delete a theme": "Supprimer un thème",
509509 "Update a theme file": "Mettre à jour un fichier de thème",
510510 "Save as a new theme": "Enregistrer en tant que nouveau thème",
511511 "Avatar Style:": "Style d'avatar",
512512 "Circle": "Cercle",
513513 "Square": "Carré",
514514 "Rectangle": "Rectangle",
@@ -1420,7 +1420,6 @@
14201420 "Block Entropy API Key": "Clé API Block Entropy",
14211421 "Select a Model": "Sélectionner un modèle",
14221422 "Example: http://localhost:1234/v1": "Exemple: http://localhost:1234/v1",
1423- "at the end of the URL!": "à la fin de l'URL !",
14241423 "(Optional)": "(Optionnel)",
14251424 "Enter a Model ID": "Saisir un ID de modèle",
14261425 "Example: gpt-3.5-turbo": "Exemple: gpt-3.5-turbo",
@@ -1494,7 +1493,7 @@
14941493 "Ask": "Demander",
14951494 "tag_import_none": "Aucun",
14961495 "tag_import_all": "Tous",
14971496 "Existingtag_import_existing": "Existant",
14981497 "If checked and the character card contains a Post-History Instructions override, use that instead": "Si cette case est cochée et que la carte de personnage contient une instruction de remplacement pour le post-histoire, utilisez-la à la place.",
14991498 "Prefer Character Card Instructions": "Préférer les instructions du personnage",
15001499 "Enable auto-select of input text in some text fields when clicking/selecting them. Applies to popup input textboxes, and possible other custom input fields.": "Active la sélection automatique du texte saisi dans certains champs de texte lorsque l'on clique dessus ou qu'on les sélectionne. S'applique aux zones de texte de type popup et, éventuellement, à d'autres champs de saisie personnalisés.",
public/locales/is-is.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Eyða þema",
559559 "Update a theme file": "Uppfæra þemu skrá",
560560 "Save as a new theme": "Vista sem nýja þemu",
561561 "Avatar Style:": "Avatar Stíll",
562562 "Circle": "Hring",
563563 "Square": "Reitur",
564564 "Rectangle": "Ferhyrningur",
public/locales/it-it.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Elimina un tema",
559559 "Update a theme file": "Aggiorna un file di tema",
560560 "Save as a new theme": "Salva come nuovo tema",
561561 "Avatar Style:": "Stile avatar",
562562 "Circle": "Cerchio",
563563 "Square": "Quadrato",
564564 "Rectangle": "Rettangolo",
public/locales/ja-jp.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "テーマを削除する",
559559 "Update a theme file": "テーマファイルを更新",
560560 "Save as a new theme": "新しいテーマとして保存",
561561 "Avatar Style:": "アバタースタイル",
562562 "Circle": "円",
563563 "Square": "正方形",
564564 "Rectangle": "長方形",
public/locales/ko-kr.json+2 -2
@@ -568,7 +568,7 @@
568568 "Delete a theme": "테마 삭제",
569569 "Update a theme file": "테마 파일 업데이트",
570570 "Save as a new theme": "새 테마로 저장",
571571 "Avatar Style:": "캐릭터 프로필 스타일",
572572 "Circle": "원",
573573 "Square": "정사각형",
574574 "Rectangle": "사각형",
@@ -1613,7 +1613,7 @@
16131613 "Ask": "묻기",
16141614 "tag_import_none": "불러오지 않음",
16151615 "tag_import_all": "전부",
16161616 "Existingtag_import_existing": "기존 태그 참조",
16171617 "You can add more": "원한다면",
16181618 "or_welcome": "또는",
16191619 "from other websites": "를 통해 다른 웹사이트들로부터 불러올 수 있습니다.",
public/locales/nl-nl.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Verwijder een thema",
559559 "Update a theme file": "Werk een themabestand bij",
560560 "Save as a new theme": "Opslaan als nieuw thema",
561561 "Avatar Style:": "Avatarstijl",
562562 "Circle": "Cirkel",
563563 "Square": "Vierkant",
564564 "Rectangle": "Rechthoek",
public/locales/pt-pt.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Excluir um tema",
559559 "Update a theme file": "Atualizar um arquivo de tema",
560560 "Save as a new theme": "Salvar como um novo tema",
561561 "Avatar Style:": "Estilo de Avatar",
562562 "Circle": "Círculo",
563563 "Square": "Quadrado",
564564 "Rectangle": "Retângulo",
public/locales/ru-ru.json+2 -3
@@ -200,7 +200,7 @@
200200 "None": "Отсутствует",
201201 "User Settings": "Настройки пользователя",
202202 "UI Language": "Язык интерфейса",
203203 "Avatar Style:": "Аватарки",
204204 "Circle": "Круглые",
205205 "Rectangle": "Прямоугольные",
206206 "Square": "Квадратные",
@@ -1127,7 +1127,6 @@
11271127 "Custom (OpenAI-compatible)": "Кастомный (совместимый с OpenAI)",
11281128 "Custom Endpoint (Base URL)": "Кастомный эндпоинт (базовый URL)",
11291129 "Example: http://localhost:1234/v1": "Пример: http://localhost:1234/v1",
1130- "at the end of the URL!": "!",
11311130 "Custom API Key": "Ключ от кастомного API",
11321131 "(Optional)": "(необязательно)",
11331132 "Enter a Model ID": "Введите идентификатор модели",
@@ -1622,7 +1621,7 @@
16221621 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "Выберите, какие действия следует предпринять по отношению к тегам импортируемой карточки. При выборе опции \"Спрашивать\" вы будете решать это индивидуально для каждой карточки.",
16231622 "Ask": "Спрашивать",
16241623 "tag_import_all": "Все",
16251624 "Existingtag_import_existing": "Только существующие",
16261625 "tag_import_none": "Не импортировать",
16271626 "Using a proxy that you're not running yourself is a risk to your data privacy.": "Помните, что используя чужую прокси, вы подвергаете риску конфиденциальность своих данных.",
16281627 "ANY support requests will be REFUSED if you are using a proxy.": "НЕ РАССЧИТЫВАЙТЕ на нашу поддержку, если используете прокси.",
public/locales/uk-ua.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Видалити тему",
559559 "Update a theme file": "Оновити файл теми",
560560 "Save as a new theme": "Зберегти як нову тему",
561561 "Avatar Style:": "Стиль аватара",
562562 "Circle": "Коло",
563563 "Square": "Квадрат",
564564 "Rectangle": "Прямокутник",
public/locales/vi-vn.json+1 -1
@@ -558,7 +558,7 @@
558558 "Delete a theme": "Xóa một chủ đề",
559559 "Update a theme file": "Cập nhật một tập tin chủ đề",
560560 "Save as a new theme": "Lưu dưới dạng chủ đề mới",
561561 "Avatar Style:": "Kiểu hình đại diện",
562562 "Circle": "Hình tròn",
563563 "Square": "Hình vuông",
564564 "Rectangle": "Hình chữ nhật",
public/locales/zh-cn.json+99 -37
@@ -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配置面板将保持打开",
@@ -203,6 +203,7 @@
203203 "Ignore EOS Token": "忽略序列结束词符",
204204 "Ignore the EOS Token even if it generates.": "即使生成了序列结束词符,也忽略它。",
205205 "Skip Special Tokens": "跳过特殊词符",
206+ "Request Model Reasoning": "Request Model Reasoning",
206207 "Temperature Last": "温度放最后",
207208 "Temperature_Last_desc": "温度采样器放到最后使用。这通常是合理的。\n当启用时:首先进行潜在词符的选择,然后应用温度来修正它们的相对概率(技术上是对数似然)。\n当禁用时:首先应用温度来修正所有词符的相对概率,然后从中选择潜在词符。\n禁用此项可以增大分布在尾部的词符概率,这可能加大得到不相关回复的几率。",
208209 "Speculative Ngram": "推测性 Ngram",
@@ -210,7 +211,9 @@
210211 "Spaces Between Special Tokens": "特殊词符之间的空格",
211212 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",
212213 "LLaMA / Mistral / Yi models only": "LLaMA / Mistral / Yi模型专用。首先确保您选择了适当的词符化器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者[词符id]。\n许多词符以空格开头。如果不确定,请使用词符计数器。",
214+ "Global list": "Global list",
213215 "Example: some text [42, 69, 1337]": "例如:\n一些文本\n[42, 69, 1337]",
216+ "Preset-specific list": "Preset-specific list",
214217 "CFG": "CFG",
215218 "Classifier Free Guidance. More helpful tip coming soon": "无分类器指导(CFG)。更多有用的提示敬请期待。",
216219 "Scale": "缩放比例",
@@ -255,11 +258,11 @@
255258 "enable_functions_desc_1": "允许使用",
256259 "enable_functions_desc_2": "功能工具",
257260 "enable_functions_desc_3": "可以被各种扩展利用来提供附加功能。",
258261 "Send inline images": "发送内联图像发送图片",
259262 "image_inlining_hint_1": "如果模型支持,则在提示词中发送图像就可以在提示词中发送图片(例如 GPT-4V、Claude 3 或 Llava 13B)。\n对任何消息使用n发送消息时,点击",
260263 "image_inlining_hint_2": "在这里(",
261264 "image_inlining_hint_3": "菜单将图像文件附加到聊天中)将图片添加到消息中。",
262265 "Inline Image Quality": "内联图像质量图片画质",
263266 "openai_inline_image_quality_auto": "自动",
264267 "openai_inline_image_quality_low": "低",
265268 "openai_inline_image_quality_high": "高",
@@ -268,6 +271,11 @@
268271 "Merges_all_system_messages_desc_2": "字段发送。",
269272 "Request model reasoning": "请求思维链",
270273 "Allows the model to return its thinking process.": "允许模型返回其思维过程。",
274+ "Constrains effort on reasoning for reasoning models.": "限定模型推理的强度。\n当前支持低、中、高三种强度。\n降低推理强度可以让模型更快回复,并节省推理所用的词符数。。",
275+ "Reasoning Effort": "推理强度",
276+ "openai_reasoning_effort_low": "低",
277+ "openai_reasoning_effort_medium": "中",
278+ "openai_reasoning_effort_high": "高",
271279 "Assistant Prefill": "AI预填",
272280 "Expand the editor": "展开编辑器",
273281 "Start Claude's answer with...": "以如下内容开始Claude的回答...",
@@ -328,7 +336,8 @@
328336 "Click Authorize below or get the key from": "点击下方授权或从以下位置获取密钥",
329337 "View Remaining Credits": "查看剩余额度",
330338 "OpenRouter Model": "OpenRouter 模型",
331339 "Model Providers": "模型提供者模型提供商",
340+ "Automatically chooses an alternative provider if chosen providers can't serve your request.": "在当前选择的模型提供商无效时,自动选择备用的提供商。",
332341 "Allow fallback providers": "允许后备提供者",
333342 "InfermaticAI API Key": "InfermaticAI API 密钥",
334343 "InfermaticAI Model": "InfermaticAI 模型",
@@ -374,7 +383,7 @@
374383 "Use an admin API key.": "使用管理员API密钥。",
375384 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选)",
376385 "Example: 127.0.0.1:5001": "示例:127.0.0.1:5001",
377386 "Bypass status check": "绕过状态检查跳过状态检查",
378387 "Derive context size from backend": "从后端获取上下文长度",
379388 "Authorize": "授权",
380389 "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "使用OAuth流程获取您的OpenRouter API令牌。您将被重定向到openrouter.ai",
@@ -389,8 +398,8 @@
389398 "This will show up as your saved preset.": "这将显示为您保存的预设。",
390399 "Proxy Server URL": "代理服务器 URL",
391400 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",
392401 "Doesn't work? Try adding": "不起作用?尝试添加在末尾添加",
393402 "at the end!": "试试!",
394403 "Proxy Password": "代理密码",
395404 "Will be used as a password for the proxy instead of API key.": "将用作代理的密码,而不是 API 密钥。",
396405 "Peek a password": "查看密码",
@@ -411,6 +420,7 @@
411420 "Anthropic's developer console": "Anthropic 开发者控制台",
412421 "Claude Model": "Claude 模型",
413422 "Window AI Model": "Window AI 模型",
423+ "Use extension settings": "使用扩展程序中的设定",
414424 "Allow fallback routes Description": "如果所选模型无法响应您的请求,则自动选择备用模型。",
415425 "Allow fallback models": "允许后备模型",
416426 "Model Order": "OpenRouter 模型顺序",
@@ -419,6 +429,7 @@
419429 "Context Size": "上下文长度",
420430 "Group by vendors": "按厂商分组",
421431 "Group by vendors Description": "将 OpenAI 模型放在一组,将 Anthropic 模型放在另一组,等等。可以与排序结合。",
432+ "To use instruct formatting, switch to OpenRouter under Text Completion API.": "To use instruct formatting, switch to OpenRouter under Text Completion API.",
422433 "Scale API Key": "Scale API密钥",
423434 "Clear your cookie": "清除你的 Cookie",
424435 "Alt Method": "备用方法",
@@ -442,7 +453,6 @@
442453 "Select a Model": "选择一个模型",
443454 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",
444455 "Example: http://localhost:1234/v1": "例如:http://localhost:1234/v1",
445- "at the end of the URL!": "到 URL 的末尾!",
446456 "Custom API Key": "自定义 API 密钥",
447457 "(Optional)": "(可选)",
448458 "Enter a Model ID": "输入模型名",
@@ -466,9 +476,9 @@
466476 "AI Response Formatting": "AI回复格式化",
467477 "Advanced Formatting": "高级格式化设置",
468478 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板,你也可以提供旧版文件。",
469479 "Master Import": "Master Import全局导入",
470480 "Export Advanced Formatting settings": "导出高级格式化设置",
471481 "Master Export": "Master Export全局导出",
472482 "Context Template": "上下文模板",
473483 "context_derived": "若可能,从模型的元数据获取。",
474484 "Select your current Context Template": "选择你当前的上下文模板",
@@ -508,7 +518,7 @@
508518 "Skip Example Dialogues Formatting": "跳过示例对话格式化",
509519 "Include Names": "包括名称",
510520 "Never": "永不",
511521 "Groups and Past Personas": "Groups and Past Personas群聊和过去的用户角色",
512522 "Always": "永远",
513523 "Instruct Sequences": "指令序列",
514524 "User Message Sequences": "用户消息序列",
@@ -561,6 +571,24 @@
561571 "JSON serialized array of strings": "JSON序列化的字符串数组",
562572 "Replace Macro in Stop Strings": "替换自定义停止字符串中的宏",
563573 "Token Padding": "词符填充",
574+ "Reasoning": "推理",
575+ "reasoning_auto_parse": "Automatically parse reasoning blocks from main content between the reasoning prefix/suffix. Both fields must be defined and non-empty.",
576+ "Auto-Parse": "自动解析",
577+ "reasoning_auto_expand": "自动展开推理内容块。",
578+ "Auto-Expand": "自动展开",
579+ "reasoning_show_hidden": "对于隐藏推理内容的模型,展示其推理用时。",
580+ "Show Hidden": "显示隐藏内容",
581+ "reasoning_add_to_prompts": "将已有的推理块添加到提示词。若需新增一个推理块,请使用消息编辑菜单。",
582+ "Add to Prompts": "添加到提示词",
583+ "reasoning_max_additions": "Maximum number of reasoning blocks to be added per prompt, counting from the last message.",
584+ "Max": "最大值",
585+ "Reasoning Formatting": "推理内容格式化",
586+ "reasoning_prefix": "插入在推理内容之前。",
587+ "Prefix": "前缀",
588+ "reasoning_suffix": "插入在推理内容之后。",
589+ "Suffix": "后缀",
590+ "reasoning_separator": "插入在推理内容和消息内容之间。",
591+ "Separator": "分隔符",
564592 "Miscellaneous": "杂项",
565593 "Non-markdown strings": "非 Markdown 字符串",
566594 "comma delimited,no spaces between": "以逗号分隔,无需空格",
@@ -639,7 +667,7 @@
639667 "Delete a theme": "删除主题",
640668 "Update a theme file": "更新主题文件",
641669 "Save as a new theme": "另存为新主题",
642670 "Avatar Style:": "头像样式",
643671 "Circle": "圆形",
644672 "Square": "正方形",
645673 "Rectangle": "矩形",
@@ -713,9 +741,9 @@
713741 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "定义在导入卡片时应选择哪种操作来导入其列出的标签。“询问”将始终显示对话框。",
714742 "Import Card Tags": "导入卡片标签",
715743 "Ask": "询问",
716744 "tag_import_none": "不导入",
717745 "tag_import_all": "全部导入全部",
718746 "Existingtag_import_existing": "现存的仅导入现有的",
719747 "Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring": "使用模糊匹配,在列表中通过所有数据字段搜索角色,而不仅仅是名称子字符串",
720748 "Advanced Character Search": "高级角色搜索",
721749 "If checked and the character card contains a prompt override (System Prompt), use that instead": "开启后,如果角色卡已包含系统提示词,则覆盖当前的系统提示词。",
@@ -751,7 +779,7 @@
751779 "Restore User Input": "恢复用户输入",
752780 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",
753781 "Movable UI Panels": "可移动 UI 面板",
754782 "Reset MovingUI panel sizes/locations.": "重置 MovingUI可移动UI 面板大小/位置。",
755783 "mui_reset": "Reset",
756784 "MovingUI preset. Predefined/saved draggable positions": "可移动UI预设。预定义/保存的可拖动位置",
757785 "MUI Preset": "可移动 UI 预设",
@@ -759,7 +787,7 @@
759787 "Apply a custom CSS style to all of the ST GUI": "将自定义CSS样式应用于所有ST GUI",
760788 "Custom CSS": "自定义 CSS",
761789 "Chat/Message Handling": "聊天/消息处理",
762790 "# Messages to Load": "要加载 # 要加载的消息条消息",
763791 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",
764792 "(0 = All)": "(“0”为全部)",
765793 "Streaming FPS": "流式传输帧速率",
@@ -809,6 +837,7 @@
809837 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",
810838 "Blacklisted word count to swipe": "触发滑动的黑名单词语数量",
811839 "Minimum number of blacklisted words detected to trigger an auto-swipe": "触发自动滑动刷新回复所需检测到的最少违禁词数量。",
840+ "Automatically 'continue' a response if the model stopped before reaching a certain amount of tokens.": "当回复没有达到特定词符数时,自动让模型“继续”这个回复。",
812841 "Auto-Continue": "自动继续",
813842 "Allow for Chat Completion APIs": "允许使用聊天补全API",
814843 "Target length (tokens)": "目标长度(以词符数计)",
@@ -843,12 +872,12 @@
843872 "Change Background Image": "更改背景图片",
844873 "Background Image": "背景图片",
845874 "Filter": "搜索",
846875 "Background Fitting": "Background Fitting背景图片尺寸",
847876 "Classic": "Classic经典",
848877 "Cover": "Cover填充",
849878 "Contain": "Contain不变换",
850879 "Stretch": "Stretch拉伸",
851880 "Center": "Center居中",
852881 "Automatically select a background based on the chat context": "根据聊天上下文自动选择背景",
853882 "Auto-select": "自动选择",
854883 "System Backgrounds": "系统背景",
@@ -930,6 +959,7 @@
930959 "Search / Create Tags": "搜索/创建标签",
931960 "View all tags": "查看所有标签",
932961 "Creator's Notes": "创作者的注释",
962+ "Character details are hidden.": "角色详情已隐藏。",
933963 "Show / Hide Description and First Message": "显示/隐藏描述和第一条消息",
934964 "Character Description": "角色描述",
935965 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",
@@ -1054,6 +1084,7 @@
10541084 "Drag to reorder tag": "拖动以排序",
10551085 "Use tag as folder": "标记为文件夹",
10561086 "Delete tag": "删除标签",
1087+ "Toggle entry's active state.": "切换条目激活状态。",
10571088 "Entry Title/Memo": "条目标题/备忘录",
10581089 "WI Entry Status:🔵 Constant🟢 Normal🔗 Vectorized": "世界书条目状态:\r🔵 永久\r🟢 关键词\r🔗 向量化",
10591090 "WI_Entry_Status_Constant": "永久",
@@ -1072,7 +1103,7 @@
10721103 "Depth": "深度",
10731104 "Order:": "顺序:",
10741105 "Order": "顺序",
10751106 "Trigger %:": "触发 %:",
10761107 "Duplicate world info entry": "重复的世界信息条目",
10771108 "Delete world info entry": "删除世界信息条目",
10781109 "Comma separated (required)": "逗号分隔(必填)",
@@ -1154,7 +1185,7 @@
11541185 "Message Actions": "消息操作",
11551186 "Translate message": "翻译消息",
11561187 "Generate Image": "生成图片",
11571188 "Narrate": "叙述朗读",
11581189 "Exclude message from prompts": "从提示词中排除消息",
11591190 "Include message in prompts": "将消息包含在提示词中",
11601191 "Embed file or image": "嵌入文件或图像",
@@ -1165,9 +1196,16 @@
11651196 "Edit": "编辑",
11661197 "Confirm": "确认",
11671198 "Copy this message": "复制此消息",
1199+ "Add a reasoning block": "添加一个推理块",
11681200 "Delete this message": "删除此消息",
11691201 "Move message up": "将消息上移",
11701202 "Move message down": "将消息下移",
1203+ "Thought for some time": "思考了一会",
1204+ "Confirm Edit": "确认",
1205+ "Remove reasoning": "删除推理内容",
1206+ "Cancel edit": "Cancel edit",
1207+ "Copy reasoning": "复制推理内容",
1208+ "Edit reasoning": "编辑推理内容",
11711209 "Enlarge": "放大",
11721210 "Caption": "标题",
11731211 "Swipe left": "Swipe left",
@@ -1266,6 +1304,10 @@
12661304 "Regenerate": "重新生成",
12671305 "Impersonate": "AI 帮答",
12681306 "Continue": "继续",
1307+ "extension_install_1": "若想从此页安装扩展程序,你需要提前安装",
1308+ "extension_install_2": "。",
1309+ "extension_install_3": "点这个图标(",
1310+ "extension_install_4": ")前往扩展程序的代码仓库以了解如何使用它。",
12691311 "These characters are the winners of character design contests and have outstandable quality.": "这些角色都是角色设计大赛的获奖者,品质非常出色。",
12701312 "Contest Winners": "比赛获胜者",
12711313 "These characters are the finalists of character design contests and have remarkable quality.": "这些角色都是角色设计大赛的入围作品,品质十分出色。",
@@ -1334,9 +1376,11 @@
13341376 "macro)": "宏指令)",
13351377 "Automatically caption images": "自动为图像添加标题",
13361378 "Edit captions before saving": "保存前编辑标题",
1379+ "Included settings:": "包含的设置:",
1380+ "{{@key}}": "{{@key}}:",
13371381 "Profile name:": "配置名称:",
13381382 "Creating a Connection Profile": "新建API连接配置",
1339- "{{@key}}": "{{@key}}:",
1383+ "Click on the setting name to omit it from the profile.": "点击设置名称以将其从连接配置中删除。",
13401384 "Enter a name:": "输入名字:",
13411385 "Connection Profile": "API连接配置",
13421386 "View connection profile details": "查看API连接配置详情",
@@ -1345,13 +1389,17 @@
13451389 "Edit a connection profile": "编辑API连接配置",
13461390 "Reload a connection profile": "重载API连接配置",
13471391 "Delete a connection profile": "删除API连接配置",
13481392 "Omitted Settings:": "Omitted Settings:排除的设置:",
13491393 "Character Expressions": "角色表情",
1394+ "Use the selected API from Chat Translation extension settings.": "使用聊天翻译扩展程序中已选择的API。",
13501395 "Translate text to English before classification": "分类之前将文本翻译成英文",
1351- "Show default images (emojis) if sprite missing": "如果表情包缺失,则显示默认图像(表情符号)",
1396+ "A single expression can have multiple sprites. Whenever the expression is chosen, a random sprite for this expression will be selected.": "A single expression can have multiple sprites. Whenever the expression is chosen, a random sprite for this expression will be selected.",
1397+ "Allow multiple sprites per expression": "Allow multiple sprites per expression",
1398+ "If the same expression is used again, re-roll the sprite. This only applies to expressions that have multiple available sprites assigned.": "If the same expression is used again, re-roll the sprite. This only applies to expressions that have multiple available sprites assigned.",
1399+ "Re-roll if same expression is used again": "Re-roll if same sprite is used again",
13521400 "Classifier API": "分类器 API",
13531401 "Select the API for classifying expressions.": "选择用于对表达式进行分类的API。",
13541402 "Main API": "主要当前连接的 API",
13551403 "WebLLM Extension": "WebLLM Extension",
13561404 "LLM Prompt": "大语言模型提示词",
13571405 "Will be used if the API doesn't support JSON schemas or function calling.": "如果 API 不支持 JSON 模式或函数调用,则会使用它。",
@@ -1371,6 +1419,10 @@
13711419 "Put images with expressions there. File names should follow the pattern:": "将带有表情的图像放在那里。文件名应遵循以下模式:",
13721420 "expression_label_pattern": "[表达式标签].[图像格式]",
13731421 "Sprite set:": "表情集:",
1422+ "upload_expression_request": "请输入表情名称(不用加后缀)。",
1423+ "upload_expression_naming_1": "素材名称必须符合所选表情 {{expression}} 的命名规范",
1424+ "upload_expression_naming_2": "当存在多个表情时,名称应由表情名称与合法后缀构成,允许使用横杠'-'或英文句号'.'作为分隔符。",
1425+ "upload_expression_replace": "点击“替换”以替换当前表情:",
13741426 "Show Gallery": "展示图库",
13751427 "ext_sum_title": "总结",
13761428 "ext_sum_with": "总结如下:",
@@ -1493,6 +1545,7 @@
14931545 "ext_regex_slash_desc": "通过 STscript 命令发送的消息。",
14941546 "Slash Commands": "快捷命令",
14951547 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",
1548+ "ext_regex_reasoning_desc": "推理块内容。当'仅格式提示词'被选中时,它会影响提示词里的推理内容。",
14961549 "ext_regex_min_depth_desc": "当应用于提示或显示时,仅影响深度至少为 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算 WI 条目 @Depth 和可用消息,即非隐藏或系统消息。",
14971550 "Min Depth": "最小深度",
14981551 "ext_regex_min_depth_placeholder": "无限",
@@ -1620,6 +1673,13 @@
16201673 "Interactive Mode": "交互模式",
16211674 "Function Tool": "Function Tool",
16221675 "Image Prompt Templates": "图像提示模板",
1676+ "Token Counter": "词符计数器",
1677+ "Type / paste in the box below to see the number of tokens in the text.": "在下方框中输入或粘贴你想要统计词符数量的文本。",
1678+ "Selected tokenizer:": "已选分词器:",
1679+ "Input:": "输入:",
1680+ "Tokens:": "词符:",
1681+ "Tokenized text:": "词符化文本:",
1682+ "Token IDs:": "词符ID:",
16231683 "ext_translate_btn_chat": "翻译聊天",
16241684 "ext_translate_btn_input": "翻译输入",
16251685 "ext_translate_delete_confirm_1": "你确定吗?",
@@ -1639,11 +1699,12 @@
16391699 "Auto Generation": "自动生成",
16401700 "Requires auto generation to be enabled.": "需要启用自动生成功能。",
16411701 "Narrate by paragraphs (when streaming)": "按段朗读(流式播放时)",
1702+ "Narrate by paragraphs (when not streaming)": "按段朗读(非流式播放时)",
16421703 "Only narrate quotes": "只朗读引号内文本",
16431704 "Ignore text, even quotes, inside asterisk": "不朗读所有*星号内文本*,即使其被引号包裹",
16441705 "Narrate only the translated text": "只朗读翻译后文本",
16451706 "Skip codeblocks": "跳过代码块",
16461707 "Skip tagged blocks": "跳过标签化的块跳过标签块里的内容(<tagged标签>跳过这里</标签>)",
16471708 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",
16481709 "Audio Playback Speed": "音频播放速度",
16491710 "Vector Storage": "向量存储",
@@ -1665,6 +1726,7 @@
16651726 "Max Entries": "最大条目数",
16661727 "File vectorization settings": "文件向量化设置",
16671728 "Enable for files": "为文件启用",
1729+ "Only chunk on custom boundary": "仅按自定义边界分块",
16681730 "Translate files into English before processing": "处理之前将文件翻译成英文",
16691731 "Message attachments": "消息附件",
16701732 "Size threshold (KB)": "大小阈值(KB)",
@@ -1854,7 +1916,6 @@
18541916 "Total Tokens in Prompt:": "提示词的总Token数量:",
18551917 "Max Context": "最大上下文:",
18561918 "(Context Size - Response Length)": "(上下文长度 - 回复长度)",
1857- ":": ":",
18581919 "System-wide Replacement Macros (in order of evaluation):": "系统范围的替换宏(按评估顺序):",
18591920 "help_macros_1": "仅适用于斜线命令批处理。替换为上一个命令的返回结果。",
18601921 "help_macros_2": "仅插入一个换行符。",
@@ -1872,18 +1933,19 @@
18721933 "help_macros_14": "未格式化的对话示例",
18731934 "(only for Story String)": "(仅适用于故事字符串)",
18741935 "help_macros_summary": "“Summarize”扩展生成的最新聊天摘要(如果有)。",
18751936 "help_macros_15": "您当前的 Persona 用户名您当前的用户角色名称",
18761937 "help_macros_16": "角色的名字",
18771938 "help_macros_17": "角色的版本号",
18781939 "help_macros_18": "以逗号分隔的群成员名称列表或单人聊天中的角色名称。别名:{{charIfNotGroup}}",
18791940 "help_groupNotMuted": "与 {{group}} 相同,但排除被禁言的成员",
18801941 "help_macros_19": "当前选定的 API 的文本生成模型名称。",
18811942 "Can be inaccurate!": "可能不准确不一定准确!",
18821943 "help_macros_20": "最新聊天消息的文本。",
18831944 "help_macros_lastUser": "最后的用户聊天消息文本。",
18841945 "help_macros_lastChar": "最后的角色聊天消息文本。",
18851946 "help_macros_21": "最新聊天消息的索引号。对于斜线命令批处理很有用。",
18861947 "help_macros_22": "上下文中包含的第一条消息的 ID。要求在当前会话中至少运行一次生成。",
1948+ "help_macros_firstDisplayedMessageId": "第一条载入可见聊天的消息的ID",
18871949 "help_macros_23": "最后一条聊天消息中当前滑动的 ID(以 1 为基数)。如果最后一条消息是用户或提示隐藏的,则为空字符串。",
18881950 "help_macros_24": "最后一条聊天消息中的滑动次数。如果最后一条消息是用户隐藏或提示隐藏的,则为空字符串。",
18891951 "help_macros_reverse": "反转宏的内容。",
@@ -2040,7 +2102,7 @@
20402102 "in the chat bar": "至聊天框",
20412103 "SillyTavern Documentation Site": "访问 SillyTavern 帮助文档",
20422104 "Still have questions?": "仍有疑问?",
20432105 "Join the SillyTavern Discord": "加入 SillyTavern Discord群组",
20442106 "Post a GitHub issue": "在 GitHub 发布问题",
20452107 "Contact the developers": "联系开发者",
20462108 "If you're connected to an API, try asking me something!": "若您已经配置好API,尝试发送些什么吧!",
public/locales/zh-tw.json+4 -5
@@ -352,7 +352,7 @@
352352 "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "在此框中輸入任何內容之前,從 API 面板中刪除您的實際 OAI API 金鑰",
353353 "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "我們無法為使用非官方 OpenAI 代理伺服器時遇到的問題提供支援",
354354 "Doesn't work? Try adding": "不起作用?嘗試新增",
355355 "at the end!": "在最後在 URL 結尾!",
356356 "Proxy Password": "代理伺服器密碼",
357357 "Will be used as a password for the proxy instead of API key.": "將用作代理的密碼,而不是 API 金鑰",
358358 "Peek a password": "顯示密碼",
@@ -559,7 +559,7 @@
559559 "Delete a theme": "刪除主題",
560560 "Update a theme file": "更新主題檔",
561561 "Save as a new theme": "另存為新主題",
562562 "Avatar Style:": "頭像樣式",
563563 "Circle": "圓形",
564564 "Square": "方形",
565565 "Rectangle": "矩形",
@@ -1570,7 +1570,6 @@
15701570 "Assistant Message Sequences": "助理訊息序列",
15711571 "Assistant Prefix": "助理訊息前綴",
15721572 "Assistant Suffix": "助理訊息後綴",
1573- "at the end of the URL!": "在 URL 結尾!",
15741573 "Audio Playback Speed": "音檔播放速度",
15751574 "Auto-select Input Text": "自動選擇輸入文字",
15761575 "Automatically caption images": "自動產生圖片註解",
@@ -1623,7 +1622,7 @@
16231622 "Example: https://****.endpoints.huggingface.cloud": "例如:https://****.endpoints.huggingface.cloud",
16241623 "Exclude": "排除",
16251624 "Exclude Top Choices (XTC)": "排除頂端選項(XTC)",
16261625 "Existingtag_import_existing": "現有項目",
16271626 "expression_label_pattern": "[情緒名稱].[圖檔格式](例如:neutral.png)。",
16281627 "ext_translate_auto_mode": "自動翻譯模式",
16291628 "ext_translate_btn_chat": "翻譯聊天內容",
@@ -2480,7 +2479,7 @@
24802479 "Character details are hidden.": "角色詳細資訊已隱藏。",
24812480 "Add a reasoning block": "新增推理區塊",
24822481 "Thought for some time": "思考了一段時間",
24832482 "ConfirmeditConfirm Edit": "確認",
24842483 "Remove reasoning": "移除推理",
24852484 "Cancel edit": "取消編輯",
24862485 "Copy reasoning": "複製推理",