{ "menu": { "system": "Сістэма", "profiles": "Профілі", "general": "Агульныя", "globalConfig": "Глабальная канфігурацыя", "integrations": "Інтэграцыі", "cameras": "Канфігурацыя камер", "ui": "Інтэрфейс", "uiSettings": "Налады інтэрфейсу", "globalDetect": "Дэтэктаванне аб'ектаў", "globalRecording": "Запіс", "globalSnapshots": "Здымкі", "globalFfmpeg": "FFMPEG", "globalMotion": "Дэтэктаванне руху", "globalObjects": "Аб'екты", "globalReview": "Разгляд", "globalAudioEvents": "Дэтэктаванне гуку", "globalLivePlayback": "Жывое прайграванне", "globalTimestampStyle": "Стыль меткі часу", "systemDatabase": "База даных", "systemTls": "TLS", "systemAuthentication": "Праверка сапраўднасці", "systemNetworking": "Сетка", "systemProxy": "Проксі", "systemUi": "Інтэрфейс", "systemLogging": "Рэгістрацыя", "systemEnvironmentVariables": "Зменныя асяроддзя", "systemTelemetry": "Тэлеметрыя", "systemBirdseye": "Birdseye", "systemFfmpeg": "FFMPEG", "systemDetectorsAndModel": "Дэтэктары і мадэль", "systemMqtt": "MQTT", "systemGo2rtcStreams": "Плыні go2rtc", "integrationSemanticSearch": "Семантычны пошук", "integrationGenerativeAi": "Generative AI", "integrationFaceRecognition": "Распазнаванне асобы", "integrationLpr": "Распазнаванне нумарных знакаў", "integrationObjectClassification": "Класіфікацыя аб'ектаў", "integrationAudioTranscription": "Транскрыпцыя гуку", "cameraDetect": "Дэтэктаванне аб'ектаў", "cameraFfmpeg": "Плыні (FFmpeg)", "cameraRecording": "Запіс", "cameraSnapshots": "Здымкі", "cameraMotion": "Дэтэктаванне руху", "cameraObjects": "Аб'екты", "cameraConfigReview": "Разгляд", "cameraAudioEvents": "Дэтэктаванне гуку", "cameraAudioTranscription": "Транскрыпцыя гуку", "cameraNotifications": "Апавяшчэнні", "cameraLivePlayback": "Жывое прайграванне", "cameraBirdseye": "Birdseye", "cameraFaceRecognition": "Распазнаванне асобы", "cameraLpr": "Распазнаванне нумарных знакаў", "cameraMqttConfig": "MQTT", "cameraOnvif": "ONVIF", "cameraUi": "Інтэрфейс камеры", "cameraTimestampStyle": "Стыль меткі часу", "cameraMqtt": "MQTT камеры", "cameraManagement": "Кіраванне камерамі", "cameraReview": "Разгляд", "masksAndZones": "Маскі і зоны", "motionTuner": "Наладка руху", "enrichments": "Узбагачэнні", "users": "Карыстальнікі", "roles": "Ролі", "notifications": "Апавяшчэнні", "triggers": "Трыгеры", "debug": "Адладка", "frigateplus": "Frigate+", "maintenance": "Абслугоўванне", "mediaSync": "Сінхранізацыя медыя", "regionGrid": "Сетка рэгіёнаў" }, "documentTitle": { "default": "Налады - Frigate", "authentication": "Налады праверкі сапраўднасці - Frigate", "cameraManagement": "Кіраванне камерамі - Frigate", "cameraReview": "Налады разгляду камеры - Frigate", "enrichments": "Налады ўзбагачэнняў - Frigate", "masksAndZones": "Рэдактар масак і зон - Frigate", "motionTuner": "Наладка руху - Frigate", "object": "Адладка - Frigate", "general": "Налады інтэрфейсу - Frigate", "globalConfig": "Глабальная канфігурацыя - Frigate", "cameraConfig": "Канфігурацыя камеры - Frigate", "frigatePlus": "Налады Frigate+ - Frigate", "detectorsAndModel": "Дэтэктары і мадэль - Frigate", "notifications": "Налады апавяшчэнняў - Frigate", "maintenance": "Абслугоўванне - Frigate", "profiles": "Профілі - Frigate" }, "button": { "overriddenGlobal": "Перавызначана (глабальна)", "overriddenGlobalTooltip": "Гэта камера перавызначае глабальныя налады ў гэтым раздзеле", "overriddenGlobalHeading_one": "Гэта камера перавызначае {{count}} поле глабальнай канфігурацыі:", "overriddenGlobalHeading_few": "Гэта камера перавызначае {{count}} палі глабальнай канфігурацыі:", "overriddenGlobalHeading_many": "Гэта камера перавызначае {{count}} палёў глабальнай канфігурацыі:", "overriddenGlobalNoDeltas": "Гэта камера перавызначае глабальную канфігурацыю, але значэнні палёў не адрозніваюцца.", "overriddenBaseConfig": "Перавызначана (базавая канфігурацыя)", "overriddenBaseConfigTooltip": "Профіль {{profile}} перавызначае налады ў гэтым раздзеле", "overriddenBaseConfigHeading_one": "Профіль {{profile}} перавызначае {{count}} поле базавай канфігурацыі:", "overriddenBaseConfigHeading_few": "Профіль {{profile}} перавызначае {{count}} палі базавай канфігурацыі:", "overriddenBaseConfigHeading_many": "Профіль {{profile}} перавызначае {{count}} палёў базавай канфігурацыі:", "overriddenBaseConfigNoDeltas": "Профіль {{profile}} перавызначае гэты раздзел, але значэнні палёў не адрозніваюцца ад базавай канфігурацыі.", "overriddenInCameras": { "label_one": "Перавызначана ў {{count}} камеры", "label_few": "Перавызначана ў {{count}} камерах", "label_many": "Перавызначана ў {{count}} камерах", "tooltip_one": "{{count}} камера перавызначае значэнні ў гэтым раздзеле. Націсніце, каб убачыць падрабязнасці.", "tooltip_few": "{{count}} камеры перавызначаюць значэнні ў гэтым раздзеле. Націсніце, каб убачыць падрабязнасці.", "tooltip_many": "{{count}} камер перавызначаюць значэнні ў гэтым раздзеле. Націсніце, каб убачыць падрабязнасці.", "heading_one": "У гэтым глабальным раздзеле ёсць палі, перавызначаныя ў {{count}} камеры.", "heading_few": "У гэтым глабальным раздзеле ёсць палі, перавызначаныя ў {{count}} камерах.", "heading_many": "У гэтым глабальным раздзеле ёсць палі, перавызначаныя ў {{count}} камерах.", "othersField_one": "яшчэ {{count}}", "othersField_few": "яшчэ {{count}}", "othersField_many": "яшчэ {{count}}", "profilePrefix": "профіль {{profile}}: {{fields}}" } }, "menuDot": { "overrideGlobal": "Гэты раздзел перавызначае глабальную канфігурацыю", "overrideProfile": "Гэты раздзел перавызначаны профілем {{profile}}", "unsaved": "У гэтым раздзеле ёсць незахаваныя змены" }, "dialog": { "unsavedChanges": { "title": "У вас ёсць незахаваныя змены.", "desc": "Захаваць змены перад тым, як працягнуць?" } }, "saveAllPreview": { "title": "Змены, якія будуць захаваны", "triggerLabel": "Праглядзець змены, што чакаюць", "empty": "Няма змен, што чакаюць.", "scope": { "label": "Абсяг", "global": "Глабальна", "camera": "Камера: {{cameraName}}" }, "profile": { "label": "Профіль" }, "field": { "label": "Поле" }, "value": { "label": "Новае значэнне", "reset": "Скінуць" } }, "cameraSetting": { "camera": "Камера", "noCamera": "Няма камеры" }, "general": { "title": "Налады інтэрфейсу", "liveDashboard": { "title": "Панэль жывога прагляду", "automaticLiveView": { "label": "Аўтаматычны жывы прагляд", "desc": "Аўтаматычна пераключацца на жывы прагляд камеры пры выяўленні актыўнасці. Пры адключэнні статычныя відарысы камер на панэлі жывога прагляду будуць абнаўляцца раз на хвіліну." }, "playAlertVideos": { "label": "Прайграваць відэа абвестак", "desc": "Апошнія абвесткі на панэлі жывога прагляду прадвызначана будуць прайгравацца як невялікія зацыкленыя відэа. Адключыце гэты параметр, каб на гэтай прыладзе або ў гэтым браўзеры паказваўся толькі статычны відарыс." }, "displayCameraNames": { "label": "Заўсёды паказваць назвы камер", "desc": "Заўсёды паказваць назвы камер на панэлі жывога прагляду з некалькімі камерамі." }, "liveFallbackTimeout": { "label": "Тайм-аўт пераходу на рэзервовы плэер", "desc": "Калі высакаякасная жывая плынь камеры недаступная, праз столькі секунд перайсці ў рэжым нізкай паласы прапускання. Прадвызначана: 3." } }, "storedLayouts": { "title": "Захаваныя раскладкі", "desc": "Раскладку камер у групе можна перацягваць і змяняць памеры. Становішчы захоўваюцца ў лакальным сховішчы браўзера.", "clearAll": "Ачысціць усе раскладкі" }, "cameraGroupStreaming": { "title": "Налады трансляцыі груп камер", "desc": "Налады трансляцыі для кожнай групы камер захоўваюцца ў лакальным сховішчы браўзера.", "clearAll": "Ачысціць усе налады трансляцыі" }, "recordingsViewer": { "title": "Прагляд запісаў", "defaultPlaybackRate": { "label": "Прадвызначаная хуткасць прайгравання", "desc": "Прадвызначаная хуткасць прайгравання запісаў." } }, "calendar": { "title": "Каляндар", "firstWeekday": { "label": "Першы дзень тыдня", "desc": "Дзень, з якога пачынаюцца тыдні ў календары разгляду.", "sunday": "Нядзеля", "monday": "Панядзелак" } }, "toast": { "success": { "clearStoredLayout": "Захаваная раскладка для {{cameraName}} ачышчана", "clearStreamingSettings": "Налады трансляцыі для ўсіх груп камер ачышчаны." }, "error": { "clearStoredLayoutFailed": "Не ўдалося ачысціць захаваную раскладку: {{errorMessage}}", "clearStreamingSettingsFailed": "Не ўдалося ачысціць налады трансляцыі: {{errorMessage}}" } } }, "enrichments": { "title": "Налады ўзбагачэнняў", "unsavedChanges": "Незахаваныя змены налад узбагачэнняў", "birdClassification": { "title": "Класіфікацыя птушак", "desc": "Класіфікацыя птушак вызначае вядомых птушак праз квантаваную мадэль Tensorflow. Калі птушка распазнана, яе агульная назва дадаецца як sub_label. Гэтыя звесткі трапляюць у інтэрфейс, фільтры і апавяшчэнні." }, "semanticSearch": { "title": "Семантычны пошук", "desc": "Семантычны пошук у Frigate дазваляе знаходзіць аб'екты пад адсочваннем у элементах разгляду па самім відарысе, па тэкставым апісанні ад карыстальніка або па аўтаматычна створаным апісанні.", "reindexNow": { "label": "Пераіндэксаваць зараз", "desc": "Пераіндэксацыя нанова створыць убудаванні для ўсіх аб'ектаў пад адсочваннем. Працэс ідзе ў фоне, можа моцна нагрузіць CPU і заняць значны час у залежнасці ад колькасці аб'ектаў.", "confirmTitle": "Пацвердзіце пераіндэксацыю", "confirmDesc": "Сапраўды пераіндэксаваць убудаванні ўсіх аб'ектаў пад адсочваннем? Працэс ідзе ў фоне, але можа моцна нагрузіць CPU і заняць значны час. Ход выканання відаць на старонцы агляду.", "confirmButton": "Пераіндэксаваць", "success": "Пераіндэксацыя пачата.", "alreadyInProgress": "Пераіндэксацыя ўжо выконваецца.", "error": "Не ўдалося пачаць пераіндэксацыю: {{errorMessage}}" }, "modelSize": { "label": "Памер мадэлі", "desc": "Памер мадэлі для ўбудаванняў семантычнага пошуку.", "small": { "title": "малы", "desc": "Пры small выкарыстоўваецца квантаваная версія мадэлі, якая займае менш RAM і хутчэй працуе на CPU пры амаль незаўважнай розніцы ў якасці ўбудаванняў." }, "large": { "title": "вялікі", "desc": "Пры large выкарыстоўваецца поўная мадэль Jina, якая пры магчымасці аўтаматычна запускаецца на GPU." } } }, "faceRecognition": { "title": "Распазнаванне асобы", "desc": "Распазнаванне асобы дазваляе прысвойваць людзям імёны. Калі твар распазнаны, Frigate дадае імя чалавека як падметку. Гэтыя звесткі трапляюць у інтэрфейс, фільтры і апавяшчэнні.", "modelSize": { "label": "Памер мадэлі", "desc": "Памер мадэлі для распазнавання асобы.", "small": { "title": "малы", "desc": "Пры small выкарыстоўваецца мадэль убудаванняў твару FaceNet, якая эфектыўна працуе на большасці CPU." }, "large": { "title": "вялікі", "desc": "Пры large выкарыстоўваецца мадэль убудаванняў твару ArcFace, якая пры магчымасці аўтаматычна запускаецца на GPU." } } }, "licensePlateRecognition": { "title": "Распазнаванне нумарных знакаў", "desc": "Frigate можа распазнаваць нумарныя знакі транспартных сродкаў і аўтаматычна дадаваць распазнаныя сімвалы ў поле recognized_license_plate або вядомае імя як sub_label да аб'ектаў тыпу car. Тыповы выпадак - чытаць знакі аўтамабіляў, што заязджаюць на пад'езд, або праязджаюць па вуліцы." }, "restart_required": "Патрабуецца перазапуск (зменены налады ўзбагачэнняў)", "toast": { "success": "Налады ўзбагачэнняў захаваны. Перазапусціце Frigate, каб прымяніць змены.", "error": "Не ўдалося захаваць змены канфігурацыі: {{errorMessage}}" } }, "cameraWizard": { "title": "Дадаць камеру", "description": "Выканайце крокі ніжэй, каб дадаць новую камеру ў вашу ўсталёўку Frigate.", "steps": { "nameAndConnection": "Назва і падлучэнне", "probeOrSnapshot": "Зандзіраванне або здымак", "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://username:password@host:port/path", "connectionSettings": "Налады падлучэння", "detectionMethod": "Спосаб выяўлення плыняў", "onvifPort": "Порт ONVIF", "probeMode": "Зандзіраваць камеру", "manualMode": "Выбар уручную", "detectionMethodDescription": "Зандзіруйце камеру праз ONVIF (калі падтрымліваецца), каб знайсці URL плыняў, або ўручную выберыце вытворцу, каб ужыць загадзя вызначаныя URL. Каб увесці свой RTSP URL, выберыце ручны спосаб і пункт «Іншы».", "onvifPortDescription": "Для камер з падтрымкай ONVIF гэта звычайна 80 або 8080.", "useDigestAuth": "Выкарыстоўваць digest-аўтарызацыю", "useDigestAuthDescription": "Выкарыстоўваць HTTP digest-аўтарызацыю для ONVIF. Некаторыя камеры патрабуюць асобных імя карыстальніка і пароля для ONVIF замест звычайнага адміністратара.", "errors": { "brandOrCustomUrlRequired": "Выберыце вытворцу камеры з хостам або IP, або выберыце «Іншы» і ўвядзіце свой URL", "nameRequired": "Назва камеры абавязковая", "nameLength": "Назва камеры мусіць мець не болей за 64 сімвалы", "invalidCharacters": "Назва камеры ўтрымлівае недапушчальныя сімвалы", "nameExists": "Камера з такой назвай ужо існуе", "customUrlRtspRequired": "Уласныя URL мусяць пачынацца з «rtsp://» або «rtsps://». Для плыняў не праз RTSP патрэбна ручная наладка." } }, "step2": { "description": "Зандзіруйце камеру, каб знайсці даступныя плыні, або задайце налады ўручную ў залежнасці ад выбранага спосабу.", "testSuccess": "Тэст падлучэння пройдзены!", "testFailed": "Тэст падлучэння не пройдзены. Праверце ўведзеныя даныя і паспрабуйце зноў.", "testFailedTitle": "Тэст не пройдзены", "streamDetails": "Падрабязнасці плыні", "probing": "Зандзіраванне камеры…", "retry": "Паўтарыць", "testing": { "probingMetadata": "Зандзіраванне метаданых камеры…", "fetchingSnapshot": "Атрыманне здымка камеры…" }, "probeFailed": "Не ўдалося зандзіраваць камеру: {{error}}", "probingDevice": "Зандзіраванне прылады…", "probeSuccessful": "Зандзіраванне пройдзена", "probeError": "Памылка зандзіравання", "probeNoSuccess": "Зандзіраванне не ўдалося", "deviceInfo": "Звесткі пра прыладу", "manufacturer": "Вытворца", "model": "Мадэль", "firmware": "Прашыўка", "profiles": "Профілі", "ptzSupport": "Падтрымка PTZ", "autotrackingSupport": "Падтрымка аўтаадсочвання", "presets": "Прэсэты", "rtspCandidates": "Кандыдаты RTSP", "rtspCandidatesDescription": "Пры зандзіраванні камеры знойдзены наступныя RTSP URL. Праверце падлучэнне, каб убачыць метаданыя плыні.", "noRtspCandidates": "RTSP URL у камеры не знойдзены. Магчыма, даныя карыстальніка няправільныя, або камера не падтрымлівае ONVIF ці выкарыстаны спосаб атрымання RTSP URL. Вярніцеся назад і ўвядзіце RTSP URL уручную.", "candidateStreamTitle": "Кандыдат {{number}}", "useCandidate": "Выкарыстоўваць", "uriCopy": "Капіяваць", "uriCopied": "URI скапіяваны ў буфер абмену", "testConnection": "Праверыць падлучэнне", "toggleUriView": "Націсніце, каб паказаць або схаваць поўны URI", "connected": "Падлучана", "notConnected": "Не падлучана", "errors": { "hostRequired": "Патрабуецца хост або IP-адрас" } }, "step3": { "description": "Наладзьце ролі плыняў і дадайце дадатковыя плыні для вашай камеры.", "streamsTitle": "Плыні камеры", "addStream": "Дадаць плынь", "addAnotherStream": "Дадаць яшчэ плынь", "streamTitle": "Плынь {{number}}", "streamUrl": "URL плыні", "streamUrlPlaceholder": "rtsp://username:password@host:port/path", "selectStream": "Выберыце плынь", "searchCandidates": "Пошук кандыдатаў…", "noStreamFound": "Плыняў не знойдзена", "url": "URL-адрас", "resolution": "Разрозненне", "selectResolution": "Выберыце разрозненне", "quality": "Якасць", "selectQuality": "Выберыце якасць", "roles": "Ролі", "roleLabels": { "detect": "Дэтэктаванне аб'ектаў", "record": "Запіс", "audio": "Аўдыя" }, "testStream": "Праверыць падлучэнне", "testSuccess": "Тэст плыні пройдзены!", "testFailed": "Тэст плыні не пройдзены", "testFailedTitle": "Тэст не пройдзены", "connected": "Падлучана", "notConnected": "Не падлучана", "featuresTitle": "Магчымасці", "go2rtc": "Паменшыць колькасць падлучэнняў да камеры", "detectRoleWarning": "Каб працягнуць, хаця б адна плынь мусіць мець ролю «detect».", "rolesPopover": { "title": "Ролі плыняў", "detect": "Асноўная плынь для дэтэктавання аб'ектаў.", "record": "Захоўвае сегменты відэаплыні паводле налад канфігурацыі.", "audio": "Плынь для дэтэктавання па гуку." }, "featuresPopover": { "title": "Магчымасці плыні", "description": "Скарыстайцеся рэтрансляцыяй go2rtc, каб паменшыць колькасць падлучэнняў да камеры." } }, "step4": { "description": "Апошняя праверка і аналіз перад захаваннем новай камеры. Перад захаваннем падлучыце кожная плынь.", "validationTitle": "Праверка плыняў", "connectAllStreams": "Падлучыць усе плыні", "reconnectionSuccess": "Перападключэнне выканана.", "reconnectionPartial": "Некаторыя плыні не ўдалося перападключыць.", "streamUnavailable": "Перадпрагляд плыні недаступны", "reload": "Перазагрузіць", "connecting": "Падлучэнне…", "streamTitle": "Плынь {{number}}", "valid": "Слушны", "failed": "Не ўдалося", "notTested": "Не правераны", "connectStream": "Падлучыць", "connectingStream": "Падлучэнне", "disconnectStream": "Адлучыць", "estimatedBandwidth": "Ацэненая паласа прапускання", "roles": "Ролі", "ffmpegModule": "Рэжым сумяшчальнасці плыні", "ffmpegModuleDescription": "Калі плынь не загружаецца пасля некалькіх спроб, паспрабуйце ўключыць гэта. Тады Frigate будзе выкарыстоўваць модуль ffmpeg разам з go2rtc. Гэта можа палепшыць сумяшчальнасць з некаторымі плынямі камер.", "none": "Няма", "error": "Памылка", "streamValidated": "Плынь {{number}} правераная", "streamValidationFailed": "Плынь {{number}} не прайшла праверку", "saveAndApply": "Захаваць новую камеру", "saveError": "Памылковая канфігурацыя. Праверце налады.", "issues": { "title": "Праверка плыняў", "videoCodecGood": "Відэакодэк: {{codec}}.", "audioCodecGood": "Аўдыякодэк: {{codec}}.", "resolutionHigh": "Разрозненне {{resolution}} можа павялічыць спажыванне рэсурсаў.", "resolutionLow": "Разрозненне {{resolution}} можа быць занадта нізкім для надзейнага дэтэктавання дробных аб'ектаў.", "resolutionUnknown": "Не ўдалося вызначыць разрозненне гэтай плыні. Задайце разрозненне дэтэктавання ўручную ў наладах або ў канфігурацыі.", "noAudioWarning": "Для гэтай плыні гук не выяўлены, запісы будуць без гуку.", "audioCodecRecordError": "Каб запісы мелі гук, патрабуецца аўдыякодэк AAC.", "audioCodecRequired": "Каб дэтэктаваць гук, патрабуецца аўдыяплынь.", "restreamingWarning": "Памяншэнне колькасці падлучэнняў да камеры для плыні запісу можа крыху павялічыць нагрузку на CPU.", "brands": { "reolink-rtsp": "RTSP ад Reolink не рэкамендуецца. Уключыце HTTP у наладах прашыўкі камеры і запусціце майстар нанова.", "reolink-http": "Для плыняў Reolink па HTTP лепш выкарыстоўваць FFmpeg. Уключыце для гэтай плыні «Рэжым сумяшчальнасці плыні»." }, "dahua": { "substreamWarning": "Падплынь 1 замацаваны на нізкім разрозненні. Многія камеры Dahua, Amcrest і EmpireTech падтрымліваюць дадатковыя падплыні, якія трэба ўключыць у наладах камеры. Пажадана праверыць іх наяўнасць і скарыстацца імі." }, "hikvision": { "substreamWarning": "Падплынь 1 замацаваны на нізкім разрозненні. Многія камеры Hikvision падтрымліваюць дадатковыя падплыні, якія трэба ўключыць у наладах камеры. Пажадана праверыць іх наяўнасць і скарыстацца імі." } } } }, "cameraManagement": { "title": "Кіраванне камерамі", "description": "Дадавайце, рэдагуйце і выдаляйце камеры, кіруйце станам кожнай і наладжвайце перавызначэнні па профілях і тыпе камеры. Каб наладзіць плыні, дэтэктаванне, рух і іншыя параметры камеры, выберыце адпаведны раздзел у канфігурацыі камеры.", "addCamera": "Дадаць новую камеру", "deleteCamera": "Выдаліць камеру", "deleteCameraDialog": { "title": "Выдаліць камеру", "description": "Выдаленне камеры назаўсёды прыбярэ ўсе яе запісы, аб'екты пад адсочваннем і канфігурацыю. Звязаныя з ёй плыні go2rtc, магчыма, давядзецца прыбраць уручную.", "selectPlaceholder": "Выберыце камеру…", "confirmTitle": "Вы ўпэўнены?", "confirmWarning": "Выдаленне {{cameraName}} нельга адрабіць.", "deleteExports": "Таксама выдаліць экспарты гэтай камеры", "confirmButton": "Выдаліць назаўсёды", "success": "Камера {{cameraName}} выдалена", "error": "Не ўдалося выдаліць камеру {{cameraName}}" }, "editCamera": "Рэдагаваць камеру:", "selectCamera": "Выберыце камеру", "backToSettings": "Назад да налад камеры", "streams": { "title": "Стан і звесткі камеры", "label": "Стан камеры", "description": "Задайце рабочы стан кожнай камеры.

Укл.: плыні апрацоўваюцца як звычайна.
Выкл.: апрацоўка часова прыпынена. Пасля перазапуску Frigate не захоўваецца.
Адключана: апрацоўка спыняецца, і змена захоўваецца ў канфігурацыі. Каб зноў уключыць адключаную камеру, патрэбны перазапуск.

Заўвага: адключэнне не ўплывае на рэтрансляцыі go2rtc.

Перацягвайце маркер, каб змяніць парадак актыўных камер ва ўсім інтэрфейсе, у тым ліку на панэлі жывога прагляду і ў спісах выбару камер.", "disabledSubheading": "Адключана ў канфігурацыі", "status": { "on": "Укл.", "off": "Выкл.", "disabled": "Адключана" }, "enableSuccess": "{{cameraName}} уключана. Перазапусціце Frigate, каб прымяніць.", "disableSuccess": "{{cameraName}} адключана, змена захавана ў канфігурацыі.", "reorderHandle": "Перацягніце, каб змяніць парадак", "saving": "Захаванне…", "saved": "Захавана", "details": { "edit": "Рэдагаваць звесткі камеры", "title": "Рэдагаваць звесткі камеры", "description": "Абнавіце назву для адлюстравання, знешні URL і бачнасць гэтай камеры ва ўсім інтэрфейсе Frigate.", "friendlyNameLabel": "Назва для адлюстравання", "friendlyNameHelp": "Зразумелая назва камеры ва ўсім інтэрфейсе Frigate. Пакіньце пустым, каб выкарыстоўваць ID камеры.", "webuiUrlLabel": "URL вэб-інтэрфейсу камеры", "webuiUrlHelp": "URL для пераходу да вэб-інтэрфейсу камеры непасрэдна з адладачнага выгляду. Пакіньце пустым, каб адключыць спасылку.", "webuiUrlInvalid": "Мусіць быць сапраўдны URL (напрыклад https://example.com).", "dashboardLabel": "Паказваць на панэлі жывога прагляду", "dashboardHelp": "Паказваць гэту камеру на прадвызначанай панэлі «Усе камеры». Яна застаецца даступнай усюды, у тым ліку ў групах камер.", "reviewLabel": "Паказваць у разглядзе", "reviewHelp": "Паказваць гэту камеру ў разглядзе, у тым ліку ў фільтры камер, разглядзе руху і выглядзе гісторыі." } }, "cameraConfig": { "add": "Дадаць камеру", "edit": "Рэдагаваць камеру", "description": "Наладзьце параметры камеры, у тым ліку ўваходныя плыні і ролі.", "name": "Назва камеры", "nameRequired": "Назва камеры абавязковая", "nameLength": "Назва камеры мусіць быць карацейшай за 64 сімвалы.", "namePlaceholder": "напрыклад front_door або Агляд двара", "enabled": "Уключана", "ffmpeg": { "inputs": "Уваходныя плыні", "path": "Шлях плыні", "pathRequired": "Патрабуецца шлях плыні", "pathPlaceholder": "rtsp://…", "roles": "Ролі", "rolesRequired": "Патрабуецца хаця б адна роля", "rolesUnique": "Кожную ролю (audio, detect, record) можна прызначыць толькі адной плыні", "addInput": "Дадаць уваходная плынь", "removeInput": "Прыбраць уваходная плынь", "inputsRequired": "Патрабуецца хаця б адзін уваходная плынь" }, "go2rtcStreams": "Плыні go2rtc", "streamUrls": "URL плыняў", "addUrl": "Дадаць URL", "addGo2rtcStream": "Дадаць плынь go2rtc", "toast": { "success": "Камера {{cameraName}} захавана" } }, "profiles": { "title": "Перавызначэнні камер у профілі", "selectLabel": "Выберыце профіль", "description": "Наладзьце, якія камеры ўключаюцца або выключаюцца пры ўключэнні профілю. Камеры са значэннем «Успадкаваць» захоўваюць свой прадвызначаны стан.", "inherit": "Успадкаваць", "on": "Укл.", "off": "Выкл." }, "cameraType": { "title": "Тып камеры", "label": "Тып камеры", "description": "Задайце тып кожнай камеры. Камеры, прызначаныя пад LPR, - гэта аднамэтавыя камеры з магутным аптычным маштабаваннем для здымкі нумарных знакаў далёкіх аўтамабіляў. Большасці камер падыдзе звычайны тып, калі камера не прызначана спецыяльна пад LPR і не наведзена ўшчыльную на нумарныя знакі.", "normal": "Звычайны", "dedicatedLpr": "Прызначаная пад LPR", "saveSuccess": "Тып камеры {{cameraName}} абноўлены. Перазапусціце Frigate, каб прымяніць змены." }, "clone": { "sectionTitle": "Скапіяваць налады", "sectionDescription": "Скапіяваць канфігурацыю з адной камеры на іншую або на новую.", "button": "Скапіяваць налады", "title": "Скапіяваць налады камеры", "description": "Скапіюйце канфігурацыю камеры на адну ці некалькі іншых камер або на новую. Ідэнтычнасць (назва, зразумелая назва, URL вэб-інтэрфейсу, парадак адлюстравання) ніколі не капіюецца.", "source": { "label": "Зыходная камера", "placeholder": "Выберыце зыходную камеру", "required": "Выберыце зыходную камеру" }, "target": { "legend": "Мэта", "newRadio": "Новая камера", "newNameLabel": "Назва камеры", "newNamePlaceholder": "напрыклад back_door або Заднія дзверы", "newNameRequired": "Назва камеры абавязковая", "newNameInvalid": "Памылковая назва камеры", "newNameCollision": "Камера з такой назвай ужо існуе", "newStreamsForced": "Для новай камеры плыні капіююцца заўсёды.", "existingCamerasRadio": "Наяўныя камеры", "allCameras": "Усе камеры", "existingPlaceholder": "Выберыце хаця б адну камеру", "existingDisabled": "Няма іншых камер для капіявання" }, "categories": { "legend": "Налады для капіявання", "description": "Выберыце, якія налады скапіяваць з зыходнай камеры.", "selectAll": "Выбраць усе", "selectNone": "Зняць увесь выбар", "resetDefaults": "Скінуць да прадвызначаных", "general": "Агульныя", "spatial": "Прасторавыя налады", "streams": "Плыні", "spatialWarningTitle": "Неадпаведнасць разрознення", "spatialWarning": "Разрозненне дэтэктавання зыходнай камеры {{srcCamera}} ({{srcWidth}}×{{srcHeight}}) адрозніваецца ад: {{cameras}}. Шматвугольнікі на тых камерах могуць не супасці. Прадвызначана гэтыя параметры выключаны: уключыце, каб скапіяваць як ёсць.", "restartHint": "Патрабуецца перазапуск", "items": { "record": "Запіс", "snapshots": "Здымкі", "review": "Разгляд", "motion": "Дэтэктаванне руху", "objects": "Аб'екты", "audio": "Дэтэктаванне гуку", "audio_transcription": "Транскрыпцыя гуку", "notifications": "Апавяшчэнні", "birdseye": "Birdseye", "mqtt": "MQTT", "timestamp_style": "Стыль меткі часу", "onvif": "ONVIF", "lpr": "Распазнаванне нумарных знакаў", "face_recognition": "Распазнаванне асобы", "semantic_search": "Семантычны пошук", "genai": "Generative AI", "type": "Тып камеры (звычайная або прызначаная пад LPR)", "profiles": "Профілі", "detect": "Памеры дэтэктавання", "zones": "Зоны", "motion_mask": "Маскі руху", "object_masks": "Маскі аб'ектаў", "ffmpeg_live": "URL плыняў і ролі" } }, "footer": { "changeCount_one": "Будзе прымянена {{count}} змена", "changeCount_few": "Будзе прымянена {{count}} змены", "changeCount_many": "Будзе прымянена {{count}} змен", "restartNeeded": "Для некаторых змен спатрэбіцца перазапуск.", "liveOnly": "Усе змены прымяняцца адразу без перазапуску.", "submit": "Клон", "submitting": "Капіяванне…" }, "toast": { "success": "Налады скапіяваны на {{cameraName}}", "successWithRestart": "Налады скапіяваны на {{cameraName}}. Перазапусціце Frigate, каб прымяніць усе змены.", "successMulti_one": "Налады скапіяваны на {{count}} камеру", "successMulti_few": "Налады скапіяваны на {{count}} камеры", "successMulti_many": "Налады скапіяваны на {{count}} камер", "successMultiWithRestart_one": "Налады скапіяваны на {{count}} камеру. Перазапусціце Frigate, каб прымяніць усе змены.", "successMultiWithRestart_few": "Налады скапіяваны на {{count}} камеры. Перазапусціце Frigate, каб прымяніць усе змены.", "successMultiWithRestart_many": "Налады скапіяваны на {{count}} камер. Перазапусціце Frigate, каб прымяніць усе змены.", "partialFailure": "Прыменена раздзелаў: {{successCount}}. Раздзел «{{failedSection}}» не ўдаўся: {{errorMessage}}", "partialFailureMulti": "Скапіявана на камер: {{successCount}}. Не ўдалося для {{failed}}: {{errorMessage}}", "newCameraPartialFailure": "Камера {{cameraName}} створана, але некаторыя налады не скапіяваліся: {{errorMessage}}", "sourceMissing": "Зыходнай камеры больш не існуе", "submitError": "Не ўдалося скапіяваць камеру: {{errorMessage}}" } } }, "cameraReview": { "title": "Налады разгляду камеры", "object_descriptions": { "title": "Апісанні аб'ектаў ад Generative AI", "desc": "Часова ўключыць або адключыць апісанні аб'ектаў ад Generative AI для гэтай камеры да перазапуску Frigate. Пры адключэнні апісанні для аб'ектаў пад адсочваннем на гэтай камеры не запытваюцца." }, "review_descriptions": { "title": "Апісанні разгляду ад Generative AI", "desc": "Часова ўключыць або адключыць апісанні разгляду ад Generative AI для гэтай камеры да перазапуску Frigate. Пры адключэнні апісанні для элементаў разгляду на гэтай камеры не запытваюцца." }, "review": { "title": "Разгляд", "desc": "Часова ўключыць або адключыць абвесткі і дэтэктаванні для гэтай камеры да перазапуску Frigate. Пры адключэнні новыя элементы разгляду не ствараюцца. ", "alerts": "Абвесткі ", "detections": "Дэтэктаванні " }, "reviewClassification": { "title": "Класіфікацыя разгляду", "desc": "Frigate падзяляе элементы разгляду на абвесткі і дэтэктаванні. Прадвызначана ўсе аб'екты person і car лічацца абвесткамі. Каб удакладніць падзел, задайце для іх патрэбныя зоны.", "noDefinedZones": "Для гэтай камеры зоны не вызначаны.", "objectAlertsTips": "Усе аб'екты {{alertsLabels}} на {{cameraName}} будуць паказвацца як абвесткі.", "zoneObjectAlertsTips": "Усе аб'екты {{alertsLabels}}, выяўленыя ў зоне {{zone}} на {{cameraName}}, будуць паказвацца як абвесткі.", "objectDetectionsTips": "Усе некатэгарызаваныя аб'екты {{detectionsLabels}} на {{cameraName}} будуць паказвацца як дэтэктаванні незалежна ад зоны.", "zoneObjectDetectionsTips": { "text": "Усе некатэгарызаваныя аб'екты {{detectionsLabels}} у зоне {{zone}} на {{cameraName}} будуць паказвацца як дэтэктаванні.", "notSelectDetections": "Усе аб'екты {{detectionsLabels}}, выяўленыя ў зоне {{zone}} на {{cameraName}} і не аднесеныя да абвестак, будуць паказвацца як дэтэктаванні незалежна ад зоны.", "regardlessOfZoneObjectDetectionsTips": "Усе некатэгарызаваныя аб'екты {{detectionsLabels}} на {{cameraName}} будуць паказвацца як дэтэктаванні незалежна ад зоны." }, "unsavedChanges": "Незахаваныя налады класіфікацыі разгляду для {{camera}}", "selectAlertsZones": "Выберыце зоны для абвестак", "selectDetectionsZones": "Выберыце зоны для дэтэктаванняў", "limitDetections": "Абмежаваць дэтэктаванні пэўнымі зонамі", "toast": { "success": "Канфігурацыя класіфікацыі разгляду захавана. Перазапусціце Frigate, каб прымяніць змены." } } }, "masksAndZones": { "filter": { "all": "Усе маскі і зоны" }, "restart_required": "Патрабуецца перазапуск (зменены маскі або зоны)", "disabledInConfig": "Элемент адключаны ў файле канфігурацыі", "addDisabledProfile": "Спачатку дадайце ў базавую канфігурацыю, потым перавызначце ў профілі", "profileBase": "(базавы)", "profileOverride": "(перавызначэнне)", "toast": { "success": { "copyCoordinates": "Каардынаты {{polyName}} скапіяваны ў буфер абмену." }, "error": { "copyCoordinatesFailed": "Не ўдалося скапіяваць каардынаты ў буфер абмену." } }, "motionMaskLabel": "Маска руху {{number}}", "objectMaskLabel": "Маска аб'ектаў {{number}}", "form": { "id": { "error": { "mustNotBeEmpty": "ID не можа быць пустым.", "alreadyExists": "Маска з такім ID для гэтай камеры ўжо існуе." } }, "name": { "error": { "mustNotBeEmpty": "Назва не можа быць пустой." } }, "zoneName": { "error": { "mustBeAtLeastTwoCharacters": "Назва зоны мусіць мець не меней за 2 сімвалы.", "mustNotBeSameWithCamera": "Назва зоны не мусіць супадаць з назвай камеры.", "alreadyExists": "Зона з такой назвай для гэтай камеры ўжо існуе.", "mustNotContainPeriod": "Назва зоны не мусіць утрымліваць кропкі.", "hasIllegalCharacter": "Назва зоны ўтрымлівае недапушчальныя сімвалы.", "mustHaveAtLeastOneLetter": "Назва зоны мусіць мець хаця б адну літару." } }, "distance": { "error": { "text": "Адлегласць мусіць быць не меншай за 0,1.", "mustBeFilled": "Каб карыстацца ацэнкай хуткасці, трэба запоўніць усе палі адлегласці." } }, "inertia": { "error": { "mustBeAboveZero": "Інерцыя мусіць быць большай за 0." } }, "loiteringTime": { "error": { "mustBeGreaterOrEqualZero": "Час бадзяння мусіць быць не меншым за 0." } }, "speed": { "error": { "mustBeGreaterOrEqualTo": "Парог хуткасці мусіць быць не меншым за 0,1." } }, "polygonDrawing": { "type": { "zone": "зона", "motion_mask": "маска руху", "object_mask": "маска аб'ектаў" }, "removeLastPoint": "Прыбраць апошні пункт", "reset": { "label": "Ачысціць усе пункты" }, "snapPoints": { "true": "Прывязваць пункты", "false": "Не прывязваць пункты" }, "delete": { "title": "Пацвердзіце выдаленне", "desc": "Сапраўды выдаліць {{type}} {{name}}?", "success": "{{name}} выдалена." }, "revertOverride": { "title": "Вярнуцца да базавай канфігурацыі", "desc": "Гэта прыбярэ перавызначэнне профілю для {{type}} {{name}} і верне базавую канфігурацыю." }, "error": { "mustBeFinished": "Перад захаваннем трэба скончыць маляванне шматвугольніка." } } }, "zones": { "label": "Зоны", "documentTitle": "Рэдагаванне зоны - Frigate", "desc": { "title": "Зоны дазваляюць вызначыць пэўную вобласць кадра, каб знаць, ці знаходзіцца аб'ект у ёй.", "documentation": "Дакументацыя" }, "add": "Дадаць зону", "edit": "Рэдагаваць зону", "point_one": "{{count}} пункт", "point_few": "{{count}} пункты", "point_many": "{{count}} пунктаў", "clickDrawPolygon": "Націсніце, каб намаляваць шматвугольнік на відарысе.", "name": { "title": "Назва", "inputPlaceHolder": "Увядзіце назву…", "tips": "Назва мусіць мець не меней за 2 сімвалы і хаця б адну літару, і не мусіць супадаць з назвай камеры або іншай зоны на гэтай камеры." }, "enabled": { "title": "Уключана", "description": "Ці актыўная і ўключаная гэта зона ў файле канфігурацыі. Пры адключэнні яе нельга ўключыць праз MQTT. Адключаныя зоны ігнаруюцца падчас працы." }, "inertia": { "title": "Інерцыя", "desc": "Вызначае, колькі кадраў аб'ект мусіць прабыць у зоне, каб лічыцца ў ёй. Прадвызначана: 3" }, "loiteringTime": { "title": "Час бадзяння", "desc": "Задае мінімальны час у секундах, які аб'ект мусіць прабыць у зоне, каб яна спрацавала. Прадвызначана: 0" }, "objects": { "title": "Аб'екты", "desc": "Спіс аб'ектаў, якія датычацца гэтай зоны." }, "allObjects": "Усе аб'екты", "speedEstimation": { "title": "Ацэнка хуткасці", "desc": "Уключыць ацэнку хуткасці аб'ектаў у гэтай зоне. Зона мусіць мець роўна 4 пункты.", "lineADistance": "Даўжыня лініі A ({{unit}})", "lineBDistance": "Даўжыня лініі B ({{unit}})", "lineCDistance": "Даўжыня лініі C ({{unit}})", "lineDDistance": "Даўжыня лініі D ({{unit}})" }, "speedThreshold": { "title": "Парог хуткасці ({{unit}})", "desc": "Задае мінімальную хуткасць, пры якой аб'екты лічацца ў гэтай зоне.", "toast": { "error": { "pointLengthError": "Ацэнка хуткасці для гэтай зоны адключана. Зоны з ацэнкай хуткасці мусяць мець роўна 4 пункты.", "loiteringTimeError": "Зоны з часам бадзяння больш за 0 не варта спалучаць з ацэнкай хуткасці." } } }, "toast": { "success": "Зона ({{zoneName}}) захавана." } }, "motionMasks": { "label": "Маска руху", "documentTitle": "Рэдагаванне маскі руху - Frigate", "desc": { "title": "Маскі руху не даюць непатрэбным тыпам руху запускаць дэтэктаванне. Празмернае маскіраванне ўскладніць адсочванне аб'ектаў.", "documentation": "Дакументацыя" }, "add": "Новая маска руху", "edit": "Рэдагаваць маску руху", "defaultName": "Маска руху {{number}}", "context": { "title": "Маскі руху не даюць непатрэбным тыпам руху запускаць дэтэктаванне (напрыклад, галінам дрэў, метцы часу камеры). Карыстацца імі варта вельмі стрымана: празмернае маскіраванне ўскладніць адсочванне аб'ектаў." }, "point_one": "{{count}} пункт", "point_few": "{{count}} пункты", "point_many": "{{count}} пунктаў", "clickDrawPolygon": "Націсніце, каб намаляваць шматвугольнік на відарысе.", "name": { "title": "Назва", "description": "Неабавязковая зразумелая назва гэтай маскі руху.", "placeholder": "Увядзіце назву…" }, "polygonAreaTooLarge": { "title": "Маска руху пакрывае {{polygonArea}}% кадра камеры. Вялікія маскі руху не рэкамендуюцца.", "tips": "Маскі руху не забараняюць дэтэктаванне аб'ектаў. Замест гэтага варта скарыстацца патрэбнай зонай." }, "toast": { "success": { "title": "{{polygonName}} захавана.", "noName": "Маска руху захавана." } } }, "objectMasks": { "label": "Маскі аб'ектаў", "documentTitle": "Рэдагаванне маскі аб'ектаў - Frigate", "desc": { "title": "Маскі фільтра аб'ектаў адсейваюць памылковыя спрацоўванні для пэўнага тыпу аб'екта паводле месцазнаходжання.", "documentation": "Дакументацыя" }, "add": "Дадаць маску аб'ектаў", "edit": "Рэдагаваць маску аб'ектаў", "context": "Маскі фільтра аб'ектаў адсейваюць памылковыя спрацоўванні для пэўнага тыпу аб'екта паводле месцазнаходжання.", "point_one": "{{count}} пункт", "point_few": "{{count}} пункты", "point_many": "{{count}} пунктаў", "clickDrawPolygon": "Націсніце, каб намаляваць шматвугольнік на відарысе.", "name": { "title": "Назва", "description": "Неабавязковая зразумелая назва гэтай маскі аб'ектаў.", "placeholder": "Увядзіце назву…" }, "objects": { "title": "Аб'екты", "desc": "Тып аб'екта, які датычыцца гэтай маскі аб'ектаў.", "allObjectTypes": "Усе тыпы аб'ектаў" }, "toast": { "success": { "title": "{{polygonName}} захавана.", "noName": "Маска аб'ектаў захавана." } } }, "masks": { "enabled": { "title": "Уключана", "description": "Ці ўключана гэта маска ў файле канфігурацыі. Пры адключэнні яе нельга ўключыць праз MQTT. Адключаныя маскі ігнаруюцца падчас працы." } } }, "motionDetectionTuner": { "title": "Наладка дэтэктавання руху", "unsavedChanges": "Незахаваныя змены наладкі руху ({{camera}})", "desc": { "title": "Frigate выкарыстоўвае дэтэктаванне руху як першую праверку таго, ці адбываецца ў кадры нешта вартае дэтэктавання аб'ектаў.", "documentation": "Чытаць даведнік па наладцы руху" }, "Threshold": { "title": "Парог", "desc": "Значэнне парога вызначае, наколькі мусіць змяніцца яркасць пікселя, каб гэта лічылася рухам. Прадвызначана: 30" }, "contourArea": { "title": "Вобласць контуру", "desc": "Значэнне вобласці контуру вызначае, якія групы змененых пікселяў лічацца рухам. Прадвызначана: 10" }, "improveContrast": { "title": "Паляпшаць кантраснасць", "desc": "Паляпшаць кантраснасць для цёмных сцэн. Прадвызначана: УКЛ" }, "toast": { "success": "Налады руху захаваны." } }, "debug": { "title": "Адладка", "detectorDesc": "Frigate выкарыстоўвае вашы дэтэктары ({{detectors}}), каб выяўляць аб'екты ў відэаплыні камеры.", "desc": "Адладачны выгляд паказвае аб'екты пад адсочваннем і іх статыстыку ў рэальным часе. Спіс аб'ектаў паказвае зводку выяўленых аб'ектаў з затрымкай.", "openCameraWebUI": "Адкрыць вэб-інтэрфейс {{camera}}", "debugging": "Адладка", "objectList": "Спіс аб'ектаў", "noObjects": "Няма аб'ектаў", "audio": { "title": "Аўдыя", "noAudioDetections": "Няма дэтэктаванняў гуку", "score": "бал", "currentRMS": "Бягучы RMS", "currentdbFS": "Бягучы dbFS" }, "boundingBoxes": { "title": "Абмяжавальныя прамавугольнікі", "desc": "Паказваць абмяжавальныя прамавугольнікі вакол аб'ектаў пад адсочваннем", "colors": { "label": "Колеры абмяжавальных прамавугольнікаў аб'ектаў", "info": "
  • Пры запуску кожнай метцы аб'екта прысвойваецца свой колер
  • Тонкая цёмна-сіняя лінія азначае, што аб'ект зараз не выяўляецца
  • Тонкая шэрая лінія азначае, што аб'ект вызначаны як нерухомы
  • Тоўстая лінія азначае, што аб'ект з'яўляецца мэтай аўтаадсочвання (калі яно ўключана)
  • " } }, "timestamp": { "title": "Метка часу", "desc": "Накладаць метку часу на відарыс" }, "zones": { "title": "Зоны", "desc": "Паказваць контуры вызначаных зон" }, "mask": { "title": "Маскі руху", "desc": "Паказваць шматвугольнікі масак руху" }, "motion": { "title": "Прамавугольнікі руху", "desc": "Паказваць прамавугольнікі вакол вобласцей, дзе выяўлены рух", "tips": "

    Прамавугольнікі руху


    Чырвоныя прамавугольнікі накладваюцца на вобласці кадра, дзе зараз выяўляецца рух

    " }, "regions": { "title": "Рэгіёны", "desc": "Паказваць прамавугольнік вобласці цікавасці, якая адпраўляецца дэтэктару аб'ектаў", "tips": "

    Прамавугольнікі рэгіёнаў


    Яркія зялёныя прамавугольнікі накладваюцца на вобласці кадра, якія адпраўляюцца дэтэктару аб'ектаў.

    " }, "paths": { "title": "Шляхі", "desc": "Паказваць важныя пункты шляху аб'екта пад адсочваннем", "tips": "

    Шляхі


    Лініі і кружкі паказваюць важныя пункты, праз якія аб'ект пад адсочваннем прайшоў за свой жыццёвы цыкл.

    " }, "objectShapeFilterDrawing": { "title": "Маляванне фільтра формы аб'екта", "desc": "Намалюйце прамавугольнік на відарысе, каб убачыць вобласць і суадносіны", "tips": "Уключыце гэты параметр, каб маляваць прамавугольнік на відарысе камеры і бачыць яго вобласць і суадносіны. Гэтыя значэнні можна ўжыць для параметраў фільтра формы аб'екта ў канфігурацыі.", "score": "Бал", "ratio": "Суадносіны", "area": "Вобласць" } }, "timestampPosition": { "tl": "Уверсе злева", "tr": "Уверсе справа", "bl": "Знізу злева", "br": "Знізу справа" }, "users": { "title": "Карыстальнікі", "management": { "title": "Кіраванне карыстальнікамі", "desc": "Кіраванне ўліковымі запісамі карыстальнікаў гэтага асобніка Frigate." }, "addUser": "Дадаць карыстальніка", "updatePassword": "Скінуць пароль", "toast": { "success": { "createUser": "Карыстальнік {{user}} створаны", "deleteUser": "Карыстальнік {{user}} выдалены", "updatePassword": "Пароль абноўлены.", "roleUpdated": "Роля для {{user}} абноўлена" }, "error": { "setPasswordFailed": "Не ўдалося захаваць пароль: {{errorMessage}}", "createUserFailed": "Не ўдалося стварыць карыстальніка: {{errorMessage}}", "deleteUserFailed": "Не ўдалося выдаліць карыстальніка: {{errorMessage}}", "roleUpdateFailed": "Не ўдалося абнавіць ролю: {{errorMessage}}" } }, "table": { "username": "Імя карыстальніка", "actions": "Дзеянні", "role": "Роля", "noUsers": "Карыстальнікаў не знойдзена.", "changeRole": "Змяніць ролю карыстальніка", "password": "Скінуць пароль", "deleteUser": "Выдаліць карыстальніка" }, "dialog": { "form": { "user": { "title": "Імя карыстальніка", "desc": "Дазволены толькі літары, лічбы, кропкі і падкрэсліванні.", "placeholder": "Увядзіце імя карыстальніка" }, "password": { "title": "Пароль", "placeholder": "Увядзіце пароль", "show": "Паказаць пароль", "hide": "Схаваць пароль", "confirm": { "title": "Пацвердзіць пароль", "placeholder": "Пацвердзіць пароль" }, "strength": { "title": "Надзейнасць пароля: ", "weak": "Слабы", "medium": "Сярэдні", "strong": "Надзейны", "veryStrong": "Вельмі надзейны" }, "requirements": { "title": "Патрабаванні да пароля:", "length": "Не меней за 12 сімвалаў" }, "match": "Паролі супадаюць", "notMatch": "Паролі не супадаюць" }, "newPassword": { "title": "Новы пароль", "placeholder": "Увядзіце новы пароль", "confirm": { "placeholder": "Паўтарыце новы пароль" } }, "currentPassword": { "title": "Бягучы пароль", "placeholder": "Увядзіце бягучы пароль" }, "usernameIsRequired": "Патрабуецца імя карыстальніка", "passwordIsRequired": "Патрабуецца пароль" }, "createUser": { "title": "Стварыць новага карыстальніка", "desc": "Дадайце новы ўліковы запіс і задайце ролю для доступу да раздзелаў інтэрфейсу Frigate.", "usernameOnlyInclude": "Імя карыстальніка можа ўтрымліваць толькі літары, лічбы, . або _", "confirmPassword": "Пацвердзіце пароль" }, "deleteUser": { "title": "Выдаліць карыстальніка", "desc": "Гэтае дзеянне нельга адрабіць. Уліковы запіс будзе выдалены назаўсёды разам з усімі звязанымі данымі.", "warn": "Сапраўды выдаліць {{username}}?" }, "passwordSetting": { "cannotBeEmpty": "Пароль не можа быць пустым", "doNotMatch": "Паролі не супадаюць", "currentPasswordRequired": "Патрабуецца бягучы пароль", "incorrectCurrentPassword": "Бягучы пароль няправільны", "passwordVerificationFailed": "Не ўдалося праверыць пароль", "updatePassword": "Абнавіць пароль для {{username}}", "setPassword": "Задаць пароль", "desc": "Стварыце надзейны пароль, каб абараніць гэты ўліковы запіс.", "multiDeviceWarning": "На ўсіх іншых прыладах, дзе вы ўвайшлі, спатрэбіцца ўвайсці нанова цягам {{refresh_time}}.", "multiDeviceAdmin": "Можна таксама прымусіць усіх карыстальнікаў неадкладна прайсці праверку сапраўднасці нанова, змяніўшы сакрэт JWT." }, "changeRole": { "title": "Змяніць ролю карыстальніка", "select": "Выберыце ролю", "desc": "Абнавіць дазволы для {{username}}", "roleInfo": { "intro": "Выберыце адпаведную ролю для гэтага карыстальніка:", "admin": "Адміністратар", "adminDesc": "Поўны доступ да ўсіх магчымасцей.", "viewer": "Назіральнік", "viewerDesc": "Толькі панэлі жывога прагляду, разгляд, агляд і экспарты.", "customDesc": "Уласная роля з доступам да пэўных камер." } } } }, "roles": { "management": { "title": "Кіраванне ролямі назіральнікаў", "desc": "Кіраванне ўласнымі ролямі назіральнікаў і іх дазволамі на доступ да камер у гэтым асобніку Frigate." }, "addRole": "Дадаць ролю", "table": { "role": "Роля", "cameras": "Камеры", "actions": "Дзеянні", "noRoles": "Уласных роляў не знойдзена.", "editCameras": "Рэдагаваць камеры", "deleteRole": "Выдаліць ролю" }, "toast": { "success": { "createRole": "Роля {{role}} створана", "updateCameras": "Камеры для ролі {{role}} абноўлены", "deleteRole": "Роля {{role}} выдалена", "userRolesUpdated_one": "{{count}} карыстальніку з гэтай роляй прызначана роля «viewer», якая дае доступ да ўсіх камер.", "userRolesUpdated_few": "{{count}} карыстальнікам з гэтай роляй прызначана роля «viewer», якая дае доступ да ўсіх камер.", "userRolesUpdated_many": "{{count}} карыстальнікам з гэтай роляй прызначана роля «viewer», якая дае доступ да ўсіх камер." }, "error": { "createRoleFailed": "Не ўдалося стварыць ролю: {{errorMessage}}", "updateCamerasFailed": "Не ўдалося абнавіць камеры: {{errorMessage}}", "deleteRoleFailed": "Не ўдалося выдаліць ролю: {{errorMessage}}", "userUpdateFailed": "Не ўдалося абнавіць ролі карыстальнікаў: {{errorMessage}}" } }, "dialog": { "createRole": { "title": "Стварыць новую ролю", "desc": "Дадайце новую ролю і задайце дазволы на доступ да камер." }, "editCameras": { "title": "Рэдагаваць камеры ролі", "desc": "Абнавіць доступ да камер для ролі {{role}}." }, "deleteRole": { "title": "Выдаліць ролю", "desc": "Гэтае дзеянне нельга адрабіць. Роля будзе выдалена назаўсёды, а ўсім карыстальнікам з ёй будзе прызначана роля «viewer», якая дае доступ да ўсіх камер.", "warn": "Сапраўды выдаліць {{role}}?", "deleting": "Выдаленне…" }, "form": { "role": { "title": "Назва ролі", "placeholder": "Увядзіце назву ролі", "desc": "Дазволены толькі літары, лічбы, кропкі і падкрэсліванні.", "roleIsRequired": "Патрабуецца назва ролі", "roleOnlyInclude": "Назва ролі можа ўтрымліваць толькі літары, лічбы, . або _", "roleExists": "Роля з такой назвай ужо існуе." }, "cameras": { "title": "Камеры", "desc": "Выберыце камеры, да якіх гэта роля мае доступ. Патрэбна хаця б адна камера.", "required": "Трэба выбраць хаця б адну камеру." } } } }, "notification": { "title": "Апавяшчэнні", "notificationSettings": { "title": "Налады апавяшчэнняў", "desc": "Frigate можа сам адпраўляць push-апавяшчэнні на вашу прыладу, калі працуе ў браўзеры або ўсталяваны як PWA." }, "notificationUnavailable": { "title": "Апавяшчэнні недаступныя", "desc": "Вэб-push-апавяшчэнні патрабуюць бяспечнага кантэксту (https://…). Гэта абмежаванне браўзера. Каб карыстацца апавяшчэннямі, адкрывайце Frigate па бяспечным пратаколе.", "descPwa": "У iOS вэб-push-апавяшчэнні даступныя, толькі калі Frigate дададзены на хатні экран. Адкрыйце меню Абагуліць, выберыце На хатні экран, а потым адкрыйце Frigate праз новы значок, каб зарэгістраваць гэту прыладу для апавяшчэнняў." }, "globalSettings": { "title": "Глабальныя налады", "desc": "Часова прыпыніць апавяшчэнні для пэўных камер на ўсіх зарэгістраваных прыладах." }, "email": { "title": "Эл. пошта", "placeholder": "напрыклад example@email.com", "desc": "Патрабуецца сапраўдны адрас эл. пошты: на яго паведамяць, калі з сэрвісам push узнікнуць праблемы." }, "cameras": { "title": "Камеры", "noCameras": "Няма даступных камер", "desc": "Выберыце камеры, для якіх уключыць апавяшчэнні." }, "deviceSpecific": "Налады для гэтай прылады", "registerDevice": "Зарэгістраваць гэту прыладу", "unregisterDevice": "Скасаваць рэгістрацыю гэтай прылады", "sendTestNotification": "Адправіць тэставае апавяшчэнне", "unsavedRegistrations": "Незахаваныя рэгістрацыі апавяшчэнняў", "unsavedChanges": "Незахаваныя змены апавяшчэнняў", "active": "Апавяшчэнні актыўныя", "suspended": "Апавяшчэнні прыпынены {{time}}", "suspendTime": { "suspend": "Прыпыніць", "5minutes": "Прыпыніць на 5 хвілін", "10minutes": "Прыпыніць на 10 хвілін", "30minutes": "Прыпыніць на 30 хвілін", "1hour": "Прыпыніць на 1 гадзіну", "12hours": "Прыпыніць на 12 гадзін", "24hours": "Прыпыніць на 24 гадзіны", "untilRestart": "Прыпыніць да перазапуску" }, "cancelSuspension": "Адмяніць прыпыненне", "toast": { "success": { "registered": "Рэгістрацыя для апавяшчэнняў выканана. Перад адпраўкай любых апавяшчэнняў (у тым ліку тэставага) трэба перазапусціць Frigate.", "settingSaved": "Налады апавяшчэнняў захаваны." }, "error": { "registerFailed": "Не ўдалося захаваць рэгістрацыю апавяшчэнняў." } } }, "frigatePlus": { "title": "Налады Frigate+", "description": "Frigate+ - гэта падпіска, якая дае доступ да дадатковых магчымасцей вашага асобніка Frigate, у тым ліку да ўласных мадэляў дэтэктавання аб'ектаў, навучаных на вашых даных. Тут можна кіраваць наладамі мадэлі Frigate+.", "cardTitles": { "api": "API", "currentModel": "Бягучая мадэль", "otherModels": "Іншыя мадэлі", "configuration": "Канфігурацыя" }, "apiKey": { "title": "Ключ API Frigate+", "validated": "Ключ API Frigate+ выяўлены і правераны", "notValidated": "Ключ API Frigate+ не выяўлены або не правераны", "desc": "Ключ API Frigate+ уключае інтэграцыю з сэрвісам Frigate+.", "plusLink": "Падрабязней пра Frigate+" }, "snapshotConfig": { "title": "Канфігурацыя здымкаў", "desc": "Каб адпраўляць у Frigate+, у канфігурацыі мусяць быць уключаны здымкі.", "cleanCopyWarning": "У некаторых камер здымкі адключаны", "table": { "camera": "Камера", "snapshots": "Здымкі" } }, "modelInfo": { "title": "Звесткі пра мадэль", "modelType": "Тып мадэлі", "trainDate": "Дата навучання", "baseModel": "Базавая мадэль", "plusModelType": { "baseModel": "Базавая мадэль", "userModel": "Дадаткова наладжаная" }, "supportedDetectors": "Падтрыманыя дэтэктары", "cameras": "Камеры", "loading": "Загрузка звестак пра мадэль…", "error": "Не ўдалося загрузіць звесткі пра мадэль", "noModelLoaded": "Зараз мадэль Frigate+ не загружана.", "availableModels": "Даступныя мадэлі Frigate+", "loadingAvailableModels": "Загрузка даступных мадэляў…", "selectModel": "Выберыце мадэль", "noModelsAvailable": "Няма даступных мадэляў", "filter": { "ariaLabel": "Фільтраваць мадэлі па тыпе", "baseModels": "Базавыя мадэлі", "fineTunedModels": "Дадаткова наладжаныя мадэлі" }, "modelSelect": "Тут можна выбраць вашы даступныя мадэлі на Frigate+. Улічыце, што выбраць можна толькі мадэлі, сумяшчальныя з бягучай канфігурацыяй дэтэктара." }, "changeInDetectorsAndModel": "Змяніць мадэль", "unsavedChanges": "Незахаваныя змены налад Frigate+", "restart_required": "Патрабуецца перазапуск (зменена мадэль Frigate+)", "toast": { "success": "Налады Frigate+ захаваны. Перазапусціце Frigate, каб прымяніць змены.", "error": "Не ўдалося захаваць змены канфігурацыі: {{errorMessage}}" } }, "triggers": { "documentTitle": "Трыгеры", "semanticSearch": { "title": "Семантычны пошук адключаны", "desc": "Каб карыстацца трыгерамі, трэба ўключыць семантычны пошук." }, "management": { "title": "Трыгеры", "desc": "Кіраванне трыгерамі для {{camera}}. Тып «паменшаная выява» спрацоўвае на выявы, падобныя да выбранага аб'екта пад адсочваннем, а тып «апісанне» - на апісанні, падобныя да зададзенага тэксту." }, "addTrigger": "Дадаць трыгер", "table": { "name": "Назва", "type": "Тып", "content": "Змесціва", "threshold": "Парог", "actions": "Дзеянні", "noTriggers": "Для гэтай камеры трыгеры не наладжаны.", "edit": "Рэдагаваць", "deleteTrigger": "Выдаліць трыгер", "lastTriggered": "Апошняе спрацоўванне" }, "type": { "thumbnail": "Паменшаная выява", "description": "Апісанне" }, "actions": { "notification": "Адправіць апавяшчэнне", "sub_label": "Дадаць падметку", "attribute": "Дадаць атрыбут" }, "dialog": { "createTrigger": { "title": "Стварыць трыгер", "desc": "Стварыць трыгер для камеры {{camera}}" }, "editTrigger": { "title": "Рэдагаваць трыгер", "desc": "Змяніце налады трыгера на камеры {{camera}}" }, "deleteTrigger": { "title": "Выдаліць трыгер", "desc": "Сапраўды выдаліць трыгер {{triggerName}}? Гэтае дзеянне нельга адрабіць." }, "form": { "name": { "title": "Назва", "placeholder": "Назавіце гэты трыгер", "description": "Увядзіце ўнікальную назву або апісанне, каб пазнаваць гэты трыгер", "error": { "minLength": "Поле мусіць мець не меней за 2 сімвалы.", "invalidCharacters": "Поле можа ўтрымліваць толькі літары, лічбы, падкрэсліванні і злучкі.", "alreadyExists": "Трыгер з такой назвай для гэтай камеры ўжо існуе." } }, "enabled": { "description": "Уключыць або адключыць гэты трыгер" }, "type": { "title": "Тып", "placeholder": "Выберыце тып трыгера", "description": "Спрацоўваць пры выяўленні падобнага апісання аб'екта пад адсочваннем", "thumbnail": "Спрацоўваць пры выяўленні падобнай паменшанай выявы аб'екта пад адсочваннем" }, "content": { "title": "Змесціва", "imagePlaceholder": "Выберыце паменшаную выяву", "textPlaceholder": "Увядзіце тэкставы змест", "imageDesc": "Паказваюцца толькі 100 апошніх паменшаных выяў. Калі патрэбнай няма, знайдзіце ранейшыя аб'екты ў аглядзе і стварыце трыгер адтуль.", "textDesc": "Увядзіце тэкст, каб гэта дзеянне спрацоўвала пры выяўленні падобнага апісання аб'екта пад адсочваннем.", "error": { "required": "Змест абавязковы." } }, "threshold": { "title": "Парог", "desc": "Задайце парог падабенства для гэтага трыгера. Большы парог патрабуе больш дакладнага супадзення.", "error": { "min": "Парог мусіць быць не меншым за 0", "max": "Парог мусіць быць не большым за 1" } }, "actions": { "title": "Дзеянні", "desc": "Прадвызначана Frigate адпраўляе паведамленне MQTT для ўсіх трыгераў. Падметкі дадаюць назву трыгера да меткі аб'екта. Атрыбуты - гэта метаданыя з магчымасцю пошуку, якія захоўваюцца асобна ў метаданых аб'екта.", "error": { "min": "Трэба выбраць хаця б адно дзеянне." } } } }, "wizard": { "title": "Стварыць трыгер", "step1": { "description": "Наладзьце базавыя параметры трыгера." }, "step2": { "description": "Задайце змест, які будзе запускаць гэта дзеянне." }, "step3": { "description": "Наладзьце парог і дзеянні для гэтага трыгера." }, "steps": { "nameAndType": "Назва і тып", "configureData": "Наладка даных", "thresholdAndActions": "Парог і дзеянні" } }, "toast": { "success": { "createTrigger": "Трыгер {{name}} створаны.", "updateTrigger": "Трыгер {{name}} абноўлены.", "deleteTrigger": "Трыгер {{name}} выдалены." }, "error": { "createTriggerFailed": "Не ўдалося стварыць трыгер: {{errorMessage}}", "updateTriggerFailed": "Не ўдалося абнавіць трыгер: {{errorMessage}}", "deleteTriggerFailed": "Не ўдалося выдаліць трыгер: {{errorMessage}}" } } }, "maintenance": { "title": "Абслугоўванне", "sync": { "title": "Сінхранізацыя медыя", "desc": "Frigate рэгулярна чысціць медыя паводле вашай канфігурацыі захоўвання. Некалькі асірацелых файлаў - гэта нармальна. Скарыстайцеся гэтай функцыяй, каб выдаліць з дыска асірацелыя медыяфайлы, на якія больш няма спасылак у базе даных.", "started": "Сінхранізацыя медыя пачата.", "alreadyRunning": "Задача сінхранізацыі ўжо выконваецца", "error": "Не ўдалося пачаць сінхранізацыю", "currentStatus": "Стан", "jobId": "ID задачы", "startTime": "Час пачатку", "endTime": "Час заканчэння", "statusLabel": "Стан", "results": "Вынікі", "errorLabel": "Памылка", "mediaTypes": "Тыпы медыя", "allMedia": "Усе медыя", "dryRun": "Пробны запуск", "dryRunEnabled": "Файлы не будуць выдалены", "dryRunDisabled": "Файлы будуць выдалены", "force": "Прымусова", "forceDesc": "Абыйсці парог бяспекі і завяршыць сінхранізацыю, нават калі будзе выдалена больш за 50% файлаў.", "verbose": "Падрабязна", "verboseDesc": "Запісаць на дыск поўны спіс асірацелых файлаў для разгляду.", "running": "Сінхранізацыя выконваецца…", "start": "Пачаць сінхранізацыю", "inProgress": "Сінхранізацыя выконваецца. Гэта старонка адключана.", "status": { "queued": "У чарзе", "running": "Выконваецца", "completed": "Завершана", "failed": "Не ўдалося", "notRunning": "Не выконваецца" }, "resultsFields": { "filesChecked": "Праверана файлаў", "orphansFound": "Знойдзена асірацелых", "orphansDeleted": "Выдалена асірацелых", "aborted": "Перарвана. Выдаленне перавысіла б парог бяспекі.", "error": "Памылка", "totals": "Усяго" }, "event_snapshots": "Здымкі аб'ектаў пад адсочваннем", "event_thumbnails": "Паменшаныя выявы аб'ектаў пад адсочваннем", "review_thumbnails": "Паменшаныя выявы разгляду", "previews": "Перадпрагляды", "exports": "Экспарты", "recordings": "Запісы" }, "regionGrid": { "title": "Сетка рэгіёнаў", "desc": "Сетка рэгіёнаў - гэта аптымізацыя, якая вывучае, дзе ў полі зроку кожнай камеры звычайна з'яўляюцца аб'екты рознага памеру. Frigate выкарыстоўвае гэтыя даныя, каб эфектыўна падбіраць памер вобласцей дэтэктавання. Сетка будуецца аўтаматычна з часам па даных аб'ектаў пад адсочваннем.", "clear": "Ачысціць сетку рэгіёнаў", "clearConfirmTitle": "Ачысціць сетку рэгіёнаў", "clearConfirmDesc": "Ачышчаць сетку рэгіёнаў не рэкамендуецца, калі толькі вы нядаўна не змянілі памер мадэлі дэтэктара або фізічнае становішча камеры і не сутыкаецеся з праблемамі адсочвання аб'ектаў. Сетка аўтаматычна адбудуецца з часам па меры адсочвання аб'ектаў. Каб змены ўступілі ў сілу, патрэбны перазапуск Frigate.", "clearSuccess": "Сетка рэгіёнаў ачышчана", "clearError": "Не ўдалося ачысціць сетку рэгіёнаў", "restartRequired": "Каб змены сеткі рэгіёнаў уступілі ў сілу, патрэбны перазапуск" } }, "configForm": { "global": { "title": "Глабальныя налады", "description": "Гэтыя налады дзейнічаюць для ўсіх камер, калі не перавызначаны ў наладах канкрэтнай камеры." }, "camera": { "title": "Налады камеры", "description": "Гэтыя налады датычацца толькі гэтай камеры і перавызначаюць глабальныя.", "noCameras": "Няма даступных камер" }, "advancedSettingsCount": "Пашыраныя налады ({{count}})", "advancedCount": "Пашыраныя ({{count}})", "showAdvanced": "Паказаць пашыраныя налады", "tabs": { "sharedDefaults": "Агульныя прадвызначаныя", "system": "Сістэма", "integrations": "Інтэграцыі" }, "additionalProperties": { "keyLabel": "Клавіша", "valueLabel": "Значэнне", "keyPlaceholder": "Новы ключ", "remove": "Прыбраць", "providerNameLabel": "Назва правайдара", "providerNamePlaceholder": "напрыклад openai", "variableNameLabel": "Назва зменнай", "variableNamePlaceholder": "напрыклад MY_VARIABLE", "loggerNameLabel": "Назва журнала", "loggerNamePlaceholder": "напрыклад frigate.record", "keyPatternError": "Толькі літары, лічбы, злучкі і падкрэсліванні (без прабелаў)" }, "knownPlates": { "namePlaceholder": "напрыклад Аўто жонкі", "platePlaceholder": "Нумар знака або рэгулярны выраз" }, "liveStreams": { "streamNameLabel": "Назва плыні", "streamNamePlaceholder": "напрыклад Асноўны HD-плынь", "go2rtcStreamLabel": "Плынь go2rtc", "go2rtcStreamPlaceholder": "Выберыце плынь go2rtc", "go2rtcStreamSearch": "Шукайце або ўвядзіце назву плыні…", "noGo2rtcStreams": "Плыні go2rtc не наладжаны", "availableStreams": "Даступныя плыні", "useCustom": "Ужыць «{{value}}»", "addStream": "Дадаць плынь" }, "timezone": { "defaultOption": "Выкарыстоўваць часавы пояс браўзера" }, "roleMap": { "empty": "Няма супастаўленняў роляў", "roleLabel": "Роля", "groupsLabel": "Групы", "addMapping": "Дадаць супастаўленне ролі", "remove": "Прыбраць" }, "ffmpegArgs": { "preset": "Прэсет", "manual": "Аргументы ўручную", "inherit": "Успадкаваць з налады камеры", "none": "Няма", "useGlobalSetting": "Успадкаваць з глабальнай налады", "selectPreset": "Выберыце прэсет", "manualPlaceholder": "Увядзіце аргументы FFmpeg", "presetLabels": { "preset-rpi-64-h264": "Raspberry Pi (H.264)", "preset-rpi-64-h265": "Raspberry Pi (H.265)", "preset-vaapi": "VAAPI (GPU Intel/AMD)", "preset-intel-qsv-h264": "Intel QuickSync (H.264)", "preset-intel-qsv-h265": "Intel QuickSync (H.265)", "preset-nvidia": "GPU NVIDIA", "preset-jetson-h264": "NVIDIA Jetson (H.264)", "preset-jetson-h265": "NVIDIA Jetson (H.265)", "preset-rkmpp": "Rockchip RKMPP", "preset-http-jpeg-generic": "HTTP JPEG (агульны)", "preset-http-mjpeg-generic": "HTTP MJPEG (агульны)", "preset-http-reolink": "HTTP - камеры Reolink", "preset-rtmp-generic": "RTMP (агульны)", "preset-rtsp-generic": "RTSP (агульны)", "preset-rtsp-restream": "RTSP - рэтрансляцыя з go2rtc", "preset-rtsp-restream-low-latency": "RTSP - рэтрансляцыя з go2rtc (нізкая затрымка)", "preset-rtsp-udp": "RTSP - UDP", "preset-rtsp-blue-iris": "RTSP - Blue Iris", "preset-record-generic": "Запіс (агульны, без гуку)", "preset-record-generic-audio-copy": "Запіс (агульны + капіяванне гуку)", "preset-record-generic-audio-aac": "Запіс (агульны + гук у AAC)", "preset-record-mjpeg": "Запіс - камеры MJPEG", "preset-record-jpeg": "Запіс - камеры JPEG", "preset-record-ubiquiti": "Запіс - камеры Ubiquiti" } }, "cameraInputs": { "itemTitle": "Плынь {{index}}", "sourceMode": { "restream": "Рэтрансляцыя (go2rtc)", "manual": "Уваходны шлях уручную", "go2rtcStreamLabel": "Плынь go2rtc", "go2rtcStreamPlaceholder": "Выберыце плынь go2rtc", "noGo2rtcStreams": "Плыні go2rtc не наладжаны", "go2rtcStreamSearch": "Пошук плыняў…", "availableStreams": "Даступныя плыні", "noMatchingStreams": "Няма плыняў, якія адпавядаюць запыту" } }, "restartRequiredField": "Патрабуецца перазапуск", "restartRequiredFooter": "Канфігурацыя зменена - патрабуецца перазапуск", "sections": { "detect": "Дэтэктаванне", "record": "Запіс", "snapshots": "Здымкі", "motion": "Рух", "objects": "Аб'екты", "review": "Разгляд", "audio": "Аўдыя", "notifications": "Апавяшчэнні", "live": "Жывы прагляд", "timestamp_style": "Меткі часу", "mqtt": "MQTT", "database": "База даных", "telemetry": "Тэлеметрыя", "auth": "Праверка сапраўднасці", "tls": "TLS", "proxy": "Проксі", "go2rtc": "go2rtc", "ffmpeg": "FFMPEG", "detectors": "Дэтэктары", "model": "Мадэль", "semantic_search": "Семантычны пошук", "genai": "GenAI", "face_recognition": "Распазнаванне асобы", "lpr": "Распазнаванне нумарных знакаў", "birdseye": "Birdseye", "masksAndZones": "Маскі і зоны" }, "detect": { "title": "Налады дэтэктавання" }, "record": { "title": "Налады запісу" }, "snapshots": { "title": "Налады здымкаў" }, "motion": { "title": "Налады руху" }, "objects": { "title": "Налады аб'ектаў" }, "audioLabels": { "summary": "Выбрана {{count}} метка гуку", "empty": "Няма даступных метак гуку" }, "objectLabels": { "summary": "Выбран {{count}} тып аб'ектаў", "empty": "Няма даступных метак аб'ектаў" }, "reviewLabels": { "summary": "Выбрана {{count}} метка", "empty": "Няма даступных метак" }, "filters": { "objectFieldLabel": "{{field}} для {{label}}" }, "zoneNames": { "summary": "Выбрана: {{count}}", "empty": "Няма даступных зон" }, "inputRoles": { "summary": "Выбрана {{count}} роля", "empty": "Няма даступных роляў", "options": { "detect": "Дэтэктаваць", "record": "Запіс", "audio": "Аўдыя" } }, "genaiRoles": { "options": { "embeddings": "Убудаванні", "descriptions": "Апісанні", "chat": "Чат" } }, "semanticSearchModel": { "placeholder": "Выберыце мадэль…", "builtIn": "Убудаваныя мадэлі", "genaiProviders": "Правайдары GenAI" }, "semanticSearchModelSize": { "notApplicable": "Не дастасоўваецца да правайдараў GenAI" }, "review": { "title": "Налады разгляду" }, "audio": { "title": "Налады гуку" }, "notifications": { "title": "Налады апавяшчэнняў" }, "live": { "title": "Налады жывога прагляду" }, "timestamp_style": { "title": "Налады меткі часу" }, "searchPlaceholder": "Пошук…", "addCustomLabel": "Дадаць уласную метку…", "genaiModel": { "placeholder": "Выберыце або ўвядзіце мадэль…", "search": "Шукайце або ўвядзіце мадэль…", "noModels": "Няма даступных мадэляў", "available": "Даступныя мадэлі", "useCustom": "Ужыць «{{value}}»", "refresh": "Абнавіць спіс мадэляў", "probeFailed": "Не ўдалося апытаць мадэлі", "fetchedModels": "Спіс мадэляў атрыманы" }, "ptzPresets": { "placeholder": "Выберыце або ўвядзіце прэсет…", "search": "Шукайце або ўвядзіце прэсет…", "noPresets": "Няма даступных прэсетаў", "available": "Прэсеты камеры", "useCustom": "Ужыць «{{value}}»" }, "defaultRole": { "admin": "Адміністратар", "viewer": "Назіральнік" } }, "globalConfig": { "title": "Глабальная канфігурацыя", "description": "Наладзьце глабальныя параметры, якія дзейнічаюць для ўсіх камер, калі не перавызначаны.", "toast": { "success": "Глабальныя налады захаваны", "error": "Не ўдалося захаваць глабальныя налады", "validationError": "Праверка не пройдзена" } }, "cameraConfig": { "title": "Канфігурацыя камеры", "description": "Наладзьце параметры асобных камер. Налады перавызначаюць глабальныя прадвызначаныя значэнні.", "overriddenBadge": "Перавызначана", "resetToGlobal": "Скінуць да глабальнага", "toast": { "success": "Налады камеры захаваны", "error": "Не ўдалося захаваць налады камеры" } }, "toast": { "success": "Налады захаваны", "applied": "Налады прыменены", "successRestartRequired": "Налады захаваны. Перазапусціце Frigate, каб прымяніць змены.", "error": "Не ўдалося захаваць налады", "validationError": "Праверка не пройдзена: {{message}}", "resetSuccess": "Скінута да глабальных прадвызначаных значэнняў", "resetError": "Не ўдалося скінуць налады", "saveAllSuccess_one": "Захаваны {{count}} раздзел.", "saveAllSuccess_few": "Захавана {{count}} раздзелы.", "saveAllSuccess_many": "Захавана ўсе {{count}} раздзелаў.", "saveAllSuccessRestartRequired_one": "Захаваны {{count}} раздзел. Перазапусціце Frigate, каб прымяніць змены.", "saveAllSuccessRestartRequired_few": "Захавана {{count}} раздзелы. Перазапусціце Frigate, каб прымяніць змены.", "saveAllSuccessRestartRequired_many": "Захавана ўсе {{count}} раздзелаў. Перазапусціце Frigate, каб прымяніць змены.", "saveAllPartial_one": "Захаваны {{successCount}} з {{totalCount}} раздзела. Не ўдалося: {{failCount}}.", "saveAllPartial_few": "Захавана {{successCount}} з {{totalCount}} раздзелаў. Не ўдалося: {{failCount}}.", "saveAllPartial_many": "Захавана {{successCount}} з {{totalCount}} раздзелаў. Не ўдалося: {{failCount}}.", "saveAllFailure": "Не ўдалося захаваць усе раздзелы." }, "profiles": { "title": "Профілі", "activeProfile": "Актыўны профіль", "noActiveProfile": "Няма актыўнага профілю", "active": "Актыўны", "activated": "Профіль «{{profile}}» уключаны", "activateFailed": "Не ўдалося задаць профіль", "deactivated": "Профіль выключаны", "noProfiles": "Профілі не вызначаны.", "noOverrides": "Няма перавызначэнняў", "cameraCount_one": "{{count}} камера", "cameraCount_few": "{{count}} камеры", "cameraCount_many": "{{count}} камер", "columnCamera": "Камера", "columnOverrides": "Перавызначэнні профілю", "baseConfig": "Базавая канфігурацыя", "addProfile": "Дадаць профіль", "newProfile": "Новы профіль", "profileNamePlaceholder": "напрыклад: Ахова, Ад'езд, Начны рэжым", "friendlyNameLabel": "Назва профілю", "profileIdLabel": "ID профілю", "profileIdDescription": "Унутраны ідэнтыфікатар, які выкарыстоўваецца ў канфігурацыі і аўтаматызацыях", "nameInvalid": "Дазволены толькі малыя літары, лічбы і падкрэсліванні", "nameDuplicate": "Профіль з такой назвай ужо існуе", "error": { "mustBeAtLeastTwoCharacters": "Мусіць мець не меней за 2 сімвалы", "mustNotContainPeriod": "Не мусіць утрымліваць кропкі", "alreadyExists": "Профіль з такім ID ужо існуе" }, "renameProfile": "Перайменаваць профіль", "renameSuccess": "Профіль перайменаваны на «{{profile}}»", "deleteProfile": "Выдаліць профіль", "deleteProfileConfirm": "Выдаліць профіль «{{profile}}» з усіх камер? Гэта нельга адрабіць.", "deleteSuccess": "Профіль «{{profile}}» выдалены", "createSuccess": "Профіль «{{profile}}» створаны", "removeOverride": "Прыбраць перавызначэнне профілю", "deleteSection": "Выдаліць перавызначэнні раздзела", "deleteSectionConfirm": "Прыбраць перавызначэнні раздзела {{section}} для профілю {{profile}} на {{camera}}?", "deleteSectionSuccess": "Перавызначэнні раздзела {{section}} для {{profile}} прыбраны", "enableSwitch": "Уключыць профілі", "enabledDescription": "Профілі ўключаны. Стварыце новы профіль ніжэй, перайдзіце ў раздзел канфігурацыі камеры, унясіце змены і захавайце, каб яны ўступілі ў сілу.", "disabledDescription": "Профілі дазваляюць вызначаць найменаваныя наборы перавызначэнняў канфігурацыі камеры (напрыклад, ахова, ад'езд, ноч), якія можна ўключаць пры патрэбе." }, "unsavedChanges": "У вас ёсць незахаваныя змены", "confirmReset": "Пацвердзіце скід", "resetToDefaultDescription": "Гэта скіне ўсе налады ў гэтым раздзеле да прадвызначаных значэнняў. Дзеянне нельга адрабіць.", "resetToGlobalDescription": "Гэта скіне налады ў гэтым раздзеле да глабальных прадвызначаных значэнняў. Дзеянне нельга адрабіць.", "go2rtcStreams": { "title": "Плыні go2rtc", "description": "Кіраванне канфігурацыямі плыняў go2rtc для рэтрансляцыі камер. Кожная плынь мае назву і адзін або некалькі зыходных URL.", "addStream": "Дадаць плынь", "addStreamDesc": "Увядзіце назву новай плыні. Гэта назва будзе выкарыстоўвацца ў канфігурацыі камеры.", "addUrl": "Дадаць URL", "sourceNumber": "Крыніца {{index}}", "streamName": "Назва плыні", "streamNamePlaceholder": "напрыклад front_door", "streamUrlPlaceholder": "напрыклад rtsp://user:pass@192.168.1.100/stream", "deleteStream": "Выдаліць плынь", "deleteStreamConfirm": "Сапраўды выдаліць плынь «{{streamName}}»? Камеры, якія на яго спасылаюцца, могуць перастаць працаваць.", "noStreams": "Плыні go2rtc не наладжаны. Дадайце плынь, каб пачаць.", "validation": { "nameRequired": "Патрабуецца назва плыні", "nameDuplicate": "Плынь з такой назвай ужо існуе", "nameInvalid": "Назва плыні можа ўтрымліваць толькі літары, лічбы, падкрэсліванні і злучкі", "urlRequired": "Патрабуецца хаця б адзін URL" }, "renameStream": "Перайменаваць плынь", "renameStreamDesc": "Увядзіце новую назву гэтай плыні. Перайменаванне можа парушыць працу камер або іншых плыняў, якія спасылаюцца на яго па назве.", "newStreamName": "Новая назва плыні", "ffmpeg": { "useFfmpegModule": "Рэжым сумяшчальнасці (ffmpeg)", "video": "Відэа", "audio": "Аўдыя", "hardware": "Апаратнае паскарэнне", "videoCopy": "Капіяваць", "videoH264": "Перакадаваць у H.264", "videoH265": "Перакадаваць у H.265", "videoExclude": "Выключыць", "audioCopy": "Капіяваць", "audioAac": "Перакадаваць у AAC", "audioOpus": "Перакадаваць у Opus", "audioPcmu": "Перакадаваць у PCM μ-law", "audioPcma": "Перакадаваць у PCM A-law", "audioPcm": "Перакадаваць у PCM", "audioMp3": "Перакадаваць у MP3", "audioExclude": "Выключыць", "hardwareNone": "Без апаратнага паскарэння", "hardwareAuto": "Аўтаматычна (рэкамендуецца)", "hardwareVaapi": "VAAPI", "hardwareCuda": "CUDA", "hardwareV4l2m2m": "V4L2 M2M", "hardwareDxva2": "DXVA2", "hardwareVideotoolbox": "VideoToolbox", "addVideoCodec": "Дадаць відэакодэк", "addAudioCodec": "Дадаць аўдыякодэк", "removeCodec": "Прыбраць кодэк" } }, "birdseye": { "cameraOrder": { "label": "Парадак камер", "description": "Перацягвайце камеры, каб задаць іх парадак у раскладцы Birdseye.", "reorderHandle": "Перацягніце, каб змяніць парадак", "saving": "Захаванне…", "saved": "Захавана" } }, "retainMode": { "all": "Усе", "motion": "Рух", "active_objects": "Актыўныя аб'екты" }, "previewQuality": { "very_high": "Вельмі высокая", "high": "Высокі", "medium": "Сярэдні", "low": "Нізкі", "very_low": "Вельмі нізкая" }, "ui": { "timeFormat": { "browser": "Браўзер", "12hour": "12 гадзін", "24hour": "24 гадзіны" }, "unitSystem": { "metric": "Метрычная", "imperial": "Імперская" } }, "review": { "imageSource": { "recordings": "Запісы", "previews": "Перадпрагляды" } }, "logger": { "logLevel": { "debug": "Debug", "info": "Звесткі", "warning": "Папярэджанне", "error": "Памылка", "critical": "Critical" } }, "onvif": { "profileAuto": "Аўта", "profileLoading": "Загрузка профіляў…", "autotracking": { "zooming": { "disabled": "Адключана", "absolute": "Абсалютнае", "relative": "Адноснае" } } }, "modelSize": { "small": "Малы", "large": "Вялікі" }, "configMessages": { "review": { "recordDisabled": "Запіс адключаны, элементы разгляду не будуць стварацца.", "detectDisabled": "Дэтэктаванне аб'ектаў адключана. Каб адрозніваць абвесткі і дэтэктаванні, элементам разгляду патрэбны выяўленыя аб'екты.", "allNonAlertDetections": "Уся актыўнасць, што не з'яўляецца абвесткай, будзе ўключана як дэтэктаванні.", "genaiImageSourceRecordingsRecordDisabled": "Крыніца відарысаў зададзена як «recordings», але запіс адключаны. Frigate вернецца да відарысаў перадпрагляду." }, "audio": { "noAudioRole": "Ніводнай плыні не прызначана роля «audio». Каб дэтэктаванне гуку працавала, трэба ўключыць гэтую ролю." }, "audioTranscription": { "audioDetectionDisabled": "Для гэтай камеры не ўключана дэтэктаванне гуку. Транскрыпцыя гуку патрабуе актыўнага дэтэктавання гуку." }, "detect": { "fpsGreaterThanFive": "Задаваць FPS дэтэктавання вышэй за 5 не рэкамендуецца. Большыя значэнні могуць пагоршыць прадукцыйнасць і не дадуць карысці.", "disabled": "Дэтэктаванне аб'ектаў адключана. Здымкі, элементы разгляду і ўзбагачэнні (распазнаванне асобы, распазнаванне нумарных знакаў, Generative AI) працаваць не будуць.", "resolutionShouldBeMultipleOfFour": "Для лепшага выніку шырыня і вышыня дэтэктавання мусяць быць кратнымі 4. Іншыя цотныя значэнні могуць даваць візуальныя скажэнні ў плыні «detect».", "aspectRatioMismatch": "Уведзеныя шырыня і вышыня не адпавядаюць фарматным суадносінам бягучага разрознення дэтэктавання. Відарыс можа быць расцягнуты або скажоны.", "maxFramesSet": "Задаванне максімуму кадраў перавызначае прадвызначаныя паводзіны і адключае адсочванне нерухомых аб'ектаў. Гэта патрэбна вельмі рэдка, карыстайцеся асцярожна.", "squareResolution": "Квадратнае разрозненне дэтэктавання - незвычайны выбар. Шырыня і вышыня дэтэктавання мусяць адпавядаць фарматным суадносінам камеры (напрыклад 16:9), а не памерам мадэлі дэтэктавання аб'ектаў. Неадпаведнасць можа расцягнуць відарыс і знізіць дакладнасць дэтэктавання.", "resolutionHigh": "Гэта разрозненне дэтэктавання вышэйшае за рэкамендаванае і можа павялічыць спажыванне рэсурсаў без павышэння дакладнасці. Для большасці камер рэкамендуецца разрозненне не вышэй за 1080p.", "globalResolutionMultipleCameras": "Зададзена глабальнае разрозненне дэтэктавання, хоць наладжана некалькі камер. Калі камеры не маюць аднолькавых разрознення і фарматных суадносін, шырыню і вышыню дэтэктавання варта задаваць для кожнай камеры асобна." }, "model": { "optimizedFor320": "Frigate аптымізаваны пад мадэль 320x320, і для большасці канфігурацый гэта найлепшы выбар. Мадэль 640x640 працуе павольней і дапамагае толькі ў асобных выпадках.", "inputDimensionsNotDetectResolution": "Шырыня і вышыня ўваходу мадэлі - гэта памеры ўваходу мадэлі дэтэктавання аб'ектаў, а не разрозненне дэтэктавання камеры. Яны мусяць адпавядаць памерам вашай мадэлі, звычайна квадратным, напрыклад 320x320 або 640x640." }, "ffmpeg": { "hwaccelManualNotRecommended": "Задаваць аргументы апаратнага паскарэння ўручную не рэкамендуецца. Калі няма асаблівай патрэбы, выберыце прэсет, які адпавядае вашаму абсталяванню.", "inputsMissingGo2rtcStream": "Уваход ніжэй спасылаецца на рэтрансляцыю go2rtc, якой больш няма. Выберыце наяўную рэтрансляцыю або ўвядзіце URL камеры ўручную, інакш камера не падлучыцца." }, "objects": { "genaiNoDescriptionsProvider": "Каб апісанні ствараліся, трэба наладзіць правайдара GenAI з роляй «descriptions»." }, "faceRecognition": { "globalDisabled": "Каб распазнаванне асобы працавала на гэтай камеры, трэба ўключыць адпаведнае ўзбагачэнне.", "personNotTracked": "Распазнаванне асобы патрабуе адсочвання аб'екта «person». Уключыце «person» у раздзеле аб'ектаў для гэтай камеры.", "modelSizeLarge": "Мадэль «large» патрабуе GPU або NPU для прымальнай прадукцыйнасці. На сістэмах толькі з CPU карыстайцеся «small»." }, "lpr": { "globalDisabled": "Каб распазнаванне нумарных знакаў працавала на гэтай камеры, трэба ўключыць адпаведнае ўзбагачэнне.", "vehicleNotTracked": "Распазнаванне нумарных знакаў патрабуе адсочвання транспартнага сродку. Уключыце «car» або іншы тып транспарту ў раздзеле аб'ектаў для гэтай камеры.", "modelSizeLarge": "Мадэль «large» аптымізавана пад шматрадковыя нумарныя знакі. Мадэль «small» працуе хутчэй, і карыстацца варта ёй, калі ў вашым рэгіёне не ўжываюцца шматрадковыя знакі." }, "record": { "noRecordRole": "Ніводнай плыні не прызначана роля «record». Запіс працаваць не будзе." }, "snapshots": { "detectDisabled": "Дэтэктаванне аб'ектаў адключана. Здымкі ствараюцца з аб'ектаў пад адсочваннем і стварацца не будуць." }, "semanticSearch": { "jinav2SmallModelSize": "Памер «small» з мадэллю Jina V2 патрабуе шмат RAM і рэсурсаў на вывядзенне. Рэкамендуецца мадэль «large» з асобным GPU." }, "onvif": { "autotrackingNoZones": "Аўтаадсочванне патрабуе хаця б адной зоны. Вызначце зону для гэтай камеры ў раздзеле «Маскі і зоны», а потым пазначце яе як патрэбную ніжэй." } } }