Translated using Weblate (Russian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (333 of 333 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (333 of 333 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (65 of 65 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (333 of 333 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (80 of 80 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (43 of 43 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (333 of 333 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (104 of 104 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (332 of 332 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (177 of 177 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (177 of 177 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ru/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate 2025-05-02 15:58:36 +02:00 committed by Nicolas Mowen
parent 2ec7ca143f
commit 69c83ab391
10 changed files with 46 additions and 32 deletions

View File

@ -171,7 +171,8 @@
"he": "עברית (Иврит)", "he": "עברית (Иврит)",
"withSystem": { "withSystem": {
"label": "Использовать системные настройки языка" "label": "Использовать системные настройки языка"
} },
"yue": "粵語 (Кантонский)"
}, },
"darkMode": { "darkMode": {
"withSystem": { "withSystem": {
@ -189,7 +190,8 @@
"green": "Зелёная", "green": "Зелёная",
"nord": "Северная", "nord": "Северная",
"red": "Красная", "red": "Красная",
"contrast": "Высокий контраст" "contrast": "Высокий контраст",
"highcontrast": "Контрастная"
}, },
"help": "Помощь", "help": "Помощь",
"documentation": { "documentation": {

View File

@ -35,7 +35,7 @@
"audio": { "audio": {
"tips": { "tips": {
"title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока.", "title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока.",
"document": "Прочитать документацию " "document": "Читать документацию "
} }
}, },
"streamMethod": { "streamMethod": {

View File

@ -83,7 +83,7 @@
"disabled": "Рестриминг не включён для этой камеры.", "disabled": "Рестриминг не включён для этой камеры.",
"desc": { "desc": {
"title": "Настройте go2rtc для дополнительных вариантов просмотра в реальном времени и аудио для этой камеры.", "title": "Настройте go2rtc для дополнительных вариантов просмотра в реальном времени и аудио для этой камеры.",
"readTheDocumentation": "Прочитать документацию" "readTheDocumentation": "Читать документацию"
} }
}, },
"debugView": "Режим отладки", "debugView": "Режим отладки",

View File

@ -111,7 +111,7 @@
}, },
"recognizedLicensePlates": { "recognizedLicensePlates": {
"noLicensePlatesFound": "Номерных знаков не найдено.", "noLicensePlatesFound": "Номерных знаков не найдено.",
"placeholder": "Введите номер для поиска знака...", "placeholder": "Введите номер для поиска знака",
"title": "Распознанные номерные знаки", "title": "Распознанные номерные знаки",
"loadFailed": "Не удалось загрузить распознанные номерные знаки.", "loadFailed": "Не удалось загрузить распознанные номерные знаки.",
"loading": "Загрузка распознанных номерных знаков…", "loading": "Загрузка распознанных номерных знаков…",

View File

@ -19,7 +19,7 @@
"aria": "Выбор событий", "aria": "Выбор событий",
"noFoundForTimePeriod": "Для этого периода времени не найдено ни одного события." "noFoundForTimePeriod": "Для этого периода времени не найдено ни одного события."
}, },
"documentTitle": "Просмотр - Frigate", "documentTitle": "Обзор событий - Frigate",
"recordings": { "recordings": {
"documentTitle": "Записи - Frigate" "documentTitle": "Записи - Frigate"
}, },

View File

@ -21,7 +21,7 @@
}, },
"tips": { "tips": {
"context": "Возможно, вы захотите переиндексировать эмбеддинги отслеживаемых объектов после загрузки моделей.", "context": "Возможно, вы захотите переиндексировать эмбеддинги отслеживаемых объектов после загрузки моделей.",
"documentation": "Прочитать документацию" "documentation": "Читать документацию"
}, },
"context": "Frigate загружает необходимые модели эмбеддингов для поддержки функции семантического поиска. Это может занять несколько минут в зависимости от скорости вашего интернет-соединения.", "context": "Frigate загружает необходимые модели эмбеддингов для поддержки функции семантического поиска. Это может занять несколько минут в зависимости от скорости вашего интернет-соединения.",
"error": "Произошла ошибка. Проверьте логи Frigate." "error": "Произошла ошибка. Проверьте логи Frigate."
@ -142,7 +142,7 @@
"label": "Сдвиг аннотаций", "label": "Сдвиг аннотаций",
"desc": "Эти данные поступают из потока детекции вашей камеры, но накладываются на изображения из потока записи. Потоки вряд ли идеально синхронизированы, поэтому ограничивающая рамка и видео могут не совпадать. Для корректировки используйте поле <code>annotation_offset</code>.", "desc": "Эти данные поступают из потока детекции вашей камеры, но накладываются на изображения из потока записи. Потоки вряд ли идеально синхронизированы, поэтому ограничивающая рамка и видео могут не совпадать. Для корректировки используйте поле <code>annotation_offset</code>.",
"millisecondsToOffset": "Смещение аннотаций детекции в миллисекундах. <em>По умолчанию: 0</em>", "millisecondsToOffset": "Смещение аннотаций детекции в миллисекундах. <em>По умолчанию: 0</em>",
"documentation": "Прочитать документацию ", "documentation": "Читать документацию ",
"tips": "СОВЕТ: Представьте, у вас клип события, где человек идёт слева направо. Если рамка на таймлайне постоянно смещена влево от человека — уменьшите значение. Если рамка опережает движение — увеличьте значение." "tips": "СОВЕТ: Представьте, у вас клип события, где человек идёт слева направо. Если рамка на таймлайне постоянно смещена влево от человека — уменьшите значение. Если рамка опережает движение — увеличьте значение."
} }
}, },

View File

@ -63,7 +63,7 @@
"selectImage": "Пожалуйста, выберите файл изображения." "selectImage": "Пожалуйста, выберите файл изображения."
} }
}, },
"readTheDocs": "Прочитать документацию", "readTheDocs": "Читать документацию",
"trainFaceAs": "Запомнить лицо как:", "trainFaceAs": "Запомнить лицо как:",
"button": { "button": {
"uploadImage": "Загрузить изображение", "uploadImage": "Загрузить изображение",

View File

@ -104,7 +104,7 @@
"stream": { "stream": {
"audio": { "audio": {
"tips": { "tips": {
"documentation": "Прочитать документацию ", "documentation": "Читать документацию ",
"title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока." "title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока."
}, },
"available": "Для этого потока доступен звук", "available": "Для этого потока доступен звук",
@ -113,7 +113,7 @@
"title": "Поток", "title": "Поток",
"twoWayTalk": { "twoWayTalk": {
"tips": "Ваше устройство должно поддерживать эту функцию, а WebRTC должен быть настроен для двусторонней связи.", "tips": "Ваше устройство должно поддерживать эту функцию, а WebRTC должен быть настроен для двусторонней связи.",
"tips.documentation": "Прочитать документацию ", "tips.documentation": "Читать документацию ",
"available": "Двусторонняя связь доступна для этого потока", "available": "Двусторонняя связь доступна для этого потока",
"unavailable": "Двусторонняя связь недоступна для этого потока" "unavailable": "Двусторонняя связь недоступна для этого потока"
}, },

View File

@ -8,7 +8,8 @@
"frigatePlus": "Настройки Frigate+ - Frigate", "frigatePlus": "Настройки Frigate+ - Frigate",
"authentication": "Настройки аутентификации - Frigate", "authentication": "Настройки аутентификации - Frigate",
"classification": "Настройки распознавания - Frigate", "classification": "Настройки распознавания - Frigate",
"object": "Настройка объектов - Frigate" "object": "Отладка - Frigate",
"notifications": "Настройки уведомлений - Frigate"
}, },
"menu": { "menu": {
"cameras": "Настройки камеры", "cameras": "Настройки камеры",
@ -84,7 +85,7 @@
"classification": { "classification": {
"semanticSearch": { "semanticSearch": {
"title": "Семантический поиск", "title": "Семантический поиск",
"readTheDocumentation": "Открыть документацию", "readTheDocumentation": "Читать документацию",
"reindexNow": { "reindexNow": {
"label": "Переиндексировать сейчас", "label": "Переиндексировать сейчас",
"confirmButton": "Переиндексировать", "confirmButton": "Переиндексировать",
@ -100,7 +101,7 @@
"label": "Размер модели", "label": "Размер модели",
"desc": "Размер модели, используемой для эмбеддингов семантического поиска.", "desc": "Размер модели, используемой для эмбеддингов семантического поиска.",
"small": { "small": {
"title": "маленький", "title": "малый",
"desc": "Использование <em>малой</em> модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов." "desc": "Использование <em>малой</em> модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов."
}, },
"large": { "large": {
@ -112,7 +113,7 @@
"faceRecognition": { "faceRecognition": {
"desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.", "desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.",
"title": "Распознавание лиц", "title": "Распознавание лиц",
"readTheDocumentation": "Открыть документацию", "readTheDocumentation": "Читать документацию",
"modelSize": { "modelSize": {
"label": "Размер модели", "label": "Размер модели",
"desc": "Размер модели, используемой для распознавания лиц.", "desc": "Размер модели, используемой для распознавания лиц.",
@ -128,7 +129,7 @@
}, },
"licensePlateRecognition": { "licensePlateRecognition": {
"title": "Распознавание номерных знаков", "title": "Распознавание номерных знаков",
"readTheDocumentation": "Открыть документацию", "readTheDocumentation": "Читать документацию",
"desc": "Frigate способен распознавать автомобильные номера и автоматически добавлять обнаруженные символы в поле recognized_license_plate или известное имя в качестве sub_label для объектов типа 'car'. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице." "desc": "Frigate способен распознавать автомобильные номера и автоматически добавлять обнаруженные символы в поле recognized_license_plate или известное имя в качестве sub_label для объектов типа 'car'. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице."
}, },
"toast": { "toast": {
@ -237,14 +238,14 @@
"notification": { "notification": {
"title": "Уведомления", "title": "Уведомления",
"notificationSettings": { "notificationSettings": {
"documentation": "Прочитать документацию", "documentation": "Читать документацию",
"title": "Настройки уведомлений", "title": "Настройки уведомлений",
"desc": "Frigate может отправлять push-уведомления на ваше устройство, когда приложение открыто в браузере или установлено как PWA." "desc": "Frigate может отправлять push-уведомления на ваше устройство, когда приложение открыто в браузере или установлено как PWA."
}, },
"notificationUnavailable": { "notificationUnavailable": {
"documentation": "Прочитать документацию", "documentation": "Читать документацию",
"title": "Уведомления недоступны", "title": "Уведомления недоступны",
"desc": "Веб-уведомления требуют защищённого контекста (<code>https://...</code>). Это ограничение браузера. Получите безопасный доступ к Frigate, чтобы использовать уведомления." "desc": "Веб-уведомления требуют защищённого контекста (<code>https://</code>). Это ограничение браузера. Получите безопасный доступ к Frigate, чтобы использовать уведомления."
}, },
"email": { "email": {
"title": "Email", "title": "Email",
@ -273,7 +274,8 @@
"24hours": "Приостановить на 24 часа", "24hours": "Приостановить на 24 часа",
"untilRestart": "Приостановить до перезапуска", "untilRestart": "Приостановить до перезапуска",
"5minutes": "Приостановить на 5 минут", "5minutes": "Приостановить на 5 минут",
"10minutes": "Приостановить на 10 минут" "10minutes": "Приостановить на 10 минут",
"suspend": "Приостановить"
}, },
"toast": { "toast": {
"success": { "success": {
@ -307,7 +309,7 @@
"noDefinedZones": "Для этой камеры не определено ни одной зоны.", "noDefinedZones": "Для этой камеры не определено ни одной зоны.",
"objectDetectionsTips": "Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.", "objectDetectionsTips": "Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.",
"title": "Классификация событий", "title": "Классификация событий",
"readTheDocumentation": "Прочитать документацию", "readTheDocumentation": "Читать документацию",
"limitDetections": "Ограничение обнаружения отдельными зонами", "limitDetections": "Ограничение обнаружения отдельными зонами",
"toast": { "toast": {
"success": "Конфигурация классификации событий была сохранена. Перезапустите Frigate для применения изменений." "success": "Конфигурация классификации событий была сохранена. Перезапустите Frigate для применения изменений."
@ -343,7 +345,7 @@
"clickDrawPolygon": "Кликните, чтобы нарисовать полигон на изображении.", "clickDrawPolygon": "Кликните, чтобы нарисовать полигон на изображении.",
"name": { "name": {
"title": "Название", "title": "Название",
"inputPlaceHolder": "Введите название...", "inputPlaceHolder": "Введите название",
"tips": "Название должно содержать не менее 2 символов и не совпадать с названием камеры или другой зоны." "tips": "Название должно содержать не менее 2 символов и не совпадать с названием камеры или другой зоны."
}, },
"inertia": { "inertia": {
@ -377,12 +379,12 @@
"add": "Новая маска движения", "add": "Новая маска движения",
"edit": "Редактировать маску движения", "edit": "Редактировать маску движения",
"context": { "context": {
"documentation": "Прочитать документацию", "documentation": "Читать документацию",
"title": "Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения (например, ветки деревьев, метки времени на камере). При этом маски движения нужно использовать <em>очень умеренно</em>: чрезмерное применение масок затруднит отслеживание объектов." "title": "Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения (например, ветки деревьев, метки времени на камере). При этом маски движения нужно использовать <em>очень умеренно</em>: чрезмерное применение масок затруднит отслеживание объектов."
}, },
"clickDrawPolygon": "Нажмите, чтобы нарисовать полигон на изображении.", "clickDrawPolygon": "Нажмите, чтобы нарисовать полигон на изображении.",
"polygonAreaTooLarge": { "polygonAreaTooLarge": {
"documentation": "Прочитать документацию", "documentation": "Читать документацию",
"title": "Маска движения покрывает {{polygonArea}}% кадра. Большие маски движения не рекомендуются.", "title": "Маска движения покрывает {{polygonArea}}% кадра. Большие маски движения не рекомендуются.",
"tips": "Маски движения не предотвращают обнаружение объектов. Вместо этого следует использовать обязательную зону." "tips": "Маски движения не предотвращают обнаружение объектов. Вместо этого следует использовать обязательную зону."
}, },
@ -484,7 +486,7 @@
}, },
"motionDetectionTuner": { "motionDetectionTuner": {
"desc": { "desc": {
"documentation": "Прочитать руководство по настройке детекции движения", "documentation": "Читать руководство по настройке детекции движения",
"title": "Frigate использует детекцию движения как первичную проверку, чтобы определить, есть ли в кадре что-то, что стоит анализировать с помощью детекции объектов." "title": "Frigate использует детекцию движения как первичную проверку, чтобы определить, есть ли в кадре что-то, что стоит анализировать с помощью детекции объектов."
}, },
"title": "Настройка детекции движения", "title": "Настройка детекции движения",
@ -506,7 +508,7 @@
}, },
"debug": { "debug": {
"objectShapeFilterDrawing": { "objectShapeFilterDrawing": {
"document": "Прочитать документацию ", "document": "Читать документацию ",
"title": "Отрисовка фильтра формы объекта", "title": "Отрисовка фильтра формы объекта",
"desc": "Отображает прямоугольник на изображении, чтобы видеть данные о площади и соотношении сторон", "desc": "Отображает прямоугольник на изображении, чтобы видеть данные о площади и соотношении сторон",
"tips": "Включите эту опцию, чтобы нарисовать прямоугольник на изображении с камеры для отображения его площади и соотношения сторон. Эти значения можно затем использовать для настройки параметров фильтра формы объектов в вашем конфигурационном файле.", "tips": "Включите эту опцию, чтобы нарисовать прямоугольник на изображении с камеры для отображения его площади и соотношения сторон. Эти значения можно затем использовать для настройки параметров фильтра формы объектов в вашем конфигурационном файле.",
@ -577,12 +579,12 @@
"trainDate": "Дата обучения", "trainDate": "Дата обучения",
"error": "Не удалось загрузить информацию о модели", "error": "Не удалось загрузить информацию о модели",
"availableModels": "Доступные модели", "availableModels": "Доступные модели",
"loadingAvailableModels": "Загрузка доступных моделей...", "loadingAvailableModels": "Загрузка доступных моделей",
"modelSelect": "Здесь можно выбрать ваши доступные модели на Frigate+. Обратите внимание, что могут быть выбраны только модели, совместимые с текущей конфигурацией детектора.", "modelSelect": "Здесь можно выбрать ваши доступные модели на Frigate+. Обратите внимание, что могут быть выбраны только модели, совместимые с текущей конфигурацией детектора.",
"baseModel": "Базовая модель", "baseModel": "Базовая модель",
"supportedDetectors": "Поддерживаемые детекторы", "supportedDetectors": "Поддерживаемые детекторы",
"dimensions": "Размеры", "dimensions": "Размеры",
"loading": "Загрузка информации о модели...", "loading": "Загрузка информации о модели",
"cameras": "Камеры", "cameras": "Камеры",
"plusModelType": { "plusModelType": {
"baseModel": "Базовая модель", "baseModel": "Базовая модель",

View File

@ -41,7 +41,8 @@
"title": "Детекторы", "title": "Детекторы",
"inferenceSpeed": "Скорость вывода детектора", "inferenceSpeed": "Скорость вывода детектора",
"cpuUsage": "Использование CPU детектором", "cpuUsage": "Использование CPU детектором",
"memoryUsage": "Использование памяти детектором" "memoryUsage": "Использование памяти детектором",
"temperature": "Температура детектора"
}, },
"hardwareInfo": { "hardwareInfo": {
"title": "Информация об оборудовании", "title": "Информация об оборудовании",
@ -124,11 +125,20 @@
}, },
"framesAndDetections": "Кадры/детекции", "framesAndDetections": "Кадры/детекции",
"label": { "label": {
"ffmpeg": "ffmpeg", "ffmpeg": "FFmpeg",
"camera": "камера", "camera": "камера",
"capture": "захват", "capture": "захват",
"skipped": "пропущено", "skipped": "пропущено",
"detect": "детекция" "detect": "детекция",
"cameraDetectionsPerSecond": "{{camName}} обнаружений в секунду",
"cameraSkippedDetectionsPerSecond": "{{camName}} пропущенных обнаружений в секунду",
"cameraFramesPerSecond": "{{camName}} кадров в секунду",
"overallFramesPerSecond": "общее количество кадров в секунду",
"overallDetectionsPerSecond": "общее количество обнаружений в секунду",
"overallSkippedDetectionsPerSecond": "общее количество пропущенных обнаружений в секунду",
"cameraFfmpeg": "{{camName}} FFmpeg",
"cameraCapture": "{{camName}} захват",
"cameraDetect": "{{camName}} обнаружения"
}, },
"toast": { "toast": {
"success": { "success": {
@ -141,7 +151,7 @@
}, },
"lastRefreshed": "Обновлено: ", "lastRefreshed": "Обновлено: ",
"stats": { "stats": {
"ffmpegHighCpuUsage": "Камера {{camera}} использует чрезмерно много ресурсов CPU в FFMPEG ({{ffmpegAvg}}%)", "ffmpegHighCpuUsage": "Камера {{camera}} использует чрезмерно много ресурсов CPU в FFmpeg ({{ffmpegAvg}}%)",
"detectHighCpuUsage": "Камера {{camera}} использует слишком много ресурсов CPU для детекции ({{detectAvg}}%)", "detectHighCpuUsage": "Камера {{camera}} использует слишком много ресурсов CPU для детекции ({{detectAvg}}%)",
"healthy": "Система в порядке", "healthy": "Система в порядке",
"reindexingEmbeddings": "Переиндексация эмбеддингов (выполнено {{processed}} %)", "reindexingEmbeddings": "Переиндексация эмбеддингов (выполнено {{processed}} %)",