diff --git a/src/i18n/locales/ru/translation.json b/src/i18n/locales/ru/translation.json
index dde5af6..f455852 100644
--- a/src/i18n/locales/ru/translation.json
+++ b/src/i18n/locales/ru/translation.json
@@ -30,7 +30,7 @@
"models": {
"small": {
"name": "Whisper Small",
- "description": "Быстро и достаточно точно."
+ "description": "Быстрая и достаточно точная."
},
"medium": {
"name": "Whisper Medium",
@@ -50,19 +50,19 @@
},
"parakeet-tdt-0.6b-v3": {
"name": "Parakeet V3",
- "description": "Быстро и точно"
+ "description": "Быстрая и точная"
},
"moonshine-base": {
"name": "Moonshine Base",
- "description": "Очень быстрый, только английский. Хорошо справляется с акцентами."
+ "description": "Очень быстрая, только английский. Хорошо справляется с акцентами."
},
"moonshine-tiny-streaming-en": {
"name": "Moonshine V2 Tiny",
- "description": "Сверхбыстрый, только английский"
+ "description": "Сверхбыстрая, только английский"
},
"moonshine-small-streaming-en": {
"name": "Moonshine V2 Small",
- "description": "Быстрый, только английский. Хороший баланс скорости и точности."
+ "description": "Быстрая, только английский. Хороший баланс скорости и точности."
},
"moonshine-medium-streaming-en": {
"name": "Moonshine V2 Medium",
@@ -70,11 +70,11 @@
},
"breeze-asr": {
"name": "Breeze ASR",
- "description": "Оптимизирован для тайваньского мандаринского. Поддержка переключения языков."
+ "description": "Оптимизирована для тайваньского мандаринского. Поддержка переключения языков."
},
"sense-voice-int8": {
"name": "SenseVoice",
- "description": "Очень быстрый. Китайский, английский, японский, корейский, кантонский."
+ "description": "Очень быстрая. Китайский, английский, японский, корейский, кантонский."
},
"gigaam-v3-e2e-ctc": {
"name": "GigaAM v3",
@@ -126,9 +126,9 @@
"downloadSpeed": "{{speed}} МБ/с",
"capabilities": {
"languageSelection": "Поддерживает несколько языков ввода",
- "multiLanguage": "Многоязычный",
+ "multiLanguage": "Многоязычная",
"translation": "Может переводить на английский",
- "translate": "Перевести на английский",
+ "translate": "Перевод на английский",
"singleLanguage": "Поддерживает только этот язык",
"languageOnly": "Только {{language}}"
},
@@ -144,7 +144,7 @@
"title": "Модели транскрипции",
"description": "Выберите модель транскрипции или загрузите дополнительные модели. Разные модели предлагают разные уровни точности и скорости.",
"downloaded": "Загружено",
- "available": "Доступно для загрузки",
+ "available": "Доступные для загрузки",
"deleteConfirm": "Вы уверены, что хотите удалить {{modelName}}? Вам нужно будет загрузить её снова, чтобы использовать.",
"deleteActiveConfirm": "{{modelName}} — ваша активная модель. Удаление остановит транскрипцию, пока вы не выберете новую модель. Вы уверены?",
"deleteTitle": "Удалить модель",
@@ -178,7 +178,7 @@
},
"transcribe_with_post_process": {
"name": "Горячая клавиша постобработки",
- "description": "Необязательно: Специальная горячая клавиша, которая всегда применяет AI-постобработку к вашей транскрипции."
+ "description": "Специальное сочетание клавиш для ИИ-постобработки вашей транскрипции."
}
},
"errors": {
@@ -204,12 +204,12 @@
"title": "Звук",
"microphone": {
"title": "Микрофон",
- "description": "Выберите предпочитаемое микрофонное устройство",
+ "description": "Выберите предпочитаемое устройство ввода звука",
"placeholder": "Выбрать микрофон...",
"loading": "Загрузка..."
},
"audioFeedback": {
- "label": "Аудио обратная связь",
+ "label": "Обратная звуковая связь",
"description": "Воспроизведение звука при запуске и остановке записи"
},
"outputDevice": {
@@ -219,8 +219,8 @@
"loading": "Загрузка..."
},
"volume": {
- "title": "Объем",
- "description": "Отрегулируйте громкость звуков звуковой обратной связи"
+ "title": "Громкость",
+ "description": "Отрегулируйте громкость звуков обратной связи"
}
},
"advanced": {
@@ -237,11 +237,11 @@
"description": "Включить экспериментальные функции, которые находятся в разработке."
},
"startHidden": {
- "label": "Запускать скрыто",
+ "label": "Скрыть при запуске",
"description": "Запускать в системный трей, не открывая окно."
},
"autostart": {
- "label": "Запуск при запуске",
+ "label": "Запускать при старте",
"description": "Автоматически запускать Handy при входе в систему."
},
"showTrayIcon": {
@@ -249,8 +249,8 @@
"description": "Отображать значок Handy в системном трее."
},
"overlay": {
- "title": "Позиция наложения",
- "description": "Отображение наложения визуальной обратной связи во время записи и транскрипции. В Linux рекомендуется выбрать «Нет».",
+ "title": "Позиция индикатора",
+ "description": "Отображение индикатора визуальной обратной связи во время записи и транскрипции. В Linux рекомендуется выбрать «Нет».",
"options": {
"none": "Нет",
"bottom": "Снизу",
@@ -303,7 +303,7 @@
},
"modelUnload": {
"title": "Выгрузить модель",
- "description": "Автоматически освобождать память графического процессора/процессора, если модель не использовалась в течение указанного времени.",
+ "description": "Автоматически освобождать память, если модель не использовалась в течение указанного времени.",
"options": {
"never": "Никогда",
"immediately": "Немедленно",
@@ -316,10 +316,10 @@
}
},
"customWords": {
- "title": "Пользовательские слова",
+ "title": "Пользовательский словарь",
"description": "Добавить слова, которые часто неправильно слышатся или пишутся с ошибками во время транскрипции. Система автоматически исправит похожие по звучанию слова, чтобы они соответствовали вашему списку.",
"placeholder": "Добавить слово",
- "add": "Добавлять",
+ "add": "Добавить",
"remove": "Удалить {{word}}",
"duplicate": "\"{{word}}\" уже существует"
}
@@ -363,25 +363,25 @@
}
},
"prompts": {
- "title": "Быстрый",
+ "title": "Запрос к модели",
"selectedPrompt": {
- "title": "Выбранная подсказка",
- "description": "Выберите шаблон для уточнения транскрипции или создайте новый. Используйте ${output} внутри текста приглашения для ссылки на записанную стенограмму."
+ "title": "Выберите запрос",
+ "description": "Выберите запрос для постобработки транскрипции или создайте новый. Используйте ${output} внутри текста запроса для ссылки на записанную транскрипцию."
},
- "noPrompts": "Нет доступных подсказок",
- "selectPrompt": "Выберите подсказку",
- "createNew": "Создать новую подсказку",
- "promptLabel": "Подскажите этикетку",
- "promptLabelPlaceholder": "Введите имя подсказки",
- "promptInstructions": "Оперативная инструкция",
- "promptInstructionsPlaceholder": "Напишите инструкции для запуска после транскрипции. Пример. Улучшите грамматику и ясность следующего текста: ${output}",
- "promptTip": "Совет. Используйте ${output}, чтобы вставить расшифрованный текст в приглашение.",
+ "noPrompts": "Нет доступных запросов",
+ "selectPrompt": "Выберите запрос",
+ "createNew": "Создать новый запрос",
+ "promptLabel": "Название запроса",
+ "promptLabelPlaceholder": "Введите название запроса",
+ "promptInstructions": "Инструкции",
+ "promptInstructionsPlaceholder": "Напишите инструкции для постобработки транскрипции. Например: Улучшить грамматику и ясность следующего текста: ${output}",
+ "promptTip": "Совет: используйте ${output}, чтобы вставить транскрипцию.",
"updatePrompt": "Обновить запрос",
- "deletePrompt": "Удалить подсказку",
- "createPrompt": "Создать подсказку",
+ "deletePrompt": "Удалить запрос",
+ "createPrompt": "Создать запрос",
"cancel": "Отмена",
- "selectToEdit": "Выберите приглашение выше, чтобы просмотреть и изменить его сведения.",
- "createFirst": "Нажмите «Создать новое приглашение» выше, чтобы создать первое приглашение для постобработки."
+ "selectToEdit": "Выберите запрос выше, чтобы просмотреть и изменить его сведения.",
+ "createFirst": "Нажмите «Создать новый запрос» выше, чтобы создать первый запрос для постобработки."
}
},
"history": {
@@ -406,7 +406,7 @@
"description": "Установите уровень детализации журнала"
},
"updateChecks": {
- "label": "Проверьте наличие обновлений",
+ "label": "Проверять наличие обновлений",
"description": "Автоматически проверять наличие новых версий Handy"
},
"soundTheme": {
@@ -418,15 +418,15 @@
"description": "Чувствительность к пользовательским исправлениям слов"
},
"historyLimit": {
- "title": "Предел истории",
+ "title": "Размер истории",
"description": "Максимальное количество записей истории, которые можно сохранить",
"entries": "записи"
},
"recordingRetention": {
"title": "Автоматическое удаление записей",
- "description": "Автоматически удаляйте старые записи для экономии места",
+ "description": "Автоматически удалять старые записи для экономии места",
"never": "Никогда",
- "preserveLimit": "Сохраняйте последнюю версию {{count}}",
+ "preserveLimit": "Хранить последние {{count}}",
"days3": "Через 3 дня",
"weeks2": "Через 2 недели",
"months3": "Через 3 месяца",
@@ -449,7 +449,7 @@
"description": "Отключение звука системы во время записи"
},
"appendTrailingSpace": {
- "label": "Добавить конечный пробел",
+ "label": "Добавить пробел",
"description": "Добавить пробел после вставленной транскрипции"
},
"keyboardImplementation": {
@@ -484,15 +484,15 @@
},
"supportDevelopment": {
"title": "Поддержка развития",
- "description": "Помогите нам продолжить создание Handy",
- "button": "Пожертвовать"
+ "description": "Помогите нам продолжать развитие Handy",
+ "button": "Поддержать"
},
"acknowledgments": {
"title": "Благодарности",
"whisper": {
"title": "Whisper.cpp",
- "description": "Высокопроизводительный вывод модели автоматического распознавания речи OpenAI Whisper",
- "details": "Handy использует Whisper.cpp для быстрой локальной обработки речи в текст. Спасибо великолепной работе Георгия Герганова и его участников."
+ "description": "Высокопроизводительная модель автоматического распознавания речи OpenAI Whisper",
+ "details": "Handy использует Whisper.cpp для быстрого локального преобразования речи в текст. Спасибо великолепной работе Георгия Герганова и участников."
}
}
}
@@ -509,7 +509,7 @@
"downloading": "Загрузка... {{progress}} %",
"installing": "Установка...",
"preparing": "Подготовка...",
- "checkForUpdates": "Проверьте наличие обновлений"
+ "checkForUpdates": "Проверить наличие обновлений"
},
"common": {
"loading": "Загрузка...",
@@ -545,7 +545,7 @@
},
"appLanguage": {
"title": "Язык приложения",
- "description": "Изменить языка интерфейса Handy"
+ "description": "Изменить язык интерфейса Handy"
},
"overlay": {
"transcribing": "Расшифровка...",