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": {