Translated using Weblate (Russian)

Currently translated at 8.4% (67 of 790 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (99 of 99 strings)

Translated using Weblate (Russian)

Currently translated at 93.7% (121 of 129 strings)

Translated using Weblate (Russian)

Currently translated at 88.5% (154 of 174 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Russian)

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (Russian)

Currently translated at 61.3% (659 of 1074 strings)

Translated using Weblate (Russian)

Currently translated at 88.0% (22 of 25 strings)

Translated using Weblate (Russian)

Currently translated at 95.4% (21 of 22 strings)

Translated using Weblate (Russian)

Currently translated at 69.3% (43 of 62 strings)

Translated using Weblate (Russian)

Currently translated at 92.3% (217 of 235 strings)

Co-authored-by: Anatoly Raev <cralixraev@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/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/Config - Global
Translation: Frigate NVR/Config - Groups
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
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 2026-04-08 16:25:57 +02:00
parent 9176ea60d9
commit b949a3844c
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
12 changed files with 234 additions and 19 deletions

View File

@ -260,7 +260,8 @@
"setPassword": "Установить пароль" "setPassword": "Установить пароль"
}, },
"appearance": "Внешний вид", "appearance": "Внешний вид",
"classification": "Распознование" "classification": "Распознование",
"profiles": "Профили"
}, },
"pagination": { "pagination": {
"label": "пагинация", "label": "пагинация",

View File

@ -6,7 +6,8 @@
"title": "Frigate перезапускается", "title": "Frigate перезапускается",
"content": "Эта страница перезагрузится через {{countdown}} сек.", "content": "Эта страница перезагрузится через {{countdown}} сек.",
"button": "Принудительная перезагрузка" "button": "Принудительная перезагрузка"
} },
"description": "Это перезагрузки перезагрузит Frigate."
}, },
"explore": { "explore": {
"plus": { "plus": {
@ -76,6 +77,10 @@
"fromTimeline": { "fromTimeline": {
"saveExport": "Сохранить экспорт", "saveExport": "Сохранить экспорт",
"previewExport": "Предпросмотр экспорта" "previewExport": "Предпросмотр экспорта"
},
"case": {
"label": "Случай",
"placeholder": "Выберите случай"
} }
}, },
"streaming": { "streaming": {

View File

@ -83,5 +83,59 @@
"label": "Конфигурация стационарных объектов", "label": "Конфигурация стационарных объектов",
"description": "Настройки для обнаружения и управления объектами, которые остаются неподвижными в течение определенного периода времени." "description": "Настройки для обнаружения и управления объектами, которые остаются неподвижными в течение определенного периода времени."
} }
},
"version": {
"label": "Текущая версия конфигурации",
"description": "Число или строка версии текущей конфигурации, которая может использоваться для определения миграций или форматирования изменений."
},
"safe_mode": {
"label": "Безопасный режим",
"description": "Когда включено, Frigate запустится в безопасном режиме с ограниченными функциями для поиска неисправностей."
},
"environment_vars": {
"label": "Переменные окружения",
"description": "Пары ключ/значения для переменных окружения которые необходимо задать для процесса Frigate в Home Assistant OS. Пользователи, которые не исползуют HAOS должны испольовать переменные окружения в Docker."
},
"logger": {
"label": "Логирование",
"description": "Управляет уровнем логирования по умолчанию и переопределением уровня для каждого компонента.",
"default": {
"label": "Уровень логирования",
"description": "Стандартный глобальный уровень логирования (debug, info, warning, error)."
},
"logs": {
"label": "Уровень логирования для каждого процесса"
}
},
"auth": {
"label": "Аутентификация",
"description": "Настройки аутентификации и сеанса, включая параметры cookie и ограничения скорости.",
"enabled": {
"label": "Включить аутентификацию",
"description": "Включить встроенную аутентификацию для интерфейса Frigate."
},
"reset_admin_password": {
"label": "Сбросить пароль администратора",
"description": "Если выбрано, сбросить пароль администратора при запуске и отобразить новый пароль в логе."
},
"cookie_name": {
"label": "Имя куки JWT",
"description": "Имя куки, используемого для хранения JWT токена для стандартной аутенфикации."
},
"cookie_secure": {
"label": "Флаг \"безопасный куки\"",
"description": "Устанавливает флаг \"secure\" на куки аутенфикации; должно быть включено когда используется TLS."
},
"session_length": {
"label": "Длинна сессии",
"description": "Длина сессии в секундах для JWT сессий."
},
"refresh_time": {
"label": "Окно обновления сессии",
"description": "Когда сессия в стольки секундах от истечения, обновить её обратно к полной длительности."
},
"failed_login_rate_limit": {
"label": "Лимит неудавшихся попыток логина"
}
} }
} }

