From 7e096b3f7b6a8a76f3a0efee3cfbdbe75e9f3dbf Mon Sep 17 00:00:00 2001 From: Eugene Sotski Date: Sun, 27 Apr 2025 01:59:46 +0300 Subject: [PATCH] Update Russian localization: improve translations for audio, common, camera, dialog, filter, objects, config editor, live, settings, and system files --- web/public/locales/ru/audio.json | 12 ++++++------ web/public/locales/ru/common.json | 8 ++++---- web/public/locales/ru/components/camera.json | 10 +++++----- web/public/locales/ru/components/dialog.json | 6 +++--- web/public/locales/ru/components/filter.json | 4 ++-- web/public/locales/ru/objects.json | 8 ++++---- web/public/locales/ru/views/configEditor.json | 2 +- web/public/locales/ru/views/live.json | 6 +++--- web/public/locales/ru/views/settings.json | 6 +++--- web/public/locales/ru/views/system.json | 2 +- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/web/public/locales/ru/audio.json b/web/public/locales/ru/audio.json index 953c0f688..67cb0943d 100644 --- a/web/public/locales/ru/audio.json +++ b/web/public/locales/ru/audio.json @@ -17,7 +17,7 @@ "whispering": "Шёпот", "whoop": "Возглас", "crying": "Плач", - "yodeling": "Йодль", + "yodeling": "Йодль (пение)", "snicker": "Смешок", "sigh": "Сигнал", "singing": "Пение", @@ -56,16 +56,16 @@ "pets": "Домашние животные", "dog": "Собака", "bark": "Лай", - "yip": "Тявкать", + "yip": "Тявканье", "howl": "Вой", "whimper_dog": "Собачий скулеж", "cat": "Кошка", "purr": "Мурлыканье", "meow": "Мяуканье", "hiss": "Шипение", - "growling": "Рычать", + "growling": "Рычание", "bow_wow": "Гавканье", - "heartbeat": "Сердце биение", + "heartbeat": "Сердцебиение", "caterwaul": "Кошачий вой", "horse": "Лошадь", "clip_clop": "Цоканье", @@ -251,8 +251,8 @@ "sad_music": "Грустная музыка", "tender_music": "Нежная музыка", "exciting_music": "Энергичная музыка", - "angry_music": "Гневная музыка", - "scary_music": "Страшная музыка", + "angry_music": "Агрессивная музыка", + "scary_music": "Жуткая музыка", "wind": "Ветер", "rustling_leaves": "Шуршание листьев", "wind_noise": "Шум ветра", diff --git a/web/public/locales/ru/common.json b/web/public/locales/ru/common.json index ea5a430bc..0b482e3b5 100644 --- a/web/public/locales/ru/common.json +++ b/web/public/locales/ru/common.json @@ -66,7 +66,7 @@ }, "selectItem": "Выбор {{item}}", "button": { - "apply": "Принять", + "apply": "Применить", "done": "Готово", "enabled": "Включено", "enable": "Включить", @@ -78,7 +78,7 @@ "cameraAudio": "Аудио с камеры", "on": "Вкл", "edit": "Редактировать", - "copyCoordinates": "Копировать координаты", + "copyCoordinates": "Скопировать координаты", "delete": "Удалить", "yes": "Да", "no": "Нет", @@ -90,7 +90,7 @@ "reset": "Сбросить", "disabled": "Отключено", "close": "Закрыть", - "copy": "Копировать", + "copy": "Скопировать", "back": "Назад", "history": "История", "off": "Выкл", @@ -98,7 +98,7 @@ "unsuspended": "Возобновить", "play": "Воспроизвести", "unselect": "Снять выбор", - "export": "Экспорт", + "export": "Экспортировать", "deleteNow": "Удалить сейчас", "next": "Следующий" }, diff --git a/web/public/locales/ru/components/camera.json b/web/public/locales/ru/components/camera.json index 88ed8e9c0..7307e767a 100644 --- a/web/public/locales/ru/components/camera.json +++ b/web/public/locales/ru/components/camera.json @@ -29,7 +29,7 @@ "camera": { "setting": { "label": "Настройки видеопотока", - "desc": "Изменить параметры прямой трансляции для панели этой группы камер. Эти настройки зависят от устройства/браузера.", + "desc": "Изменение параметров прямой трансляции для панели этой группы камер. Эти настройки зависят от устройства/браузера.", "audioIsAvailable": "Для этого потока доступен звук", "audioIsUnavailable": "Для этого потока звук недоступен", "audio": { @@ -43,24 +43,24 @@ "method": { "noStreaming": { "label": "Нет потока", - "desc": "Изображения с камеры будут обновляться только раз в минуту, и прямая трансляция происходить не будет." + "desc": "Кадры с камеры обновляются раз в минуту, без прямой трансляции." }, "smartStreaming": { "label": "Умный поток (рекомендуется)", - "desc": "Умный поток будет обновлять изображение с камеры раз в минуту при отсутствии активности для экономии трафика и ресурсов. При обнаружении активности изображение автоматически переключается на прямую трансляцию." + "desc": "Для экономии ресурсов поток обновляется раз в минуту. При обнаружении активности автоматически активируется прямая трансляция." }, "continuousStreaming": { "label": "Непрерывный поток", "desc": { "warning": "Непрерывная потоковая передача может привести к высокому потреблению трафика и проблемам с производительностью. Используйте с осторожностью.", - "title": "Изображение с камеры всегда будет транслироваться в реальном времени при отображении на панели, даже если активность не обнаружена." + "title": "Когда изображение выводится на панель, оно всегда обновляется в режиме реального времени, вне зависимости от обнаружения активности." } } } }, "compatibilityMode": { "label": "Режим совместимости", - "desc": "Включите эту опцию только если прямая трансляция с вашей камеры отображает цветовые артефакты и имеет диагональную линию с правой стороны изображения." + "desc": "Активируйте эту настройку только при появлении цветовых искажений или диагональной полосы с правого края в прямой трансляции." }, "title": "Настройки видеопотока {{cameraName}}" } diff --git a/web/public/locales/ru/components/dialog.json b/web/public/locales/ru/components/dialog.json index 531ee4b66..f672fb20d 100644 --- a/web/public/locales/ru/components/dialog.json +++ b/web/public/locales/ru/components/dialog.json @@ -5,7 +5,7 @@ "restarting": { "title": "Frigate перезапускается", "content": "Эта страница перезагрузится через {{countdown}} сек.", - "button": "Принудительно перезагрузить сейчас" + "button": "Принудительная перезагрузка" } }, "explore": { @@ -53,7 +53,7 @@ "lastHour_many": "Последние {{count}} часов" }, "name": { - "placeholder": "Назовите экспорт" + "placeholder": "Введите название для экспорта" }, "select": "Выбрать", "export": "Экспорт", @@ -82,7 +82,7 @@ }, "debugView": "Режим отладки", "showStats": { - "label": "Показать статистику потока", + "label": "Отображение статистики потока", "desc": "Включите эту опцию, чтобы отображать статистику потока в виде наложения на изображение с камеры." } }, diff --git a/web/public/locales/ru/components/filter.json b/web/public/locales/ru/components/filter.json index 653a684ec..1dcdd32e6 100644 --- a/web/public/locales/ru/components/filter.json +++ b/web/public/locales/ru/components/filter.json @@ -32,7 +32,7 @@ "estimatedSpeed": "Расчетная скорость ({{unit}})", "more": "Больше фильтров", "reset": { - "label": "Сбросить фильтры к значениям по умолчанию" + "label": "Сброс фильтров к значениям по умолчанию" }, "features": { "hasSnapshot": "Есть снимок", @@ -99,7 +99,7 @@ "disableLogStreaming": "Отключить потоковую передачу логов" }, "trackedObjectDelete": { - "title": "Подтвердить удаление", + "title": "Подтверждение удаления", "toast": { "error": "Не удалось удалить отслеживаемые объекты: {{errorMessage}}", "success": "Отслеживаемые объекты успешно удалены." diff --git a/web/public/locales/ru/objects.json b/web/public/locales/ru/objects.json index 659ff402c..c8cdac48d 100644 --- a/web/public/locales/ru/objects.json +++ b/web/public/locales/ru/objects.json @@ -1,7 +1,7 @@ { "dog": "Собака", "cat": "Кошка", - "animal": "Зверь", + "animal": "Животное", "bark": "Лай", "person": "Человек", "bicycle": "Велосипед", @@ -13,7 +13,7 @@ "mouse": "Мышь", "goat": "Коза", "airplane": "Самолет", - "keyboard": "Клавишный инструмент", + "keyboard": "Клавиатура", "boat": "Лодка", "bus": "Автобус", "train": "Поезд", @@ -80,7 +80,7 @@ "window": "Окно", "desk": "Стол", "toilet": "Туалет", - "tv": "ТВ", + "tv": "Телевизор", "laptop": "Ноутбук", "remote": "Пульт дистанционного управления", "cell_phone": "Мобильный телефон", @@ -103,7 +103,7 @@ "face": "Лицо", "license_plate": "Номерной знак", "package": "Посылка", - "bbq_grill": "Гриль для барбекю", + "bbq_grill": "Гриль и барбекю", "amazon": "Amazon", "usps": "USPS", "ups": "UPS", diff --git a/web/public/locales/ru/views/configEditor.json b/web/public/locales/ru/views/configEditor.json index e82cbf6ff..af3d00745 100644 --- a/web/public/locales/ru/views/configEditor.json +++ b/web/public/locales/ru/views/configEditor.json @@ -1,5 +1,5 @@ { - "configEditor": "Редактор конфига", + "configEditor": "Редактор конфигурации", "copyConfig": "Скопировать конфигурацию", "saveAndRestart": "Сохранить и перезапустить", "saveOnly": "Только сохранить", diff --git a/web/public/locales/ru/views/live.json b/web/public/locales/ru/views/live.json index b2d650d66..6a93c39a1 100644 --- a/web/public/locales/ru/views/live.json +++ b/web/public/locales/ru/views/live.json @@ -81,7 +81,7 @@ "title": "Запись по требованию", "tips": "Создать ручное событие на основе настроек хранения записей этой камеры.", "playInBackground": { - "label": "Воспроизвести в фоне", + "label": "Воспроизведение в фоне", "desc": "Включите эту опцию, чтобы продолжать трансляцию при скрытом плеере." }, "showStats": { @@ -122,7 +122,7 @@ "resetStream": "Сброс потока" }, "playInBackground": { - "label": "Воспроизвести в фоне", + "label": "Воспроизведение в фоне", "tips": "Включите эту опцию, чтобы продолжать трансляцию при скрытом плеере." } }, @@ -136,7 +136,7 @@ "cameraEnabled": "Камера активирована" }, "history": { - "label": "Показать архивные записи" + "label": "Отобразить архивные записи" }, "effectiveRetainMode": { "modes": { diff --git a/web/public/locales/ru/views/settings.json b/web/public/locales/ru/views/settings.json index eda8b207a..b07dadf0d 100644 --- a/web/public/locales/ru/views/settings.json +++ b/web/public/locales/ru/views/settings.json @@ -19,7 +19,7 @@ "notifications": "Уведомления", "frigateplus": "Frigate+", "ui": "Интерфейс", - "classification": "Распознование" + "classification": "Распознавание" }, "dialog": { "unsavedChanges": { @@ -117,7 +117,7 @@ "label": "Размер модели", "desc": "Размер модели, используемой для распознавания лиц.", "small": { - "title": "малый", + "title": "маленький", "desc": "Использование маленький задействует модель FaceNet для эмбеддингов лиц, которая эффективно работает на большинстве CPU." }, "large": { @@ -301,7 +301,7 @@ "objectDetectionsTips": "Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.", "title": "Классификация просмотра", "readTheDocumentation": "Прочитать документацию", - "limitDetections": "Ограничить обнаружения отдельными зонами", + "limitDetections": "Ограничение обнаружения отдельными зонами", "toast": { "success": "Конфигурация классификации просмотра была сохранена. Перезапустите Frigate для применения изменений." } diff --git a/web/public/locales/ru/views/system.json b/web/public/locales/ru/views/system.json index b8dbf381c..9aa0c2553 100644 --- a/web/public/locales/ru/views/system.json +++ b/web/public/locales/ru/views/system.json @@ -18,7 +18,7 @@ }, "copy": { "label": "Копировать в буфер", - "success": "Логи копированы в буфер", + "success": "Логи скопированы в буфер", "error": "Не удалось скопировать логи в буфер обмена" }, "type": {