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

59ee2e1302d80d8a0f15f0e14b688a523dfd6882

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

Signed
16 files changed, +123 -64Ignore whitespace
public/index.html+4 -4
@@ -3341,7 +3341,7 @@
3341 </div>3341 </div>
3342 <div>3342 <div>
3343 <small>3343 <small>
3344 <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>3344 <span data-i18n="Doesn't work? Try adding">Doesn't work? Try adding</span> <code>/v1</code> <span data-i18n="at the end!">at the end!</span>
3345 </small>3345 </small>
3346 </div>3346 </div>
3347 <h4>3347 <h4>
@@ -4211,7 +4211,7 @@
4211 <!-- <h4><span data-i18n="UI Colors">Theme Settings</span></h4> -->4211 <!-- <h4><span data-i18n="UI Colors">Theme Settings</span></h4> -->
4212 <div name="AvatarAndChatDisplay" class="flex-container flexFlowColumn">4212 <div name="AvatarAndChatDisplay" class="flex-container flexFlowColumn">
4213 <div class="flex-container alignItemsBaseline">4213 <div class="flex-container alignItemsBaseline">
4214 <span data-i18n="Avatar Style">Avatars:</span>4214 <span data-i18n="Avatar Style:">Avatars:</span>
4215 <select id="avatar_style" class="widthNatural flex1 margin0">4215 <select id="avatar_style" class="widthNatural flex1 margin0">
4216 <option value="0" data-i18n="Circle">Circle</option>4216 <option value="0" data-i18n="Circle">Circle</option>
4217 <option value="2" data-i18n="Square">Square</option>4217 <option value="2" data-i18n="Square">Square</option>
@@ -4421,7 +4421,7 @@
4421 <option data-i18n="Ask" value="1">Ask</option>4421 <option data-i18n="Ask" value="1">Ask</option>
4422 <option data-i18n="tag_import_none" value="2">None</option>4422 <option data-i18n="tag_import_none" value="2">None</option>
4423 <option data-i18n="tag_import_all" value="3">All</option>4423 <option data-i18n="tag_import_all" value="3">All</option>
4424 <option data-i18n="Existing" value="4">Existing</option>4424 <option data-i18n="tag_import_existing" value="4">Existing</option>
4425 </select>4425 </select>
4426 </div>4426 </div>
4427 <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">4427 <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 @@
6377 </div>6377 </div>
6378 </div>6378 </div>
6379 <div class="mes_reasoning_actions flex-container">6379 <div class="mes_reasoning_actions flex-container">
6380 <div class="mes_reasoning_edit_done menu_button edit_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirmedit"></div>6380 <div class="mes_reasoning_edit_done menu_button edit_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirm Edit"></div>
6381 <div class="mes_reasoning_delete menu_button edit_button fa-solid fa-trash-can" title="Remove reasoning" data-i18n="[title]Remove reasoning"></div>6381 <div class="mes_reasoning_delete menu_button edit_button fa-solid fa-trash-can" title="Remove reasoning" data-i18n="[title]Remove reasoning"></div>
6382 <div class="mes_reasoning_edit_cancel menu_button edit_button fa-solid fa-xmark" title="Cancel edit" data-i18n="[title]Cancel edit"></div>6382 <div class="mes_reasoning_edit_cancel menu_button edit_button fa-solid fa-xmark" title="Cancel edit" data-i18n="[title]Cancel edit"></div>
6383 <div class="mes_reasoning_copy mes_button fa-solid fa-copy" title="Copy reasoning" data-i18n="[title]Copy reasoning"></div>6383 <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 @@
558 "Delete a theme": "حذف موضوع",558 "Delete a theme": "حذف موضوع",
559 "Update a theme file": "تحديث ملف السمة",559 "Update a theme file": "تحديث ملف السمة",
560 "Save as a new theme": "حفظ كسمة جديدة",560 "Save as a new theme": "حفظ كسمة جديدة",
561 "Avatar Style": "نمط الصورة الرمزية",561 "Avatar Style:": "نمط الصورة الرمزية",
562 "Circle": "دائرة",562 "Circle": "دائرة",
563 "Square": "مربع",563 "Square": "مربع",
564 "Rectangle": "مستطيل",564 "Rectangle": "مستطيل",
public/locales/de-de.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Löschen eines Designs",558 "Delete a theme": "Löschen eines Designs",
559 "Update a theme file": "Ein Theme-Datei aktualisieren",559 "Update a theme file": "Ein Theme-Datei aktualisieren",
560 "Save as a new theme": "Als neues Theme speichern",560 "Save as a new theme": "Als neues Theme speichern",
561 "Avatar Style": "Avatar-Stil",561 "Avatar Style:": "Avatar-Stil",
562 "Circle": "Kreis",562 "Circle": "Kreis",
563 "Square": "Quadrat",563 "Square": "Quadrat",
564 "Rectangle": "Rechteck",564 "Rectangle": "Rechteck",
public/locales/es-es.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Eliminar un tema",558 "Delete a theme": "Eliminar un tema",
559 "Update a theme file": "Actualizar un archivo de tema",559 "Update a theme file": "Actualizar un archivo de tema",
560 "Save as a new theme": "Guardar como nuevo tema",560 "Save as a new theme": "Guardar como nuevo tema",
561 "Avatar Style": "Estilo de Avatar",561 "Avatar Style:": "Estilo de Avatar",
562 "Circle": "Círculo",562 "Circle": "Círculo",
563 "Square": "Cuadrado",563 "Square": "Cuadrado",
564 "Rectangle": "Rectángulo",564 "Rectangle": "Rectángulo",
public/locales/fr-fr.json+2 -3
@@ -508,7 +508,7 @@
508 "Delete a theme": "Supprimer un thème",508 "Delete a theme": "Supprimer un thème",
509 "Update a theme file": "Mettre à jour un fichier de thème",509 "Update a theme file": "Mettre à jour un fichier de thème",
510 "Save as a new theme": "Enregistrer en tant que nouveau thème",510 "Save as a new theme": "Enregistrer en tant que nouveau thème",
511 "Avatar Style": "Style d'avatar",511 "Avatar Style:": "Style d'avatar",
512 "Circle": "Cercle",512 "Circle": "Cercle",
513 "Square": "Carré",513 "Square": "Carré",
514 "Rectangle": "Rectangle",514 "Rectangle": "Rectangle",
@@ -1420,7 +1420,6 @@
1420 "Block Entropy API Key": "Clé API Block Entropy",1420 "Block Entropy API Key": "Clé API Block Entropy",
1421 "Select a Model": "Sélectionner un modèle",1421 "Select a Model": "Sélectionner un modèle",
1422 "Example: http://localhost:1234/v1": "Exemple: http://localhost:1234/v1",1422 "Example: http://localhost:1234/v1": "Exemple: http://localhost:1234/v1",
1423 "at the end of the URL!": "à la fin de l'URL !",
1424 "(Optional)": "(Optionnel)",1423 "(Optional)": "(Optionnel)",
1425 "Enter a Model ID": "Saisir un ID de modèle",1424 "Enter a Model ID": "Saisir un ID de modèle",
1426 "Example: gpt-3.5-turbo": "Exemple: gpt-3.5-turbo",1425 "Example: gpt-3.5-turbo": "Exemple: gpt-3.5-turbo",
@@ -1494,7 +1493,7 @@
1494 "Ask": "Demander",1493 "Ask": "Demander",
1495 "tag_import_none": "Aucun",1494 "tag_import_none": "Aucun",
1496 "tag_import_all": "Tous",1495 "tag_import_all": "Tous",
1497 "Existing": "Existant",1496 "tag_import_existing": "Existant",
1498 "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.",1497 "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.",
1499 "Prefer Character Card Instructions": "Préférer les instructions du personnage",1498 "Prefer Character Card Instructions": "Préférer les instructions du personnage",
1500 "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.",1499 "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 @@
558 "Delete a theme": "Eyða þema",558 "Delete a theme": "Eyða þema",
559 "Update a theme file": "Uppfæra þemu skrá",559 "Update a theme file": "Uppfæra þemu skrá",
560 "Save as a new theme": "Vista sem nýja þemu",560 "Save as a new theme": "Vista sem nýja þemu",
561 "Avatar Style": "Avatar Stíll",561 "Avatar Style:": "Avatar Stíll",
562 "Circle": "Hring",562 "Circle": "Hring",
563 "Square": "Reitur",563 "Square": "Reitur",
564 "Rectangle": "Ferhyrningur",564 "Rectangle": "Ferhyrningur",
public/locales/it-it.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Elimina un tema",558 "Delete a theme": "Elimina un tema",
559 "Update a theme file": "Aggiorna un file di tema",559 "Update a theme file": "Aggiorna un file di tema",
560 "Save as a new theme": "Salva come nuovo tema",560 "Save as a new theme": "Salva come nuovo tema",
561 "Avatar Style": "Stile avatar",561 "Avatar Style:": "Stile avatar",
562 "Circle": "Cerchio",562 "Circle": "Cerchio",
563 "Square": "Quadrato",563 "Square": "Quadrato",
564 "Rectangle": "Rettangolo",564 "Rectangle": "Rettangolo",
public/locales/ja-jp.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "テーマを削除する",558 "Delete a theme": "テーマを削除する",
559 "Update a theme file": "テーマファイルを更新",559 "Update a theme file": "テーマファイルを更新",
560 "Save as a new theme": "新しいテーマとして保存",560 "Save as a new theme": "新しいテーマとして保存",
561 "Avatar Style": "アバタースタイル",561 "Avatar Style:": "アバタースタイル",
562 "Circle": "円",562 "Circle": "円",
563 "Square": "正方形",563 "Square": "正方形",
564 "Rectangle": "長方形",564 "Rectangle": "長方形",
public/locales/ko-kr.json+2 -2
@@ -568,7 +568,7 @@
568 "Delete a theme": "테마 삭제",568 "Delete a theme": "테마 삭제",
569 "Update a theme file": "테마 파일 업데이트",569 "Update a theme file": "테마 파일 업데이트",
570 "Save as a new theme": "새 테마로 저장",570 "Save as a new theme": "새 테마로 저장",
571 "Avatar Style": "캐릭터 프로필 스타일",571 "Avatar Style:": "캐릭터 프로필 스타일",
572 "Circle": "원",572 "Circle": "원",
573 "Square": "정사각형",573 "Square": "정사각형",
574 "Rectangle": "사각형",574 "Rectangle": "사각형",
@@ -1613,7 +1613,7 @@
1613 "Ask": "묻기",1613 "Ask": "묻기",
1614 "tag_import_none": "불러오지 않음",1614 "tag_import_none": "불러오지 않음",
1615 "tag_import_all": "전부",1615 "tag_import_all": "전부",
1616 "Existing": "기존 태그 참조",1616 "tag_import_existing": "기존 태그 참조",
1617 "You can add more": "원한다면",1617 "You can add more": "원한다면",
1618 "or_welcome": "또는",1618 "or_welcome": "또는",
1619 "from other websites": "를 통해 다른 웹사이트들로부터 불러올 수 있습니다.",1619 "from other websites": "를 통해 다른 웹사이트들로부터 불러올 수 있습니다.",
public/locales/nl-nl.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Verwijder een thema",558 "Delete a theme": "Verwijder een thema",
559 "Update a theme file": "Werk een themabestand bij",559 "Update a theme file": "Werk een themabestand bij",
560 "Save as a new theme": "Opslaan als nieuw thema",560 "Save as a new theme": "Opslaan als nieuw thema",
561 "Avatar Style": "Avatarstijl",561 "Avatar Style:": "Avatarstijl",
562 "Circle": "Cirkel",562 "Circle": "Cirkel",
563 "Square": "Vierkant",563 "Square": "Vierkant",
564 "Rectangle": "Rechthoek",564 "Rectangle": "Rechthoek",
public/locales/pt-pt.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Excluir um tema",558 "Delete a theme": "Excluir um tema",
559 "Update a theme file": "Atualizar um arquivo de tema",559 "Update a theme file": "Atualizar um arquivo de tema",
560 "Save as a new theme": "Salvar como um novo tema",560 "Save as a new theme": "Salvar como um novo tema",
561 "Avatar Style": "Estilo de Avatar",561 "Avatar Style:": "Estilo de Avatar",
562 "Circle": "Círculo",562 "Circle": "Círculo",
563 "Square": "Quadrado",563 "Square": "Quadrado",
564 "Rectangle": "Retângulo",564 "Rectangle": "Retângulo",
public/locales/ru-ru.json+2 -3
@@ -200,7 +200,7 @@
200 "None": "Отсутствует",200 "None": "Отсутствует",
201 "User Settings": "Настройки пользователя",201 "User Settings": "Настройки пользователя",
202 "UI Language": "Язык интерфейса",202 "UI Language": "Язык интерфейса",
203 "Avatar Style": "Аватарки",203 "Avatar Style:": "Аватарки",
204 "Circle": "Круглые",204 "Circle": "Круглые",
205 "Rectangle": "Прямоугольные",205 "Rectangle": "Прямоугольные",
206 "Square": "Квадратные",206 "Square": "Квадратные",
@@ -1127,7 +1127,6 @@
1127 "Custom (OpenAI-compatible)": "Кастомный (совместимый с OpenAI)",1127 "Custom (OpenAI-compatible)": "Кастомный (совместимый с OpenAI)",
1128 "Custom Endpoint (Base URL)": "Кастомный эндпоинт (базовый URL)",1128 "Custom Endpoint (Base URL)": "Кастомный эндпоинт (базовый URL)",
1129 "Example: http://localhost:1234/v1": "Пример: http://localhost:1234/v1",1129 "Example: http://localhost:1234/v1": "Пример: http://localhost:1234/v1",
1130 "at the end of the URL!": "!",
1131 "Custom API Key": "Ключ от кастомного API",1130 "Custom API Key": "Ключ от кастомного API",
1132 "(Optional)": "(необязательно)",1131 "(Optional)": "(необязательно)",
1133 "Enter a Model ID": "Введите идентификатор модели",1132 "Enter a Model ID": "Введите идентификатор модели",
@@ -1622,7 +1621,7 @@
1622 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "Выберите, какие действия следует предпринять по отношению к тегам импортируемой карточки. При выборе опции \"Спрашивать\" вы будете решать это индивидуально для каждой карточки.",1621 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "Выберите, какие действия следует предпринять по отношению к тегам импортируемой карточки. При выборе опции \"Спрашивать\" вы будете решать это индивидуально для каждой карточки.",
1623 "Ask": "Спрашивать",1622 "Ask": "Спрашивать",
1624 "tag_import_all": "Все",1623 "tag_import_all": "Все",
1625 "Existing": "Только существующие",1624 "tag_import_existing": "Только существующие",
1626 "tag_import_none": "Не импортировать",1625 "tag_import_none": "Не импортировать",
1627 "Using a proxy that you're not running yourself is a risk to your data privacy.": "Помните, что используя чужую прокси, вы подвергаете риску конфиденциальность своих данных.",1626 "Using a proxy that you're not running yourself is a risk to your data privacy.": "Помните, что используя чужую прокси, вы подвергаете риску конфиденциальность своих данных.",
1628 "ANY support requests will be REFUSED if you are using a proxy.": "НЕ РАССЧИТЫВАЙТЕ на нашу поддержку, если используете прокси.",1627 "ANY support requests will be REFUSED if you are using a proxy.": "НЕ РАССЧИТЫВАЙТЕ на нашу поддержку, если используете прокси.",
public/locales/uk-ua.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Видалити тему",558 "Delete a theme": "Видалити тему",
559 "Update a theme file": "Оновити файл теми",559 "Update a theme file": "Оновити файл теми",
560 "Save as a new theme": "Зберегти як нову тему",560 "Save as a new theme": "Зберегти як нову тему",
561 "Avatar Style": "Стиль аватара",561 "Avatar Style:": "Стиль аватара",
562 "Circle": "Коло",562 "Circle": "Коло",
563 "Square": "Квадрат",563 "Square": "Квадрат",
564 "Rectangle": "Прямокутник",564 "Rectangle": "Прямокутник",
public/locales/vi-vn.json+1 -1
@@ -558,7 +558,7 @@
558 "Delete a theme": "Xóa một chủ đề",558 "Delete a theme": "Xóa một chủ đề",
559 "Update a theme file": "Cập nhật một tập tin chủ đề",559 "Update a theme file": "Cập nhật một tập tin chủ đề",
560 "Save as a new theme": "Lưu dưới dạng chủ đề mới",560 "Save as a new theme": "Lưu dưới dạng chủ đề mới",
561 "Avatar Style": "Kiểu hình đại diện",561 "Avatar Style:": "Kiểu hình đại diện",
562 "Circle": "Hình tròn",562 "Circle": "Hình tròn",
563 "Square": "Hình vuông",563 "Square": "Hình vuông",
564 "Rectangle": "Hình chữ nhật",564 "Rectangle": "Hình chữ nhật",
public/locales/zh-cn.json+99 -37
@@ -2,7 +2,7 @@
2 "Favorite": "星标",2 "Favorite": "星标",
3 "Tag": "标签",3 "Tag": "标签",
4 "Duplicate": "复制",4 "Duplicate": "复制",
5 "Persona": "角色",5 "Persona": "用户角色",
6 "Delete": "删除",6 "Delete": "删除",
7 "AI Response Configuration": "AI响应配置",7 "AI Response Configuration": "AI响应配置",
8 "AI Configuration panel will stay open": "AI配置面板将保持打开",8 "AI Configuration panel will stay open": "AI配置面板将保持打开",
@@ -203,6 +203,7 @@
203 "Ignore EOS Token": "忽略序列结束词符",203 "Ignore EOS Token": "忽略序列结束词符",
204 "Ignore the EOS Token even if it generates.": "即使生成了序列结束词符,也忽略它。",204 "Ignore the EOS Token even if it generates.": "即使生成了序列结束词符,也忽略它。",
205 "Skip Special Tokens": "跳过特殊词符",205 "Skip Special Tokens": "跳过特殊词符",
206 "Request Model Reasoning": "Request Model Reasoning",
206 "Temperature Last": "温度放最后",207 "Temperature Last": "温度放最后",
207 "Temperature_Last_desc": "温度采样器放到最后使用。这通常是合理的。\n当启用时:首先进行潜在词符的选择,然后应用温度来修正它们的相对概率(技术上是对数似然)。\n当禁用时:首先应用温度来修正所有词符的相对概率,然后从中选择潜在词符。\n禁用此项可以增大分布在尾部的词符概率,这可能加大得到不相关回复的几率。",208 "Temperature_Last_desc": "温度采样器放到最后使用。这通常是合理的。\n当启用时:首先进行潜在词符的选择,然后应用温度来修正它们的相对概率(技术上是对数似然)。\n当禁用时:首先应用温度来修正所有词符的相对概率,然后从中选择潜在词符。\n禁用此项可以增大分布在尾部的词符概率,这可能加大得到不相关回复的几率。",
208 "Speculative Ngram": "推测性 Ngram",209 "Speculative Ngram": "推测性 Ngram",
@@ -210,7 +211,9 @@
210 "Spaces Between Special Tokens": "特殊词符之间的空格",211 "Spaces Between Special Tokens": "特殊词符之间的空格",
211 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",212 "Seed_desc": "一个用于生成确定性和可复现的输出的随机种子。设置为 -1 时会使用随机种子。",
212 "LLaMA / Mistral / Yi models only": "LLaMA / Mistral / Yi模型专用。首先确保您选择了适当的词符化器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者[词符id]。\n许多词符以空格开头。如果不确定,请使用词符计数器。",213 "LLaMA / Mistral / Yi models only": "LLaMA / Mistral / Yi模型专用。首先确保您选择了适当的词符化器。\n这项设置决定了你不想在结果中看到的字符串。\n每行一个字符串。可以是文本或者[词符id]。\n许多词符以空格开头。如果不确定,请使用词符计数器。",
214 "Global list": "Global list",
213 "Example: some text [42, 69, 1337]": "例如:\n一些文本\n[42, 69, 1337]",215 "Example: some text [42, 69, 1337]": "例如:\n一些文本\n[42, 69, 1337]",
216 "Preset-specific list": "Preset-specific list",
214 "CFG": "CFG",217 "CFG": "CFG",
215 "Classifier Free Guidance. More helpful tip coming soon": "无分类器指导(CFG)。更多有用的提示敬请期待。",218 "Classifier Free Guidance. More helpful tip coming soon": "无分类器指导(CFG)。更多有用的提示敬请期待。",
216 "Scale": "缩放比例",219 "Scale": "缩放比例",
@@ -255,11 +258,11 @@
255 "enable_functions_desc_1": "允许使用",258 "enable_functions_desc_1": "允许使用",
256 "enable_functions_desc_2": "功能工具",259 "enable_functions_desc_2": "功能工具",
257 "enable_functions_desc_3": "可以被各种扩展利用来提供附加功能。",260 "enable_functions_desc_3": "可以被各种扩展利用来提供附加功能。",
258 "Send inline images": "发送内联图像",261 "Send inline images": "发送图片",
259 "image_inlining_hint_1": "如果模型支持,则在提示词中发送图像(例如 GPT-4V、Claude 3 或 Llava 13B)。\n对任何消息使用",262 "image_inlining_hint_1": "如果模型支持,就可以在提示词中发送图片(例如 GPT-4V、Claude 3 或 Llava 13B)。\n发送消息时,点击",
260 "image_inlining_hint_2": "或",263 "image_inlining_hint_2": "在这里(",
261 "image_inlining_hint_3": "菜单将图像文件附加到聊天中。",264 "image_inlining_hint_3": ")将图片添加到消息中。",
262 "Inline Image Quality": "内联图像质量",265 "Inline Image Quality": "图片画质",
263 "openai_inline_image_quality_auto": "自动",266 "openai_inline_image_quality_auto": "自动",
264 "openai_inline_image_quality_low": "低",267 "openai_inline_image_quality_low": "低",
265 "openai_inline_image_quality_high": "高",268 "openai_inline_image_quality_high": "高",
@@ -268,6 +271,11 @@
268 "Merges_all_system_messages_desc_2": "字段发送。",271 "Merges_all_system_messages_desc_2": "字段发送。",
269 "Request model reasoning": "请求思维链",272 "Request model reasoning": "请求思维链",
270 "Allows the model to return its thinking process.": "允许模型返回其思维过程。",273 "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": "高",
271 "Assistant Prefill": "AI预填",279 "Assistant Prefill": "AI预填",
272 "Expand the editor": "展开编辑器",280 "Expand the editor": "展开编辑器",
273 "Start Claude's answer with...": "以如下内容开始Claude的回答...",281 "Start Claude's answer with...": "以如下内容开始Claude的回答...",
@@ -328,7 +336,8 @@
328 "Click Authorize below or get the key from": "点击下方授权或从以下位置获取密钥",336 "Click Authorize below or get the key from": "点击下方授权或从以下位置获取密钥",
329 "View Remaining Credits": "查看剩余额度",337 "View Remaining Credits": "查看剩余额度",
330 "OpenRouter Model": "OpenRouter 模型",338 "OpenRouter Model": "OpenRouter 模型",
331 "Model Providers": "模型提供者",339 "Model Providers": "模型提供商",
340 "Automatically chooses an alternative provider if chosen providers can't serve your request.": "在当前选择的模型提供商无效时,自动选择备用的提供商。",
332 "Allow fallback providers": "允许后备提供者",341 "Allow fallback providers": "允许后备提供者",
333 "InfermaticAI API Key": "InfermaticAI API 密钥",342 "InfermaticAI API Key": "InfermaticAI API 密钥",
334 "InfermaticAI Model": "InfermaticAI 模型",343 "InfermaticAI Model": "InfermaticAI 模型",
@@ -374,7 +383,7 @@
374 "Use an admin API key.": "使用管理员API密钥。",383 "Use an admin API key.": "使用管理员API密钥。",
375 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选)",384 "koboldcpp API key (optional)": "koboldcpp API 密钥(可选)",
376 "Example: 127.0.0.1:5001": "示例:127.0.0.1:5001",385 "Example: 127.0.0.1:5001": "示例:127.0.0.1:5001",
377 "Bypass status check": "绕过状态检查",386 "Bypass status check": "跳过状态检查",
378 "Derive context size from backend": "从后端获取上下文长度",387 "Derive context size from backend": "从后端获取上下文长度",
379 "Authorize": "授权",388 "Authorize": "授权",
380 "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "使用OAuth流程获取您的OpenRouter API令牌。您将被重定向到openrouter.ai",389 "Get your OpenRouter API token using OAuth flow. You will be redirected to openrouter.ai": "使用OAuth流程获取您的OpenRouter API令牌。您将被重定向到openrouter.ai",
@@ -389,8 +398,8 @@
389 "This will show up as your saved preset.": "这将显示为您保存的预设。",398 "This will show up as your saved preset.": "这将显示为您保存的预设。",
390 "Proxy Server URL": "代理服务器 URL",399 "Proxy Server URL": "代理服务器 URL",
391 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",400 "Alternative server URL (leave empty to use the default value).": "备用服务器 URL(留空以使用默认值)。",
392 "Doesn't work? Try adding": "不起作用?尝试添加",401 "Doesn't work? Try adding": "不起作用?在末尾添加",
393 "at the end!": "!",402 "at the end!": "试试!",
394 "Proxy Password": "代理密码",403 "Proxy Password": "代理密码",
395 "Will be used as a password for the proxy instead of API key.": "将用作代理的密码,而不是 API 密钥。",404 "Will be used as a password for the proxy instead of API key.": "将用作代理的密码,而不是 API 密钥。",
396 "Peek a password": "查看密码",405 "Peek a password": "查看密码",
@@ -411,6 +420,7 @@
411 "Anthropic's developer console": "Anthropic 开发者控制台",420 "Anthropic's developer console": "Anthropic 开发者控制台",
412 "Claude Model": "Claude 模型",421 "Claude Model": "Claude 模型",
413 "Window AI Model": "Window AI 模型",422 "Window AI Model": "Window AI 模型",
423 "Use extension settings": "使用扩展程序中的设定",
414 "Allow fallback routes Description": "如果所选模型无法响应您的请求,则自动选择备用模型。",424 "Allow fallback routes Description": "如果所选模型无法响应您的请求,则自动选择备用模型。",
415 "Allow fallback models": "允许后备模型",425 "Allow fallback models": "允许后备模型",
416 "Model Order": "OpenRouter 模型顺序",426 "Model Order": "OpenRouter 模型顺序",
@@ -419,6 +429,7 @@
419 "Context Size": "上下文长度",429 "Context Size": "上下文长度",
420 "Group by vendors": "按厂商分组",430 "Group by vendors": "按厂商分组",
421 "Group by vendors Description": "将 OpenAI 模型放在一组,将 Anthropic 模型放在另一组,等等。可以与排序结合。",431 "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.",
422 "Scale API Key": "Scale API密钥",433 "Scale API Key": "Scale API密钥",
423 "Clear your cookie": "清除你的 Cookie",434 "Clear your cookie": "清除你的 Cookie",
424 "Alt Method": "备用方法",435 "Alt Method": "备用方法",
@@ -442,7 +453,6 @@
442 "Select a Model": "选择一个模型",453 "Select a Model": "选择一个模型",
443 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",454 "Custom Endpoint (Base URL)": "自定义端点(基础 URL)",
444 "Example: http://localhost:1234/v1": "例如:http://localhost:1234/v1",455 "Example: http://localhost:1234/v1": "例如:http://localhost:1234/v1",
445 "at the end of the URL!": "到 URL 的末尾!",
446 "Custom API Key": "自定义 API 密钥",456 "Custom API Key": "自定义 API 密钥",
447 "(Optional)": "(可选)",457 "(Optional)": "(可选)",
448 "Enter a Model ID": "输入模型名",458 "Enter a Model ID": "输入模型名",
@@ -466,9 +476,9 @@
466 "AI Response Formatting": "AI回复格式化",476 "AI Response Formatting": "AI回复格式化",
467 "Advanced Formatting": "高级格式化设置",477 "Advanced Formatting": "高级格式化设置",
468 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板,你也可以提供旧版文件。",478 "Import Advanced Formatting settings": "导入高级格式化设置\n\n对于指导和上下文模板,你也可以提供旧版文件。",
469 "Master Import": "Master Import",479 "Master Import": "全局导入",
470 "Export Advanced Formatting settings": "导出高级格式化设置",480 "Export Advanced Formatting settings": "导出高级格式化设置",
471 "Master Export": "Master Export",481 "Master Export": "全局导出",
472 "Context Template": "上下文模板",482 "Context Template": "上下文模板",
473 "context_derived": "若可能,从模型的元数据获取。",483 "context_derived": "若可能,从模型的元数据获取。",
474 "Select your current Context Template": "选择你当前的上下文模板",484 "Select your current Context Template": "选择你当前的上下文模板",
@@ -508,7 +518,7 @@
508 "Skip Example Dialogues Formatting": "跳过示例对话格式化",518 "Skip Example Dialogues Formatting": "跳过示例对话格式化",
509 "Include Names": "包括名称",519 "Include Names": "包括名称",
510 "Never": "永不",520 "Never": "永不",
511 "Groups and Past Personas": "Groups and Past Personas",521 "Groups and Past Personas": "群聊和过去的用户角色",
512 "Always": "永远",522 "Always": "永远",
513 "Instruct Sequences": "指令序列",523 "Instruct Sequences": "指令序列",
514 "User Message Sequences": "用户消息序列",524 "User Message Sequences": "用户消息序列",
@@ -561,6 +571,24 @@
561 "JSON serialized array of strings": "JSON序列化的字符串数组",571 "JSON serialized array of strings": "JSON序列化的字符串数组",
562 "Replace Macro in Stop Strings": "替换自定义停止字符串中的宏",572 "Replace Macro in Stop Strings": "替换自定义停止字符串中的宏",
563 "Token Padding": "词符填充",573 "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": "分隔符",
564 "Miscellaneous": "杂项",592 "Miscellaneous": "杂项",
565 "Non-markdown strings": "非 Markdown 字符串",593 "Non-markdown strings": "非 Markdown 字符串",
566 "comma delimited,no spaces between": "以逗号分隔,无需空格",594 "comma delimited,no spaces between": "以逗号分隔,无需空格",
@@ -639,7 +667,7 @@
639 "Delete a theme": "删除主题",667 "Delete a theme": "删除主题",
640 "Update a theme file": "更新主题文件",668 "Update a theme file": "更新主题文件",
641 "Save as a new theme": "另存为新主题",669 "Save as a new theme": "另存为新主题",
642 "Avatar Style": "头像样式",670 "Avatar Style:": "头像样式:",
643 "Circle": "圆形",671 "Circle": "圆形",
644 "Square": "正方形",672 "Square": "正方形",
645 "Rectangle": "矩形",673 "Rectangle": "矩形",
@@ -713,9 +741,9 @@
713 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "定义在导入卡片时应选择哪种操作来导入其列出的标签。“询问”将始终显示对话框。",741 "Defines on importing cards which action should be chosen for importing its listed tags. 'Ask' will always display the dialog.": "定义在导入卡片时应选择哪种操作来导入其列出的标签。“询问”将始终显示对话框。",
714 "Import Card Tags": "导入卡片标签",742 "Import Card Tags": "导入卡片标签",
715 "Ask": "询问",743 "Ask": "询问",
716 "tag_import_none": "无",744 "tag_import_none": "不导入",
717 "tag_import_all": "全部",745 "tag_import_all": "导入全部",
718 "Existing": "现存的",746 "tag_import_existing": "仅导入现有的",
719 "Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring": "使用模糊匹配,在列表中通过所有数据字段搜索角色,而不仅仅是名称子字符串",747 "Use fuzzy matching, and search characters in the list by all data fields, not just by a name substring": "使用模糊匹配,在列表中通过所有数据字段搜索角色,而不仅仅是名称子字符串",
720 "Advanced Character Search": "高级角色搜索",748 "Advanced Character Search": "高级角色搜索",
721 "If checked and the character card contains a prompt override (System Prompt), use that instead": "开启后,如果角色卡已包含系统提示词,则覆盖当前的系统提示词。",749 "If checked and the character card contains a prompt override (System Prompt), use that instead": "开启后,如果角色卡已包含系统提示词,则覆盖当前的系统提示词。",
@@ -751,7 +779,7 @@
751 "Restore User Input": "恢复用户输入",779 "Restore User Input": "恢复用户输入",
752 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",780 "Allow repositioning certain UI elements by dragging them. PC only, no effect on mobile": "允许通过拖动重新定位某些UI元素。仅适用于PC,对移动设备无影响",
753 "Movable UI Panels": "可移动 UI 面板",781 "Movable UI Panels": "可移动 UI 面板",
754 "Reset MovingUI panel sizes/locations.": "重置 MovingUI 面板大小/位置。",782 "Reset MovingUI panel sizes/locations.": "重置 可移动UI 面板大小/位置。",
755 "mui_reset": "Reset",783 "mui_reset": "Reset",
756 "MovingUI preset. Predefined/saved draggable positions": "可移动UI预设。预定义/保存的可拖动位置",784 "MovingUI preset. Predefined/saved draggable positions": "可移动UI预设。预定义/保存的可拖动位置",
757 "MUI Preset": "可移动 UI 预设",785 "MUI Preset": "可移动 UI 预设",
@@ -759,7 +787,7 @@
759 "Apply a custom CSS style to all of the ST GUI": "将自定义CSS样式应用于所有ST GUI",787 "Apply a custom CSS style to all of the ST GUI": "将自定义CSS样式应用于所有ST GUI",
760 "Custom CSS": "自定义 CSS",788 "Custom CSS": "自定义 CSS",
761 "Chat/Message Handling": "聊天/消息处理",789 "Chat/Message Handling": "聊天/消息处理",
762 "# Messages to Load": "# 要加载的消息",790 "# Messages to Load": "要加载 # 条消息",
763 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",791 "The number of chat history messages to load before pagination.": "分页前要加载的聊天历史消息数。",
764 "(0 = All)": "(“0”为全部)",792 "(0 = All)": "(“0”为全部)",
765 "Streaming FPS": "流式传输帧速率",793 "Streaming FPS": "流式传输帧速率",
@@ -809,6 +837,7 @@
809 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",837 "words you dont want generated separated by comma ','": "不想生成的词语,用半角逗号“,”分隔",
810 "Blacklisted word count to swipe": "触发滑动的黑名单词语数量",838 "Blacklisted word count to swipe": "触发滑动的黑名单词语数量",
811 "Minimum number of blacklisted words detected to trigger an auto-swipe": "触发自动滑动刷新回复所需检测到的最少违禁词数量。",839 "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.": "当回复没有达到特定词符数时,自动让模型“继续”这个回复。",
812 "Auto-Continue": "自动继续",841 "Auto-Continue": "自动继续",
813 "Allow for Chat Completion APIs": "允许使用聊天补全API",842 "Allow for Chat Completion APIs": "允许使用聊天补全API",
814 "Target length (tokens)": "目标长度(以词符数计)",843 "Target length (tokens)": "目标长度(以词符数计)",
@@ -843,12 +872,12 @@
843 "Change Background Image": "更改背景图片",872 "Change Background Image": "更改背景图片",
844 "Background Image": "背景图片",873 "Background Image": "背景图片",
845 "Filter": "搜索",874 "Filter": "搜索",
846 "Background Fitting": "Background Fitting",875 "Background Fitting": "背景图片尺寸",
847 "Classic": "Classic",876 "Classic": "经典",
848 "Cover": "Cover",877 "Cover": "填充",
849 "Contain": "Contain",878 "Contain": "不变换",
850 "Stretch": "Stretch",879 "Stretch": "拉伸",
851 "Center": "Center",880 "Center": "居中",
852 "Automatically select a background based on the chat context": "根据聊天上下文自动选择背景",881 "Automatically select a background based on the chat context": "根据聊天上下文自动选择背景",
853 "Auto-select": "自动选择",882 "Auto-select": "自动选择",
854 "System Backgrounds": "系统背景",883 "System Backgrounds": "系统背景",
@@ -930,6 +959,7 @@
930 "Search / Create Tags": "搜索/创建标签",959 "Search / Create Tags": "搜索/创建标签",
931 "View all tags": "查看所有标签",960 "View all tags": "查看所有标签",
932 "Creator's Notes": "创作者的注释",961 "Creator's Notes": "创作者的注释",
962 "Character details are hidden.": "角色详情已隐藏。",
933 "Show / Hide Description and First Message": "显示/隐藏描述和第一条消息",963 "Show / Hide Description and First Message": "显示/隐藏描述和第一条消息",
934 "Character Description": "角色描述",964 "Character Description": "角色描述",
935 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",965 "Click to allow/forbid the use of external media for this character.": "单击以允许/禁止此角色使用外部媒体。",
@@ -1054,6 +1084,7 @@
1054 "Drag to reorder tag": "拖动以排序",1084 "Drag to reorder tag": "拖动以排序",
1055 "Use tag as folder": "标记为文件夹",1085 "Use tag as folder": "标记为文件夹",
1056 "Delete tag": "删除标签",1086 "Delete tag": "删除标签",
1087 "Toggle entry's active state.": "切换条目激活状态。",
1057 "Entry Title/Memo": "条目标题/备忘录",1088 "Entry Title/Memo": "条目标题/备忘录",
1058 "WI Entry Status:🔵 Constant🟢 Normal🔗 Vectorized": "世界书条目状态:\r🔵 永久\r🟢 关键词\r🔗 向量化",1089 "WI Entry Status:🔵 Constant🟢 Normal🔗 Vectorized": "世界书条目状态:\r🔵 永久\r🟢 关键词\r🔗 向量化",
1059 "WI_Entry_Status_Constant": "永久",1090 "WI_Entry_Status_Constant": "永久",
@@ -1072,7 +1103,7 @@
1072 "Depth": "深度",1103 "Depth": "深度",
1073 "Order:": "顺序:",1104 "Order:": "顺序:",
1074 "Order": "顺序",1105 "Order": "顺序",
1075 "Trigger %:": "触发 %:",1106 "Trigger %:": "触发 %:",
1076 "Duplicate world info entry": "重复的世界信息条目",1107 "Duplicate world info entry": "重复的世界信息条目",
1077 "Delete world info entry": "删除世界信息条目",1108 "Delete world info entry": "删除世界信息条目",
1078 "Comma separated (required)": "逗号分隔(必填)",1109 "Comma separated (required)": "逗号分隔(必填)",
@@ -1154,7 +1185,7 @@
1154 "Message Actions": "消息操作",1185 "Message Actions": "消息操作",
1155 "Translate message": "翻译消息",1186 "Translate message": "翻译消息",
1156 "Generate Image": "生成图片",1187 "Generate Image": "生成图片",
1157 "Narrate": "叙述",1188 "Narrate": "朗读",
1158 "Exclude message from prompts": "从提示词中排除消息",1189 "Exclude message from prompts": "从提示词中排除消息",
1159 "Include message in prompts": "将消息包含在提示词中",1190 "Include message in prompts": "将消息包含在提示词中",
1160 "Embed file or image": "嵌入文件或图像",1191 "Embed file or image": "嵌入文件或图像",
@@ -1165,9 +1196,16 @@
1165 "Edit": "编辑",1196 "Edit": "编辑",
1166 "Confirm": "确认",1197 "Confirm": "确认",
1167 "Copy this message": "复制此消息",1198 "Copy this message": "复制此消息",
1199 "Add a reasoning block": "添加一个推理块",
1168 "Delete this message": "删除此消息",1200 "Delete this message": "删除此消息",
1169 "Move message up": "将消息上移",1201 "Move message up": "将消息上移",
1170 "Move message down": "将消息下移",1202 "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": "编辑推理内容",
1171 "Enlarge": "放大",1209 "Enlarge": "放大",
1172 "Caption": "标题",1210 "Caption": "标题",
1173 "Swipe left": "Swipe left",1211 "Swipe left": "Swipe left",
@@ -1266,6 +1304,10 @@
1266 "Regenerate": "重新生成",1304 "Regenerate": "重新生成",
1267 "Impersonate": "AI 帮答",1305 "Impersonate": "AI 帮答",
1268 "Continue": "继续",1306 "Continue": "继续",
1307 "extension_install_1": "若想从此页安装扩展程序,你需要提前安装",
1308 "extension_install_2": "。",
1309 "extension_install_3": "点这个图标(",
1310 "extension_install_4": ")前往扩展程序的代码仓库以了解如何使用它。",
1269 "These characters are the winners of character design contests and have outstandable quality.": "这些角色都是角色设计大赛的获奖者,品质非常出色。",1311 "These characters are the winners of character design contests and have outstandable quality.": "这些角色都是角色设计大赛的获奖者,品质非常出色。",
1270 "Contest Winners": "比赛获胜者",1312 "Contest Winners": "比赛获胜者",
1271 "These characters are the finalists of character design contests and have remarkable quality.": "这些角色都是角色设计大赛的入围作品,品质十分出色。",1313 "These characters are the finalists of character design contests and have remarkable quality.": "这些角色都是角色设计大赛的入围作品,品质十分出色。",
@@ -1334,9 +1376,11 @@
1334 "macro)": "宏指令)",1376 "macro)": "宏指令)",
1335 "Automatically caption images": "自动为图像添加标题",1377 "Automatically caption images": "自动为图像添加标题",
1336 "Edit captions before saving": "保存前编辑标题",1378 "Edit captions before saving": "保存前编辑标题",
1379 "Included settings:": "包含的设置:",
1380 "{{@key}}": "{{@key}}:",
1337 "Profile name:": "配置名称:",1381 "Profile name:": "配置名称:",
1338 "Creating a Connection Profile": "新建API连接配置",1382 "Creating a Connection Profile": "新建API连接配置",
1339 "{{@key}}": "{{@key}}:",1383 "Click on the setting name to omit it from the profile.": "点击设置名称以将其从连接配置中删除。",
1340 "Enter a name:": "输入名字:",1384 "Enter a name:": "输入名字:",
1341 "Connection Profile": "API连接配置",1385 "Connection Profile": "API连接配置",
1342 "View connection profile details": "查看API连接配置详情",1386 "View connection profile details": "查看API连接配置详情",
@@ -1345,13 +1389,17 @@
1345 "Edit a connection profile": "编辑API连接配置",1389 "Edit a connection profile": "编辑API连接配置",
1346 "Reload a connection profile": "重载API连接配置",1390 "Reload a connection profile": "重载API连接配置",
1347 "Delete a connection profile": "删除API连接配置",1391 "Delete a connection profile": "删除API连接配置",
1348 "Omitted Settings:": "Omitted Settings:",1392 "Omitted Settings:": "排除的设置:",
1349 "Character Expressions": "角色表情",1393 "Character Expressions": "角色表情",
1394 "Use the selected API from Chat Translation extension settings.": "使用聊天翻译扩展程序中已选择的API。",
1350 "Translate text to English before classification": "分类之前将文本翻译成英文",1395 "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",
1352 "Classifier API": "分类器 API",1400 "Classifier API": "分类器 API",
1353 "Select the API for classifying expressions.": "选择用于对表达式进行分类的API。",1401 "Select the API for classifying expressions.": "选择用于对表达式进行分类的API。",
1354 "Main API": "主要 API",1402 "Main API": "当前连接的 API",
1355 "WebLLM Extension": "WebLLM Extension",1403 "WebLLM Extension": "WebLLM Extension",
1356 "LLM Prompt": "大语言模型提示词",1404 "LLM Prompt": "大语言模型提示词",
1357 "Will be used if the API doesn't support JSON schemas or function calling.": "如果 API 不支持 JSON 模式或函数调用,则会使用它。",1405 "Will be used if the API doesn't support JSON schemas or function calling.": "如果 API 不支持 JSON 模式或函数调用,则会使用它。",
@@ -1371,6 +1419,10 @@
1371 "Put images with expressions there. File names should follow the pattern:": "将带有表情的图像放在那里。文件名应遵循以下模式:",1419 "Put images with expressions there. File names should follow the pattern:": "将带有表情的图像放在那里。文件名应遵循以下模式:",
1372 "expression_label_pattern": "[表达式标签].[图像格式]",1420 "expression_label_pattern": "[表达式标签].[图像格式]",
1373 "Sprite set:": "表情集:",1421 "Sprite set:": "表情集:",
1422 "upload_expression_request": "请输入表情名称(不用加后缀)。",
1423 "upload_expression_naming_1": "素材名称必须符合所选表情 {{expression}} 的命名规范",
1424 "upload_expression_naming_2": "当存在多个表情时,名称应由表情名称与合法后缀构成,允许使用横杠'-'或英文句号'.'作为分隔符。",
1425 "upload_expression_replace": "点击“替换”以替换当前表情:",
1374 "Show Gallery": "展示图库",1426 "Show Gallery": "展示图库",
1375 "ext_sum_title": "总结",1427 "ext_sum_title": "总结",
1376 "ext_sum_with": "总结如下:",1428 "ext_sum_with": "总结如下:",
@@ -1493,6 +1545,7 @@
1493 "ext_regex_slash_desc": "通过 STscript 命令发送的消息。",1545 "ext_regex_slash_desc": "通过 STscript 命令发送的消息。",
1494 "Slash Commands": "快捷命令",1546 "Slash Commands": "快捷命令",
1495 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",1547 "ext_regex_wi_desc": "知识书/世界书 条目的内容。需要勾选“仅格式提示词”!",
1548 "ext_regex_reasoning_desc": "推理块内容。当'仅格式提示词'被选中时,它会影响提示词里的推理内容。",
1496 "ext_regex_min_depth_desc": "当应用于提示或显示时,仅影响深度至少为 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算 WI 条目 @Depth 和可用消息,即非隐藏或系统消息。",1549 "ext_regex_min_depth_desc": "当应用于提示或显示时,仅影响深度至少为 N 级的消息。“0”为最后一条消息,“1”为倒数第二条消息等。仅计算 WI 条目 @Depth 和可用消息,即非隐藏或系统消息。",
1497 "Min Depth": "最小深度",1550 "Min Depth": "最小深度",
1498 "ext_regex_min_depth_placeholder": "无限",1551 "ext_regex_min_depth_placeholder": "无限",
@@ -1620,6 +1673,13 @@
1620 "Interactive Mode": "交互模式",1673 "Interactive Mode": "交互模式",
1621 "Function Tool": "Function Tool",1674 "Function Tool": "Function Tool",
1622 "Image Prompt Templates": "图像提示模板",1675 "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:",
1623 "ext_translate_btn_chat": "翻译聊天",1683 "ext_translate_btn_chat": "翻译聊天",
1624 "ext_translate_btn_input": "翻译输入",1684 "ext_translate_btn_input": "翻译输入",
1625 "ext_translate_delete_confirm_1": "你确定吗?",1685 "ext_translate_delete_confirm_1": "你确定吗?",
@@ -1639,11 +1699,12 @@
1639 "Auto Generation": "自动生成",1699 "Auto Generation": "自动生成",
1640 "Requires auto generation to be enabled.": "需要启用自动生成功能。",1700 "Requires auto generation to be enabled.": "需要启用自动生成功能。",
1641 "Narrate by paragraphs (when streaming)": "按段朗读(流式播放时)",1701 "Narrate by paragraphs (when streaming)": "按段朗读(流式播放时)",
1702 "Narrate by paragraphs (when not streaming)": "按段朗读(非流式播放时)",
1642 "Only narrate quotes": "只朗读引号内文本",1703 "Only narrate quotes": "只朗读引号内文本",
1643 "Ignore text, even quotes, inside asterisk": "不朗读所有*星号内文本*,即使其被引号包裹",1704 "Ignore text, even quotes, inside asterisk": "不朗读所有*星号内文本*,即使其被引号包裹",
1644 "Narrate only the translated text": "只朗读翻译后文本",1705 "Narrate only the translated text": "只朗读翻译后文本",
1645 "Skip codeblocks": "跳过代码块",1706 "Skip codeblocks": "跳过代码块",
1646 "Skip tagged blocks": "跳过标签化的块(<tagged>)",1707 "Skip tagged blocks": "跳过标签块里的内容(<标签>跳过这里</标签>)",
1647 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",1708 "Pass Asterisks to TTS Engine": "将星号传递给文本转语音服务",
1648 "Audio Playback Speed": "音频播放速度",1709 "Audio Playback Speed": "音频播放速度",
1649 "Vector Storage": "向量存储",1710 "Vector Storage": "向量存储",
@@ -1665,6 +1726,7 @@
1665 "Max Entries": "最大条目数",1726 "Max Entries": "最大条目数",
1666 "File vectorization settings": "文件向量化设置",1727 "File vectorization settings": "文件向量化设置",
1667 "Enable for files": "为文件启用",1728 "Enable for files": "为文件启用",
1729 "Only chunk on custom boundary": "仅按自定义边界分块",
1668 "Translate files into English before processing": "处理之前将文件翻译成英文",1730 "Translate files into English before processing": "处理之前将文件翻译成英文",
1669 "Message attachments": "消息附件",1731 "Message attachments": "消息附件",
1670 "Size threshold (KB)": "大小阈值(KB)",1732 "Size threshold (KB)": "大小阈值(KB)",
@@ -1854,7 +1916,6 @@
1854 "Total Tokens in Prompt:": "提示词的总Token数量:",1916 "Total Tokens in Prompt:": "提示词的总Token数量:",
1855 "Max Context": "最大上下文:",1917 "Max Context": "最大上下文:",
1856 "(Context Size - Response Length)": "(上下文长度 - 回复长度)",1918 "(Context Size - Response Length)": "(上下文长度 - 回复长度)",
1857 ":": ":",
1858 "System-wide Replacement Macros (in order of evaluation):": "系统范围的替换宏(按评估顺序):",1919 "System-wide Replacement Macros (in order of evaluation):": "系统范围的替换宏(按评估顺序):",
1859 "help_macros_1": "仅适用于斜线命令批处理。替换为上一个命令的返回结果。",1920 "help_macros_1": "仅适用于斜线命令批处理。替换为上一个命令的返回结果。",
1860 "help_macros_2": "仅插入一个换行符。",1921 "help_macros_2": "仅插入一个换行符。",
@@ -1872,18 +1933,19 @@
1872 "help_macros_14": "未格式化的对话示例",1933 "help_macros_14": "未格式化的对话示例",
1873 "(only for Story String)": "(仅适用于故事字符串)",1934 "(only for Story String)": "(仅适用于故事字符串)",
1874 "help_macros_summary": "“Summarize”扩展生成的最新聊天摘要(如果有)。",1935 "help_macros_summary": "“Summarize”扩展生成的最新聊天摘要(如果有)。",
1875 "help_macros_15": "您当前的 Persona 用户名",1936 "help_macros_15": "您当前的用户角色名称",
1876 "help_macros_16": "角色的名字",1937 "help_macros_16": "角色的名字",
1877 "help_macros_17": "角色的版本号",1938 "help_macros_17": "角色的版本号",
1878 "help_macros_18": "以逗号分隔的群成员名称列表或单人聊天中的角色名称。别名:{{charIfNotGroup}}",1939 "help_macros_18": "以逗号分隔的群成员名称列表或单人聊天中的角色名称。别名:{{charIfNotGroup}}",
1879 "help_groupNotMuted": "与 {{group}} 相同,但排除被禁言的成员",1940 "help_groupNotMuted": "与 {{group}} 相同,但排除被禁言的成员",
1880 "help_macros_19": "当前选定的 API 的文本生成模型名称。",1941 "help_macros_19": "当前选定的 API 的文本生成模型名称。",
1881 "Can be inaccurate!": "可能不准确!",1942 "Can be inaccurate!": "不一定准确!",
1882 "help_macros_20": "最新聊天消息的文本。",1943 "help_macros_20": "最新聊天消息的文本。",
1883 "help_macros_lastUser": "最后的用户聊天消息文本。",1944 "help_macros_lastUser": "最后的用户聊天消息文本。",
1884 "help_macros_lastChar": "最后的角色聊天消息文本。",1945 "help_macros_lastChar": "最后的角色聊天消息文本。",
1885 "help_macros_21": "最新聊天消息的索引号。对于斜线命令批处理很有用。",1946 "help_macros_21": "最新聊天消息的索引号。对于斜线命令批处理很有用。",
1886 "help_macros_22": "上下文中包含的第一条消息的 ID。要求在当前会话中至少运行一次生成。",1947 "help_macros_22": "上下文中包含的第一条消息的 ID。要求在当前会话中至少运行一次生成。",
1948 "help_macros_firstDisplayedMessageId": "第一条载入可见聊天的消息的ID",
1887 "help_macros_23": "最后一条聊天消息中当前滑动的 ID(以 1 为基数)。如果最后一条消息是用户或提示隐藏的,则为空字符串。",1949 "help_macros_23": "最后一条聊天消息中当前滑动的 ID(以 1 为基数)。如果最后一条消息是用户或提示隐藏的,则为空字符串。",
1888 "help_macros_24": "最后一条聊天消息中的滑动次数。如果最后一条消息是用户隐藏或提示隐藏的,则为空字符串。",1950 "help_macros_24": "最后一条聊天消息中的滑动次数。如果最后一条消息是用户隐藏或提示隐藏的,则为空字符串。",
1889 "help_macros_reverse": "反转宏的内容。",1951 "help_macros_reverse": "反转宏的内容。",
@@ -2040,7 +2102,7 @@
2040 "in the chat bar": "至聊天框",2102 "in the chat bar": "至聊天框",
2041 "SillyTavern Documentation Site": "访问 SillyTavern 帮助文档",2103 "SillyTavern Documentation Site": "访问 SillyTavern 帮助文档",
2042 "Still have questions?": "仍有疑问?",2104 "Still have questions?": "仍有疑问?",
2043 "Join the SillyTavern Discord": "加入 SillyTavern Discord群组",2105 "Join the SillyTavern Discord": "加入 SillyTavern 的 Discord群组",
2044 "Post a GitHub issue": "在 GitHub 发布问题",2106 "Post a GitHub issue": "在 GitHub 发布问题",
2045 "Contact the developers": "联系开发者",2107 "Contact the developers": "联系开发者",
2046 "If you're connected to an API, try asking me something!": "若您已经配置好API,尝试发送些什么吧!",2108 "If you're connected to an API, try asking me something!": "若您已经配置好API,尝试发送些什么吧!",
public/locales/zh-tw.json+4 -5
@@ -352,7 +352,7 @@
352 "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "在此框中輸入任何內容之前,從 API 面板中刪除您的實際 OAI API 金鑰",352 "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "在此框中輸入任何內容之前,從 API 面板中刪除您的實際 OAI API 金鑰",
353 "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "我們無法為使用非官方 OpenAI 代理伺服器時遇到的問題提供支援",353 "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "我們無法為使用非官方 OpenAI 代理伺服器時遇到的問題提供支援",
354 "Doesn't work? Try adding": "不起作用?嘗試新增",354 "Doesn't work? Try adding": "不起作用?嘗試新增",
355 "at the end!": "在最後!",355 "at the end!": "在 URL 結尾!",
356 "Proxy Password": "代理伺服器密碼",356 "Proxy Password": "代理伺服器密碼",
357 "Will be used as a password for the proxy instead of API key.": "將用作代理的密碼,而不是 API 金鑰",357 "Will be used as a password for the proxy instead of API key.": "將用作代理的密碼,而不是 API 金鑰",
358 "Peek a password": "顯示密碼",358 "Peek a password": "顯示密碼",
@@ -559,7 +559,7 @@
559 "Delete a theme": "刪除主題",559 "Delete a theme": "刪除主題",
560 "Update a theme file": "更新主題檔",560 "Update a theme file": "更新主題檔",
561 "Save as a new theme": "另存為新主題",561 "Save as a new theme": "另存為新主題",
562 "Avatar Style": "頭像樣式",562 "Avatar Style:": "頭像樣式",
563 "Circle": "圓形",563 "Circle": "圓形",
564 "Square": "方形",564 "Square": "方形",
565 "Rectangle": "矩形",565 "Rectangle": "矩形",
@@ -1570,7 +1570,6 @@
1570 "Assistant Message Sequences": "助理訊息序列",1570 "Assistant Message Sequences": "助理訊息序列",
1571 "Assistant Prefix": "助理訊息前綴",1571 "Assistant Prefix": "助理訊息前綴",
1572 "Assistant Suffix": "助理訊息後綴",1572 "Assistant Suffix": "助理訊息後綴",
1573 "at the end of the URL!": "在 URL 結尾!",
1574 "Audio Playback Speed": "音檔播放速度",1573 "Audio Playback Speed": "音檔播放速度",
1575 "Auto-select Input Text": "自動選擇輸入文字",1574 "Auto-select Input Text": "自動選擇輸入文字",
1576 "Automatically caption images": "自動產生圖片註解",1575 "Automatically caption images": "自動產生圖片註解",
@@ -1623,7 +1622,7 @@
1623 "Example: https://****.endpoints.huggingface.cloud": "例如:https://****.endpoints.huggingface.cloud",1622 "Example: https://****.endpoints.huggingface.cloud": "例如:https://****.endpoints.huggingface.cloud",
1624 "Exclude": "排除",1623 "Exclude": "排除",
1625 "Exclude Top Choices (XTC)": "排除頂端選項(XTC)",1624 "Exclude Top Choices (XTC)": "排除頂端選項(XTC)",
1626 "Existing": "現有項目",1625 "tag_import_existing": "現有項目",
1627 "expression_label_pattern": "[情緒名稱].[圖檔格式](例如:neutral.png)。",1626 "expression_label_pattern": "[情緒名稱].[圖檔格式](例如:neutral.png)。",
1628 "ext_translate_auto_mode": "自動翻譯模式",1627 "ext_translate_auto_mode": "自動翻譯模式",
1629 "ext_translate_btn_chat": "翻譯聊天內容",1628 "ext_translate_btn_chat": "翻譯聊天內容",
@@ -2480,7 +2479,7 @@
2480 "Character details are hidden.": "角色詳細資訊已隱藏。",2479 "Character details are hidden.": "角色詳細資訊已隱藏。",
2481 "Add a reasoning block": "新增推理區塊",2480 "Add a reasoning block": "新增推理區塊",
2482 "Thought for some time": "思考了一段時間",2481 "Thought for some time": "思考了一段時間",
2483 "Confirmedit": "確認",2482 "Confirm Edit": "確認",
2484 "Remove reasoning": "移除推理",2483 "Remove reasoning": "移除推理",
2485 "Cancel edit": "取消編輯",2484 "Cancel edit": "取消編輯",
2486 "Copy reasoning": "複製推理",2485 "Copy reasoning": "複製推理",