View File

@ -1 +1,64 @@
{} {
"audio": {
"global": {
"sensitivity": "Общая чувствительность"
},
"cameras": {
"detection": "Обнаружение",
"sensitivity": "Чувствительность"
}
},
"timestamp_style": {
"global": {
"appearance": "Глобальный вид"
},
"cameras": {
"appearance": "Вид"
}
},
"motion": {
"global": {
"sensitivity": "Глобальная чувствительность",
"algorithm": "Глобальный алгоритм"
},
"cameras": {
"sensitivity": "Чувствительность",
"algorithm": "Алгоритм"
}
},
"detect": {
"global": {
"resolution": "Глобальное разрешение",
"tracking": "Глобальное отслеживание"
},
"cameras": {
"resolution": "Разрешение",
"tracking": "Отслеживание"
}
},
"objects": {
"global": {
"tracking": "Глобальное отслеживание",
"filtering": "Глобальная фильтрация"
},
"cameras": {
"tracking": "Отслеживание",
"filtering": "Фильтрация"
}
},
"record": {
"global": {
"retention": "Глобальное сохранение данных",
"events": "Глобальные события"
},
"cameras": {
"retention": "Сохранение данных",
"events": "События"
}
},
"ffmpeg": {
"cameras": {
"cameraFfmpeg": "Аргументы FFmpeg для этой камеры"
}
}
}

View File

@ -1 +1,31 @@
{} {
"maximum": "Должно быть максимум {{limit}}",
"exclusiveMinimum": "Должно быть больше {{limit}}",
"exclusiveMaximum": "Должно быть не более {{limit}}",
"minLength": "Должно быть не менее {{limit}} символов",
"maxLength": "Должно быть не более {{limit}} символов",
"minItems": "Должно быть не менее {{limit}} значений",
"maxItems": "Должно быть не более {{limit}} значений",
"pattern": "Неправильный формат",
"required": "Это поле обязательно",
"type": "Неправильный тип значения",
"enum": "Должно быть одним из списка разрешенных значений",
"const": "Значение не совпадает с ожидаемой константой",
"uniqueItems": "Все значения должны быть уникальны",
"format": "Неправильный формат",
"additionalProperties": "Неизвестное значение недопустимо",
"oneOf": "Должно совпадать только с одной из разрешенных схем",
"anyOf": "Должно совпадать как минимум с одной из разрешенных схем",
"proxy": {
"header_map": {
"roleHeaderRequired": "Заголовок роли требуется когда маппинги ролей настроены."
}
},
"ffmpeg": {
"inputs": {
"rolesUnique": "Каждой роли может быть назначен только один входной поток.",
"detectRequired": "Как минимум один входной поток должен быть назначен роли 'detect'.",
"hwaccelDetectOnly": "Только входной поток с ролью detect может настраивать аппаратное ускорение."
}
}
}

View File

