Improve Russian translation (#996)

This commit is contained in:
Alexander Yastrebov 2026-03-11 02:11:59 +01:00 committed by GitHub
parent 426031a8d7
commit 22d2e96942
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

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