Translated using Weblate (Belarusian)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (60 of 60 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (800 of 800 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (67 of 67 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (129 of 129 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (86 of 86 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (108 of 108 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (474 of 474 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (500 of 500 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (185 of 185 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (26 of 26 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (100 of 100 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (141 of 141 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (1295 of 1295 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (145 of 145 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (6 of 6 strings)

Translated using Weblate (Belarusian)

Currently translated at 10.0% (1 of 10 strings)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Belarusian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Uladz Maltsau <wldyslw@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/be/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/be/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/Config - Groups
Translation: Frigate NVR/Config - Validation
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-chat
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-motionSearch
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-replay
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
This commit is contained in:
Hosted Weblate
2026-08-28 07:01:48 -05:00
committed by Josh Hawkins
co-authored by Uladz Maltsau
parent 359d44fc8f
commit baa1ba718c
28 changed files with 7748 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
{
"documentTitle": "Чат - Frigate",
"title": "Чат Frigate",
"subtitle": "Ваш памочнік ШІ для кіравання камерамі і аналізу",
"placeholder": "Спытайце што заўгодна…",
"error": "Нешта пайшло не так. Паспрабуйце зноў.",
"processing": "Апрацоўка…",
"toolsUsed": "Скарыстана: {{tools}}",
"showTools": "Паказаць інструменты ({{count}})",
"hideTools": "Схаваць інструменты",
"call": "Выклік",
"result": "Вынік",
"arguments": "Аргументы:",
"response": "Адказ:",
"attachment_chip_label": "{{label}} на {{camera}}",
"attachment_chip_remove": "Прыбраць укладанне",
"open_in_explore": "Адкрыць у аглядзе",
"attach_event_aria": "Прымацаваць падзею {{eventId}}",
"attachment_picker_paste_label": "Або ўстаўце ID падзеі",
"attachment_picker_attach": "Прымацаваць",
"attachment_picker_placeholder": "Прымацуйце падзею",
"quick_reply_find_similar": "Знайсці падобныя выпадкі",
"quick_reply_tell_me_more": "Раскажы падрабязней",
"quick_reply_when_else": "Калі яшчэ гэта бачылі?",
"quick_reply_find_similar_text": "Знайдзі выпадкі, падобныя да гэтага.",
"quick_reply_tell_me_more_text": "Раскажы падрабязней пра гэты.",
"quick_reply_when_else_text": "Калі яшчэ гэта бачылі?",
"anchor": "Спасылка",
"similarity_score": "Падабенства",
"no_similar_objects_found": "Падобных аб'ектаў не знойдзена.",
"semantic_search_required": "Каб шукаць падобныя аб'екты, трэба ўключыць семантычны пошук.",
"send": "Адправіць",
"suggested_requests": "Паспрабуйце спытаць:",
"starting_requests": {
"show_recent_events": "Паказаць апошнія падзеі",
"show_camera_status": "Паказаць стан камер",
"recap": "Што адбылося, пакуль мяне не было?",
"watch_camera": "Сачыць за камерай"
},
"starting_requests_prompts": {
"show_recent_events": "Пакажы падзеі за апошнюю гадзіну",
"show_camera_status": "Які зараз стан маіх камер?",
"recap": "Што адбылося, пакуль мяне не было?",
"watch_camera": "Сачы за ўваходнымі дзвярыма і паведам, калі хтосьці з'явіцца"
},
"new_chat": "Новы чат",
"settings": {
"title": "Налады чата",
"show_stats": {
"title": "Паказваць статыстыку",
"desc": "Паказваць хуткасць генерацыі і памер кантэксту для адказаў чата.",
"while_generating": "Пры генерацыі",
"always": "Заўсёды"
},
"auto_scroll": {
"title": "Аўтапракрутка",
"desc": "Сачыць за новымі паведамленнямі па меры паступлення."
}
},
"stats": {
"context": "такенаў: {{tokens}}",
"tokens_per_second": "{{rate}} т/с"
},
"reasoning": {
"active": "Разважанне…",
"show": "Паказаць разважанне",
"hide": "Схаваць разважанне"
},
"thinking": {
"toggle": "Пераключыць разважанне"
}
}
@@ -0,0 +1,219 @@
{
"description": {
"invalidName": "Памылковая назва. Назвы могуць утрымліваць толькі літары, лічбы, прабелы, апострафы, падкрэсліванні і злучкі."
},
"details": {
"unknown": "Невядома",
"scoreInfo": "Бал - гэта сярэдняя пэўнасць класіфікацыі па ўсіх дэтэктаваннях гэтага аб'екта.",
"none": "Няма"
},
"train": {
"titleShort": "Апошнія",
"title": "Апошнія класіфікацыі",
"aria": "Выбраць апошнія класіфікацыі"
},
"documentTitle": "Мадэлі класіфікацыі - Frigate",
"disabled": "Адключана",
"button": {
"deleteClassificationAttempts": "Выдаліць відарысы класіфікацыі",
"renameCategory": "Перайменаваць клас",
"deleteCategory": "Выдаліць клас",
"deleteImages": "Выдаліць відарысы",
"trainModel": "Навучыць мадэль",
"addClassification": "Дадаць класіфікацыю",
"deleteModels": "Выдаліць мадэлі",
"editModel": "Рэдагаваць мадэль"
},
"tooltip": {
"trainingInProgress": "Мадэль зараз навучаецца",
"noNewImages": "Няма новых відарысаў для навучання. Спачатку класіфікуйце больш відарысаў у наборы даных.",
"noChanges": "З апошняга навучання набор даных не змяніўся.",
"modelNotReady": "Мадэль не гатова да навучання"
},
"toast": {
"success": {
"deletedModel_one": "Выдалена {{count}} мадэль",
"deletedModel_few": "Выдалена {{count}} мадэлі",
"deletedModel_many": "Выдалена {{count}} мадэляў",
"categorizedImage": "Відарыс класіфікаваны",
"reclassifiedImage": "Відарыс перакласіфікаваны",
"trainedModel": "Мадэль навучана.",
"trainingModel": "Навучанне мадэлі пачата.",
"updatedModel": "Канфігурацыя мадэлі абноўлена",
"renamedCategory": "Клас перайменаваны на {{name}}",
"deletedCategory_one": "Выдалены {{count}} клас",
"deletedCategory_few": "Выдалена {{count}} класы",
"deletedCategory_many": "Выдалена {{count}} класаў",
"deletedImage_one": "Выдалены {{count}} відарыс",
"deletedImage_few": "Выдалена {{count}} відарысы",
"deletedImage_many": "Выдалена {{count}} відарысаў"
},
"error": {
"deleteImageFailed": "Не ўдалося выдаліць: {{errorMessage}}",
"deleteCategoryFailed": "Не ўдалося выдаліць клас: {{errorMessage}}",
"deleteModelFailed": "Не ўдалося выдаліць мадэль: {{errorMessage}}",
"categorizeFailed": "Не ўдалося класіфікаваць відарыс: {{errorMessage}}",
"trainingFailed": "Навучанне мадэлі не ўдалося. Падрабязнасці ў журналах Frigate.",
"trainingFailedToStart": "Не ўдалося пачаць навучанне мадэлі: {{errorMessage}}",
"updateModelFailed": "Не ўдалося абнавіць мадэль: {{errorMessage}}",
"renameCategoryFailed": "Не ўдалося перайменаваць клас: {{errorMessage}}",
"reclassifyFailed": "Не ўдалося перакласіфікаваць відарыс: {{errorMessage}}"
}
},
"deleteCategory": {
"title": "Выдаліць клас",
"desc": "Сапраўды выдаліць клас {{name}}? Гэта назаўсёды выдаліць усе звязаныя відарысы і запатрабуе паўторнага навучання мадэлі.",
"minClassesTitle": "Нельга выдаліць клас",
"minClassesDesc": "Мадэль класіфікацыі мусіць мець не меней за 2 класы. Дадайце іншы клас, перш чым выдаляць гэты."
},
"deleteModel": {
"title": "Выдаліць мадэль класіфікацыі",
"single": "Сапраўды выдаліць {{name}}? Гэта назаўсёды выдаліць усе звязаныя даныя, у тым ліку відарысы і даныя навучання. Гэтае дзеянне нельга адрабіць.",
"desc_one": "Сапраўды выдаліць {{count}} мадэль? Гэта назаўсёды выдаліць усе звязаныя даныя, у тым ліку відарысы і даныя навучання. Гэтае дзеянне нельга адрабіць.",
"desc_few": "Сапраўды выдаліць {{count}} мадэлі? Гэта назаўсёды выдаліць усе звязаныя даныя, у тым ліку відарысы і даныя навучання. Гэтае дзеянне нельга адрабіць.",
"desc_many": "Сапраўды выдаліць {{count}} мадэляў? Гэта назаўсёды выдаліць усе звязаныя даныя, у тым ліку відарысы і даныя навучання. Гэтае дзеянне нельга адрабіць."
},
"edit": {
"title": "Рэдагаваць мадэль класіфікацыі",
"descriptionState": "Змяніце класы гэтай мадэлі класіфікацыі стану. Змены запатрабуюць паўторнага навучання мадэлі.",
"descriptionObject": "Змяніце тып аб'екта і тып класіфікацыі для гэтай мадэлі класіфікацыі аб'ектаў.",
"enabled": "Уключана",
"enabledDesc": "Запускаць гэтую мадэль. Пры адключэнні яна спыняецца і больш не класіфікуе.",
"saveAttempts": "Захоўваць спробы",
"saveAttemptsDesc": "Колькасць відарысаў спроб класіфікацыі, якія захоўваюцца для інтэрфейсу апошніх класіфікацый.",
"motion": "Запускаць пры руху",
"motionDesc": "Запускаць класіфікацыю, калі ў наладжанай абрэзцы выяўлены рух.",
"interval": "Інтэрвал",
"intervalDesc": "Секунд паміж перыядычнымі запускамі класіфікацыі. Пакіньце пустым, каб запускаць толькі пры руху.",
"intervalPlaceholder": "Без інтэрвалу",
"stateClassesInfo": "Мадэль абноўлена. Каб змены класаў уступілі ў сілу, навучыце мадэль нанова.",
"errors": {
"saveAttemptsInvalid": "Колькасць спроб мусіць быць цэлым лікам 0 або больш",
"intervalInvalid": "Інтэрвал мусіць быць цэлым лікам больш за 0"
}
},
"deleteDatasetImages": {
"title": "Выдаліць відарысы набору даных",
"desc_one": "Сапраўды выдаліць {{count}} відарыс з {{dataset}}? Гэтае дзеянне нельга адрабіць, і яно запатрабуе паўторнага навучання мадэлі.",
"desc_few": "Сапраўды выдаліць {{count}} відарысы з {{dataset}}? Гэтае дзеянне нельга адрабіць, і яно запатрабуе паўторнага навучання мадэлі.",
"desc_many": "Сапраўды выдаліць {{count}} відарысаў з {{dataset}}? Гэтае дзеянне нельга адрабіць, і яно запатрабуе паўторнага навучання мадэлі."
},
"deleteTrainImages": {
"title": "Выдаліць відарысы навучання",
"desc_one": "Сапраўды выдаліць {{count}} відарыс? Гэтае дзеянне нельга адрабіць.",
"desc_few": "Сапраўды выдаліць {{count}} відарысы? Гэтае дзеянне нельга адрабіць.",
"desc_many": "Сапраўды выдаліць {{count}} відарысаў? Гэтае дзеянне нельга адрабіць."
},
"renameCategory": {
"title": "Перайменаваць клас",
"desc": "Увядзіце новую назву для {{name}}. Каб змена назвы ўступіла ў сілу, трэба будзе навучыць мадэль нанова."
},
"categories": "Класы",
"createCategory": {
"new": "Стварыць новы клас"
},
"categorizeImageAs": "Класіфікаваць відарыс як:",
"categorizeImage": "Класіфікаваць відарыс",
"reclassifyImageAs": "Перакласіфікаваць відарыс як:",
"reclassifyImage": "Перакласіфікаваць відарыс",
"menu": {
"objects": "Аб'екты",
"states": "Станы"
},
"noModels": {
"object": {
"title": "Няма мадэляў класіфікацыі аб'ектаў",
"description": "Стварыце ўласную мадэль, каб класіфікаваць выяўленыя аб'екты.",
"buttonText": "Стварыць мадэль аб'ектаў"
},
"state": {
"title": "Няма мадэляў класіфікацыі стану",
"description": "Стварыце ўласную мадэль, каб сачыць за зменамі стану ў пэўных вобласцях камеры і класіфікаваць іх.",
"buttonText": "Стварыць мадэль стану"
}
},
"wizard": {
"title": "Стварыць новую класіфікацыю",
"steps": {
"nameAndDefine": "Назва і вызначэнне",
"stateArea": "Вобласць стану",
"chooseExamples": "Выбар прыкладаў"
},
"step1": {
"description": "Мадэлі стану сочаць за зменамі ў нерухомых вобласцях камеры (напрыклад, дзверы адчынены або зачынены). Мадэлі аб'ектаў дадаюць класіфікацыі да выяўленых аб'ектаў (напрыклад, знаёмыя жывёлы, кур'еры і г. д.).",
"name": "Назва",
"namePlaceholder": "Увядзіце назву мадэлі…",
"type": "Тып",
"typeState": "Стан",
"typeObject": "Аб'ект",
"objectLabel": "Метка аб'екта",
"objectLabelPlaceholder": "Выберыце тып аб'екта…",
"classificationType": "Тып класіфікацыі",
"classificationTypeTip": "Даведацца пра тыпы класіфікацыі",
"classificationTypeDesc": "Падметкі дадаюць дадатковы тэкст да меткі аб'екта (напрыклад «Чалавек: UPS»). Атрыбуты - гэта метаданыя з магчымасцю пошуку, якія захоўваюцца асобна ў метаданых аб'екта.",
"classificationSubLabel": "Падметка",
"classificationAttribute": "Атрыбут",
"classes": "Класы",
"states": "Станы",
"classesTip": "Даведацца пра класы",
"classesStateDesc": "Вызначце розныя станы, у якіх можа быць вобласць камеры. Напрыклад: «адчынена» і «зачынена» для гаражных дзвярэй.",
"classesObjectDesc": "Вызначце розныя катэгорыі, па якіх класіфікаваць выяўленыя аб'екты. Напрыклад: «кур'ер», «жыхар», «незнаёмец» для класіфікацыі людзей.",
"classPlaceholder": "Увядзіце назву класа…",
"errors": {
"nameRequired": "Патрабуецца назва мадэлі",
"nameLength": "Назва мадэлі мусіць мець не болей за 64 сімвалы",
"nameOnlyNumbers": "Назва мадэлі не можа складацца толькі з лічбаў",
"classRequired": "Патрабуецца прынамсі 1 клас",
"classesUnique": "Назвы класаў мусяць быць унікальнымі",
"noneNotAllowed": "Клас «none» не дазваляецца",
"stateRequiresTwoClasses": "Мадэлі стану патрабуюць не меней за 2 класы",
"objectLabelRequired": "Выберыце метку аб'екта",
"objectTypeRequired": "Выберыце тып класіфікацыі"
}
},
"step2": {
"description": "Выберыце камеры і вызначце вобласць назірання для кожнай. Мадэль будзе класіфікаваць стан гэтых вобласцей.",
"cameras": "Камеры",
"selectCamera": "Выберыце камеру",
"noCameras": "Націсніце +, каб дадаць камеры",
"selectCameraPrompt": "Выберыце камеру са спіса, каб вызначыць яе вобласць назірання"
},
"step3": {
"selectImagesPrompt": "Выберыце ўсе відарысы з: {{className}}",
"selectImagesDescription": "Націскайце на відарысы, каб выбраць іх. Націсніце «Працягнуць», калі скончыце з гэтым класам.",
"allImagesRequired_one": "Класіфікуйце ўсе відарысы. Засталося {{count}} відарыс.",
"allImagesRequired_few": "Класіфікуйце ўсе відарысы. Засталося {{count}} відарысы.",
"allImagesRequired_many": "Класіфікуйце ўсе відарысы. Засталося {{count}} відарысаў.",
"generating": {
"title": "Стварэнне прыкладаў відарысаў",
"description": "Frigate падбірае прадстаўнічыя відарысы з вашых запісаў. Гэта можа заняць момант…"
},
"training": {
"title": "Навучанне мадэлі",
"description": "Ваша мадэль навучаецца ў фоне. Закрыйце гэтае акно, і мадэль запусціцца, як толькі навучанне завершыцца."
},
"retryGenerate": "Паўтарыць стварэнне",
"noImages": "Прыклады відарысаў не створаны",
"classifying": "Класіфікацыя і навучанне…",
"trainingStarted": "Навучанне пачата",
"modelCreated": "Мадэль створана. Скарыстайцеся выглядам «Апошнія класіфікацыі», каб дадаць відарысы для адсутных станаў, а потым навучыце мадэль.",
"errors": {
"noCameras": "Камеры не наладжаны",
"noObjectLabel": "Метка аб'екта не выбрана",
"generateFailed": "Не ўдалося стварыць прыклады: {{error}}",
"generationFailed": "Стварэнне не ўдалося. Паспрабуйце зноў.",
"classifyFailed": "Не ўдалося класіфікаваць відарысы: {{error}}"
},
"generateSuccess": "Прыклады відарысаў створаны",
"refreshExamples": "Стварыць новыя прыклады",
"refreshConfirm": {
"title": "Стварыць новыя прыклады?",
"description": "Гэта створыць новы набор відарысаў і зніме ўвесь выбар, у тым ліку па папярэдніх класах. Прыклады давядзецца выбраць нанова для ўсіх класаў."
},
"missingStatesWarning": {
"title": "Не хапае прыкладаў класаў",
"description": "Не ўсе класы маюць прыклады. Паспрабуйце стварыць новыя прыклады, каб знайсці адсутны клас, або працягніце і дадайце відарысы пазней праз выгляд «Апошнія класіфікацыі»."
}
}
}
}
@@ -0,0 +1,18 @@
{
"documentTitle": "Рэдактар канфігурацыі - Frigate",
"configEditor": "Рэдактар канфігурацыі",
"safeConfigEditor": "Рэдактар канфігурацыі (бяспечны рэжым)",
"safeModeDescription": "Frigate працуе ў бяспечным рэжыме праз памылку праверкі канфігурацыі.",
"copyConfig": "Скапіяваць канфігурацыю",
"saveAndRestart": "Захаваць і перазапусціць",
"saveOnly": "Толькі захаваць",
"confirm": "Выйсці без захавання?",
"toast": {
"success": {
"copyToClipboard": "Канфігурацыя скапіявана ў буфер абмену."
},
"error": {
"savingError": "Памылка захавання канфігурацыі"
}
}
}
+95
View File
@@ -0,0 +1,95 @@
{
"camera": "Камера",
"selected_one": "Выбрана: {{count}}",
"selected_other": "Выбрана: {{count}}",
"alerts": "Абвесткі",
"detections": "Дэтэктаванні",
"motion": {
"label": "Рух",
"only": "Толькі рух"
},
"allCameras": "Усе камеры",
"empty": {
"alert": "Няма абвестак для разгляду",
"detection": "Няма дэтэктаванняў для разгляду",
"motion": "Даных пра рух не знойдзена",
"recordingsDisabled": {
"title": "Патрабуецца ўключыць запіс",
"description": "Элементы разгляду ствараюцца для камеры толькі тады, калі для яе ўключаны запіс."
}
},
"timeline": {
"label": "Шкала часу",
"aria": "Выбраць шкалу часу"
},
"zoomIn": "Наблізіць",
"zoomOut": "Аддаліць",
"events": {
"label": "Падзеі",
"aria": "Выбраць падзеі",
"noFoundForTimePeriod": "За гэты перыяд падзей не знойдзена."
},
"detail": {
"label": "Падрабязна",
"noDataFound": "Няма падрабязных даных для разгляду",
"aria": "Пераключыць падрабязны выгляд",
"trackedObject_one": "{{count}} аб'ект",
"trackedObject_other": "{{count}} аб'екта",
"noObjectDetailData": "Падрабязных даных пра аб'ект няма.",
"settings": "Налады падрабязнага выгляду",
"alwaysExpandActive": {
"title": "Заўсёды разгортваць актыўны",
"desc": "Заўсёды разгортваць падрабязнасці пра аб'екты актыўнага элемента разгляду, калі яны ёсць."
}
},
"objectTrack": {
"trackedPoint": "Пункт адсочвання",
"clickToSeek": "Націсніце, каб перайсці на гэты час"
},
"documentTitle": "Разгляд - Frigate",
"recordings": {
"documentTitle": "Запісы - Frigate",
"invalidSharedLink": "Не ўдалося адкрыць спасылку на запіс з меткай часу праз памылку разбору.",
"invalidSharedCamera": "Не ўдалося адкрыць спасылку на запіс з меткай часу праз невядомую камеру або адсутнасць доступу."
},
"calendarFilter": {
"last24Hours": "Апошнія 24 гадзіны"
},
"markAsReviewed": "Пазначыць як разгледжанае",
"markTheseItemsAsReviewed": "Пазначыць гэтыя элементы як разгледжаныя",
"newReviewItems": {
"label": "Паказаць новыя элементы разгляду",
"button": "Новыя элементы для разгляду"
},
"select_all": "Усе",
"detected": "выяўлена",
"normalActivity": "Звычайны",
"needsReview": "Патрабуе разгляду",
"securityConcern": "Пытанне бяспекі",
"motionSearch": {
"menuItem": "Пошук руху",
"openMenu": "Параметры камеры"
},
"motionPreviews": {
"menuItem": "Паказаць перадпрагляды руху",
"title": "Перадпрагляды руху: {{camera}}",
"mobileSettingsTitle": "Налады перадпрагляду руху",
"mobileSettingsDesc": "Наладзьце хуткасць прайгравання, зацямненне і абрэзку, а таксама выберыце дату для разгляду кліпаў толькі з рухам.",
"dim": "Зацямненне",
"dimAria": "Наладзіць сілу зацямнення",
"dimDesc": "Павялічце зацямненне, каб лепш бачыць вобласці з рухам.",
"speed": "Хуткасць",
"speedAria": "Выбраць хуткасць прайгравання перадпрагляду",
"speedDesc": "Выберыце, як хутка прайграваць кліпы перадпрагляду.",
"back": "Назад",
"empty": "Перадпрагляды недаступныя",
"noPreview": "Перадпрагляд недаступны",
"seekAria": "Перайсці ў плэеры {{camera}} на {{time}}",
"filter": "Фільтр",
"filterDesc": "Выберыце вобласці, каб паказваць толькі кліпы з рухам у іх.",
"filterClear": "Ачысціць",
"crop": "Абрэзаць па фільтры",
"cropAria": "Пераключыць абрэзку перадпрагляду па выбраных вобласцях",
"cropDesc": "Набліжаць перадпрагляды да выбраных вобласцей фільтра замест паказу ўсяго кадра."
}
}
+267
View File
@@ -0,0 +1,267 @@
{
"documentTitle": "Агляд - Frigate",
"generativeAI": "Generative AI",
"exploreMore": "Паглядзець іншыя аб'екты «{{label}}»",
"exploreIsUnavailable": {
"title": "Агляд недаступны",
"embeddingsReindexing": {
"context": "Агляд стане даступным пасля таго, як завершыцца пераіндэксацыя ўбудаванняў аб'ектаў пад адсочваннем.",
"startingUp": "Запуск…",
"estimatedTime": "Прыблізна засталося:",
"finishingShortly": "Хутка завершыцца",
"step": {
"thumbnailsEmbedded": "Апрацавана паменшаных выяў: ",
"descriptionsEmbedded": "Апрацавана апісанняў: ",
"trackedObjectsProcessed": "Апрацавана аб'ектаў пад адсочваннем: "
}
},
"downloadingModels": {
"context": "Frigate спампоўвае мадэлі ўбудаванняў, патрэбныя для семантычнага пошуку. Гэта можа заняць некалькі хвілін у залежнасці ад хуткасці вашага злучэння.",
"setup": {
"visionModel": "Мадэль зроку",
"visionModelFeatureExtractor": "Экстрактар прыкмет мадэлі зроку",
"textModel": "Тэкставая мадэль",
"textTokenizer": "Тэкставы такенізатар"
},
"tips": {
"context": "Пасля спампоўкі мадэляў варта пераіндэксаваць убудаванні вашых аб'ектаў пад адсочваннем."
},
"error": "Адбылася памылка. Праверце журналы Frigate."
}
},
"trackedObjectDetails": "Падрабязнасці пра аб'ект пад адсочваннем",
"type": {
"details": "падрабязнасці",
"snapshot": "здымак",
"thumbnail": "паменшаная выява",
"video": "відэа",
"tracking_details": "падрабязнасці адсочвання"
},
"trackingDetails": {
"title": "Падрабязнасці адсочвання",
"noImageFound": "Для гэтай меткі часу відарыса не знойдзена.",
"createObjectMask": "Стварыць маску аб'ектаў",
"adjustAnnotationSettings": "Наладзіць параметры анатацый",
"scrollViewTips": "Націсніце, каб паглядзець важныя моманты жыццёвага цыкла гэтага аб'екта.",
"autoTrackingTips": "Для камер з аўтаадсочваннем становішча абмяжавальнага прамавугольніка будзе недакладным.",
"count": "{{first}} з {{second}}",
"trackedPoint": "Пункт адсочвання",
"lifecycleItemDesc": {
"visible": "{{label}} выяўлены",
"entered_zone": "{{label}} увайшоў у {{zones}}",
"active": "{{label}} стаў актыўным",
"stationary": "{{label}} стаў нерухомым",
"attribute": {
"faceOrLicense_plate": "{{attribute}} выяўлены для {{label}}",
"other": "{{label}} распазнаны як {{attribute}}"
},
"gone": "{{label}} выйшаў",
"heard": "{{label}} пачуты",
"external": "{{label}} выяўлены",
"header": {
"zones": "Зоны",
"ratio": "Суадносіны",
"area": "Вобласць",
"score": "Бал",
"computedScore": "Разлічаны бал",
"topScore": "Найвышэйшы бал",
"toggleAdvancedScores": "Пераключыць падрабязныя балы"
}
},
"annotationSettings": {
"title": "Параметры анатацый",
"showAllZones": {
"title": "Паказваць усе зоны",
"desc": "Заўсёды паказваць зоны на кадрах, дзе аб'екты ўвайшлі ў зону."
},
"offset": {
"label": "Зрух анатацый",
"desc": "Гэтыя даныя паступаюць з плыні «detect» вашай камеры, але накладаюцца на відарысы з плыні «record». Наўрад ці абедзве плыні ідэальна сінхронныя, таму абмяжавальны прамавугольнік і відэа не супадуць дакладна. Гэтым параметрам можна зрушыць анатацыі наперад або назад у часе, каб лепш сумясціць іх з запісаным відэа.",
"millisecondsToOffset": "Зрух анатацый дэтэктавання ў мілісекундах. <em>Прадвызначана: 0</em>",
"tips": "Паменшыце значэнне, калі відэа апярэджвае прамавугольнікі і пункты шляху, і павялічце, калі адстае. Значэнне можа быць адмоўным.",
"toast": {
"success": "Зрух анатацый для {{camera}} захаваны ў файл канфігурацыі."
}
}
},
"carousel": {
"previous": "Папярэдні слайд",
"next": "Наступны слайд"
}
},
"details": {
"item": {
"title": "Падрабязнасці элемента разгляду",
"desc": "Падрабязнасці элемента разгляду",
"button": {
"share": "Падзяліцца гэтым элементам разгляду",
"viewInExplore": "Паказаць у аглядзе"
},
"tips": {
"mismatch_one": "Выяўлены і ўключаны ў гэты элемент разгляду {{count}} недаступны аб'ект. Гэтыя аб'екты або не адпавядалі ўмовам абвесткі ці дэтэктавання, або ўжо выдалены.",
"mismatch_few": "Выяўлены і ўключаны ў гэты элемент разгляду {{count}} недаступныя аб'екты. Гэтыя аб'екты або не адпавядалі ўмовам абвесткі ці дэтэктавання, або ўжо выдалены.",
"mismatch_many": "Выяўлена і ўключана ў гэты элемент разгляду {{count}} недаступных аб'ектаў. Гэтыя аб'екты або не адпавядалі ўмовам абвесткі ці дэтэктавання, або ўжо выдалены.",
"hasMissingObjects": "Змяніце канфігурацыю, калі хочаце, каб Frigate захоўваў аб'екты пад адсочваннем для гэтых метак: <em>{{objects}}</em>"
},
"toast": {
"success": {
"regenerate": "У {{provider}} запытана новае апісанне. У залежнасці ад хуткасці правайдара гэта можа заняць некаторы час.",
"updatedSublabel": "Падметка абноўлена.",
"updatedLPR": "Нумарны знак абноўлены.",
"updatedAttributes": "Атрыбуты абноўлены.",
"audioTranscription": "Транскрыпцыя гуку запытана. У залежнасці ад хуткасці вашага сервера Frigate гэта можа заняць некаторы час."
},
"error": {
"regenerate": "Не ўдалося звярнуцца да {{provider}} за новым апісаннем: {{errorMessage}}",
"updatedSublabelFailed": "Не ўдалося абнавіць падметку: {{errorMessage}}",
"updatedLPRFailed": "Не ўдалося абнавіць нумарны знак: {{errorMessage}}",
"updatedAttributesFailed": "Не ўдалося абнавіць атрыбуты: {{errorMessage}}",
"audioTranscription": "Не ўдалося запытаць транскрыпцыю гуку: {{errorMessage}}"
}
}
},
"label": "Метка",
"editSubLabel": {
"title": "Рэдагаваць падметку",
"desc": "Увядзіце новую падметку для гэтага аб'екта «{{label}}»",
"descNoLabel": "Увядзіце новую падметку для гэтага аб'екта пад адсочваннем"
},
"editLPR": {
"title": "Рэдагаваць нумарны знак",
"desc": "Увядзіце новы нумарны знак для гэтага аб'екта «{{label}}»",
"descNoLabel": "Увядзіце новы нумарны знак для гэтага аб'екта пад адсочваннем"
},
"editAttributes": {
"title": "Рэдагаваць атрыбуты",
"desc": "Выберыце атрыбуты класіфікацыі для гэтага аб'екта «{{label}}»"
},
"snapshotScore": {
"label": "Бал здымка"
},
"topScore": {
"label": "Найвышэйшы бал",
"info": "Найвышэйшы бал - гэта найбольшы медыянны бал аб'екта пад адсочваннем, таму ён можа адрознівацца ад бала на паменшанай выяве ў выніках пошуку."
},
"score": {
"label": "Бал"
},
"recognizedLicensePlate": "Распазнаны нумарны знак",
"attributes": "Атрыбуты класіфікацыі",
"estimatedSpeed": "Ацэненая хуткасць",
"objects": "Аб'екты",
"camera": "Камера",
"zones": "Зоны",
"timestamp": "Метка часу",
"button": {
"findSimilar": "Знайсці падобныя",
"regenerate": {
"title": "Стварыць нанова",
"label": "Стварыць нанова апісанне аб'екта пад адсочваннем"
}
},
"description": {
"label": "Апісанне",
"placeholder": "Апісанне аб'екта пад адсочваннем",
"aiTips": "Frigate не будзе запытваць апісанне ў правайдара Generative AI, пакуль не завершыцца жыццёвы цыкл аб'екта пад адсочваннем."
},
"expandRegenerationMenu": "Разгарнуць меню стварэння нанова",
"regenerateFromSnapshot": "Стварыць нанова са здымка",
"regenerateFromThumbnails": "Стварыць нанова з паменшаных выяў",
"tips": {
"descriptionSaved": "Апісанне захавана",
"saveDescriptionFailed": "Не ўдалося абнавіць апісанне: {{errorMessage}}"
},
"title": {
"label": "Загаловак"
},
"scoreInfo": "Звесткі пра бал"
},
"itemMenu": {
"downloadVideo": {
"label": "Спампаваць відэа",
"aria": "Спампаваць відэа"
},
"downloadSnapshot": {
"label": "Спампаваць здымак",
"aria": "Спампаваць здымак"
},
"downloadCleanSnapshot": {
"label": "Спампаваць чысты здымак",
"aria": "Спампаваць чысты здымак"
},
"viewTrackingDetails": {
"label": "Паказаць падрабязнасці адсочвання",
"aria": "Паказаць падрабязнасці адсочвання"
},
"findSimilar": {
"label": "Знайсці падобныя",
"aria": "Знайсці падобныя аб'екты пад адсочваннем"
},
"addTrigger": {
"label": "Дадаць трыгер",
"aria": "Дадаць трыгер для гэтага аб'екта пад адсочваннем"
},
"audioTranscription": {
"label": "Транскрыбіраваць",
"aria": "Запытаць транскрыпцыю гуку"
},
"submitToPlus": {
"label": "Адправіць у Frigate+",
"aria": "Адправіць у Frigate Plus"
},
"viewInHistory": {
"label": "Паказаць у гісторыі",
"aria": "Паказаць у гісторыі"
},
"deleteTrackedObject": {
"label": "Выдаліць гэты аб'ект пад адсочваннем"
},
"showObjectDetails": {
"label": "Паказаць шлях аб'екта"
},
"hideObjectDetails": {
"label": "Схаваць шлях аб'екта"
},
"debugReplay": {
"label": "Адладачны паўтор",
"aria": "Паказаць гэты аб'ект у выглядзе адладачнага паўтору"
},
"more": {
"aria": "Больш"
}
},
"dialog": {
"confirmDelete": {
"title": "Пацвердзіце выдаленне",
"desc": "Выдаленне гэтага аб'екта пад адсочваннем прыбярэ здымак, усе захаваныя ўбудаванні і ўсе звязаныя запісы падрабязнасцей адсочвання. Запісанае відэа гэтага аб'екта ў выглядзе «Гісторыя» <em>НЕ</em> будзе выдалена.<br /><br />Сапраўды працягнуць?"
},
"toast": {
"error": "Памылка выдалення гэтага аб'екта пад адсочваннем: {{errorMessage}}"
}
},
"noTrackedObjects": "Аб'ектаў пад адсочваннем не знойдзена",
"fetchingTrackedObjectsFailed": "Памылка атрымання аб'ектаў пад адсочваннем: {{errorMessage}}",
"trackedObjectsCount_one": "{{count}} аб'ект пад адсочваннем ",
"trackedObjectsCount_few": "{{count}} аб'екты пад адсочваннем ",
"trackedObjectsCount_many": "{{count}} аб'ектаў пад адсочваннем ",
"searchResult": {
"tooltip": "Супадзенне {{type}} на {{confidence}}%",
"previousTrackedObject": "Папярэдні аб'ект пад адсочваннем",
"nextTrackedObject": "Наступны аб'ект пад адсочваннем",
"deleteTrackedObject": {
"toast": {
"success": "Аб'ект пад адсочваннем выдалены.",
"error": "Не ўдалося выдаліць аб'ект пад адсочваннем: {{errorMessage}}"
}
}
},
"aiAnalysis": {
"title": "Аналіз ШІ"
},
"concerns": {
"label": "Заўвагі"
},
"objectLifecycle": {
"noImageFound": "Для гэтага аб'екта пад адсочваннем відарыса не знойдзена."
}
}
+128
View File
@@ -0,0 +1,128 @@
{
"documentTitle": "Экспарт - Frigate",
"search": "Пошук",
"noExports": "Экспартаў не знойдзена",
"headings": {
"cases": "Справы",
"uncategorizedExports": "Экспарты без катэгорыі"
},
"deleteExport": {
"label": "Выдаліць экспарт",
"desc": "Сапраўды выдаліць {{exportName}}?"
},
"editExport": {
"title": "Перайменаваць экспарт",
"desc": "Увядзіце новую назву гэтага экспарту.",
"saveExport": "Захаваць экспарт"
},
"tooltip": {
"shareExport": "Падзяліцца экспартам",
"downloadVideo": "Спампаваць відэа",
"editName": "Рэдагаваць назву",
"deleteExport": "Выдаліць экспарт",
"assignToCase": "Дадаць у справу",
"removeFromCase": "Прыбраць са справы"
},
"toolbar": {
"newCase": "Новая справа",
"addExport": "Дадаць экспарт",
"editCase": "Рэдагаваць справу",
"deleteCase": "Выдаліць справу"
},
"toast": {
"error": {
"renameExportFailed": "Не ўдалося перайменаваць экспарт: {{errorMessage}}",
"assignCaseFailed": "Не ўдалося абнавіць прывязку да справы: {{errorMessage}}",
"caseSaveFailed": "Не ўдалося захаваць справу: {{errorMessage}}",
"caseDeleteFailed": "Не ўдалося выдаліць справу: {{errorMessage}}"
}
},
"deleteCase": {
"label": "Выдаліць справу",
"desc": "Сапраўды выдаліць {{caseName}}?",
"descKeepExports": "Экспарты застануцца даступнымі як экспарты без катэгорыі.",
"descDeleteExports": "Усе экспарты гэтай справы будуць выдалены назаўсёды.",
"deleteExports": "Таксама выдаліць экспарты"
},
"caseDialog": {
"title": "Дадаць у справу",
"description": "Выберыце наяўную справу або стварыце новую.",
"selectLabel": "Справа",
"newCaseOption": "Стварыць новую справу",
"nameLabel": "Назва справы",
"descriptionLabel": "Апісанне"
},
"caseCard": {
"emptyCase": "Пакуль няма экспартаў"
},
"jobCard": {
"defaultName": "Экспарт {{camera}}",
"queued": "У чарзе",
"running": "Выконваецца",
"preparing": "Падрыхтоўка",
"copying": "Капіяванне",
"encoding": "Кадаванне",
"encodingRetry": "Кадаванне (паўтор)",
"finalizing": "Завяршэнне"
},
"caseView": {
"noDescription": "Без апісання",
"createdAt": "Створана {{value}}",
"exportCount_one": "1 экспарт",
"exportCount_other": "{{count}} экспарту",
"cameraCount_one": "1 камера",
"cameraCount_other": "{{count}} камеры",
"showMore": "Паказаць больш",
"showLess": "Паказаць меней",
"emptyTitle": "Гэта справа пустая",
"emptyDescription": "Дадайце наяўныя экспарты без катэгорыі, каб справа была ўпарадкаванай.",
"emptyDescriptionNoExports": "Пакуль няма экспартаў без катэгорыі, якія можна дадаць."
},
"caseEditor": {
"createTitle": "Стварыць справу",
"editTitle": "Рэдагаваць справу",
"namePlaceholder": "Назва справы",
"descriptionPlaceholder": "Дадайце нататкі або кантэкст для гэтай справы"
},
"addExportDialog": {
"title": "Дадаць экспарт у {{caseName}}",
"searchPlaceholder": "Пошук экспартаў без катэгорыі",
"empty": "Няма экспартаў без катэгорыі, якія адпавядаюць запыту.",
"addButton_one": "Дадаць 1 экспарт",
"addButton_other": "Дадаць {{count}} экспарту",
"adding": "Даданне…"
},
"selected_one": "Выбрана: {{count}}",
"selected_other": "Выбрана: {{count}}",
"bulkActions": {
"addToCase": "Дадаць у справу",
"moveToCase": "Перамясціць у справу",
"removeFromCase": "Прыбраць са справы",
"delete": "Выдаліць",
"deleteNow": "Выдаліць зараз"
},
"bulkDelete": {
"title": "Выдаліць экспарты",
"desc_one": "Сапраўды выдаліць {{count}} экспарт?",
"desc_other": "Сапраўды выдаліць {{count}} экспарту?"
},
"bulkRemoveFromCase": {
"title": "Прыбраць са справы",
"desc_one": "Прыбраць {{count}} экспарт з гэтай справы?",
"desc_other": "Прыбраць {{count}} экспарту з гэтай справы?",
"descKeepExports": "Экспарты будуць перанесены ў катэгорыю «без катэгорыі».",
"descDeleteExports": "Экспарты будуць выдалены назаўсёды.",
"deleteExports": "Замест гэтага выдаліць экспарты"
},
"bulkToast": {
"success": {
"delete": "Экспарты выдалены",
"reassign": "Прывязка да справы абноўлена",
"remove": "Экспарты прыбраны са справы"
},
"error": {
"deleteFailed": "Не ўдалося выдаліць экспарты: {{errorMessage}}",
"reassignFailed": "Не ўдалося абнавіць прывязку да справы: {{errorMessage}}"
}
}
}
@@ -0,0 +1,102 @@
{
"details": {
"timestamp": "Метка часу",
"unknown": "Невядома",
"scoreInfo": "Бал - гэта сярэдняе ўзважанае ўсіх балаў твару, узважанае па памеры твару на кожным відарысе."
},
"description": {
"addFace": "Дадайце новую калекцыю ў бібліятэку асоб, запампаваўшы першы відарыс.",
"placeholder": "Увядзіце назву гэтай калекцыі",
"invalidName": "Памылковая назва. Назвы могуць утрымліваць толькі літары, лічбы, прабелы, апострафы, падкрэсліванні і злучкі.",
"nameCannotContainHash": "Назва не можа ўтрымліваць #."
},
"documentTitle": "Бібліятэка асоб - Frigate",
"uploadFaceImage": {
"title": "Запампаваць відарыс твару",
"desc": "Запампуйце відарыс, каб знайсці на ім твары і дадаць у {{pageToggle}}"
},
"collections": "Калекцыі",
"createFaceLibrary": {
"new": "Стварыць новую асобу",
"nextSteps": "Каб закласці добрую аснову:<li>Скарыстайцеся ўкладкай «Апошнія распазнаванні», каб выбраць відарысы для навучання па кожнай выяўленай асобе.</li><li>Для лепшага выніку бярыце відарысы твару анфас, пазбягайце твараў пад вуглом.</li></ul>"
},
"steps": {
"faceName": "Увядзіце імя асобы",
"uploadFace": "Запампуйце відарыс твару",
"nextSteps": "Наступныя крокі",
"description": {
"uploadFace": "Запампуйце відарыс {{name}}, дзе твар зняты анфас. Абразаць відарыс да аднаго твару не трэба."
}
},
"train": {
"title": "Апошнія распазнаванні",
"titleShort": "Апошнія",
"aria": "Выбраць апошнія распазнаванні",
"empty": "Нядаўніх спроб распазнавання асобы няма",
"emptyNoLibrary": {
"title": "Запампуйце твар",
"description": "Каб распазнаванне асобы працавала, трэба дадаць у бібліятэку хаця б адзін твар."
}
},
"deleteFaceLibrary": {
"title": "Выдаліць імя",
"desc": "Сапраўды выдаліць калекцыю {{name}}? Гэта назаўсёды выдаліць усе звязаныя твары."
},
"deleteFaceAttempts": {
"title": "Выдаліць твары",
"desc_one": "Сапраўды выдаліць {{count}} твар? Гэтае дзеянне нельга адрабіць.",
"desc_few": "Сапраўды выдаліць {{count}} твары? Гэтае дзеянне нельга адрабіць.",
"desc_many": "Сапраўды выдаліць {{count}} твараў? Гэтае дзеянне нельга адрабіць."
},
"renameFace": {
"title": "Перайменаваць твар",
"desc": "Увядзіце новае імя для {{name}}"
},
"button": {
"deleteFaceAttempts": "Выдаліць твары",
"addFace": "Дадаць твар",
"renameFace": "Перайменаваць твар",
"deleteFace": "Выдаліць твар",
"uploadImage": "Запампаваць відарыс",
"reprocessFace": "Апрацаваць твар нанова"
},
"imageEntry": {
"validation": {
"selectImage": "Выберыце файл відарыса."
},
"dropActive": "Перацягніце відарыс сюды…",
"dropInstructions": "Перацягніце або ўстаўце відарыс сюды, або націсніце, каб выбраць",
"maxSize": "Максімальны памер: {{size}} МБ"
},
"nofaces": "Твараў няма",
"trainFaceAs": "Навучыць твар як:",
"trainFace": "Навучыць твар",
"reclassifyFaceAs": "Перакласіфікаваць твар як:",
"reclassifyFace": "Перакласіфікаваць твар",
"toast": {
"success": {
"uploadedImage": "Відарыс запампаваны.",
"addFaceLibrary": "{{name}} дададзены ў бібліятэку асоб!",
"deletedFace_one": "Выдалены {{count}} твар.",
"deletedFace_few": "Выдалена {{count}} твары.",
"deletedFace_many": "Выдалена {{count}} твараў.",
"deletedName_one": "Выдалены {{count}} твар.",
"deletedName_few": "Выдалена {{count}} твары.",
"deletedName_many": "Выдалена {{count}} твараў.",
"renamedFace": "Твар перайменаваны на {{name}}",
"trainedFace": "Твар навучаны.",
"reclassifiedFace": "Твар перакласіфікаваны.",
"updatedFaceScore": "Бал твару абноўлены на {{name}} ({{score}})."
},
"error": {
"uploadingImageFailed": "Не ўдалося запампаваць відарыс: {{errorMessage}}",
"addFaceLibraryFailed": "Не ўдалося задаць імя асобы: {{errorMessage}}",
"deleteFaceFailed": "Не ўдалося выдаліць: {{errorMessage}}",
"deleteNameFailed": "Не ўдалося выдаліць імя: {{errorMessage}}",
"renameFaceFailed": "Не ўдалося перайменаваць твар: {{errorMessage}}",
"trainFailed": "Не ўдалося навучыць: {{errorMessage}}",
"reclassifyFailed": "Не ўдалося перакласіфікаваць твар: {{errorMessage}}",
"updateFaceScoreFailed": "Не ўдалося абнавіць бал твару: {{errorMessage}}"
}
}
}
+200
View File
@@ -0,0 +1,200 @@
{
"documentTitle": {
"default": "Жывы прагляд - Frigate",
"withCamera": "{{camera}} - жывы прагляд - Frigate"
},
"lowBandwidthMode": "Рэжым нізкай паласы прапускання",
"twoWayTalk": {
"enable": "Уключыць двухбаковую размову",
"disable": "Адключыць двухбаковую размову"
},
"cameraAudio": {
"enable": "Уключыць гук камеры",
"disable": "Адключыць гук камеры"
},
"ptz": {
"move": {
"clickMove": {
"label": "Націсніце ў кадры, каб цэнтраваць камеру",
"enable": "Уключыць перамяшчэнне націсканнем",
"enableWithZoom": "Уключыць перамяшчэнне націсканнем і маштабаванне перацягваннем",
"disable": "Адключыць перамяшчэнне націсканнем"
},
"left": {
"label": "Павярнуць камеру PTZ улева"
},
"up": {
"label": "Павярнуць камеру PTZ уверх"
},
"down": {
"label": "Павярнуць камеру PTZ уніз"
},
"right": {
"label": "Павярнуць камеру PTZ управа"
}
},
"zoom": {
"in": {
"label": "Наблізіць камеру PTZ"
},
"out": {
"label": "Аддаліць камеру PTZ"
}
},
"focus": {
"in": {
"label": "Навесці фокус камеры PTZ бліжэй"
},
"out": {
"label": "Навесці фокус камеры PTZ далей"
}
},
"frame": {
"center": {
"label": "Націсніце ў кадры, каб цэнтраваць камеру PTZ"
}
},
"presets": "Прэсеты камеры PTZ"
},
"camera": {
"turnOn": "Уключыць камеру",
"turnOff": "Выключыць камеру"
},
"muteCameras": {
"enable": "Выключыць гук усіх камер",
"disable": "Уключыць гук усіх камер"
},
"detect": {
"enable": "Уключыць дэтэктаванне",
"disable": "Адключыць дэтэктаванне"
},
"recording": {
"enable": "Уключыць запіс",
"disable": "Адключыць запіс",
"disabledInConfig": "Спачатку трэба ўключыць запіс для гэтай камеры ў наладах."
},
"snapshots": {
"enable": "Уключыць здымкі",
"disable": "Адключыць здымкі"
},
"snapshot": {
"takeSnapshot": "Спампаваць імгненны здымак",
"noVideoSource": "Няма відэакрыніцы для здымка.",
"captureFailed": "Не ўдалося зрабіць здымак.",
"downloadStarted": "Спампоўка здымка пачалася."
},
"audioDetect": {
"enable": "Уключыць дэтэктаванне гуку",
"disable": "Адключыць дэтэктаванне гуку"
},
"transcription": {
"enable": "Уключыць жывую транскрыпцыю гуку",
"disable": "Адключыць жывую транскрыпцыю гуку"
},
"autotracking": {
"enable": "Уключыць аўтаадсочванне",
"disable": "Адключыць аўтаадсочванне"
},
"streamStats": {
"enable": "Паказваць статыстыку плыні",
"disable": "Схаваць статыстыку плыні"
},
"manualRecording": {
"title": "Па запатрабаванні",
"tips": "Спампуйце імгненны здымак або пачніце ручную падзею паводле налад захоўвання запісаў гэтай камеры.",
"playInBackground": {
"label": "Прайграваць у фоне",
"desc": "Уключыце гэты параметр, каб плынь працягваўся, калі плэер схаваны."
},
"showStats": {
"label": "Паказваць статыстыку",
"desc": "Уключыце гэты параметр, каб паказваць статыстыку плыні паверх відарыса камеры."
},
"debugView": "Адладачны выгляд",
"start": "Пачаць запіс па запатрабаванні",
"started": "Ручны запіс па запатрабаванні пачаты.",
"failedToStart": "Не ўдалося пачаць ручны запіс па запатрабаванні.",
"recordDisabledTips": "Паколькі запіс для гэтай камеры адключаны або абмежаваны ў канфігурацыі, будзе захаваны толькі здымак.",
"end": "Скончыць запіс па запатрабаванні",
"ended": "Ручны запіс па запатрабаванні скончаны.",
"failedToEnd": "Не ўдалося скончыць ручны запіс па запатрабаванні."
},
"streamingSettings": "Налады трансляцыі",
"notifications": "Апавяшчэнні",
"audio": "Аўдыя",
"suspend": {
"forTime": "Прыпыніць на: "
},
"stream": {
"title": "Плынь",
"audio": {
"tips": {
"title": "Гук мусіць выводзіцца з камеры і быць наладжаны ў go2rtc для гэтай плыні."
},
"available": "Для гэтай плыні даступны гук",
"unavailable": "Для гэтай плыні гук недаступны"
},
"debug": {
"picker": "Выбар плыні недаступны ў рэжыме адладкі. Адладачны выгляд заўсёды выкарыстоўвае плынь з роляй «detect»."
},
"twoWayTalk": {
"tips": "Ваша прылада мусіць падтрымліваць гэтую функцыю, а WebRTC мусіць быць наладжаны для двухбаковай размовы.",
"available": "Для гэтай плыні даступная двухбаковая размова",
"unavailable": "Для гэтай плыні двухбаковая размова недаступная"
},
"lowBandwidth": {
"tips": "Жывы прагляд працуе ў рэжыме нізкай паласы прапускання праз буферызацыю або памылкі плыні.",
"resetStream": "Скінуць плынь"
},
"playInBackground": {
"label": "Прайграваць у фоне",
"tips": "Уключыце гэты параметр, каб плынь працягваўся, калі плэер схаваны."
}
},
"cameraSettings": {
"title": "Налады: {{camera}}",
"camera": "Камера",
"objectDetection": "Дэтэктаванне аб'ектаў",
"recording": "Запіс",
"snapshots": "Здымкі",
"audioDetection": "Дэтэктаванне гуку",
"transcription": "Транскрыпцыя гуку",
"autotracking": "Аўтаадсочванне"
},
"history": {
"label": "Паказаць архіўныя відэа"
},
"effectiveRetainMode": {
"modes": {
"all": "Усе",
"motion": "Рух",
"active_objects": "Актыўныя аб'екты"
}
},
"editLayout": {
"label": "Рэдагаваць макет",
"group": {
"label": "Рэдагаваць групу камер"
},
"exitEdit": "Выйсці з рэдагавання"
},
"noCameras": {
"title": "Камеры не наладжаны",
"description": "Пачніце з падлучэння камеры да Frigate.",
"buttonText": "Дадаць камеру",
"restricted": {
"title": "Няма даступных камер",
"description": "У вас няма дазволу праглядаць камеры ў гэтай групе."
},
"default": {
"title": "Камеры не наладжаны",
"description": "Пачніце з падлучэння камеры да Frigate.",
"buttonText": "Дадаць камеру"
},
"group": {
"title": "У групе няма камер",
"description": "У гэтай групе камер няма прызначаных або ўключаных камер.",
"buttonText": "Кіраваць групамі"
}
}
}
@@ -0,0 +1,80 @@
{
"documentTitle": "Пошук руху - Frigate",
"title": "Пошук руху",
"description": "Намалюйце шматвугольнік, каб задаць вобласць цікавасці, і ўкажыце прамежак часу для пошуку змен руху ў гэтай вобласці.",
"selectCamera": "Пошук руху загружаецца",
"startSearch": "Пачаць пошук",
"searchStarted": "Пошук пачаты",
"searchCancelled": "Пошук скасаваны",
"cancelSearch": "Скасаваць",
"searching": "Пошук выконваецца.",
"scanning": "Сканіраванне {{time}}",
"searchComplete": "Пошук завершаны",
"noResultsYet": "Запусціце пошук, каб знайсці змены руху ў выбранай вобласці",
"noChangesFound": "У выбранай вобласці змен пікселяў не выяўлена",
"changesFound_one": "Знойдзена {{count}} змена руху",
"changesFound_few": "Знойдзена {{count}} змены руху",
"changesFound_many": "Знойдзена {{count}} змен руху",
"framesProcessed": "Апрацаваны {{count}} кадр",
"jumpToTime": "Перайсці на гэты час",
"results": "Вынікі",
"showSegmentHeatmap": "Цеплавая карта",
"newSearch": "Новы пошук",
"clearResults": "Ачысціць вынікі",
"clearROI": "Ачысціць шматвугольнік",
"polygonControls": {
"points_one": "{{count}} пункт",
"points_few": "{{count}} пункты",
"points_many": "{{count}} пунктаў",
"undo": "Адрабіць апошні пункт",
"reset": "Скінуць шматвугольнік",
"drawMode": "Маляваць",
"moveMode": "Перамяшчаць"
},
"motionHeatmapLabel": "Цеплавая карта руху",
"dialog": {
"title": "Пошук руху",
"cameraLabel": "Камера",
"previewAlt": "Перадпрагляд камеры {{camera}}"
},
"timeRange": {
"title": "Прамежак пошуку",
"start": "Час пачатку",
"end": "Час заканчэння"
},
"settings": {
"title": "Налады пошуку",
"parallelMode": "Паралельны рэжым",
"parallelModeDesc": "Сканіраваць некалькі прамежкаў запісу адначасова (хутчэй, але патрабуе больш рэсурсаў на дэкадаванне)",
"threshold": "Парог адчувальнасці",
"thresholdDesc": "Меншыя значэнні выяўляюць меншыя змены (1-255)",
"minArea": "Мінімальная вобласць змены",
"minAreaDesc": "Мінімальны памер асобнай вобласці руху ў працэнтах ад вобласці цікавасці",
"maxResults": "Максімум вынікаў",
"maxResultsDesc": "Спыніцца пасля такой колькасці супадзенняў па метках часу"
},
"errors": {
"noCamera": "Выберыце камеру",
"noROI": "Намалюйце вобласць цікавасці",
"noTimeRange": "Выберыце прамежак часу",
"invalidTimeRange": "Час заканчэння мусіць быць пазней за час пачатку",
"searchFailed": "Пошук не ўдаўся: {{message}}",
"polygonTooSmall": "Шматвугольнік мусіць мець не меней за 3 пункты",
"unknown": "Невядомая памылка"
},
"changePercentage": "Зменена на {{percentage}}%",
"metrics": {
"title": "Метрыкі пошуку",
"segmentsScanned": "Прасканіравана сегментаў",
"segmentsProcessed": "Апрацавана",
"segmentsSkippedInactive": "Прапушчана (няма актыўнасці)",
"segmentsSkippedHeatmap": "Прапушчана (няма перакрыцця з вобласцю)",
"fallbackFullRange": "Рэзервовае сканіраванне ўсяго прамежку",
"framesDecoded": "Дэкадавана кадраў",
"wallTime": "Час пошуку",
"segmentErrors": "Памылкі сегментаў",
"seconds": "{{seconds}} с",
"minutesSeconds": "{{minutes}} хв {{seconds}} с",
"scanSummary": "сегментаў: {{segments}} · {{time}}"
}
}
@@ -0,0 +1,12 @@
{
"filter": "Фільтр",
"export": "Экспарт",
"calendar": "Каляндар",
"filters": "Фільтры",
"toast": {
"error": {
"noValidTimeSelected": "Не выбраны сапраўдны прамежак часу",
"endTimeMustAfterStartTime": "Час заканчэння мусіць быць пазней за час пачатку"
}
}
}
+60
View File
@@ -0,0 +1,60 @@
{
"title": "Адладачны паўтор",
"description": "Паўтараць запісы камеры для адладкі. Спіс аб'ектаў паказвае зводку выяўленых аб'ектаў з затрымкай, а ўкладка «Паведамленні» паказвае плынь унутраных паведамленняў Frigate з відэа паўтору.",
"websocket_messages": "Паведамленні",
"dialog": {
"title": "Запусціць адладачны паўтор",
"description": "Стварыць часовую камеру паўтору, якая зацыклівае архіўныя відэа для адладкі праблем з дэтэктаваннем і адсочваннем аб'ектаў. Камера паўтору будзе мець тую самую канфігурацыю дэтэктавання, што і зыходная камера. Выберыце прамежак часу, каб пачаць.",
"camera": "Зыходная камера",
"timeRange": "Прамежак часу",
"preset": {
"1m": "Апошняя 1 хвіліна",
"5m": "Апошнія 5 хвілін",
"timeline": "Са шкалы часу",
"custom": "Уласны"
},
"startButton": "Запусціць паўтор",
"selectFromTimeline": "Выбраць",
"starting": "Запуск паўтору…",
"startLabel": "Запусціць",
"endLabel": "Канец",
"toast": {
"error": "Не ўдалося запусціць адладачны паўтор: {{error}}",
"alreadyActive": "Сеанс паўтору ўжо актыўны",
"noRecordings": "У выбраным прамежку часу запісаў не знойдзена",
"stopError": "Не ўдалося спыніць адладачны паўтор: {{error}}",
"goToReplay": "Перайсці да паўтору"
}
},
"page": {
"noSession": "Няма актыўнага сеанса адладачнага паўтору",
"noSessionDesc": "Запусціце адладачны паўтор з выгляду «Гісторыя»: націсніце кнопку «Дзеянні» на панэлі інструментаў і выберыце «Адладачны паўтор».",
"goToRecordings": "Перайсці да гісторыі",
"preparingClip": "Падрыхтоўка кліпа…",
"preparingClipDesc": "Frigate злучае запісы за выбраны прамежак часу. Для доўгіх прамежкаў гэта можа заняць хвіліну.",
"startingCamera": "Запуск адладачнага паўтору…",
"startError": {
"title": "Не ўдалося запусціць адладачны паўтор",
"back": "Назад да гісторыі"
},
"sourceCamera": "Зыходная камера",
"replayCamera": "Камера паўтору",
"initializingReplay": "Ініцыялізацыя адладачнага паўтору…",
"stoppingReplay": "Спыненне адладачнага паўтору…",
"stopReplay": "Спыніць паўтор",
"confirmStop": {
"title": "Спыніць адладачны паўтор?",
"description": "Гэта спыніць сеанс і выдаліць усе часовыя даныя. Сапраўды?",
"confirm": "Спыніць паўтор",
"cancel": "Скасаваць"
},
"activity": "Актыўнасць",
"objects": "Спіс аб'ектаў",
"audioDetections": "Дэтэктаванні гуку",
"noActivity": "Актыўнасці не выяўлена",
"activeTracking": "Актыўнае адсочванне",
"noActiveTracking": "Актыўнага адсочвання няма",
"configuration": "Канфігурацыя",
"configurationDesc": "Дакладна наладзьце дэтэктаванне руху і адсочванне аб'ектаў для камеры адладачнага паўтору. Змены не захоўваюцца ў файл канфігурацыі Frigate."
}
}
+73
View File
@@ -0,0 +1,73 @@
{
"search": "Пошук",
"savedSearches": "Захаваныя пошукі",
"searchFor": "Шукаць {{inputValue}}",
"button": {
"clear": "Ачысціць пошук",
"save": "Захаваць пошук",
"delete": "Выдаліць захаваны пошук",
"filterInformation": "Звесткі пра фільтры",
"filterActive": "Фільтры актыўныя"
},
"trackedObjectId": "ID аб'екта пад адсочваннем",
"filter": {
"label": {
"cameras": "Камеры",
"labels": "Меткі",
"zones": "Зоны",
"sub_labels": "Падметкі",
"attributes": "Атрыбуты",
"search_type": "Тып пошуку",
"time_range": "Прамежак часу",
"before": "Да",
"after": "Пасля",
"min_score": "Мін. бал",
"max_score": "Макс. бал",
"min_speed": "Мін. хуткасць",
"max_speed": "Макс. хуткасць",
"recognized_license_plate": "Распазнаны нумарны знак",
"has_clip": "Мае кліп",
"has_snapshot": "Мае здымак"
},
"searchType": {
"thumbnail": "Паменшаная выява",
"description": "Апісанне"
},
"toast": {
"error": {
"beforeDateBeLaterAfter": "Дата «before» мусіць быць пазней за дату «after».",
"afterDatebeEarlierBefore": "Дата «after» мусіць быць раней за дату «before».",
"minScoreMustBeLessOrEqualMaxScore": "«min_score» мусіць быць меншым або роўным «max_score».",
"maxScoreMustBeGreaterOrEqualMinScore": "«max_score» мусіць быць большым або роўным «min_score».",
"minSpeedMustBeLessOrEqualMaxSpeed": "«min_speed» мусіць быць меншым або роўным «max_speed».",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "«max_speed» мусіць быць большым або роўным «min_speed»."
}
},
"tips": {
"title": "Як карыстацца тэкставымі фільтрамі",
"desc": {
"text": "Фільтры дапамагаюць звузіць вынікі пошуку. Вось як ужываць іх у полі ўводу:",
"step1": "Набярыце назву ключа фільтра і двукроп'е (напрыклад «cameras:»).",
"step2": "Выберыце значэнне з падказак або набярыце сваё.",
"step3": "Каб ужыць некалькі фільтраў, дадавайце іх адзін за адным праз прабел.",
"step4": "Фільтры па даце (before: і after:) выкарыстоўваюць фармат {{DateFormat}}.",
"step5": "Фільтр прамежку часу выкарыстоўвае фармат {{exampleTime}}.",
"step6": "Каб прыбраць фільтр, націсніце «x» побач з ім.",
"exampleLabel": "Прыклад:"
}
},
"header": {
"currentFilterType": "Значэнні фільтра",
"noFilters": "Фільтры",
"activeFilters": "Актыўныя фільтры"
}
},
"similaritySearch": {
"title": "Пошук па падабенстве",
"active": "Пошук па падабенстве актыўны",
"clear": "Ачысціць пошук па падабенстве"
},
"placeholder": {
"search": "Пошук…"
}
}
File diff suppressed because it is too large Load Diff
+269
View File
@@ -0,0 +1,269 @@
{
"documentTitle": {
"cameras": "Статыстыка камер - Frigate",
"storage": "Статыстыка сховішча - Frigate",
"general": "Агульная статыстыка - Frigate",
"enrichments": "Статыстыка ўзбагачэнняў - Frigate",
"logs": {
"frigate": "Журналы Frigate - Frigate",
"go2rtc": "Журналы go2rtc - Frigate",
"nginx": "Журналы Nginx - Frigate",
"websocket": "Журналы паведамленняў - Frigate"
}
},
"title": "Сістэма",
"metrics": "Сістэмныя метрыкі",
"logs": {
"websocket": {
"label": "Паведамленні",
"pause": "Паўза",
"resume": "Працягнуць",
"clear": "Ачысціць",
"filter": {
"all": "Усе топікі",
"topics": "Топікі",
"events": "Падзеі",
"reviews": "Разгляды",
"classification": "Класіфікацыя",
"face_recognition": "Распазнаванне асобы",
"lpr": "LPR",
"camera_activity": "Актыўнасць камеры",
"system": "Сістэма",
"camera": "Камера",
"all_cameras": "Усе камеры",
"cameras_count_one": "{{count}} камера",
"cameras_count_other": "{{count}} камеры"
},
"empty": "Паведамленняў пакуль не запісана",
"count_one": "{{count}} паведамленне",
"count_other": "{{count}} паведамлення",
"expanded": {
"payload": "Карысная нагрузка"
}
},
"download": {
"label": "Спампаваць журналы"
},
"copy": {
"label": "Скапіяваць у буфер абмену",
"success": "Журналы скапіяваны ў буфер абмену",
"error": "Не ўдалося скапіяваць журналы ў буфер абмену"
},
"type": {
"label": "Тып",
"timestamp": "Метка часу",
"tag": "Тэг",
"message": "Паведамленне"
},
"tips": "Журналы паступаюць з сервера ў рэальным часе",
"toast": {
"error": {
"fetchingLogsFailed": "Памылка атрымання журналаў: {{errorMessage}}",
"whileStreamingLogs": "Памылка пры атрыманні плыні журналаў: {{errorMessage}}"
}
}
},
"general": {
"title": "Агульныя",
"detector": {
"title": "Дэтэктары",
"inferenceSpeed": "Хуткасць вывядзення дэтэктара",
"temperature": "Тэмпература дэтэктара",
"cpuUsage": "Выкарыстанне CPU дэтэктарам",
"cpuUsageInformation": "CPU, выкарыстаны на падрыхтоўку ўваходных і выходных даных для мадэляў дэтэктавання. Гэта значэнне не вымярае само вывядзенне, нават калі выкарыстоўваецца GPU або паскаральнік.",
"memoryUsage": "Выкарыстанне памяці дэтэктарам"
},
"hardwareInfo": {
"title": "Звесткі пра абсталяванне",
"gpuUsage": "Выкарыстанне GPU",
"gpuMemory": "Памяць GPU",
"gpuEncoder": "Кадавальнік GPU",
"gpuCompute": "Вылічэнні / кадаванне GPU",
"gpuDecoder": "Дэкадавальнік GPU",
"gpuTemperature": "Тэмпература GPU",
"gpuInfo": {
"vainfoOutput": {
"title": "Вывад vainfo",
"returnCode": "Код вяртання: {{code}}",
"processOutput": "Вывад працэсу:",
"processError": "Памылка працэсу:"
},
"nvidiaSMIOutput": {
"title": "Вывад Nvidia SMI",
"name": "Назва: {{name}}",
"driver": "Драйвер: {{driver}}",
"cudaComputerCapability": "Вылічальныя магчымасці CUDA: {{cuda_compute}}",
"vbios": "Звесткі пра VBios: {{vbios}}"
},
"closeInfo": {
"label": "Закрыць звесткі пра GPU"
},
"copyInfo": {
"label": "Скапіяваць звесткі пра GPU"
},
"toast": {
"success": "Звесткі пра GPU скапіяваны ў буфер абмену"
}
},
"npuUsage": "Выкарыстанне NPU",
"npuMemory": "Памяць NPU",
"npuTemperature": "Тэмпература NPU"
},
"otherProcesses": {
"title": "Іншыя працэсы",
"processCpuUsage": "Выкарыстанне CPU працэсам",
"processMemoryUsage": "Выкарыстанне памяці працэсам",
"series": {
"go2rtc": "go2rtc",
"recording": "запіс",
"review_segment": "сегмент разгляду",
"embeddings": "убудаванні",
"audio_detector": "дэтэктар гуку"
}
}
},
"storage": {
"title": "Сховішча",
"overview": "Агляд",
"recordings": {
"title": "Запісы",
"tips": "Гэта значэнне паказвае агульны аб'ём сховішча, заняты запісамі ў базе даных Frigate. Frigate не адсочвае месца, занятае ўсімі файламі на дыску.",
"earliestRecording": "Самы ранні даступны запіс:"
},
"shm": {
"title": "Выдзеленая памяць SHM (агульная памяць)",
"warning": "Бягучы памер SHM {{total}} МБ занадта малы. Павялічце яго прынамсі да {{min_shm}} МБ.",
"frameLifetime": {
"title": "Час жыцця кадра",
"description": "Колькасць слотаў кадраў у агульнай памяці для кожнай камеры: {{frames}}. Пры частаце кадраў самай хуткай камеры кожны кадр даступны прыблізна {{lifetime}} с, пакуль не будзе перазапісаны."
}
},
"cameraStorage": {
"title": "Сховішча камер",
"camera": "Камера",
"unusedStorageInformation": "Звесткі пра нявыкарыстанае месца",
"storageUsed": "Сховішча",
"percentageOfTotalUsed": "Працэнт ад агульнага",
"bandwidth": "Паласа прапускання",
"unused": {
"title": "Нявыкарыстана",
"tips": "Гэта значэнне можа недакладна адлюстроўваць вольнае месца, даступнае Frigate, калі на дыску ёсць іншыя файлы акрамя запісаў Frigate. Frigate не адсочвае месца па-за сваімі запісамі."
}
}
},
"cameras": {
"title": "Камеры",
"overview": "Агляд",
"info": {
"aspectRatio": "фарматныя суадносіны",
"cameraProbeInfo": "Звесткі зандзіравання камеры {{camera}}",
"streamDataFromFFPROBE": "Даныя плыні атрыманы праз <code>ffprobe</code>.",
"fetching": "Атрыманне даных камеры",
"stream": "Плынь {{idx}}",
"video": "Відэа:",
"codec": "Кодэк:",
"resolution": "Разрозненне:",
"fps": "FPS:",
"unknown": "Невядома",
"audio": "Гук:",
"error": "Памылка: {{error}}",
"tips": {
"title": "Звесткі зандзіравання камеры"
},
"keyframes": {
"title": "Аналіз ключавых кадраў",
"analyzing": "Аналіз ключавых кадраў… засталося секунд: {{seconds}}",
"stillAnalyzing": "Аналіз ключавых кадраў працягваецца…",
"recordStream": "Плынь запісу:",
"keyframeCount": "Заўважана ключавых кадраў:",
"observedDuration": "Назіраная працягласць:",
"gap": "Прамежак паміж ключавымі кадрамі (мін. / сяр. / макс.):",
"segmentLength": "Даўжыня сегмента запісу:",
"ok": "Ключавыя кадры прыблізна кожныя {{seconds}} с, гэта добра для запісу і прайгравання.",
"warning": "Рэдкія або нераўнамерныя ключавыя кадры (найбольшы прамежак каля {{seconds}} с), верагодна разумны кодэк (H.264+/H.265+), гэта не рэкамендуецца.",
"error": "Прамежак паміж ключавымі кадрамі (каля {{seconds}} с) перавышае даўжыню сегмента запісу ({{segmentTime}} с). Некаторыя сегменты могуць застацца без ключавога кадра, што ламае прайграванне. Адключыце разумны кодэк «+» на камеры або скараціце інтэрвал ключавых кадраў.",
"unknown": "Не ўдалося вызначыць інтэрвал ключавых кадраў.",
"recordDisabled": "Для гэтай камеры запіс адключаны."
}
},
"framesAndDetections": "Кадры / дэтэктаванні",
"noCameras": {
"title": "Камер не знойдзена"
},
"label": {
"camera": "камера",
"detect": "дэтэктаваць",
"skipped": "прапушчана",
"ffmpeg": "FFMPEG",
"capture": "захоп",
"overallFramesPerSecond": "агульная колькасць кадраў на секунду",
"overallDetectionsPerSecond": "агульная колькасць дэтэктаванняў на секунду",
"overallSkippedDetectionsPerSecond": "агульная колькасць прапушчаных дэтэктаванняў на секунду",
"cameraFfmpeg": "FFmpeg {{camName}}",
"cameraCapture": "захоп {{camName}}",
"cameraDetect": "дэтэктаванне {{camName}}",
"cameraGpu": "GPU {{camName}}",
"cameraFramesPerSecond": "кадраў на секунду {{camName}}",
"cameraDetectionsPerSecond": "дэтэктаванняў на секунду {{camName}}",
"cameraSkippedDetectionsPerSecond": "прапушчаных дэтэктаванняў на секунду {{camName}}"
},
"connectionQuality": {
"title": "Якасць злучэння",
"excellent": "Выдатная",
"fair": "Здавальняючая",
"poor": "Слабая",
"unusable": "Непрыдатная",
"fps": "FPS",
"expectedFps": "Чаканы FPS",
"reconnectsLastHour": "Перападключэнні (за апошнюю гадзіну)",
"stallsLastHour": "Затрымкі (за апошнюю гадзіну)"
},
"toast": {
"success": {
"copyToClipboard": "Даныя зандзіравання скапіяваны ў буфер абмену."
},
"error": {
"unableToProbeCamera": "Не ўдалося зандзіраваць камеру: {{errorMessage}}"
}
}
},
"lastRefreshed": "Апошняе абнаўленне: ",
"stats": {
"ffmpegHighCpuUsage": "{{camera}} моцна нагружае CPU праз FFmpeg ({{ffmpegAvg}}%)",
"detectHighCpuUsage": "{{camera}} моцна нагружае CPU дэтэктаваннем ({{detectAvg}}%)",
"healthy": "Сістэма спраўная",
"reindexingEmbeddings": "Пераіндэксацыя ўбудаванняў (гатова {{processed}}%)",
"cameraIsOffline": "{{camera}} па-за сеткай",
"detectIsSlow": "{{detect}} працуе павольна ({{speed}} мс)",
"detectIsVerySlow": "{{detect}} працуе вельмі павольна ({{speed}} мс)",
"shmTooLow": "Выдзеленую памяць /dev/shm ({{total}} МБ) трэба павялічыць прынамсі да {{min}} МБ.",
"debugReplayActive": "Сеанс адладачнага паўтору актыўны"
},
"enrichments": {
"title": "Узбагачэнні",
"infPerSecond": "Вывядзенняў на секунду",
"averageInf": "Сярэдні час вывядзення",
"embeddings": {
"image_embedding": "Убудаванне відарыса",
"text_embedding": "Убудаванне тэксту",
"face_recognition": "Распазнаванне асобы",
"plate_recognition": "Распазнаванне нумарнога знака",
"image_embedding_speed": "Хуткасць убудавання відарыса",
"face_embedding_speed": "Хуткасць убудавання твару",
"face_recognition_speed": "Хуткасць распазнавання асобы",
"plate_recognition_speed": "Хуткасць распазнавання нумарнога знака",
"text_embedding_speed": "Хуткасць убудавання тэксту",
"yolov9_plate_detection_speed": "Хуткасць дэтэктавання нумарнога знака YOLOv9",
"yolov9_plate_detection": "Дэтэктаванне нумарнога знака YOLOv9",
"review_description": "Апісанне разгляду",
"review_description_speed": "Хуткасць апісання разгляду",
"review_description_events_per_second": "Апісанне разгляду",
"object_description": "Апісанне аб'екта",
"object_description_speed": "Хуткасць апісання аб'екта",
"object_description_events_per_second": "Апісанне аб'екта",
"classification": "Класіфікацыя {{name}}",
"classification_speed": "Хуткасць класіфікацыі {{name}}",
"classification_events_per_second": "Падзей класіфікацыі {{name}} на секунду"
}
}
}