Added translation using Weblate (Russian)

Translated using Weblate (Russian)

Currently translated at 75.9% (442 of 582 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (199 of 199 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: internetson <sockmancore@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2025-10-29 15:44:39 +01:00 committed by Nicolas Mowen
parent 5fb5a185e0
commit a4a0bef2d7
5 changed files with 120 additions and 8 deletions

View File

@ -89,7 +89,7 @@
"24hour": "d MMM, yyyy" "24hour": "d MMM, yyyy"
} }
}, },
"selectItem": "Выбор {{item}}", "selectItem": "Выбрать {{item}}",
"button": { "button": {
"apply": "Применить", "apply": "Применить",
"done": "Готово", "done": "Готово",
@ -138,6 +138,14 @@
"length": { "length": {
"meters": "метры", "meters": "метры",
"feet": "футы" "feet": "футы"
},
"data": {
"kbps": "кБ/с",
"mbps": "МБ/с",
"gbps": "ГБ/с",
"kbph": "кБ/час",
"mbph": "МБ/час",
"gbph": "ГБ/час"
} }
}, },
"menu": { "menu": {
@ -280,6 +288,8 @@
"viewer": "Наблюдатель", "viewer": "Наблюдатель",
"desc": "Администраторы имеют полный доступ ко всем функциям в интерфейсе Frigate. Наблюдатели ограничены просмотром камер, элементов просмотра и архивных записей." "desc": "Администраторы имеют полный доступ ко всем функциям в интерфейсе Frigate. Наблюдатели ограничены просмотром камер, элементов просмотра и архивных записей."
}, },
"selectItem": "Выбрать {{item}}", "readTheDocumentation": "Читать документацию",
"readTheDocumentation": "Читать документацию" "information": {
"pixels": "{{area}}px"
}
} }

View File

@ -10,6 +10,7 @@
"loginFailed": "Ошибка входа", "loginFailed": "Ошибка входа",
"unknownError": "Неизвестная ошибка. Проверьте логи.", "unknownError": "Неизвестная ошибка. Проверьте логи.",
"webUnknownError": "Неизвестная ошибка. Проверьте логи консоли." "webUnknownError": "Неизвестная ошибка. Проверьте логи консоли."
} },
"firstTimeLogin": "Пытаетесь войти в систему впервые? Учетные данные указаны в логах Frigate."
} }
} }

View File

@ -0,0 +1 @@
{}

View File

@ -37,5 +37,16 @@
"selected_other": "{{count}} выбрано", "selected_other": "{{count}} выбрано",
"detected": "обнаружен", "detected": "обнаружен",
"suspiciousActivity": "Подозрительная активность", "suspiciousActivity": "Подозрительная активность",
"threateningActivity": "Угрожающая активность" "threateningActivity": "Угрожающая активность",
"detail": {
"noDataFound": "Нет данных для просмотра",
"aria": "Переключить подробный режим просмотра",
"trackedObject_one": "отслеживаемый объект",
"trackedObject_other": "отслеживаемые объекты",
"noObjectDetailData": "Данные о деталях объекта недоступны."
},
"objectTrack": {
"trackedPoint": "Отслеживаемая точка",
"clickToSeek": "Перейти к этому моменту"
}
} }

View File