@ -18,11 +18,11 @@
"toast": { "toast": {
"success": { "success": {
"deletedCategory_one": "Класс удалён", "deletedCategory_one": "Класс удалён",
"deletedCategory_few": "", "deletedCategory_few": "Класса удалено",
"deletedCategory_many": "", "deletedCategory_many": "Классов удалено",
"deletedImage_one": "Изображения удалены", "deletedImage_one": "Изображения удалены",
"deletedImage_few": "", "deletedImage_few": "Изображения удалено",
"deletedImage_many": "", "deletedImage_many": "Изображений удалено",
"deletedModel_one": "Успешно удалена {{count}} модель", "deletedModel_one": "Успешно удалена {{count}} модель",
"deletedModel_few": "Успешно удалены {{count}} модели", "deletedModel_few": "Успешно удалены {{count}} модели",
"deletedModel_many": "Успешно удалены {{count}} моделей", "deletedModel_many": "Успешно удалены {{count}} моделей",
@ -30,7 +30,8 @@
"trainedModel": "Модель успешно обучена.", "trainedModel": "Модель успешно обучена.",
"trainingModel": "Обучение модели успешно запущено.", "trainingModel": "Обучение модели успешно запущено.",
"updatedModel": "Конфигурация модели успешно обновлена", "updatedModel": "Конфигурация модели успешно обновлена",
"renamedCategory": "Класс успешно переименован в {{name}}" "renamedCategory": "Класс успешно переименован в {{name}}",
"reclassifiedImage": "Изображение успешно переклассифцировано"
}, },
"error": { "error": {
"deleteImageFailed": "Не удалось удалить: {{errorMessage}}", "deleteImageFailed": "Не удалось удалить: {{errorMessage}}",

View File

@ -16,7 +16,9 @@
"description": "Элементы обзора могут быть созданы для камеры только в том случае, если запись включена для этой камеры." "description": "Элементы обзора могут быть созданы для камеры только в том случае, если запись включена для этой камеры."
} }
}, },
"timeline": "Таймлайн", "timeline": {
"label": "Хронология"
},
"timeline.aria": "Выбор таймлайна", "timeline.aria": "Выбор таймлайна",
"events": { "events": {
"label": "События", "label": "События",

View File

@ -2,7 +2,9 @@
"documentTitle": "Экспорт - Frigate", "documentTitle": "Экспорт - Frigate",
"search": "Поиск", "search": "Поиск",
"noExports": "Не найдено файлов экспорта", "noExports": "Не найдено файлов экспорта",
"deleteExport": "Удалить экспорт", "deleteExport": {
"label": "Удалить экспорт"
},
"deleteExport.desc": "Вы уверены, что хотите удалить {{exportName}}?", "deleteExport.desc": "Вы уверены, что хотите удалить {{exportName}}?",
"editExport": { "editExport": {
"title": "Переименовать экспорт", "title": "Переименовать экспорт",
@ -11,13 +13,27 @@
}, },
"toast": { "toast": {
"error": { "error": {
"renameExportFailed": "Не удалось переименовать экспорт: {{errorMessage}}" "renameExportFailed": "Не удалось переименовать экспорт: {{errorMessage}}",
"assignCaseFailed": "Не удалось обновить назначение случая: {{errorMessage}}"
} }
}, },
"tooltip": { "tooltip": {
"shareExport": "Поделиться экспортом", "shareExport": "Поделиться экспортом",
"downloadVideo": "Скачать видео", "downloadVideo": "Скачать видео",
"editName": "Изменить название", "editName": "Изменить название",
"deleteExport": "Удалить экспорт" "deleteExport": "Удалить экспорт",
"assignToCase": "Добавить в случай"
},
"headings": {
"cases": "Случаи",
"uncategorizedExports": "Некатегоризированные экспорты"
},
"caseDialog": {
"title": "Добавить в случай",
"description": "Выберите существующий случай или создайте новый.",
"selectLabel": "Случай",
"newCaseOption": "Создать новый случай",
"nameLabel": "Название случая",
"descriptionLabel": "Описание"
} }
} }

View File

