From dfa8c6c3d4cf022695f5dadfdb64c6e089dc7fbd Mon Sep 17 00:00:00 2001 From: Yokayo Date: Tue, 7 May 2024 13:11:59 +0700 Subject: [PATCH] Remove cases --- public/locales/ru-ru.json | 35 ++++++++---------- public/scripts/extensions/memory/index.js | 37 ++----------------- .../scripts/extensions/memory/settings.html | 8 ++-- public/scripts/i18n.js | 4 +- 4 files changed, 26 insertions(+), 58 deletions(-) diff --git a/public/locales/ru-ru.json b/public/locales/ru-ru.json index b2de5dc42..6c730a669 100644 --- a/public/locales/ru-ru.json +++ b/public/locales/ru-ru.json @@ -891,7 +891,7 @@ "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", @@ -1155,27 +1155,24 @@ "Summary Prompt": "Промпт для пересказа", "ext_sum_restore_default_prompt_tip": "Восстановить стандартный промпт", "ext_sum_prompt_placeholder": "Этот промпт будет отправлен ИИ при запросе на генерацию пересказа. Макрос {{words}} будет заменён на значение параметра \"Количество слов\".", - "ext_sum_target_length_1": "Целевая длина пересказа", - "ext_sum_words_ru_case1": "слово", - "ext_sum_words_ru_case2": "слова", - "ext_sum_words_ru_case3": "слов", - "ext_sum_api_response_length_1": "Длина ответа от API", - "ext_sum_tokens_ru_case1": "токен", - "ext_sum_tokens_ru_case2": "токена", - "ext_sum_tokens_ru_case3": "токенов", - "ext_sum_0_default": "0 = по умолчанию", - "ext_sum_raw_max_msg": "[Прямое форматирование] Макс. кол-во сообщений в запросе", - "ext_sum_0_unlimited": "0 = неограничено", + "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_messages_ru_case1": "сообщение", - "ext_sum_messages_ru_case2": "сообщения", - "ext_sum_messages_ru_case3": "сообщений", - "ext_sum_update_every_messages_1": "Обновлять раз в", + "ext_sum_update_every_messages_1": "Интервал обновления (кол-во сообщений):", + "ext_sum_update_every_messages_2": "", "ext_sum_pause": "Приостановить", - "ext_sum_update_every_words_1": "Обновлять раз в", - "ext_sum_0_disable": "0 = отключено", + "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_both_sliders": "Если оба ползунка отличны от нуля, то оба будут триггерить генерацию пересказа с соответствующей периодичностью.", "ext_sum_injection_template": "Шаблон для инжекта", "ext_sum_memory_template_placeholder": "Макрос {{summary}} будет заменён на содержимое пересказа", "ext_sum_injection_position": "Куда инжектить", diff --git a/public/scripts/extensions/memory/index.js b/public/scripts/extensions/memory/index.js index 8605bb17c..3cd1d97e5 100644 --- a/public/scripts/extensions/memory/index.js +++ b/public/scripts/extensions/memory/index.js @@ -228,18 +228,14 @@ function onMemorySkipWIANInput() { function onMemoryPromptWordsInput() { const value = $(this).val(); extension_settings.memory.promptWords = Number(value); - const display = $('#memory_prompt_words_value'); - display.text(extension_settings.memory.promptWords); - updateCase(display.next(), extension_settings.memory.promptWords); + $('#memory_prompt_words_value').text(extension_settings.memory.promptWords); saveSettingsDebounced(); } function onMemoryPromptIntervalInput() { const value = $(this).val(); extension_settings.memory.promptInterval = Number(value); - const display = $('#memory_prompt_interval_value'); - display.text(extension_settings.memory.promptInterval); - updateCase(display.next(), extension_settings.memory.promptInterval); + $('#memory_prompt_interval_value').text(extension_settings.memory.promptInterval); saveSettingsDebounced(); } @@ -284,39 +280,14 @@ function onMemoryPositionChange(e) { function onMemoryPromptWordsForceInput() { const value = $(this).val(); extension_settings.memory.promptForceWords = Number(value); - const display = $('#memory_prompt_words_force_value'); - display.text(extension_settings.memory.promptForceWords); - updateCase(display.next(), extension_settings.memory.promptForceWords); + $('#memory_prompt_words_force_value').text(extension_settings.memory.promptForceWords); saveSettingsDebounced(); } -function updateCase(span, number) { // other languages can use this function too, adding their own attributes to the elements - const ruCase1 = span.attr('ru-case1'); - if (ruCase1) { - const ruCase2 = span.attr('ru-case2'); - const ruCase3 = span.attr('ru-case3'); - const elevenToFifteen = [11, 12, 13, 14, 15].indexOf(number % 100) != -1; - if (elevenToFifteen) { - span.text(ruCase3); - return; - } - const lastDigit = number % 10; - if (lastDigit == 1) { - span.text(ruCase1); - } else if (lastDigit != 0 && lastDigit < 5) { - span.text(ruCase2); - } else { - span.text(ruCase3); - } - } -} - function onOverrideResponseLengthInput() { const value = $(this).val(); extension_settings.memory.overrideResponseLength = Number(value); - const display = $('#memory_override_response_length_value'); - display.text(extension_settings.memory.overrideResponseLength); - updateCase(display.next(), extension_settings.memory.overrideResponseLength); + $('#memory_override_response_length_value').text(extension_settings.memory.overrideResponseLength); saveSettingsDebounced(); } diff --git a/public/scripts/extensions/memory/settings.html b/public/scripts/extensions/memory/settings.html index c2b093fab..a8e7e350a 100644 --- a/public/scripts/extensions/memory/settings.html +++ b/public/scripts/extensions/memory/settings.html @@ -66,10 +66,10 @@ - + @@ -83,7 +83,7 @@