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": "Расшифровка...",