Merge pull request #2915 from Yokayo/staging Update ru-ru translation

81f2bbadba6e605bd42841be0f62e0ae9fdd8a39

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

Signed
5 files changed, +68 -25Ignore whitespace
public/index.html+6 -6
@@ -3282,7 +3282,7 @@
32823282 <label>
32833283 <small>
32843284 <span data-i18n="Activation Regex">Activation Regex</span>
32853285 <span class="fa-solid fa-circle-question" data-i18n="[title]instruct_template_activation_regex_desc" title="When connecting to an API or choosing a model, automatically activate this Instruct Template if the model name matches the provided regular expression."></span>
32863286 </small>
32873287 </label>
32883288 <div>
@@ -3323,7 +3323,7 @@
33233323 </h4>
33243324 <!-- We keep one auto-open so the user would know what is going on in the picked template -->
33253325 <details open>
33263326 <summary data-i18n="User Message Sequences">User Message Sequences</summary>
33273327 <div class="flex-container">
33283328 <div class="flexAuto" title="Inserted before a User message and as a last prompt line when impersonating." data-i18n="[title]Inserted before a User message and as a last prompt line when impersonating.">
33293329 <small data-i18n="User Prefix">User Message Prefix</small>
@@ -3336,7 +3336,7 @@
33363336 </div>
33373337 </details>
33383338 <details open>
33393339 <summary data-i18n="Assistant Message Sequences">Assistant Message Sequences</summary>
33403340 <div class="flex-container">
33413341 <div class="flexAuto" title="Inserted before an Assistant message and as a last prompt line when generating an AI reply." data-i18n="[title]Inserted before an Assistant message and as a last prompt line when generating an AI reply.">
33423342 <small data-i18n="Assistant Prefix">Assistant Message Prefix</small>
@@ -3349,7 +3349,7 @@
33493349 </div>
33503350 </details>
33513351 <details>
33523352 <summary data-i18n="System Message Sequences">System Message Sequences</summary>
33533353 <div class="flex-container">
33543354 <div class="flexAuto" id="instruct_system_sequence_block" title="Inserted before a System (added by slash commands or extensions) message." data-i18n="[title]Inserted before a System (added by slash commands or extensions) message.">
33553355 <small data-i18n="System Prefix">System Message Prefix</small>
@@ -3368,7 +3368,7 @@
33683368 </div>
33693369 </details>
33703370 <details>
33713371 <summary data-i18n="System Prompt Sequences">System Prompt Sequences</summary>
33723372 <div class="flex-container">
33733373 <div class="flexAuto" title="Inserted before a System prompt." data-i18n="[title]Inserted before a System prompt.">
33743374 <label for="instruct_system_sequence_prefix">
@@ -4132,7 +4132,7 @@
41324132 <input id="enable_auto_select_input" type="checkbox" />
41334133 <small data-i18n="Auto-select Input Text">Auto-select Input Text</small>
41344134 </label>
41354135 <label class="checkbox_label alignItemsCenter" for="enable_md_hotkeys" data-i18n="[title]markdown_hotkeys_desc" title="Enable hotkeys for inserting markdown format characters in certain text input boxes. See '/help hotkeys'.">
41364136 <input id="enable_md_hotkeys" type="checkbox" />
41374137 <small>
41384138 <span data-i18n="Markdown Hotkeys">Markdown Hotkeys</span>
public/locales/ru-ru.json+56 -13
@@ -105,8 +105,8 @@
105105 "API url": "URL-адрес API",
106106 "PygmalionAI/aphrodite-engine": "PygmalionAI/aphrodite-engine (Режим обёртки API OpenAI)",
107107 "Register a Horde account for faster queue times": "Заведите учетную запись Horde для ускорения генерации",
108108 "Adjust context size to worker capabilities": "УточнитьПодстраивать размер контекста в соответствии спод возможностямивозможности рабочих машин",
109109 "Adjust response length to worker capabilities": "УточнитьПодстраивать длиннудлину ответа в соответствии спод возможностямивозможности рабочих машин",
110110 "API key": "API-ключ",
111111 "Tabby API key": "Tabby API-ключ",
112112 "Get it here:": "Получить здесь:",
@@ -132,9 +132,9 @@
132132 "Novel AI Model": "Модель NovelAI",
133133 "Make sure you run it with": "Обязательно запускайте его с флагом",
134134 "flag": "",
135135 "API key (optional)": "Ключ API (опциональнонеобязательно)",
136136 "Server url": "URL-адрес сервера",
137137 "Custom model (optional)": "Пользовательская модель (опциональнонеобязательно)",
138138 "Bypass API status check": "Обход проверки статуса API",
139139 "Example: 127.0.0.1:5000": "Пример: http://127.0.0.1:5000",
140140 "Legacy API (pre-OAI, no streaming)": "Устаревший API (до OAI, без стриминга)",
@@ -173,7 +173,7 @@
173173 "Include Names": "Добавлять имена",
174174 "Force for Groups and Personas": "Также для групп и персон",
175175 "System Prompt": "Системный промпт",
176176 "Instruct Mode Sequences": "Строки для Instruct-режима",
177177 "Stop Sequence": "Стоп-строка",
178178 "Context Formatting": "Форматирование контекста",
179179 "(Saved to Context Template)": "(Сохраняется в шаблоне контекста)",
@@ -561,7 +561,7 @@
561561 "Example: [{{user}} is a 28-year-old Romanian cat girl.]": "Пример:\n [{{user}} is a 28-year-old Romanian cat girl.]",
562562 "Toggle grid view": "Переключить вид сетки",
563563 "Add to Favorites": "Добавить в Избранное",
564564 "Advanced Definition": "Расширенное определениеописание",
565565 "Character Lore": "Лор персонажа",
566566 "Export and Download": "Экспортировать и скачать",
567567 "Duplicate Character": "Дублировать персонажа",
@@ -737,12 +737,12 @@
737737 "System Prompt Prefix": "Префикс системного промпта",
738738 "System Prompt Suffix": "Постфикс системного промпта",
739739 "Chat Messages Wrapping": "Обрамление для сообщений в чате",
740740 "User Message Prefix": "Префикс сообщения пользователя",
741741 "User Message Suffix": "Постфикс сообщения пользователя",
742742 "Assistant Message Prefix": "Префикс сообщения ассистента",
743743 "Assistant Message Suffix": "Постфикс сообщения ассистента",
744744 "System Message Prefix": "Префикс сообщения системы",
745745 "System Message Suffix": "Постфикс сообщения системы",
746746 "System same as User": "Для системы то же самое, что и для пользователя",
747747 "Misc. Sequences": "Прочие строки",
748748 "First Assistant Prefix": "Первый префикс ассистента",
@@ -1704,5 +1704,48 @@
17041704 "chat_rename_1": "Введите новое имя чата:",
17051705 "chat_rename_2": "!!Не используйте имя уже существующего файла, это приведёт к ошибке!!",
17061706 "chat_rename_3": "Будут разрушены связи между чатами-чекпоинтами.",
17071707 "chat_rename_4": "Расширение '.jsonl' дописывать не нужно.",
1708+ "If you're connected to an API, try asking me something!": "Есть соединение с API? Напишите мне что-нибудь!",
1709+ "Connection Profile": "Профиль соединения",
1710+ "View connection profile details": "Посмотреть параметры профиля соединения",
1711+ "Create a new connection profile": "Создать новый профиль соединения",
1712+ "Update a connection profile": "Обновить профиль соединения",
1713+ "Rename a connection profile": "Переименовать профиль соединения",
1714+ "Reload a connection profile": "Перезагрузить профиль соединения",
1715+ "Delete a connection profile": "Удалить профиль соединения",
1716+ "No profile selected": "Профиль не выбран",
1717+ "Creating a Connection Profile": "Создать профиль соединения",
1718+ "Settings Preset": "Пресет настроек",
1719+ "Model": "Модель",
1720+ "Proxy Preset": "Пресет для прокси",
1721+ "Enter a name:": "Введите название:",
1722+ "Are you sure you want to delete the selected profile?": "Вы точно хотите удалить выбранный профиль?",
1723+ "instruct_enabled": "Включить Instruct-режим",
1724+ "Instruct Template": "Шаблон Instruct-режима",
1725+ "instruct_template_activation_regex_desc": "Автоматически активировать этот шаблон в момент подключения к API или выбора модели, если название модели соответствует этому рег. выражению.",
1726+ "instruct_bind_to_context": "При включении этой опции Шаблон контекста будет выбираться, исходя из выбранного в текущий момент Шаблона Instruct-режима, либо по вашему желанию.",
1727+ "Master Import": "Глоб. импорт",
1728+ "Import Advanced Formatting settings": "Импорт настроек Расширенного форматирования\nТакже принимает файлы старого формата с Шаблонами контекста и Шаблонами Instruct-режима.",
1729+ "Master Export": "Глоб. экспорт",
1730+ "Export Advanced Formatting settings": "Экспорт настроек Расширенного форматирования",
1731+ "Select your current System Prompt": "Выберите текущий системный промпт",
1732+ "Prompt Content": "Текст промпта",
1733+ "Update current prompt": "Обновить текущий промпт",
1734+ "Save prompt as": "Сохранить как...",
1735+ "Import template": "Импорт шаблона",
1736+ "Export template": "Экспорт шаблона",
1737+ "Restore current prompt": "Восстановить текущий промпт",
1738+ "comma delimited,no spaces between": "через запятую,без пробелов в промежутках",
1739+ "User Message Sequences": "Строки для сообщений пользователя",
1740+ "Assistant Message Sequences": "Строки для сообщений ассистента",
1741+ "System Message Sequences": "Строки для сообщений системы",
1742+ "System Prompt Sequences": "Строки для системного промпта",
1743+ "sysprompt_enabled": "Вкл/выкл системный промпт",
1744+ "Are you sure you want to delete this alternate greeting?": "Вы точно хотите удалить этот вариант?",
1745+ "Any contents here will replace the default Post-History Instructions used for this character. (v2 spec: post_history_instructions)": "Содержимое этого поля заменит стандартные Инструкции после истории, применяемые для этого персонажа. (v2 spec: post_history_instructions)",
1746+ "None (disabled)": "Нигде (откл.)",
1747+ "Markdown Hotkeys": "Горячие клавиши для разметки",
1748+ "markdown_hotkeys_desc": "Включить горячие клавиши для вставки символов разметки в некоторых полях ввода. См. '/help hotkeys'.",
1749+ "Save and Update": "Сохранить и обновить",
1750+ "Profile name:": "Название профиля:"
17081751}
public/script.js+1 -1
@@ -7877,7 +7877,7 @@ function addAlternateGreeting(template, greeting, index, getArray, popup) {
78777877 event.preventDefault();
78787878 event.stopPropagation();
78797879
78807880 if (confirm('t`Are you sure you want to delete this alternate greeting?'`)) {
78817881 const array = getArray();
78827882 array.splice(index, 1);
78837883
public/scripts/extensions/connection-manager/edit.html+1 -1
@@ -8,5 +8,5 @@
88 </label>
99 {{/each}}
1010 </div>
1111 <h3 data-i18n="Profile name:">Profile name:</h3>
1212</div>
public/scripts/extensions/connection-manager/index.js+4 -4
@@ -10,6 +10,7 @@ import { enumTypes, SlashCommandEnumValue } from '../../slash-commands/SlashComm
1010import { SlashCommandParser } from '../../slash-commands/SlashCommandParser.js';
1111import { SlashCommandScope } from '../../slash-commands/SlashCommandScope.js';
1212import { collapseSpaces, getUniqueName, isFalseBoolean, uuidv4 } from '../../utils.js';
13+import { t } from '../../i18n.js';
1314
1415const MODULE_NAME = 'connection-manager';
1516const NONE = '<None>';
@@ -284,7 +285,7 @@ async function deleteConnectionProfile() {
284285 }
285286
286287 const name = extension_settings.connectionManager.profiles[index].name;
287288 const confirm = await Popup.show.confirm('t`Are you sure you want to delete the selected profile?'`, name);
288289
289290 if (!confirm) {
290291 return;
@@ -398,7 +399,7 @@ async function renderDetailsContent(detailsContent) {
398399 const template = await renderExtensionTemplateAsync(MODULE_NAME, 'view', templateParams);
399400 detailsContent.innerHTML = template;
400401 } else {
401402 detailsContent.textContent = 't`No profile selected'`;
402403 }
403404}
404405
@@ -518,7 +519,6 @@ async function renderDetailsContent(detailsContent) {
518519 console.log('No profile selected');
519520 return;
520521 }
521-
522522 if (!Array.isArray(profile.exclude)) {
523523 profile.exclude = [];
524524 }
@@ -534,7 +534,7 @@ async function renderDetailsContent(detailsContent) {
534534 const template = $(await renderExtensionTemplateAsync(MODULE_NAME, 'edit', { name: profile.name, settings }));
535535 const newName = await callGenericPopup(template, POPUP_TYPE.INPUT, profile.name, {
536536 customButtons: [{
537537 text: 't`Save and Update'`,
538538 classes: ['popup-button-ok'],
539539 result: POPUP_RESULT.AFFIRMATIVE,
540540 action: () => {