@ -13,7 +13,8 @@
"description": { "description": {
"placeholder": "Введите название коллекции", "placeholder": "Введите название коллекции",
"addFace": "Добавьте новую коллекцию в библиотеку лиц, загрузив свое первое изображение.", "addFace": "Добавьте новую коллекцию в библиотеку лиц, загрузив свое первое изображение.",
"invalidName": "Недопустимое имя. Имена могут содержать только буквы, цифры, пробелы, апострофы, подчёркивания и дефисы." "invalidName": "Недопустимое имя. Имена могут содержать только буквы, цифры, пробелы, апострофы, подчёркивания и дефисы.",
"nameCannotContainHash": "Имя не может содержать #."
}, },
"createFaceLibrary": { "createFaceLibrary": {
"desc": "Создание новой коллекции", "desc": "Создание новой коллекции",

View File

@ -1,5 +1,7 @@
{ {
"documentTitle": "Прямой эфир - Frigate", "documentTitle": {
"default": "Прямой эфир - Frigate"
},
"documentTitle.withCamera": "{{camera}} - Прямой эфир - Frigate", "documentTitle.withCamera": "{{camera}} - Прямой эфир - Frigate",
"lowBandwidthMode": "Экономичный режим", "lowBandwidthMode": "Экономичный режим",
"twoWayTalk": { "twoWayTalk": {
@ -15,7 +17,8 @@
"clickMove": { "clickMove": {
"label": "Кликните в кадре для центрирования камеры", "label": "Кликните в кадре для центрирования камеры",
"enable": "Включить перемещение по клику", "enable": "Включить перемещение по клику",
"disable": "Отключить перемещение по клику" "disable": "Отключить перемещение по клику",
"enableWithZoom": "Включить \"клик для перемещения / перетащить для масштабирования\""
}, },
"left": { "left": {
"label": "Переместить PTZ-камеру влево" "label": "Переместить PTZ-камеру влево"

View File

@ -12,7 +12,11 @@
"notifications": "Настройки уведомлений - Frigate", "notifications": "Настройки уведомлений - Frigate",
"enrichments": "Настройки обогащения - Frigate", "enrichments": "Настройки обогащения - Frigate",
"cameraManagement": "Управление камерами - Frigate", "cameraManagement": "Управление камерами - Frigate",
"cameraReview": "Настройки просмотра камеры - Frigate" "cameraReview": "Настройки просмотра камеры - Frigate",
"globalConfig": "Глобальная конфигурация - Frigate",
"cameraConfig": "Настройки камеры - Frigate",
"maintenance": "Обслуживание - Frigate",
"profiles": "Профили - Frigate"
}, },
"menu": { "menu": {
"cameras": "Настройки камеры", "cameras": "Настройки камеры",
@ -28,7 +32,14 @@
"triggers": "Триггеры", "triggers": "Триггеры",
"cameraManagement": "Управление", "cameraManagement": "Управление",
"cameraReview": "Обзор", "cameraReview": "Обзор",
"roles": "Роли" "roles": "Роли",
"general": "Общее",
"globalConfig": "Глобальная конфигурация",
"system": "Система",
"integrations": "Интеграции",
"uiSettings": "Настройки интерфейса",
"profiles": "Профили",
"globalDetect": "Обнаружение объектов"
}, },
"dialog": { "dialog": {
"unsavedChanges": { "unsavedChanges": {
@ -1258,5 +1269,11 @@
"success": "Конфигурация классификации обзора была сохранена. Перезапустите Frigate для применения изменений." "success": "Конфигурация классификации обзора была сохранена. Перезапустите Frigate для применения изменений."
} }
} }
},
"button": {
"overriddenGlobal": "Перезаписано (глобально)",
"overriddenGlobalTooltip": "Эта камера перезаписывает глобальные настройки в этой секции",
"overriddenBaseConfig": "Перезаписано (базовые настройки)",
"overriddenBaseConfigTooltip": "Перезаписи настроек профиля {{profile}} в этой секции"
} }
} }

View File

@ -7,7 +7,8 @@
"logs": { "logs": {
"frigate": "Логи Frigate - Frigate", "frigate": "Логи Frigate - Frigate",
"go2rtc": "Логи Go2RTC - Frigate", "go2rtc": "Логи Go2RTC - Frigate",
"nginx": "Логи Nginx - Frigate" "nginx": "Логи Nginx - Frigate",
"websocket": "Логи сообщений - Frigate"
} }
}, },
"title": "Система", "title": "Система",
@ -33,6 +34,27 @@
"fetchingLogsFailed": "Ошибка получения логов: {{errorMessage}}", "fetchingLogsFailed": "Ошибка получения логов: {{errorMessage}}",
"whileStreamingLogs": "Ошибка при потоковой передаче логов: {{errorMessage}}" "whileStreamingLogs": "Ошибка при потоковой передаче логов: {{errorMessage}}"
} }
},
"websocket": {
"label": "Сообщения",
"pause": "Пауза",
"resume": "Продолжить",
"clear": "Очистить",
"filter": {
"all": "Все топики",
"topics": "Топики",
"events": "События",
"classification": "Классификация",
"face_recognition": "Распознавание лиц",
"lpr": "Распознавание номерных знаков",
"camera_activity": "Активность камеры",
"system": "Система",
"camera": "Камера",
"all_cameras": "Все камеры",
"cameras_count_one": "{{count}} камера",
"cameras_count_other": "{{count}} камеры"
},
"empty": "Сообщения ещё не были получены"
} }
}, },
"general": { "general": {