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": {
"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": "Совет. Используйте <code>${output}</code>, чтобы вставить расшифрованный текст в приглашение.",
"noPrompts": "Нет доступных запросов",
"selectPrompt": "Выберите запрос",
"createNew": "Создать новый запрос",
"promptLabel": "Название запроса",
"promptLabelPlaceholder": "Введите название запроса",
"promptInstructions": "Инструкции",
"promptInstructionsPlaceholder": "Напишите инструкции для постобработки транскрипции. Например: Улучшить грамматику и ясность следующего текста: ${output}",
"promptTip": "Совет: используйте <code>${output}</code>, чтобы вставить транскрипцию.",
"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": "Расшифровка...",