@ -10,7 +10,9 @@
"classification": "Настройки распознавания - Frigate", "classification": "Настройки распознавания - Frigate",
"object": "Отладка - Frigate", "object": "Отладка - Frigate",
"notifications": "Настройки уведомлений - Frigate", "notifications": "Настройки уведомлений - Frigate",
"enrichments": "Настройки обогащения - Frigate" "enrichments": "Настройки обогащения - Frigate",
"cameraManagement": "Управление камерами - Frigate",
"cameraReview": "Настройки просмотра камеры - Frigate"
}, },
"menu": { "menu": {
"cameras": "Настройки камеры", "cameras": "Настройки камеры",
@ -23,7 +25,10 @@
"ui": "Интерфейс", "ui": "Интерфейс",
"classification": "Распознавание", "classification": "Распознавание",
"enrichments": "Обогащения", "enrichments": "Обогащения",
"triggers": "Триггеры" "triggers": "Триггеры",
"cameraManagement": "Управление",
"cameraReview": "Обзор",
"roles": "Роли"
}, },
"dialog": { "dialog": {
"unsavedChanges": { "unsavedChanges": {
@ -401,7 +406,7 @@
"name": { "name": {
"title": "Название", "title": "Название",
"inputPlaceHolder": "Введите название…", "inputPlaceHolder": "Введите название…",
"tips": "Название должно содержать не менее 2 символов и не совпадать с названием камеры или другой зоны." "tips": "Имя должно содержать не менее 2 символов, включать хотя бы одну букву и не совпадать с названием камеры или другой зоны."
}, },
"inertia": { "inertia": {
"title": "Инерция", "title": "Инерция",
@ -839,5 +844,89 @@
"title": "Семантический поиск выключен", "title": "Семантический поиск выключен",
"desc": "Для использования триггеров необходимо включить семантический поиск." "desc": "Для использования триггеров необходимо включить семантический поиск."
} }
},
"cameraWizard": {
"title": "Добавить камеру",
"description": "Следуйте инструкциям ниже, чтобы добавить новую камеру в вашу установку Frigate.",
"steps": {
"nameAndConnection": "Имя и подключение",
"streamConfiguration": "Конфигурация потока",
"validationAndTesting": "Проверка и тестирование"
},
"save": {
"success": "Новая камера {{cameraName}} успешно сохранена.",
"failure": "Ошибка при сохранении {{cameraName}}."
},
"testResultLabels": {
"resolution": "Разрешение",
"video": "Видео",
"audio": "Аудио",
"fps": "Кадры в секунду (FPS)"
},
"commonErrors": {
"noUrl": "Пожалуйста, укажите корректный URL потока",
"testFailed": "Тест потока не удался: {{error}}"
},
"step1": {
"description": "Введите данные камеры и проверьте подключение.",
"cameraName": "Имя камеры",
"cameraNamePlaceholder": "Например, front_door или Обзор заднего двора",
"host": "Хост/IP-адрес",
"port": "Порт",
"username": "Имя пользователя",
"usernamePlaceholder": "Необязательно",
"password": "Пароль",
"passwordPlaceholder": "Необязательно",
"selectTransport": "Выберите транспортный протокол",
"cameraBrand": "Бренд камеры",
"selectBrand": "Выберите бренд камеры для шаблона URL",
"customUrl": "Пользовательский URL потока",
"brandInformation": "Информация о бренде",
"brandUrlFormat": "Для камер с форматом RTSP-URL вида: {{exampleUrl}}",
"customUrlPlaceholder": "rtsp://имя_пользователя:пароль@хост:порт/путь",
"testConnection": "Проверить соединение",
"testSuccess": "Соединение успешно установлено!",
"testFailed": "Проверка соединения не удалась. Проверьте введённые данные и попробуйте снова.",
"streamDetails": "Детали потока",
"warnings": {
"noSnapshot": "Не удалось получить снимок из настроенного потока."
},
"errors": {
"brandOrCustomUrlRequired": "Выберите бренд камеры с указанием хоста/IP или выберите \"Другое\" и укажите пользовательский URL",
"nameRequired": "Необходимо указать имя камеры",
"nameLength": "Имя камеры должно содержать не более 64 символов",
"invalidCharacters": "Имя камеры содержит недопустимые символы",
"nameExists": "Имя камеры уже используется",
"brands": {
"reolink-rtsp": "RTSP от Reolink не рекомендуется. Включите HTTP в настройках камеры и перезапустите мастер настройки камеры."
}
},
"docs": {
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
}
},
"step2": {
"description": "Настройте роли потоков и добавьте дополнительные потоки для вашей камеры.",
"streamsTitle": "Потоки камеры",
"addStream": "Добавить поток",
"addAnotherStream": "Добавить ещё один поток",
"streamTitle": "Поток {{number}}",
"streamUrl": "URL потока",
"streamUrlPlaceholder": "rtsp://имя_пользователя:пароль@хост:порт/путь",
"url": "URL",
"resolution": "Разрешение",
"selectResolution": "Выберите разрешение",
"quality": "Качество",
"selectQuality": "Выберите качество",
"roles": "Роли",
"roleLabels": {
"detect": "Обнаружение объектов",
"record": "Запись",
"audio": "Аудио"
},
"testStream": "Проверить соединение",
"testSuccess": "Тест потока выполнен успешно!",
"testFailed": "Тест потока не пройден"
}
} }
} }