diff --git a/public/locales/ru-ru.json b/public/locales/ru-ru.json
index 716fadf98..6c730a669 100644
--- a/public/locales/ru-ru.json
+++ b/public/locales/ru-ru.json
@@ -887,11 +887,11 @@
"Want to update?": "Хотите обновиться?",
"How to start chatting?": "Как начать общение?",
"Click": "Нажмите",
- "and select a": " и выберите",
+ "and select a": " и выберите ",
"Chat API": "API чата",
"and pick a character": "и выберите персонажа",
"in the chat bar": " в поле чата",
- "Confused or lost?": "Запутались или потерялись?",
+ "Confused or lost?": "Не можете в чём-то разобраться?",
"click these icons!": "нажмите на эти значки!",
"SillyTavern Documentation Site": "Сайт документации SillyTavern",
"Extras Installation Guide": "Руководство по установке Extras",
@@ -1095,5 +1095,86 @@
"Space": "Пробел",
"Newline": "Новая строка",
"Double Newline": "Две новые строки",
- "The next chunk of the continued message will be appended using this as a separator.": "Используется в качестве разделителя между уже имеющимся сообщением и его новым отрывком, при генерации продолжения"
+ "The next chunk of the continued message will be appended using this as a separator.": "Используется в качестве разделителя между уже имеющимся сообщением и его новым отрывком, при генерации продолжения",
+ "Regex Editor": "Редактор рег. выражений",
+ "ext_regex_open_editor": "Открыть редактор",
+ "ext_regex_import_script": "Импорт скрипта",
+ "ext_regex_saved_scripts": "Сохранённые скрипты",
+ "ext_regex_desc": "Regex - это инструмент, позволяющий находить и изменять строки, используя регулярные выражения. Для более подробной информации нажмите ? рядом с заголовком.",
+ "Input": "Поле ввода",
+ "ext_regex_test_input_placeholder": "Введите текст...",
+ "Output": "Результат",
+ "ext_regex_output_placeholder": "Пусто",
+ "Script Name": "Название скрипта",
+ "Find Regex": "Рег. выражение для поиска",
+ "Replace With": "Замена",
+ "ext_regex_replace_string_placeholder": "Чтобы вставить всё вхождение рег. выражения, используйте {{match}}. Чтобы вставить группу символов, используйте $1, $2 и т.д.",
+ "Trim Out": "Усечение",
+ "ext_regex_trim_placeholder": "Удалить перед обработкой ненужные части текста. Каждый элемент с новой строки.",
+ "Slash Commands": "Слэш-команды",
+ "Min Depth": "Мин. глубина",
+ "ext_regex_min_depth_desc": "При форматировании затрагивать только те сообщения, которые находятся как минимум на глубине N. 0 = последнее сообщение, 1 = предпоследнее и т.д. Учитываются только видимые сообщения, т.е. не скрытые и не системные.",
+ "ext_regex_max_depth_desc": "При форматировании затрагивать только те сообщения, которые находятся на глубине не более N. 0 = последнее сообщение, 1 = предпоследнее и т.д. Учитываются только видимые сообщения, т.е. не скрытые и не системные.",
+ "ext_regex_min_depth_placeholder": "Неогранич.",
+ "ext_regex_other_options": "Другие опции",
+ "Only Format Display": "Только визуально",
+ "ext_regex_only_format_prompt_desc": "История чата не изменится, замена будет осуществляться только в промпте (при генерации)",
+ "Only Format Prompt (?)": "Только промпт",
+ "Run On Edit": "Выполнять при редактировании",
+ "Substitute Regex": "Заменить в рег. выражении",
+ "ext_regex_substitute_regex_desc": "Перед выполнением заменять {{макросы}} в рег. выражении",
+ "Test Mode": "Протестировать",
+ "ext_regex_affects": "Затрагивает",
+ "ext_regex_user_input": "Ваши сообщения",
+ "ext_regex_ai_output": "Ответы ИИ",
+ "ext_regex_disable_script": "Отключить скрипт",
+ "ext_regex_enable_script": "Включить скрипт",
+ "ext_regex_edit_script": "Редактировать",
+ "ext_regex_export_script": "Экспортировать",
+ "ext_regex_delete_script": "Удалить",
+ "ext_sum_with": "Для пересказа использовать:",
+ "ext_sum_main_api": "Основное API",
+ "ext_sum_current_summary": "Текущий пересказ:",
+ "ext_sum_restore_previous": "Восстановить предыдущий",
+ "ext_sum_memory_placeholder": "Сгенерированный пересказ будет здесь...",
+ "ext_sum_force_text": "Пересказать сейчас",
+ "ext_sum_force_tip": "Сгенерировать пересказ прямо сейчас.",
+ "Disable automatic summary updates. While paused, the summary remains as-is. You can still force an update by pressing the Summarize now button (which is only available with the Main API).": "Отключить авто-обновление пересказа. Пересказ всё время будет фиксированным. Однако останется возможность принудительно обновить пересказ через кнопку \"Пересказать сейчас\" (доступно только через Основное API)",
+ "ext_sum_pause": "Приостановить",
+ "Omit World Info and Author's Note from text to be summarized. Only has an effect when using the Main API. The Extras API always omits WI/AN.": "Исключать из пересказа Информацию о мире и Заметки автора. Работает только для Основного API. Extras API всегда их исключает.",
+ "ext_sum_no_wi_an": "Без мира и заметок",
+ "ext_sum_settings_tip": "Изменить промпт пересказа, место для инжекта и т.д.",
+ "ext_sum_settings": "Настройки пересказа",
+ "ext_sum_prompt_builder": "Алгоритм формирования промпта",
+ "ext_sum_prompt_builder_1_desc": "Расширение само составит промпт с учётом непересказанных сообщений. Во время генерации чат недоступен.",
+ "ext_sum_prompt_builder_1": "Прямой, блокирующий",
+ "ext_sum_prompt_builder_2_desc": "Расширение само составит промпт с учётом непересказанных сообщений. Во время генерации чат доступен. Может не поддерживаться некоторыми бэкендами.",
+ "ext_sum_prompt_builder_2": "Прямой, неблокирующий",
+ "ext_sum_prompt_builder_3_desc": "Расширение будет использовать стандартные основные настройки промпта, и добавит свой промпт в качестве последнего системного сообщения.",
+ "ext_sum_prompt_builder_3": "Классический, блокирующий",
+ "Summary Prompt": "Промпт для пересказа",
+ "ext_sum_restore_default_prompt_tip": "Восстановить стандартный промпт",
+ "ext_sum_prompt_placeholder": "Этот промпт будет отправлен ИИ при запросе на генерацию пересказа. Макрос {{words}} будет заменён на значение параметра \"Количество слов\".",
+ "ext_sum_target_length_1": "Целевая длина пересказа (слов):",
+ "ext_sum_target_length_2": "",
+ "ext_sum_target_length_3": "",
+ "ext_sum_api_response_length_1": "Длина ответа от API (токенов):",
+ "ext_sum_api_response_length_2": "",
+ "ext_sum_api_response_length_3": " ",
+ "ext_sum_0_default": "по умолчанию = 0",
+ "ext_sum_raw_max_msg": "[Прямое форматирование] Макс. сообщений в запросе",
+ "ext_sum_0_unlimited": "неограничено = 0",
+ "Update frequency": "Частота обновления",
+ "ext_sum_update_every_messages_1": "Интервал обновления (кол-во сообщений):",
+ "ext_sum_update_every_messages_2": "",
+ "ext_sum_pause": "Приостановить",
+ "ext_sum_update_every_words_1": "Интервал обновления (кол-во слов):",
+ "ext_sum_update_every_words_2": "",
+ "ext_sum_0_disable": "для отключения поставьте 0",
+ "ext_sum_auto_adjust_desc": "Попытаться автоматически рассчитать значение интервала, исходя из статистики чата",
+ "ext_sum_both_sliders": "Если оба ползунка отличны от нуля, то оба будут триггерить генерацию пересказа с соответствующей периодичностью.",
+ "ext_sum_injection_template": "Шаблон для инжекта",
+ "ext_sum_memory_template_placeholder": "Макрос {{summary}} будет заменён на содержимое пересказа",
+ "ext_sum_injection_position": "Куда инжектить",
+ "How many messages before the current end of the chat.": "Сколько сообщений от конца чата."
}
diff --git a/public/scripts/extensions/memory/settings.html b/public/scripts/extensions/memory/settings.html
index ed3b31ad7..a8e7e350a 100644
--- a/public/scripts/extensions/memory/settings.html
+++ b/public/scripts/extensions/memory/settings.html
@@ -9,73 +9,73 @@
-
+
- Current summary:
+ Current summary:
- Restore Previous
+ Restore Previous
-
+
-
+
- Summarize now
+ Summarize now
-
+
-
+
- Summary Settings
+ Summary Settings
-
Summary Prompt
-
+
-
- Target summary length ( words)
+
+ Target summary length( words)
- API response length ( tokens)
- 0 = default
+ API response length( tokens)
+ 0 = default
- [Raw] Max messages per request ()
- 0 = unlimited
+ [Raw] Max messages per request ()
+ 0 = unlimited
@@ -83,49 +83,49 @@
- Update every messages
- 0 = disable
+ Update every messages
+ 0 = disable
-
+
- Update every words
- 0 = disable
+ Update every words
+ 0 = disable
-
+
- If both sliders are non-zero, then both will trigger summary updates at their respective intervals.
+ If both sliders are non-zero, then both will trigger summary updates at their respective intervals.
- Injection Template
-
+ Injection Template
+
- Injection Position
+ Injection Position
- Before Main Prompt / Story String
+ Before Main Prompt / Story String
- After Main Prompt / Story String
+ After Main Prompt / Story String
- In-chat @ Depth
- as
+ In-chat @ Depth
+ as
-
+
Regex is a tool to find/replace strings using regular expressions. If you want to learn more, click on the ? next to the title.
@@ -21,13 +21,13 @@
Input
-
+