mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-31 07:27:57 +00:00
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:
parent
359d44fc8f
commit
baa1ba718c
502
web/public/locales/be/audio.json
Normal file
502
web/public/locales/be/audio.json
Normal file
@ -0,0 +1,502 @@
|
||||
{
|
||||
"speech": "Маўленне",
|
||||
"babbling": "Мармытанне",
|
||||
"yell": "Крык",
|
||||
"bellow": "Рык",
|
||||
"whoop": "Вокліч",
|
||||
"whispering": "Шэпт",
|
||||
"laughter": "Смех",
|
||||
"snicker": "Пасмейванне",
|
||||
"crying": "Плач",
|
||||
"sigh": "Уздых",
|
||||
"singing": "Спевы",
|
||||
"choir": "Хор",
|
||||
"yodeling": "Ёдль",
|
||||
"chant": "Спеў",
|
||||
"mantra": "Мантра",
|
||||
"child_singing": "Спевы Дзіцяці",
|
||||
"synthetic_singing": "Сінтэзаваныя Спевы",
|
||||
"rapping": "Рэп",
|
||||
"humming": "Мармытанне",
|
||||
"groan": "Стогн",
|
||||
"grunt": "Рохканне",
|
||||
"whistling": "Свіст",
|
||||
"breathing": "Дыханне",
|
||||
"wheeze": "Хрыпы",
|
||||
"snoring": "Хропанне",
|
||||
"gasp": "Уздох",
|
||||
"pant": "Задышка",
|
||||
"snort": "Фырканне",
|
||||
"cough": "Кашаль",
|
||||
"throat_clearing": "Пакашліванне",
|
||||
"sneeze": "Чханне",
|
||||
"sniff": "Сопанне",
|
||||
"run": "Бег",
|
||||
"shuffle": "Шорганне",
|
||||
"footsteps": "Крокі",
|
||||
"chewing": "Жаванне",
|
||||
"biting": "Кусанне",
|
||||
"gargling": "Паласканне Горла",
|
||||
"stomach_rumble": "Бурчанне ў Жываце",
|
||||
"burping": "Адрыжка",
|
||||
"hiccup": "Ікаўка",
|
||||
"fart": "Пярдзёж",
|
||||
"hands": "Рукі",
|
||||
"finger_snapping": "Пстрычка Пальцамі",
|
||||
"clapping": "Пляск",
|
||||
"heartbeat": "Сэрцабіцце",
|
||||
"heart_murmur": "Шум у Сэрцы",
|
||||
"cheering": "Воклічы Радасці",
|
||||
"applause": "Апладысменты",
|
||||
"chatter": "Балбатня",
|
||||
"crowd": "Натоўп",
|
||||
"children_playing": "Дзеці Гуляюць",
|
||||
"animal": "Жывёла",
|
||||
"pets": "Хатнія Жывёлы",
|
||||
"dog": "Сабака",
|
||||
"bark": "Брэх",
|
||||
"yip": "Вяўканне",
|
||||
"howl": "Выццё",
|
||||
"bow_wow": "Гаў-Гаў",
|
||||
"growling": "Рык",
|
||||
"whimper_dog": "Сабачае Скуголенне",
|
||||
"cat": "Кот",
|
||||
"purr": "Мурлыканне",
|
||||
"meow": "Мяўканне",
|
||||
"hiss": "Шыпенне",
|
||||
"caterwaul": "Кацінае Выццё",
|
||||
"livestock": "Свойская Жывёла",
|
||||
"horse": "Конь",
|
||||
"clip_clop": "Цокат Капытоў",
|
||||
"neigh": "Іржанне",
|
||||
"cattle": "Буйная Рагатая Жывёла",
|
||||
"moo": "Мыканне",
|
||||
"cowbell": "Каровін Звон",
|
||||
"pig": "Свіння",
|
||||
"oink": "Рох-Рох",
|
||||
"goat": "Каза",
|
||||
"bleat": "Бляянне",
|
||||
"sheep": "Авечка",
|
||||
"fowl": "Свойская Птушка",
|
||||
"chicken": "Курыца",
|
||||
"cluck": "Кудахтанне",
|
||||
"cock_a_doodle_doo": "Кукарэку",
|
||||
"turkey": "Індык",
|
||||
"gobble": "Клакатанне Індыка",
|
||||
"duck": "Качка",
|
||||
"quack": "Кваканне Качкі",
|
||||
"goose": "Гусь",
|
||||
"honk": "Гудок",
|
||||
"wild_animals": "Дзікія Жывёлы",
|
||||
"roaring_cats": "Рык Вялікіх Кошак",
|
||||
"roar": "Роў",
|
||||
"bird": "Птушка",
|
||||
"chirp": "Чырыканне",
|
||||
"squawk": "Рэзкі Крык Птушкі",
|
||||
"pigeon": "Голуб",
|
||||
"coo": "Туркатанне",
|
||||
"crow": "Варона",
|
||||
"caw": "Крык Вароны",
|
||||
"owl": "Сава",
|
||||
"hoot": "Крык Савы",
|
||||
"flapping_wings": "Лопанне Крылаў",
|
||||
"dogs": "Сабакі",
|
||||
"rats": "Пацукі",
|
||||
"mouse": "Мыш",
|
||||
"patter": "Тупат",
|
||||
"insect": "Насякомае",
|
||||
"cricket": "Цвыркун",
|
||||
"mosquito": "Камар",
|
||||
"fly": "Муха",
|
||||
"buzz": "Гудзенне",
|
||||
"frog": "Жаба",
|
||||
"croak": "Кваканне",
|
||||
"snake": "Змяя",
|
||||
"rattle": "Бразгат",
|
||||
"whale_vocalization": "Спевы Кітоў",
|
||||
"music": "Музыка",
|
||||
"musical_instrument": "Музычны Інструмент",
|
||||
"plucked_string_instrument": "Шчыпковы Струнны Інструмент",
|
||||
"guitar": "Гітара",
|
||||
"electric_guitar": "Электрагітара",
|
||||
"bass_guitar": "Бас-Гітара",
|
||||
"acoustic_guitar": "Акустычная Гітара",
|
||||
"steel_guitar": "Стыл-Гітара",
|
||||
"tapping": "Пастукванне",
|
||||
"strum": "Перабор Струн",
|
||||
"banjo": "Банджа",
|
||||
"sitar": "Сітар",
|
||||
"mandolin": "Мандаліна",
|
||||
"zither": "Цытра",
|
||||
"ukulele": "Укулеле",
|
||||
"keyboard": "Клавіятура",
|
||||
"piano": "Піяніна",
|
||||
"electric_piano": "Электрапіяніна",
|
||||
"organ": "Арган",
|
||||
"electronic_organ": "Электронны Арган",
|
||||
"hammond_organ": "Арган Hammond",
|
||||
"synthesizer": "Сінтэзатар",
|
||||
"sampler": "Сэмплер",
|
||||
"harpsichord": "Клавесін",
|
||||
"percussion": "Перкусія",
|
||||
"drum_kit": "Барабанная Ўстаноўка",
|
||||
"drum_machine": "Драм-Машына",
|
||||
"drum": "Барабан",
|
||||
"snare_drum": "Малы Барабан",
|
||||
"rimshot": "Рымшот",
|
||||
"drum_roll": "Барабанны Дроб",
|
||||
"bass_drum": "Бас-Барабан",
|
||||
"timpani": "Тымпаны",
|
||||
"tabla": "Табла",
|
||||
"cymbal": "Тарэлка",
|
||||
"hi_hat": "Хай-Хэт",
|
||||
"wood_block": "Драўляны Блок",
|
||||
"tambourine": "Тамбурын",
|
||||
"maraca": "Маракас",
|
||||
"gong": "Гонг",
|
||||
"tubular_bells": "Трубчастыя Званы",
|
||||
"mallet_percussion": "Перкусія з Малаточкамі",
|
||||
"marimba": "Марымба",
|
||||
"glockenspiel": "Глакеншпіль",
|
||||
"vibraphone": "Вібрафон",
|
||||
"steelpan": "Стылпан",
|
||||
"orchestra": "Аркестр",
|
||||
"brass_instrument": "Духавы Медны Інструмент",
|
||||
"french_horn": "Валторна",
|
||||
"trumpet": "Труба",
|
||||
"trombone": "Трамбон",
|
||||
"bowed_string_instrument": "Смыковы Струнны Інструмент",
|
||||
"string_section": "Струнная Група",
|
||||
"violin": "Скрыпка",
|
||||
"pizzicato": "Пічыката",
|
||||
"cello": "Віяланчэль",
|
||||
"double_bass": "Кантрабас",
|
||||
"wind_instrument": "Духавы Інструмент",
|
||||
"flute": "Флейта",
|
||||
"saxophone": "Саксафон",
|
||||
"clarinet": "Кларнет",
|
||||
"harp": "Арфа",
|
||||
"bell": "Звон",
|
||||
"church_bell": "Царкоўны Звон",
|
||||
"jingle_bell": "Бразготка",
|
||||
"bicycle_bell": "Веласіпедны Званок",
|
||||
"tuning_fork": "Камертон",
|
||||
"chime": "Перазвон",
|
||||
"wind_chime": "Музыка Ветру",
|
||||
"harmonica": "Губны Гармонік",
|
||||
"accordion": "Акардэон",
|
||||
"bagpipes": "Дуда",
|
||||
"didgeridoo": "Дыджэрыду",
|
||||
"theremin": "Тэрменвокс",
|
||||
"singing_bowl": "Спеўная Чаша",
|
||||
"scratching": "Драпанне",
|
||||
"pop_music": "Поп-Музыка",
|
||||
"hip_hop_music": "Хіп-Хоп",
|
||||
"beatboxing": "Бітбоксінг",
|
||||
"rock_music": "Рок-Музыка",
|
||||
"heavy_metal": "Хэві-Метал",
|
||||
"punk_rock": "Панк-Рок",
|
||||
"grunge": "Грандж",
|
||||
"progressive_rock": "Прагрэсіўны Рок",
|
||||
"rock_and_roll": "Рок-Н-Рол",
|
||||
"psychedelic_rock": "Псіхадэлічны Рок",
|
||||
"rhythm_and_blues": "Рытм-Энд-Блюз",
|
||||
"soul_music": "Соўл",
|
||||
"reggae": "Рэгі",
|
||||
"country": "Кантры",
|
||||
"swing_music": "Свінг",
|
||||
"bluegrass": "Блюграс",
|
||||
"funk": "Фанк",
|
||||
"folk_music": "Народная Музыка",
|
||||
"middle_eastern_music": "Музыка Блізкага Усходу",
|
||||
"jazz": "Джаз",
|
||||
"disco": "Дыска",
|
||||
"classical_music": "Класічная Музыка",
|
||||
"opera": "Опера",
|
||||
"electronic_music": "Электронная Музыка",
|
||||
"house_music": "Хаус",
|
||||
"techno": "Тэхна",
|
||||
"dubstep": "Дабстэп",
|
||||
"drum_and_bass": "Драм-Энд-Бэйс",
|
||||
"electronica": "Электроніка",
|
||||
"electronic_dance_music": "Электронная Танцавальная Музыка",
|
||||
"ambient_music": "Эмбіент",
|
||||
"trance_music": "Транс",
|
||||
"music_of_latin_america": "Музыка Лацінскай Амерыкі",
|
||||
"salsa_music": "Сальса",
|
||||
"flamenco": "Фламенка",
|
||||
"blues": "Блюз",
|
||||
"music_for_children": "Музыка для Дзяцей",
|
||||
"new-age_music": "Музыка Нью-Эйдж",
|
||||
"vocal_music": "Вакальная Музыка",
|
||||
"a_capella": "А Капэла",
|
||||
"music_of_africa": "Музыка Афрыкі",
|
||||
"afrobeat": "Афрабіт",
|
||||
"christian_music": "Хрысціянская Музыка",
|
||||
"gospel_music": "Госпел",
|
||||
"music_of_asia": "Музыка Азіі",
|
||||
"carnatic_music": "Карнатычная Музыка",
|
||||
"music_of_bollywood": "Музыка Балівуда",
|
||||
"ska": "Ска",
|
||||
"traditional_music": "Традыцыйная Музыка",
|
||||
"independent_music": "Незалежная Музыка",
|
||||
"song": "Песня",
|
||||
"background_music": "Фонавая Музыка",
|
||||
"theme_music": "Тэматычная Музыка",
|
||||
"jingle": "Джынгл",
|
||||
"soundtrack_music": "Музыка Саўндтрэка",
|
||||
"lullaby": "Калыханка",
|
||||
"video_game_music": "Музыка Відэагульняў",
|
||||
"christmas_music": "Калядная Музыка",
|
||||
"dance_music": "Танцавальная Музыка",
|
||||
"wedding_music": "Вясельная Музыка",
|
||||
"happy_music": "Вясёлая Музыка",
|
||||
"sad_music": "Сумная Музыка",
|
||||
"tender_music": "Лагодная Музыка",
|
||||
"exciting_music": "Энергічная Музыка",
|
||||
"angry_music": "Агрэсіўная Музыка",
|
||||
"scary_music": "Жудасная Музыка",
|
||||
"wind": "Вецер",
|
||||
"rustling_leaves": "Шамаценне Лісця",
|
||||
"wind_noise": "Шум Ветру",
|
||||
"thunderstorm": "Навальніца",
|
||||
"thunder": "Грымоты",
|
||||
"water": "Вада",
|
||||
"rain": "Дождж",
|
||||
"raindrop": "Кропля Дажджу",
|
||||
"rain_on_surface": "Дождж па Паверхні",
|
||||
"stream": "Ручай",
|
||||
"waterfall": "Вадаспад",
|
||||
"ocean": "Акіян",
|
||||
"waves": "Хвалі",
|
||||
"steam": "Пара",
|
||||
"gurgling": "Бурчанне",
|
||||
"fire": "Агонь",
|
||||
"crackle": "Патрэскванне",
|
||||
"vehicle": "Транспартны Сродак",
|
||||
"boat": "Лодка",
|
||||
"sailboat": "Ветразнік",
|
||||
"rowboat": "Лодка на Вёслах",
|
||||
"motorboat": "Маторная Лодка",
|
||||
"ship": "Карабель",
|
||||
"motor_vehicle": "Аўтатранспарт",
|
||||
"car": "Аўтамабіль",
|
||||
"toot": "Гудок",
|
||||
"car_alarm": "Аўтасігналізацыя",
|
||||
"power_windows": "Электрычныя Шклапад'ёмнікі",
|
||||
"skidding": "Прабуксоўка",
|
||||
"tire_squeal": "Віск Шын",
|
||||
"car_passing_by": "Аўтамабіль Праязджае",
|
||||
"race_car": "Гоначны Аўтамабіль",
|
||||
"truck": "Грузавік",
|
||||
"air_brake": "Пнеўматычны Тормаз",
|
||||
"air_horn": "Пнеўматычны Сігнал",
|
||||
"reversing_beeps": "Сігналы Задняга Ходу",
|
||||
"ice_cream_truck": "Фургон з Марожаным",
|
||||
"bus": "Аўтобус",
|
||||
"emergency_vehicle": "Аварыйная Машына",
|
||||
"police_car": "Паліцэйскі Аўтамабіль",
|
||||
"ambulance": "Хуткая Дапамога",
|
||||
"fire_engine": "Пажарная Машына",
|
||||
"motorcycle": "Матацыкл",
|
||||
"traffic_noise": "Шум Дарожнага Руху",
|
||||
"rail_transport": "Чыгуначны Транспарт",
|
||||
"train": "Цягнік",
|
||||
"train_whistle": "Свісток Цягніка",
|
||||
"train_horn": "Гудок Цягніка",
|
||||
"railroad_car": "Чыгуначны Вагон",
|
||||
"train_wheels_squealing": "Віск Колаў Цягніка",
|
||||
"subway": "Метро",
|
||||
"aircraft": "Паветранае Судна",
|
||||
"aircraft_engine": "Авіяцыйны Рухавік",
|
||||
"jet_engine": "Рэактыўны Рухавік",
|
||||
"propeller": "Прапелер",
|
||||
"helicopter": "Верталёт",
|
||||
"fixed-wing_aircraft": "Самалёт",
|
||||
"bicycle": "Веласіпед",
|
||||
"skateboard": "Скейтборд",
|
||||
"engine": "Рухавік",
|
||||
"light_engine": "Лёгкі Рухавік",
|
||||
"dental_drill's_drill": "Зубная Бармашына",
|
||||
"lawn_mower": "Газонакасілка",
|
||||
"chainsaw": "Бензапіла",
|
||||
"medium_engine": "Сярэдні Рухавік",
|
||||
"heavy_engine": "Цяжкі Рухавік",
|
||||
"engine_knocking": "Стук Рухавіка",
|
||||
"engine_starting": "Запуск Рухавіка",
|
||||
"idling": "Халасты Ход",
|
||||
"accelerating": "Паскарэнне",
|
||||
"door": "Дзверы",
|
||||
"doorbell": "Дзвярны Званок",
|
||||
"ding-dong": "Дзін-Дон",
|
||||
"sliding_door": "Рассоўныя Дзверы",
|
||||
"slam": "Гучнае Зачыненне",
|
||||
"knock": "Стук",
|
||||
"tap": "Пастукванне",
|
||||
"squeak": "Піск",
|
||||
"cupboard_open_or_close": "Шафа Адчыняецца або Зачыняецца",
|
||||
"drawer_open_or_close": "Шуфляда Адчыняецца або Зачыняецца",
|
||||
"dishes": "Посуд",
|
||||
"cutlery": "Сталовыя Прыборы",
|
||||
"chopping": "Сяканне",
|
||||
"frying": "Смажанне",
|
||||
"microwave_oven": "Мікрахвалевая Печ",
|
||||
"blender": "Блендэр",
|
||||
"water_tap": "Водаправодны Кран",
|
||||
"sink": "Ракавіна",
|
||||
"bathtub": "Ванна",
|
||||
"hair_dryer": "Фен",
|
||||
"toilet_flush": "Спуск Вады ў Туалеце",
|
||||
"toothbrush": "Зубная Шчотка",
|
||||
"electric_toothbrush": "Электрычная Зубная Шчотка",
|
||||
"vacuum_cleaner": "Пыласос",
|
||||
"zipper": "Маланка",
|
||||
"keys_jangling": "Бразгат Ключоў",
|
||||
"coin": "Манета",
|
||||
"scissors": "Нажніцы",
|
||||
"electric_shaver": "Электрабрытва",
|
||||
"shuffling_cards": "Тасаванне Карт",
|
||||
"typing": "Набор Тэксту",
|
||||
"typewriter": "Друкарская Машынка",
|
||||
"computer_keyboard": "Камп'ютарная Клавіятура",
|
||||
"writing": "Пісанне",
|
||||
"alarm": "Сігнал Трывогі",
|
||||
"telephone": "Тэлефон",
|
||||
"telephone_bell_ringing": "Тэлефонны Званок",
|
||||
"ringtone": "Рынгтон",
|
||||
"telephone_dialing": "Набор Нумара",
|
||||
"dial_tone": "Гудок Лініі",
|
||||
"busy_signal": "Сігнал «Занята»",
|
||||
"alarm_clock": "Будзільнік",
|
||||
"siren": "Сірэна",
|
||||
"civil_defense_siren": "Сірэна Грамадзянскай Абароны",
|
||||
"buzzer": "Зумер",
|
||||
"smoke_detector": "Датчык Дыму",
|
||||
"fire_alarm": "Пажарная Сігналізацыя",
|
||||
"foghorn": "Туманны Гудок",
|
||||
"whistle": "Свісток",
|
||||
"steam_whistle": "Паравы Свісток",
|
||||
"mechanisms": "Механізмы",
|
||||
"ratchet": "Трашчотка",
|
||||
"clock": "Гадзіннік",
|
||||
"tick": "Цік",
|
||||
"tick-tock": "Цік-Так",
|
||||
"gears": "Шасцярні",
|
||||
"pulleys": "Шківы",
|
||||
"sewing_machine": "Швейная Машына",
|
||||
"mechanical_fan": "Вентылятар",
|
||||
"air_conditioning": "Кандыцыянаванне Паветра",
|
||||
"cash_register": "Касавы Апарат",
|
||||
"printer": "Прынтар",
|
||||
"camera": "Камера",
|
||||
"single-lens_reflex_camera": "Люстраны Фотаапарат",
|
||||
"tools": "Інструменты",
|
||||
"hammer": "Молат",
|
||||
"jackhammer": "Адбойны Молат",
|
||||
"sawing": "Пілаванне",
|
||||
"filing": "Апілоўванне",
|
||||
"sanding": "Шліфаванне",
|
||||
"power_tool": "Электраінструмент",
|
||||
"drill": "Дрыль",
|
||||
"explosion": "Выбух",
|
||||
"gunshot": "Стрэл",
|
||||
"machine_gun": "Кулямёт",
|
||||
"fusillade": "Залп",
|
||||
"artillery_fire": "Артылерыйскі Агонь",
|
||||
"cap_gun": "Пугач",
|
||||
"fireworks": "Феерверк",
|
||||
"firecracker": "Петарда",
|
||||
"burst": "Лопанне",
|
||||
"eruption": "Вывяржэнне",
|
||||
"boom": "Грукат",
|
||||
"wood": "Дрэва",
|
||||
"chop": "Удар",
|
||||
"splinter": "Трэска",
|
||||
"crack": "Трэск",
|
||||
"glass": "Шкло",
|
||||
"chink": "Дзынканне",
|
||||
"shatter": "Разбіванне",
|
||||
"silence": "Цішыня",
|
||||
"sound_effect": "Гукавы Эфект",
|
||||
"environmental_noise": "Навакольны Шум",
|
||||
"static": "Статычныя Перашкоды",
|
||||
"white_noise": "Белы Шум",
|
||||
"pink_noise": "Ружовы Шум",
|
||||
"television": "Тэлевізар",
|
||||
"radio": "Радыё",
|
||||
"field_recording": "Запіс на Прыродзе",
|
||||
"scream": "Віск",
|
||||
"chird": "Дзіця",
|
||||
"change_ringing": "Перазвон",
|
||||
"shofar": "Шафар",
|
||||
"liquid": "Вадкасць",
|
||||
"splash": "Усплёск",
|
||||
"slosh": "Плюханне",
|
||||
"squish": "Чвяканне",
|
||||
"drip": "Капанне",
|
||||
"pour": "Пераліванне",
|
||||
"trickle": "Цурчанне",
|
||||
"gush": "Струя",
|
||||
"fill": "Запаўненне",
|
||||
"spray": "Распыленне",
|
||||
"pump": "Помпа",
|
||||
"stir": "Размешванне",
|
||||
"boiling": "Кіпенне",
|
||||
"sonar": "Санар",
|
||||
"arrow": "Страла",
|
||||
"whoosh": "Свіст",
|
||||
"thump": "Глухі Ўдар",
|
||||
"thunk": "Глухі Стук",
|
||||
"electronic_tuner": "Электронны Цюнер",
|
||||
"effects_unit": "Блок Эфектаў",
|
||||
"chorus_effect": "Эфект Хору",
|
||||
"basketball_bounce": "Адскок Баскетбольнага Мяча",
|
||||
"bang": "Бразгат",
|
||||
"slap": "Шлёпанне",
|
||||
"whack": "Хлёсткі Ўдар",
|
||||
"smash": "Грукат",
|
||||
"breaking": "Разбіванне",
|
||||
"bouncing": "Адскокванне",
|
||||
"whip": "Бізун",
|
||||
"flap": "Лопанне",
|
||||
"scratch": "Драпанне",
|
||||
"scrape": "Скрэбанне",
|
||||
"rub": "Трэнне",
|
||||
"roll": "Перакат",
|
||||
"crushing": "Драбленне",
|
||||
"crumpling": "Шамаценне",
|
||||
"tearing": "Рванне",
|
||||
"beep": "Гукавы Сігнал",
|
||||
"ping": "Пінг",
|
||||
"ding": "Дзынь",
|
||||
"clang": "Бразгат Металу",
|
||||
"squeal": "Віск",
|
||||
"creak": "Скрып",
|
||||
"rustle": "Шамаценне",
|
||||
"whir": "Жужжанне",
|
||||
"clatter": "Грукатанне",
|
||||
"sizzle": "Шыпенне на Патэльні",
|
||||
"clicking": "Клацанне",
|
||||
"clickety_clack": "Перастук Колаў",
|
||||
"rumble": "Гул",
|
||||
"plop": "Плюх",
|
||||
"hum": "Гудзенне",
|
||||
"zing": "Звон",
|
||||
"boing": "Пружынны Звон",
|
||||
"crunch": "Хруст",
|
||||
"sine_wave": "Сінусоіда",
|
||||
"harmonic": "Гармоніка",
|
||||
"chirp_tone": "Чырпаваны Сігнал",
|
||||
"pulse": "Пульс",
|
||||
"inside": "У Памяшканні",
|
||||
"outside": "На Вуліцы",
|
||||
"reverberation": "Рэверберацыя",
|
||||
"echo": "Рэха",
|
||||
"noise": "Шум",
|
||||
"mains_hum": "Гудзенне Сеткі",
|
||||
"distortion": "Скажэнне",
|
||||
"sidetone": "Мясцовы Эфект",
|
||||
"cacophony": "Какафонія",
|
||||
"throbbing": "Пульсацыя",
|
||||
"vibration": "Вібрацыя"
|
||||
}
|
||||
331
web/public/locales/be/common.json
Normal file
331
web/public/locales/be/common.json
Normal file
@ -0,0 +1,331 @@
|
||||
{
|
||||
"time": {
|
||||
"untilForTime": "Да {{time}}",
|
||||
"untilForRestart": "Да перазапуску Frigate.",
|
||||
"untilRestart": "Да перазапуску",
|
||||
"never": "Ніколі",
|
||||
"ago": "{{timeAgo}} таму",
|
||||
"justNow": "Толькі што",
|
||||
"today": "Сёння",
|
||||
"yesterday": "Учора",
|
||||
"last7": "Апошнія 7 дзён",
|
||||
"last14": "Апошнія 14 дзён",
|
||||
"last30": "Апошнія 30 дзён",
|
||||
"thisWeek": "Гэты тыдзень",
|
||||
"lastWeek": "Мінулы тыдзень",
|
||||
"thisMonth": "Гэты месяц",
|
||||
"lastMonth": "Мінулы месяц",
|
||||
"5minutes": "5 хвілін",
|
||||
"10minutes": "10 хвілін",
|
||||
"30minutes": "30 хвілін",
|
||||
"1hour": "1 гадзіна",
|
||||
"12hours": "12 гадзін",
|
||||
"24hours": "24 гадзіны",
|
||||
"pm": "вечара",
|
||||
"am": "раніцы",
|
||||
"yr": "{{time}} г",
|
||||
"year_one": "{{time}} год",
|
||||
"year_few": "{{time}} гады",
|
||||
"year_many": "{{time}} гадоў",
|
||||
"mo": "{{time}} мес",
|
||||
"month_one": "{{time}} месяц",
|
||||
"month_few": "{{time}} месяцы",
|
||||
"month_many": "{{time}} месяцаў",
|
||||
"d": "{{time}} д",
|
||||
"day_one": "{{time}} дзень",
|
||||
"day_few": "{{time}} дні",
|
||||
"day_many": "{{time}} дзён",
|
||||
"h": "{{time}} гадз",
|
||||
"hour_one": "{{time}} гадзіна",
|
||||
"hour_few": "{{time}} гадзіны",
|
||||
"hour_many": "{{time}} гадзін",
|
||||
"m": "{{time}} хв",
|
||||
"minute_one": "{{time}} хвіліна",
|
||||
"minute_few": "{{time}} хвіліны",
|
||||
"minute_many": "{{time}} хвілін",
|
||||
"s": "{{time}} с",
|
||||
"second_one": "{{time}} секунда",
|
||||
"second_few": "{{time}} секунды",
|
||||
"second_many": "{{time}} секунд",
|
||||
"formattedTimestamp": {
|
||||
"12hour": "d MMM, h:mm:ss aaa",
|
||||
"24hour": "d MMM, HH:mm:ss"
|
||||
},
|
||||
"formattedTimestamp2": {
|
||||
"12hour": "dd.MM h:mm:ssa",
|
||||
"24hour": "d MMM HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampHourMinute": {
|
||||
"12hour": "h:mm aaa",
|
||||
"24hour": "HH:mm"
|
||||
},
|
||||
"formattedTimestampHourMinuteSecond": {
|
||||
"12hour": "h:mm:ss aaa",
|
||||
"24hour": "HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampMonthDayHourMinute": {
|
||||
"12hour": "d MMM, h:mm aaa",
|
||||
"24hour": "d MMM, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"12hour": "d MMM yyyy",
|
||||
"24hour": "d MMM yyyy"
|
||||
},
|
||||
"formattedTimestampMonthDayYearHourMinute": {
|
||||
"12hour": "d MMM yyyy, h:mm aaa",
|
||||
"24hour": "d MMM yyyy, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDay": "d MMM",
|
||||
"formattedTimestampFilename": {
|
||||
"12hour": "dd-MM-yy-h-mm-ss-a",
|
||||
"24hour": "dd-MM-yy-HH-mm-ss"
|
||||
},
|
||||
"inProgress": "Выконваецца",
|
||||
"invalidStartTime": "Памылковы час пачатку",
|
||||
"invalidEndTime": "Памылковы час заканчэння"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
"mph": "міль/г",
|
||||
"kph": "км/г"
|
||||
},
|
||||
"length": {
|
||||
"feet": "футы",
|
||||
"meters": "метры"
|
||||
},
|
||||
"data": {
|
||||
"kbps": "кБ/с",
|
||||
"mbps": "МБ/с",
|
||||
"gbps": "ГБ/с",
|
||||
"kbph": "кБ/гадз",
|
||||
"mbph": "МБ/гадз",
|
||||
"gbph": "ГБ/гадз"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"back": "Назад",
|
||||
"hide": "Схаваць {{item}}",
|
||||
"show": "Паказаць {{item}}",
|
||||
"ID": "ID",
|
||||
"none": "Няма",
|
||||
"all": "Усе",
|
||||
"other": "Іншае"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} і {{1}}",
|
||||
"many": "{{items}} і {{last}}",
|
||||
"separatorWithSpace": ", "
|
||||
},
|
||||
"field": {
|
||||
"optional": "Неабавязкова",
|
||||
"internalID": "Унутраны ID, які Frigate выкарыстоўвае ў канфігурацыі і базе даных"
|
||||
},
|
||||
"button": {
|
||||
"add": "Дадаць",
|
||||
"apply": "Прымяніць",
|
||||
"applying": "Прымяненне…",
|
||||
"reset": "Скінуць",
|
||||
"undo": "Адрабіць",
|
||||
"done": "Гатова",
|
||||
"enabled": "Уключана",
|
||||
"enable": "Уключыць",
|
||||
"disabled": "Адключана",
|
||||
"disable": "Адключыць",
|
||||
"save": "Захаваць",
|
||||
"saving": "Захаванне…",
|
||||
"cancel": "Скасаваць",
|
||||
"close": "Закрыць",
|
||||
"copy": "Капіяваць",
|
||||
"copiedToClipboard": "Скапіявана ў буфер абмену",
|
||||
"back": "Назад",
|
||||
"history": "Гісторыя",
|
||||
"fullscreen": "На ўвесь экран",
|
||||
"exitFullscreen": "Выйсці з поўнаэкраннага рэжыму",
|
||||
"pictureInPicture": "Picture in Picture",
|
||||
"twoWayTalk": "Двухбаковая размова",
|
||||
"cameraAudio": "Гук камеры",
|
||||
"on": "Укл.",
|
||||
"off": "Выкл.",
|
||||
"edit": "Рэдагаваць",
|
||||
"copyCoordinates": "Скапіяваць каардынаты",
|
||||
"delete": "Выдаліць",
|
||||
"yes": "Так",
|
||||
"no": "Не",
|
||||
"download": "Спампоўка",
|
||||
"info": "Звесткі",
|
||||
"suspended": "Прыпынена",
|
||||
"unsuspended": "Аднавіць",
|
||||
"play": "Прайграць",
|
||||
"unselect": "Зняць выбар",
|
||||
"export": "Экспарт",
|
||||
"deleteNow": "Выдаліць зараз",
|
||||
"next": "Далей",
|
||||
"continue": "Працягнуць",
|
||||
"modified": "Зменена",
|
||||
"overridden": "Перавызначана",
|
||||
"resetToGlobal": "Скінуць да глабальнага",
|
||||
"resetToDefault": "Скінуць да прадвызначанага",
|
||||
"saveAll": "Захаваць усё",
|
||||
"savingAll": "Захаванне ўсяго…",
|
||||
"undoAll": "Адрабіць усё",
|
||||
"retry": "Паўтарыць"
|
||||
},
|
||||
"menu": {
|
||||
"system": "Сістэма",
|
||||
"systemMetrics": "Сістэмныя метрыкі",
|
||||
"configuration": "Канфігурацыя",
|
||||
"systemLogs": "Журналы сістэмы",
|
||||
"profiles": "Профілі",
|
||||
"settings": "Налады",
|
||||
"configurationEditor": "Рэдактар канфігурацыі",
|
||||
"languages": "Мовы",
|
||||
"language": {
|
||||
"en": "English (англійская)",
|
||||
"es": "Español (іспанская)",
|
||||
"zhCN": "简体中文 (кітайская спрошчаная)",
|
||||
"zhHant": "繁體中文 (кітайская традыцыйная)",
|
||||
"hi": "हिन्दी (хіндзі)",
|
||||
"fr": "Français (французская)",
|
||||
"ar": "العربية (арабская)",
|
||||
"pt": "Português (партугальская)",
|
||||
"ptBR": "Português brasileiro (бразільская партугальская)",
|
||||
"ru": "Русский (руская)",
|
||||
"de": "Deutsch (нямецкая)",
|
||||
"ja": "日本語 (японская)",
|
||||
"tr": "Türkçe (турэцкая)",
|
||||
"it": "Italiano (італьянская)",
|
||||
"nl": "Nederlands (нідэрландская)",
|
||||
"sv": "Svenska (шведская)",
|
||||
"cs": "Čeština (чэшская)",
|
||||
"nb": "Norsk Bokmål (нарвежская букмол)",
|
||||
"ko": "한국어 (карэйская)",
|
||||
"vi": "Tiếng Việt (в'етнамская)",
|
||||
"fa": "فارسی (персідская)",
|
||||
"pl": "Polski (польская)",
|
||||
"uk": "Українська (украінская)",
|
||||
"he": "עברית (іўрыт)",
|
||||
"el": "Ελληνικά (грэчаская)",
|
||||
"ro": "Română (румынская)",
|
||||
"hu": "Magyar (венгерская)",
|
||||
"fi": "Suomi (фінская)",
|
||||
"da": "Dansk (дацкая)",
|
||||
"sk": "Slovenčina (славацкая)",
|
||||
"yue": "粵語 (кантонская)",
|
||||
"th": "ไทย (тайская)",
|
||||
"ca": "Català (каталонская)",
|
||||
"hr": "Hrvatski (харвацкая)",
|
||||
"bs": "Bosanski (баснійская)",
|
||||
"sr": "Српски (сербская)",
|
||||
"sl": "Slovenščina (славенская)",
|
||||
"lt": "Lietuvių (літоўская)",
|
||||
"bg": "Български (балгарская)",
|
||||
"gl": "Galego (галісійская)",
|
||||
"id": "Bahasa Indonesia (інданезійская)",
|
||||
"ur": "اردو (урду)",
|
||||
"withSystem": {
|
||||
"label": "Выкарыстоўваць мову з налад сістэмы"
|
||||
}
|
||||
},
|
||||
"appearance": "Выгляд",
|
||||
"darkMode": {
|
||||
"label": "Цёмны рэжым",
|
||||
"light": "Светлы",
|
||||
"dark": "Цёмны",
|
||||
"withSystem": {
|
||||
"label": "Выкарыстоўваць светлы або цёмны рэжым з налад сістэмы"
|
||||
}
|
||||
},
|
||||
"withSystem": "Сістэма",
|
||||
"theme": {
|
||||
"label": "Тэма",
|
||||
"blue": "Сіняя",
|
||||
"green": "Зялёная",
|
||||
"nord": "Nord",
|
||||
"red": "Чырвоная",
|
||||
"highcontrast": "Высокая кантраснасць",
|
||||
"default": "Прадвызначаны"
|
||||
},
|
||||
"help": "Даведка",
|
||||
"documentation": {
|
||||
"title": "Дакументацыя",
|
||||
"label": "Дакументацыя Frigate"
|
||||
},
|
||||
"restart": "Перазапусціць Frigate",
|
||||
"live": {
|
||||
"title": "Эфір",
|
||||
"allCameras": "Усе камеры",
|
||||
"cameras": {
|
||||
"title": "Камеры",
|
||||
"count_one": "{{count}} камера",
|
||||
"count_few": "{{count}} камеры",
|
||||
"count_many": "{{count}} камер"
|
||||
}
|
||||
},
|
||||
"review": "Разгляд",
|
||||
"explore": "Агляд",
|
||||
"export": "Экспарт",
|
||||
"actions": "Дзеянні",
|
||||
"uiPlayground": "Пясочніца інтэрфейсу",
|
||||
"features": "Магчымасці",
|
||||
"faceLibrary": "Бібліятэка асоб",
|
||||
"classification": "Класіфікацыя",
|
||||
"chat": "Чат",
|
||||
"user": {
|
||||
"title": "Карыстальнік",
|
||||
"account": "Акаўнт",
|
||||
"current": "Бягучы карыстальнік: {{user}}",
|
||||
"anonymous": "ананімны",
|
||||
"logout": "Выхад",
|
||||
"setPassword": "Задаць пароль"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"copyUrlToClipboard": "URL скапіяваны ў буфер абмену.",
|
||||
"save": {
|
||||
"title": "Захаваць",
|
||||
"error": {
|
||||
"title": "Не ўдалося захаваць змены канфігурацыі: {{errorMessage}}",
|
||||
"noMessage": "Не ўдалося захаваць змены канфігурацыі"
|
||||
},
|
||||
"success": "Змены канфігурацыі захаваны."
|
||||
}
|
||||
},
|
||||
"role": {
|
||||
"title": "Роля",
|
||||
"admin": "Адміністратар",
|
||||
"viewer": "Назіральнік",
|
||||
"desc": "Адміністратары маюць поўны доступ да ўсіх магчымасцей інтэрфейсу Frigate. Назіральнікі могуць толькі праглядаць камеры, элементы разгляду і архіўныя відэа."
|
||||
},
|
||||
"pagination": {
|
||||
"label": "нумарацыя старонак",
|
||||
"previous": {
|
||||
"title": "Папярэдні",
|
||||
"label": "Перайсці на папярэднюю старонку"
|
||||
},
|
||||
"next": {
|
||||
"title": "Далей",
|
||||
"label": "Перайсці на наступную старонку"
|
||||
},
|
||||
"more": "Больш старонак"
|
||||
},
|
||||
"accessDenied": {
|
||||
"documentTitle": "Доступ забаронены - Frigate",
|
||||
"title": "Доступ забаронены",
|
||||
"desc": "У вас няма дазволу на прагляд гэтай старонкі."
|
||||
},
|
||||
"notFound": {
|
||||
"documentTitle": "Не знойдзена - Frigate",
|
||||
"title": "404",
|
||||
"desc": "Старонка не знойдзена"
|
||||
},
|
||||
"selectItem": "Выбраць {{item}}",
|
||||
"readTheDocumentation": "Чытаць дакументацыю",
|
||||
"information": {
|
||||
"pixels": "{{area}} пікс"
|
||||
},
|
||||
"no_items": "Няма элементаў",
|
||||
"validation_errors": "Памылкі праверкі",
|
||||
"credentialField": {
|
||||
"savedPlaceholder": "Захавана - пакіньце пустым, каб не мяняць"
|
||||
}
|
||||
}
|
||||
16
web/public/locales/be/components/auth.json
Normal file
16
web/public/locales/be/components/auth.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"form": {
|
||||
"user": "Імя карыстальніка",
|
||||
"password": "Пароль",
|
||||
"login": "Уваход",
|
||||
"firstTimeLogin": "Уваходзіце ўпершыню? Даныя карыстальніка друкуюцца ў журналах Frigate.",
|
||||
"errors": {
|
||||
"usernameRequired": "Патрабуецца імя карыстальніка",
|
||||
"passwordRequired": "Патрабуецца пароль",
|
||||
"rateLimit": "Перавышаны ліміт запытаў. Паспрабуйце пазней.",
|
||||
"loginFailed": "Не ўдалося ўвайсці",
|
||||
"unknownError": "Невядомая памылка. Праверце журналы.",
|
||||
"webUnknownError": "Невядомая памылка. Праверце журналы кансолі."
|
||||
}
|
||||
}
|
||||
}
|
||||
90
web/public/locales/be/components/camera.json
Normal file
90
web/public/locales/be/components/camera.json
Normal file
@ -0,0 +1,90 @@
|
||||
{
|
||||
"group": {
|
||||
"label": "Групы камер",
|
||||
"add": "Дадаць групу камер",
|
||||
"showAll": "Паказаць усе групы камер",
|
||||
"showLess": "Паказаць меней",
|
||||
"edit": "Рэдагаваць групу камер",
|
||||
"editGroups": "Рэдагаваць групы камер",
|
||||
"delete": {
|
||||
"label": "Выдаліць групу камер",
|
||||
"confirm": {
|
||||
"title": "Пацвердзіце выдаленне",
|
||||
"desc": "Сапраўды выдаліць групу камер <em>{{name}}</em>?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"label": "Назва",
|
||||
"placeholder": "Увядзіце назву…",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "Назва групы камер мусіць мець не меней за 2 сімвалы.",
|
||||
"exists": "Такая назва групы камер ужо існуе.",
|
||||
"nameMustNotPeriod": "Назва групы камер не мусіць утрымліваць кропку.",
|
||||
"invalid": "Памылковая назва групы камер."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Камеры",
|
||||
"desc": "Выберыце камеры для гэтай групы."
|
||||
},
|
||||
"icon": "Значок",
|
||||
"success": "Група камер ({{name}}) захавана.",
|
||||
"camera": {
|
||||
"birdseye": "Birdseye",
|
||||
"setting": {
|
||||
"label": "Налады трансляцыі камеры",
|
||||
"title": "Налады трансляцыі: {{cameraName}}",
|
||||
"desc": "Змяніце параметры жывой трансляцыі для панэлі гэтай групы камер. <em>Гэтыя налады датычацца канкрэтнай прылады або браўзера.</em>",
|
||||
"audioIsAvailable": "Для гэтай плыні даступны гук",
|
||||
"audioIsUnavailable": "Для гэтай плыні гук недаступны",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Гук мусіць выводзіцца з камеры і быць наладжаны ў go2rtc для гэтай плыні."
|
||||
}
|
||||
},
|
||||
"stream": "Плынь",
|
||||
"placeholder": "Выберыце плынь",
|
||||
"streamMethod": {
|
||||
"label": "Спосаб трансляцыі",
|
||||
"placeholder": "Выберыце спосаб трансляцыі",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Без трансляцыі",
|
||||
"desc": "Відарыс камеры будзе абнаўляцца раз на хвіліну, жывой трансляцыі не будзе."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Разумная трансляцыя (рэкамендуецца)",
|
||||
"desc": "Разумная трансляцыя абнаўляе відарыс камеры раз на хвіліну, калі нічога не адбываецца, каб зберагчы паласу прапускання і рэсурсы. Пры выяўленні актыўнасці відарыс плаўна пераходзіць у жывая плынь."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Бесперапынная трансляцыя",
|
||||
"desc": {
|
||||
"title": "Відарыс камеры заўсёды будзе жывой плынню, пакуль ён бачны на панэлі, нават калі актыўнасці няма.",
|
||||
"warning": "Бесперапынная трансляцыя можа моцна нагружаць паласу прапускання і зніжаць прадукцыйнасць. Карыстайцеся асцярожна."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Рэжым сумяшчальнасці",
|
||||
"desc": "Уключайце гэты параметр толькі калі ў жывой плыні камеры з'яўляюцца скажэнні колеру і дыяганальная лінія справа."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
"label": "Налады",
|
||||
"title": "Параметры",
|
||||
"showOptions": "Паказаць параметры",
|
||||
"hideOptions": "Схаваць параметры"
|
||||
},
|
||||
"boundingBox": "Абмяжавальны прамавугольнік",
|
||||
"timestamp": "Метка часу",
|
||||
"zones": "Зоны",
|
||||
"mask": "Маска",
|
||||
"motion": "Рух",
|
||||
"regions": "Рэгіёны",
|
||||
"paths": "Шляхі"
|
||||
}
|
||||
}
|
||||
204
web/public/locales/be/components/dialog.json
Normal file
204
web/public/locales/be/components/dialog.json
Normal file
@ -0,0 +1,204 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Сапраўды перазапусціць Frigate?",
|
||||
"description": "Frigate ненадоўга спыніцца на час перазапуску.",
|
||||
"button": "Перазапусціць",
|
||||
"restarting": {
|
||||
"title": "Frigate перазапускаецца",
|
||||
"content": "Гэта старонка перазагрузіцца праз {{countdown}} с.",
|
||||
"button": "Прымусова перазагрузіць зараз"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Адправіць у Frigate+",
|
||||
"desc": "Аб'екты ў месцах, якія вы хочаце ігнараваць, не з'яўляюцца памылковымі спрацоўваннямі. Адпраўка іх як памылковых заблытае мадэль."
|
||||
},
|
||||
"review": {
|
||||
"question": {
|
||||
"label": "Пацвердзіце гэтую метку для Frigate Plus",
|
||||
"ask_a": "Ці з'яўляецца гэты аб'ект <code>{{label}}</code>?",
|
||||
"ask_an": "Ці з'яўляецца гэты аб'ект <code>{{label}}</code>?",
|
||||
"ask_full": "Ці з'яўляецца гэты аб'ект <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Адпраўлена"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Не ўдалося адправіць у Frigate+. Праверце сеткавае злучэнне і паспрабуйце зноў."
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Паказаць у гісторыі"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"fromTimeline": "Выбраць са шкалы часу",
|
||||
"lastHour_one": "Апошняя {{count}} гадзіна",
|
||||
"lastHour_few": "Апошнія {{count}} гадзіны",
|
||||
"lastHour_many": "Апошнія {{count}} гадзін",
|
||||
"custom": "Уласны",
|
||||
"start": {
|
||||
"title": "Час пачатку",
|
||||
"label": "Выберыце час пачатку"
|
||||
},
|
||||
"end": {
|
||||
"title": "Час заканчэння",
|
||||
"label": "Выберыце час заканчэння"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Назавіце экспарт"
|
||||
},
|
||||
"case": {
|
||||
"newCaseOption": "Стварыць новую справу",
|
||||
"newCaseNamePlaceholder": "Назва новай справы",
|
||||
"newCaseDescriptionPlaceholder": "Апісанне справы",
|
||||
"label": "Справа",
|
||||
"nonAdminHelp": "Для гэтых экспартаў будзе створана новая справа.",
|
||||
"placeholder": "Выберыце справу"
|
||||
},
|
||||
"select": "Выбраць",
|
||||
"export": "Экспарт",
|
||||
"queueing": "Экспарт ставіцца ў чаргу…",
|
||||
"selectOrExport": "Выбраць або экспартаваць",
|
||||
"tabs": {
|
||||
"export": "Адна камера",
|
||||
"multiCamera": "Некалькі камер"
|
||||
},
|
||||
"multiCamera": {
|
||||
"timeRange": "Прамежак часу",
|
||||
"selectFromTimeline": "Выбраць са шкалы часу",
|
||||
"cameraSelection": "Камеры",
|
||||
"cameraSelectionHelp": "Камеры з аб'ектамі пад адсочваннем у гэтым прамежку выбраны загадзя",
|
||||
"searchOrSelectGroup": "Шукайце або выберыце групу камер…",
|
||||
"selectAll": "Выбраць усе камеры",
|
||||
"clearSelection": "Зняць выбар",
|
||||
"selectWithActivity": "Камеры з аб'ектамі пад адсочваннем",
|
||||
"selectGroup": "Выбраць групу",
|
||||
"noMatchingCameras": "Няма камер, якія адпавядаюць запыту",
|
||||
"selectedCount": "Выбрана {{selected}} з {{total}}",
|
||||
"checkingActivity": "Праверка актыўнасці камер…",
|
||||
"noCameras": "Няма даступных камер",
|
||||
"detectionCount_one": "{{count}} аб'ект пад адсочваннем",
|
||||
"detectionCount_few": "{{count}} аб'екты пад адсочваннем",
|
||||
"detectionCount_many": "{{count}} аб'ектаў пад адсочваннем",
|
||||
"nameLabel": "Назва экспарту",
|
||||
"namePlaceholder": "Неабавязковая базавая назва для гэтых экспартаў",
|
||||
"queueingButton": "Экспарты ставяцца ў чаргу…",
|
||||
"exportButton_one": "Экспартаваць {{count}} камеру",
|
||||
"exportButton_few": "Экспартаваць {{count}} камеры",
|
||||
"exportButton_many": "Экспартаваць {{count}} камер"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Экспартаваць {{count}} разгляд",
|
||||
"title_few": "Экспартаваць {{count}} разгляды",
|
||||
"title_many": "Экспартаваць {{count}} разглядаў",
|
||||
"description": "Экспартаваць кожны выбраны разгляд. Усе экспарты будуць аб'яднаны ў адну справу.",
|
||||
"descriptionNoCase": "Экспартаваць кожны выбраны разгляд.",
|
||||
"caseNamePlaceholder": "Экспарт разгляду - {{date}}",
|
||||
"exportButton_one": "Экспартаваць {{count}} разгляд",
|
||||
"exportButton_few": "Экспартаваць {{count}} разгляды",
|
||||
"exportButton_many": "Экспартаваць {{count}} разглядаў",
|
||||
"exportingButton": "Экспартаванне…",
|
||||
"toast": {
|
||||
"started_one": "Пачаты {{count}} экспарт.",
|
||||
"started_few": "Пачата {{count}} экспарты.",
|
||||
"started_many": "Пачата {{count}} экспартаў.",
|
||||
"partial": "Пачата {{successful}} з {{total}} экспартаў. Не ўдалося: {{failedItems}}",
|
||||
"failed": "Не ўдалося пачаць {{total}} экспартаў. Не ўдалося: {{failedItems}}"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "Экспарт пачаты. Файл даступны на старонцы экспартаў.",
|
||||
"queued": "Экспарт пастаўлены ў чаргу. Ход выканання на старонцы экспартаў.",
|
||||
"view": "Від",
|
||||
"batchSuccess_one": "Пачаты {{count}} экспарт. Адкрываем справу.",
|
||||
"batchSuccess_few": "Пачата {{count}} экспарты. Адкрываем справу.",
|
||||
"batchSuccess_many": "Пачата {{count}} экспартаў. Адкрываем справу.",
|
||||
"batchPartial": "Пачата {{successful}} з {{total}} экспартаў. Няўдалыя камеры: {{failedCameras}}",
|
||||
"batchFailed": "Не ўдалося пачаць {{total}} экспартаў. Няўдалыя камеры: {{failedCameras}}",
|
||||
"batchQueuedSuccess_one": "У чаргу пастаўлены {{count}} экспарт.",
|
||||
"batchQueuedSuccess_few": "У чаргу пастаўлена {{count}} экспарты.",
|
||||
"batchQueuedSuccess_many": "У чаргу пастаўлена {{count}} экспартаў.",
|
||||
"batchQueuedPartial": "У чаргу пастаўлена {{successful}} з {{total}} экспартаў. Няўдалыя камеры: {{failedCameras}}",
|
||||
"batchQueueFailed": "Не ўдалося паставіць у чаргу {{total}} экспартаў. Няўдалыя камеры: {{failedCameras}}",
|
||||
"error": {
|
||||
"failed": "Не ўдалося паставіць экспарт у чаргу: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Час заканчэння мусіць быць пазней за час пачатку",
|
||||
"noValidTimeSelected": "Не выбраны сапраўдны прамежак часу"
|
||||
}
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Захаваць экспарт",
|
||||
"queueingExport": "Экспарт ставіцца ў чаргу…",
|
||||
"previewExport": "Перадпрагляд экспарту",
|
||||
"useThisRange": "Ужыць гэты прамежак"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Плынь",
|
||||
"restreaming": {
|
||||
"disabled": "Для гэтай камеры рэтрансляцыя не ўключана.",
|
||||
"desc": {
|
||||
"title": "Наладзьце go2rtc, каб атрымаць дадатковыя параметры жывога прагляду і гук для гэтай камеры."
|
||||
}
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Паказваць статыстыку плыні",
|
||||
"desc": "Уключыце гэты параметр, каб паказваць статыстыку плыні паверх відарыса камеры."
|
||||
},
|
||||
"debugView": "Адладачны выгляд"
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
"label": "Захаваць пошук",
|
||||
"desc": "Задайце назву для гэтага захаванага пошуку.",
|
||||
"placeholder": "Увядзіце назву пошуку",
|
||||
"overwrite": "{{searchName}} ужо існуе. Захаванне перазапіша наяўнае значэнне.",
|
||||
"success": "Пошук ({{searchName}}) захаваны.",
|
||||
"button": {
|
||||
"save": {
|
||||
"label": "Захаваць гэты пошук"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"shareTimestamp": {
|
||||
"label": "Падзяліцца меткай часу",
|
||||
"title": "Падзяліцца меткай часу",
|
||||
"description": "Падзяліцеся URL з меткай часу бягучай пазіцыі плэера або выберыце сваю метку часу. Гэта не публічная спасылка: яна даступна толькі карыстальнікам, якія маюць доступ да Frigate і да гэтай камеры.",
|
||||
"custom": "Свая метка часу",
|
||||
"button": "URL з меткай часу",
|
||||
"shareTitle": "Метка часу разгляду Frigate: {{camera}}"
|
||||
},
|
||||
"confirmDelete": {
|
||||
"title": "Пацвердзіце выдаленне",
|
||||
"desc": {
|
||||
"selected": "Сапраўды выдаліць усё запісанае відэа, звязанае з гэтым элементам разгляду?<br /><br />Утрымлівайце клавішу <em>Shift</em>, каб надалей прапускаць гэтае акно."
|
||||
},
|
||||
"toast": {
|
||||
"success": "Відэа, звязанае з выбранымі элементамі разгляду, выдалена.",
|
||||
"error": "Не ўдалося выдаліць: {{error}}"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"export": "Экспарт",
|
||||
"markAsReviewed": "Пазначыць як разгледжанае",
|
||||
"markAsUnreviewed": "Пазначыць як неразгледжанае",
|
||||
"deleteNow": "Выдаліць зараз"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"selectImage": "Выберыце паменшаную выяву аб'екта пад адсочваннем",
|
||||
"unknownLabel": "Захаваны відарыс трыгера",
|
||||
"search": {
|
||||
"placeholder": "Пошук па метцы або падметцы…"
|
||||
},
|
||||
"noImages": "Для гэтай камеры паменшаных выяў не знойдзена"
|
||||
}
|
||||
}
|
||||
140
web/public/locales/be/components/filter.json
Normal file
140
web/public/locales/be/components/filter.json
Normal file
@ -0,0 +1,140 @@
|
||||
{
|
||||
"filter": "Фільтр",
|
||||
"classes": {
|
||||
"label": "Класы",
|
||||
"all": {
|
||||
"title": "Усе класы"
|
||||
},
|
||||
"count_one": "{{count}} клас",
|
||||
"count_other": "{{count}} класа"
|
||||
},
|
||||
"labels": {
|
||||
"label": "Меткі",
|
||||
"all": {
|
||||
"title": "Усе меткі",
|
||||
"short": "Меткі"
|
||||
},
|
||||
"count_one": "{{count}} метка",
|
||||
"count_other": "{{count}} меткі"
|
||||
},
|
||||
"zones": {
|
||||
"label": "Зоны",
|
||||
"all": {
|
||||
"title": "Усе зоны",
|
||||
"short": "Зоны"
|
||||
}
|
||||
},
|
||||
"dates": {
|
||||
"selectPreset": "Выберыце набор…",
|
||||
"all": {
|
||||
"title": "Усе даты",
|
||||
"short": "Даты"
|
||||
}
|
||||
},
|
||||
"more": "Больш фільтраў",
|
||||
"reset": {
|
||||
"label": "Скінуць фільтры да прадвызначаных значэнняў"
|
||||
},
|
||||
"timeRange": "Прамежак часу",
|
||||
"subLabels": {
|
||||
"label": "Падметкі",
|
||||
"all": "Усе падметкі"
|
||||
},
|
||||
"attributes": {
|
||||
"label": "Атрыбуты класіфікацыі",
|
||||
"all": "Усе атрыбуты"
|
||||
},
|
||||
"score": "Бал",
|
||||
"estimatedSpeed": "Ацэненая хуткасць ({{unit}})",
|
||||
"features": {
|
||||
"label": "Магчымасці",
|
||||
"hasSnapshot": "Мае здымак",
|
||||
"hasVideoClip": "Мае відэакліп",
|
||||
"submittedToFrigatePlus": {
|
||||
"label": "Адпраўлена ў Frigate+",
|
||||
"tips": "Спачатку трэба адфільтраваць аб'екты пад адсочваннем, якія маюць здымак.<br /><br />Аб'екты без здымка нельга адправіць у Frigate+."
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": "Сартаваць",
|
||||
"dateAsc": "Дата (па ўзрастанні)",
|
||||
"dateDesc": "Дата (па спаданні)",
|
||||
"scoreAsc": "Бал аб'екта (па ўзрастанні)",
|
||||
"scoreDesc": "Бал аб'екта (па спаданні)",
|
||||
"speedAsc": "Ацэненая хуткасць (па ўзрастанні)",
|
||||
"speedDesc": "Ацэненая хуткасць (па спаданні)",
|
||||
"relevance": "Рэлевантнасць"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Фільтр камер",
|
||||
"all": {
|
||||
"title": "Усе камеры",
|
||||
"short": "Камеры"
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Паказваць разгледжаныя"
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Паказваць толькі рух"
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"title": "Налады",
|
||||
"defaultView": {
|
||||
"title": "Прадвызн. від",
|
||||
"desc": "Калі фільтры не выбраны, паказваць зводку апошніх аб'ектаў пад адсочваннем па кожнай метцы або нефільтраваную сетку.",
|
||||
"summary": "Зводка",
|
||||
"unfilteredGrid": "Нефільтраваная сетка"
|
||||
},
|
||||
"gridColumns": {
|
||||
"title": "Слупкі сеткі",
|
||||
"desc": "Выберыце колькасць слупкоў у выглядзе сеткі."
|
||||
},
|
||||
"searchSource": {
|
||||
"label": "Крыніца пошуку",
|
||||
"desc": "Выберыце, дзе шукаць: у паменшаных выявах ці ў апісаннях аб'ектаў пад адсочваннем.",
|
||||
"options": {
|
||||
"thumbnailImage": "Паменшаная выява",
|
||||
"description": "Апісанне"
|
||||
}
|
||||
}
|
||||
},
|
||||
"date": {
|
||||
"selectDateBy": {
|
||||
"label": "Выберыце дату для фільтравання"
|
||||
}
|
||||
}
|
||||
},
|
||||
"logSettings": {
|
||||
"label": "Фільтр па ўзроўні журнала",
|
||||
"filterBySeverity": "Фільтраваць журналы па ўзроўні важнасці",
|
||||
"loading": {
|
||||
"title": "Загрузка",
|
||||
"desc": "Калі панэль журнала пракручана ўніз, новыя запісы з'яўляюцца аўтаматычна па меры паступлення."
|
||||
},
|
||||
"disableLogStreaming": "Адключыць плынь журналаў",
|
||||
"allLogs": "Усе журналы"
|
||||
},
|
||||
"trackedObjectDelete": {
|
||||
"title": "Пацвердзіце выдаленне",
|
||||
"desc": "Выдаленне гэтых аб'ектаў пад адсочваннем ({{objectLength}}) прыбярэ здымак, усе захаваныя ўбудаванні і ўсе звязаныя запісы жыццёвага цыкла аб'екта. Запісанае відэа гэтых аб'ектаў у выглядзе «Гісторыя» <em>НЕ</em> будзе выдалена.<br /><br />Сапраўды працягнуць?<br /><br />Утрымлівайце клавішу <em>Shift</em>, каб надалей прапускаць гэтае акно.",
|
||||
"toast": {
|
||||
"success": "Аб'екты пад адсочваннем выдалены.",
|
||||
"error": "Не ўдалося выдаліць аб'екты пад адсочваннем: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"zoneMask": {
|
||||
"filterBy": "Фільтраваць па масцы зоны"
|
||||
},
|
||||
"recognizedLicensePlates": {
|
||||
"title": "Распазнаныя нумарныя знакі",
|
||||
"loadFailed": "Не ўдалося загрузіць распазнаныя нумарныя знакі.",
|
||||
"loading": "Загрузка распазнаных нумарных знакаў…",
|
||||
"placeholder": "Набярыце, каб шукаць нумарныя знакі…",
|
||||
"noLicensePlatesFound": "Нумарных знакаў не знойдзена.",
|
||||
"selectPlatesFromList": "Выберыце адзін або некалькі знакаў са спіса.",
|
||||
"selectAll": "Выбраць усе",
|
||||
"clearAll": "Ачысціць усё"
|
||||
}
|
||||
}
|
||||
8
web/public/locales/be/components/icons.json
Normal file
8
web/public/locales/be/components/icons.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"selectIcon": "Выберыце значок",
|
||||
"search": {
|
||||
"placeholder": "Пошук значка…"
|
||||
}
|
||||
}
|
||||
}
|
||||
10
web/public/locales/be/components/input.json
Normal file
10
web/public/locales/be/components/input.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Спампаваць відэа",
|
||||
"toast": {
|
||||
"success": "Відэа элемента разгляду пачало спампоўвацца."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
52
web/public/locales/be/components/player.json
Normal file
52
web/public/locales/be/components/player.json
Normal file
@ -0,0 +1,52 @@
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "На гэты час запісаў не знойдзена",
|
||||
"noPreviewFound": "Перадпрагляд не знойдзены",
|
||||
"noPreviewFoundFor": "Перадпрагляд для {{cameraName}} не знойдзены",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Адправіць гэты кадр у Frigate+?",
|
||||
"submit": "Адправіць",
|
||||
"previewError": "Не ўдалося загрузіць перадпрагляд здымка. Магчыма, запіс зараз недаступны."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "Для гэтага тыпу жывой плыні патрэбна iOS 17.1 або навейшая.",
|
||||
"streamOffline": {
|
||||
"title": "Плынь па-за сеткай",
|
||||
"desc": "На плыні <code>detect</code> камеры {{cameraName}} не атрымана ніводнага кадра, праверце журналы памылак"
|
||||
},
|
||||
"cameraOff": "Камера выключана",
|
||||
"stats": {
|
||||
"streamType": {
|
||||
"title": "Тып плыні:",
|
||||
"short": "Тып"
|
||||
},
|
||||
"bandwidth": {
|
||||
"title": "Паласа прапускання:",
|
||||
"short": "Паласа"
|
||||
},
|
||||
"latency": {
|
||||
"title": "Затрымка:",
|
||||
"value": "{{seconds}} сек",
|
||||
"short": {
|
||||
"title": "Затрымка",
|
||||
"value": "{{seconds}} с"
|
||||
}
|
||||
},
|
||||
"totalFrames": "Усяго кадраў:",
|
||||
"droppedFrames": {
|
||||
"title": "Страчаныя кадры:",
|
||||
"short": {
|
||||
"title": "Страчана",
|
||||
"value": "кадраў: {{droppedFrames}}"
|
||||
}
|
||||
},
|
||||
"decodedFrames": "Дэкадаваныя кадры:",
|
||||
"droppedFrameRate": "Частата страты кадраў:"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"submittedFrigatePlus": "Кадр паспяхова адпраўлены ў Frigate+"
|
||||
},
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Не ўдалося адправіць кадр у Frigate+"
|
||||
}
|
||||
}
|
||||
}
|
||||
956
web/public/locales/be/config/cameras.json
Normal file
956
web/public/locales/be/config/cameras.json
Normal file
@ -0,0 +1,956 @@
|
||||
{
|
||||
"zones": {
|
||||
"label": "Зоны",
|
||||
"description": "Зоны дазваляюць вызначыць пэўную вобласць кадра, каб знаць, ці знаходзіцца аб'ект у ёй.",
|
||||
"friendly_name": {
|
||||
"label": "Назва зоны",
|
||||
"description": "Зразумелая назва зоны, якая паказваецца ў інтэрфейсе Frigate. Калі не зададзена, будзе выкарыстана адфарматаваная назва зоны."
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Уключана",
|
||||
"description": "Уключыць або адключыць гэтую зону. Адключаныя зоны ігнаруюцца падчас працы."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Захоўваць зыходны стан зоны."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Фільтры зоны",
|
||||
"description": "Фільтры для аб'ектаў у гэтай зоне. Памяншаюць памылковыя спрацоўванні або абмяжоўваюць, якія аб'екты лічацца прысутнымі ў зоне.",
|
||||
"min_area": {
|
||||
"label": "Мінімальная вобласць аб'екта",
|
||||
"description": "Мінімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Максімальная вобласць аб'екта",
|
||||
"description": "Максімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Мінімальныя фарматныя суадносіны",
|
||||
"description": "Мінімальныя суадносіны шырыні да вышыні, патрэбныя прамавугольніку, каб ён падышоў."
|
||||
},
|
||||
"max_ratio": {
|
||||
"label": "Максімальныя фарматныя суадносіны",
|
||||
"description": "Максімальныя суадносіны шырыні да вышыні, дапушчальныя для прамавугольніка."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Парог даверу",
|
||||
"description": "Сярэдні парог пэўнасці дэтэктавання, патрэбны, каб аб'ект лічыўся сапраўдным."
|
||||
},
|
||||
"min_score": {
|
||||
"label": "Мінімальная пэўнасць",
|
||||
"description": "Мінімальная пэўнасць дэтэктавання ў адным кадры, патрэбная, каб аб'ект быў улічаны."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Маска фільтра",
|
||||
"description": "Каардынаты шматвугольніка, якія задаюць, дзе ў кадры дзейнічае гэты фільтр."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Неапрацаваная маска"
|
||||
}
|
||||
},
|
||||
"coordinates": {
|
||||
"label": "Каардынаты",
|
||||
"description": "Каардынаты шматвугольніка, які задае вобласць зоны. Можа быць радком праз коскі або спісам радкоў каардынат. Каардынаты мусяць быць адноснымі (0-1) або абсалютнымі (састарэлы фармат)."
|
||||
},
|
||||
"distances": {
|
||||
"label": "Рэальныя адлегласці",
|
||||
"description": "Неабавязковыя рэальныя адлегласці для кожнага боку чатырохвугольніка зоны, што выкарыстоўваюцца для разліку хуткасці або адлегласці. Калі зададзена, мусіць быць роўна 4 значэнні."
|
||||
},
|
||||
"inertia": {
|
||||
"label": "Кадры інерцыі",
|
||||
"description": "Колькасць паслядоўных кадраў, у якіх аб'ект мусіць быць выяўлены ў зоне, каб лічыцца прысутным. Дапамагае адсеяць кароткачасовыя дэтэктаванні."
|
||||
},
|
||||
"loitering_time": {
|
||||
"label": "Секунды бадзяння",
|
||||
"description": "Колькасць секунд, якія аб'ект мусіць прабыць у зоне, каб лічыцца бадзяючым. 0 адключае дэтэктаванне бадзяння."
|
||||
},
|
||||
"speed_threshold": {
|
||||
"label": "Мін. хуткасць",
|
||||
"description": "Мінімальная хуткасць (у рэальных адзінках, калі зададзены адлегласці), патрэбная, каб аб'ект лічыўся прысутным у зоне. Выкарыстоўваецца для трыгераў зоны па хуткасці."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Аб'екты-трыгеры",
|
||||
"description": "Спіс тыпаў аб'ектаў (з labelmap), якія могуць спрацаваць у гэтай зоне. Можа быць радком або спісам радкоў. Калі пуста, улічваюцца ўсе аб'екты."
|
||||
}
|
||||
},
|
||||
"label": "CameraConfig",
|
||||
"name": {
|
||||
"label": "Назва камеры",
|
||||
"description": "Назва камеры абавязковая"
|
||||
},
|
||||
"friendly_name": {
|
||||
"label": "Зразумелая назва",
|
||||
"description": "Зразумелая назва камеры, якая паказваецца ў інтэрфейсе Frigate"
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Уключана",
|
||||
"description": "Уключана"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Дэтэктаванне гуку",
|
||||
"description": "Налады дэтэктавання падзей па гуку для гэтай камеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць дэтэктаванне гуку",
|
||||
"description": "Уключыць або адключыць дэтэктаванне гукавых падзей для гэтай камеры."
|
||||
},
|
||||
"max_not_heard": {
|
||||
"label": "Тайм-аўт завяршэння",
|
||||
"description": "Колькасць секунд без наладжанага тыпу гуку, пасля якіх гукавая падзея завяршаецца."
|
||||
},
|
||||
"min_volume": {
|
||||
"label": "Мінімальная гучнасць",
|
||||
"description": "Мінімальны парог гучнасці RMS для запуску дэтэктавання гуку. Меншыя значэнні павышаюць адчувальнасць (напрыклад, 200 - высокая, 500 - сярэдняя, 1000 - нізкая)."
|
||||
},
|
||||
"listen": {
|
||||
"label": "Тыпы для праслухоўвання",
|
||||
"description": "Спіс тыпаў гукавых падзей для дэтэктавання (напрыклад: bark, fire_alarm, speech, yell)."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Фільтры гуку",
|
||||
"description": "Налады фільтраў для асобных тыпаў гуку, напрыклад парогі пэўнасці, што памяншаюць памылковыя спрацоўванні.",
|
||||
"threshold": {
|
||||
"label": "Мінімальная пэўнасць гуку",
|
||||
"description": "Мінімальны парог пэўнасці, каб гукавая падзея была ўлічана."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан гуку",
|
||||
"description": "Паказвае, ці было дэтэктаванне гуку ўключана ў зыходным файле статычнай канфігурацыі."
|
||||
},
|
||||
"num_threads": {
|
||||
"label": "Патокі дэтэктавання",
|
||||
"description": "Колькасць патокаў для апрацоўкі дэтэктавання гуку."
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"label": "Транскрыпцыя гуку",
|
||||
"description": "Налады жывой і маўленчай транскрыпцыі гуку для падзей і жывых субтытраў.",
|
||||
"enabled": {
|
||||
"label": "Уключыць транскрыпцыю",
|
||||
"description": "Уключыць або адключыць транскрыпцыю гукавых падзей, запушчаную ўручную."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан транскрыпцыі"
|
||||
},
|
||||
"live_enabled": {
|
||||
"label": "Жывая транскрыпцыя",
|
||||
"description": "Уключыць жывое трансляванне транскрыпцыі гуку па меры яго паступлення."
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"label": "Birdseye",
|
||||
"description": "Налады зборнага выгляду Birdseye, які аб'ядноўвае некалькі плыняў камер у адну раскладку.",
|
||||
"enabled": {
|
||||
"label": "Уключыць Birdseye",
|
||||
"description": "Уключыць або адключыць функцыю выгляду Birdseye."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Рэжым адсочвання",
|
||||
"description": "Рэжым уключэння камер у Birdseye: «objects», «motion» або «continuous»."
|
||||
},
|
||||
"order": {
|
||||
"label": "Пазіцыя",
|
||||
"description": "Лічбавае становішча, якое вызначае парадак камеры ў раскладцы Birdseye."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"label": "Дэтэктаванне аб'ектаў",
|
||||
"description": "Налады ролі «detect», якая запускае дэтэктаванне аб'ектаў і ініцыялізуе трэкеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць дэтэктаванне аб'ектаў",
|
||||
"description": "Уключыць або адключыць дэтэктаванне аб'ектаў для гэтай камеры."
|
||||
},
|
||||
"height": {
|
||||
"label": "Вышыня дэтэктавання",
|
||||
"description": "Вышыня кадраў (у пікселях) для плыні «detect». Пакіньце пустым, каб выкарыстоўваць уласнае разрозненне плыні."
|
||||
},
|
||||
"width": {
|
||||
"label": "Шырыня дэтэктавання",
|
||||
"description": "Шырыня кадраў (у пікселях) для плыні «detect». Пакіньце пустым, каб выкарыстоўваць уласнае разрозненне плыні."
|
||||
},
|
||||
"fps": {
|
||||
"label": "FPS дэтэктавання",
|
||||
"description": "Жаданая колькасць кадраў на секунду для дэтэктавання. Меншыя значэнні зніжаюць нагрузку на CPU (рэкамендуецца 5, вышэй - не больш за 10 - толькі для вельмі хуткіх аб'ектаў)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"label": "Мінімум кадраў для ініцыялізацыі",
|
||||
"description": "Колькасць паслядоўных спрацоўванняў дэтэктавання, патрэбных для стварэння аб'екта пад адсочваннем. Павялічце, каб паменшыць колькасць памылковых ініцыялізацый. Прадвызначана - fps, падзеленае на 2."
|
||||
},
|
||||
"max_disappeared": {
|
||||
"label": "Максімум зніклых кадраў",
|
||||
"description": "Колькасць кадраў без дэтэктавання, пасля якіх аб'ект пад адсочваннем лічыцца зніклым."
|
||||
},
|
||||
"stationary": {
|
||||
"label": "Канфігурацыя нерухомых аб'ектаў",
|
||||
"description": "Налады для дэтэктавання нерухомых аб'ектаў і кіравання імі.",
|
||||
"interval": {
|
||||
"label": "Інтэрвал для нерухомых",
|
||||
"description": "Як часта (у кадрах) правяраць дэтэктаванне, каб пацвердзіць нерухомы аб'ект."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Парог нерухомасці",
|
||||
"description": "Колькасць кадраў без змены становішча, патрэбная, каб пазначыць аб'ект як нерухомы."
|
||||
},
|
||||
"max_frames": {
|
||||
"label": "Максімум кадраў",
|
||||
"description": "Абмяжоўвае, як доўга нерухомыя аб'екты адсочваюцца, перш чым будуць адкінуты.",
|
||||
"default": {
|
||||
"label": "Прадвызначаны максімум кадраў",
|
||||
"description": "Прадвызначаная максімальная колькасць кадраў для адсочвання нерухомага аб'екта."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Максімум кадраў па аб'ектах",
|
||||
"description": "Перавызначэнні максімальнай колькасці кадраў адсочвання нерухомых аб'ектаў для асобных аб'ектаў."
|
||||
}
|
||||
},
|
||||
"classifier": {
|
||||
"label": "Уключыць візуальны класіфікатар",
|
||||
"description": "Выкарыстоўваць візуальны класіфікатар, каб выяўляць сапраўды нерухомыя аб'екты, нават калі абмяжавальныя прамавугольнікі дрыжаць."
|
||||
}
|
||||
},
|
||||
"annotation_offset": {
|
||||
"label": "Зрух анатацый",
|
||||
"description": "На колькі мілісекунд зрушыць прамавугольнікі аб'ектаў, каб яны супадалі з запісаным відэа: плыні «detect» і «record» рэдка ідэальна сінхронныя. Можа быць дадатным або адмоўным."
|
||||
}
|
||||
},
|
||||
"face_recognition": {
|
||||
"label": "Распазнаванне асобы",
|
||||
"description": "Налады дэтэктавання і распазнавання твараў для гэтай камеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць распазнаванне асобы",
|
||||
"description": "Уключыць або адключыць распазнаванне асобы."
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Мінімальная вобласць твару",
|
||||
"description": "Мінімальная вобласць (у пікселях) прамавугольніка выяўленага твару, патрэбная для спробы распазнавання."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"label": "Плыні (FFmpeg)",
|
||||
"description": "Уваходныя плыні камеры і параметры FFmpeg, у тым ліку шлях да праграмы, аргументы, hwaccel і выходныя аргументы для кожнай ролі.",
|
||||
"path": {
|
||||
"label": "Шлях да FFmpeg",
|
||||
"description": "Шлях да праграмы FFmpeg або псеўданім версіі («7.0» ці «8.0»)."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Глабальныя аргументы FFmpeg",
|
||||
"description": "Глабальныя аргументы, якія перадаюцца працэсам FFmpeg."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Аргументы апаратнага паскарэння",
|
||||
"description": "Аргументы апаратнага паскарэння для FFmpeg. Рэкамендуюцца прэсеты пад канкрэтнага пастаўшчыка."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Уваходныя аргументы",
|
||||
"description": "Уваходныя аргументы, якія прымяняюцца да ўваходных плыняў FFmpeg."
|
||||
},
|
||||
"output_args": {
|
||||
"label": "Выходныя аргументы",
|
||||
"description": "Прадвызначаныя выходныя аргументы для розных роляў FFmpeg, напрыклад detect і record.",
|
||||
"detect": {
|
||||
"label": "Выходныя аргументы для detect",
|
||||
"description": "Прадвызначаныя выходныя аргументы для плыняў з роляй «detect»."
|
||||
},
|
||||
"record": {
|
||||
"label": "Выходныя аргументы для record",
|
||||
"description": "Прадвызначаныя выходныя аргументы для плыняў з роляй «record»."
|
||||
}
|
||||
},
|
||||
"retry_interval": {
|
||||
"label": "Час паўтору FFmpeg",
|
||||
"description": "Секунд чакання перад спробай перападключыць плынь камеры пасля збою. Прадвызначана 10."
|
||||
},
|
||||
"apple_compatibility": {
|
||||
"label": "Сумяшчальнасць з Apple",
|
||||
"description": "Уключыць пазначэнне HEVC для лепшай сумяшчальнасці з плэерамі Apple пры запісе ў H.265."
|
||||
},
|
||||
"gpu": {
|
||||
"label": "Індэкс GPU",
|
||||
"description": "Прадвызначаны індэкс GPU для апаратнага паскарэння, калі яно даступнае."
|
||||
},
|
||||
"inputs": {
|
||||
"label": "Уваходы камеры",
|
||||
"description": "Спіс азначэнняў уваходных плыняў (шляхі і ролі) для гэтай камеры.",
|
||||
"path": {
|
||||
"label": "Уваходны шлях",
|
||||
"description": "URL або шлях уваходнай плыні камеры."
|
||||
},
|
||||
"roles": {
|
||||
"label": "Ролі ўваходу",
|
||||
"description": "Ролі гэтага ўваходнай плыні."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Глабальныя аргументы FFmpeg",
|
||||
"description": "Глабальныя аргументы FFmpeg для гэтага ўваходнай плыні."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Аргументы апаратнага паскарэння",
|
||||
"description": "Аргументы апаратнага паскарэння для гэтага ўваходнай плыні."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Уваходныя аргументы",
|
||||
"description": "Уваходныя аргументы, характэрныя для гэтай плыні."
|
||||
}
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"label": "Жывое прайграванне",
|
||||
"description": "Налады, якімі вэб-інтэрфейс кіруе выбарам жывой плыні, разрозненнем і якасцю.",
|
||||
"streams": {
|
||||
"label": "Назвы жывых плыняў",
|
||||
"description": "Супастаўленне наладжаных назваў плыняў з назвамі рэтрансляцыі або go2rtc для жывога прайгравання."
|
||||
},
|
||||
"height": {
|
||||
"label": "Вышыня жывой плыні",
|
||||
"description": "Вышыня (у пікселях) для адлюстравання жывой плыні jsmpeg у вэб-інтэрфейсе. Мусіць быць не большай за вышыню плыні «detect»."
|
||||
},
|
||||
"quality": {
|
||||
"label": "Якасць жывой плыні",
|
||||
"description": "Якасць кадавання плыні jsmpeg (1 - найвышэйшая, 31 - найніжэйшая)."
|
||||
}
|
||||
},
|
||||
"lpr": {
|
||||
"label": "Распазнаванне нумарных знакаў",
|
||||
"description": "Налады распазнавання нумарных знакаў, у тым ліку парогі дэтэктавання, фарматаванне і вядомыя знакі.",
|
||||
"enabled": {
|
||||
"label": "Уключыць LPR",
|
||||
"description": "Уключыць або адключыць LPR на гэтай камеры."
|
||||
},
|
||||
"expire_time": {
|
||||
"label": "Секунд да пратэрміноўкі",
|
||||
"description": "Час у секундах, пасля якога незаўважаны знак прыбіраецца з трэкера (толькі для камер, прызначаных пад LPR)."
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Мінімальная вобласць знака",
|
||||
"description": "Мінімальная вобласць знака (у пікселях), патрэбная для спробы распазнавання."
|
||||
},
|
||||
"enhancement": {
|
||||
"label": "Узровень паляпшэння",
|
||||
"description": "Узровень паляпшэння (0-10), які прымяняецца да абрэзкі знака перад OCR. Большыя значэнні не заўсёды паляпшаюць вынік: узроўні вышэй за 5 могуць працаваць толькі з начнымі знакамі, карыстайцеся асцярожна."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Дэтэктаванне руху",
|
||||
"description": "Прадвызначаныя налады дэтэктавання руху для гэтай камеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць дэтэктаванне руху",
|
||||
"description": "Уключыць або адключыць дэтэктаванне руху для гэтай камеры."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Парог руху",
|
||||
"description": "Парог розніцы пікселяў для дэтэктара руху. Большыя значэнні зніжаюць адчувальнасць (дыяпазон 1-255)."
|
||||
},
|
||||
"lightning_threshold": {
|
||||
"label": "Парог успышак",
|
||||
"description": "Парог для выяўлення і ігнаравання кароткіх успышак асвятлення (менш - больш адчувальна, значэнні ад 0,3 да 1,0). Гэта не спыняе дэтэктаванне руху цалкам: дэтэктар проста перастае аналізаваць далейшыя кадры пасля перавышэння парога. Запісы па руху ў такія моманты ўсё роўна ствараюцца."
|
||||
},
|
||||
"skip_motion_threshold": {
|
||||
"label": "Парог прапускання руху",
|
||||
"description": "Калі задана значэнне ад 0,0 да 1,0 і за адзін кадр змянілася большая доля відарыса, дэтэктар не верне прамавугольнікаў руху і адразу перакалібруецца. Гэта эканоміць CPU і памяншае памылковыя спрацоўванні падчас маланкі, буры і да т.п., але можа прапусціць сапраўдныя падзеі, напрыклад аўтаадсочванне аб'екта камерай PTZ. Выбар паміж стратай некалькіх мегабайт запісу і праглядам пары кароткіх кліпаў. Пакіньце незададзеным (None), каб адключыць."
|
||||
},
|
||||
"improve_contrast": {
|
||||
"label": "Паляпшаць кантраснасць",
|
||||
"description": "Паляпшаць кантраснасць кадраў перад аналізам руху, каб дапамагчы дэтэктаванню."
|
||||
},
|
||||
"contour_area": {
|
||||
"label": "Вобласць контуру",
|
||||
"description": "Мінімальная вобласць контуру ў пікселях, патрэбная, каб контур руху быў улічаны."
|
||||
},
|
||||
"delta_alpha": {
|
||||
"label": "Дэльта-альфа",
|
||||
"description": "Каэфіцыент альфа-змешвання пры разліку розніцы кадраў для руху."
|
||||
},
|
||||
"frame_alpha": {
|
||||
"label": "Альфа кадра",
|
||||
"description": "Значэнне альфа пры змешванні кадраў для папярэдняй апрацоўкі руху."
|
||||
},
|
||||
"frame_height": {
|
||||
"label": "Вышыня кадра",
|
||||
"description": "Вышыня ў пікселях, да якой маштабуюцца кадры пры разліку руху."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Каардынаты маскі",
|
||||
"description": "Упарадкаваныя каардынаты x,y, якія задаюць шматвугольнік маскі руху для ўключэння або выключэння вобласцей."
|
||||
},
|
||||
"mqtt_off_delay": {
|
||||
"label": "Затрымка MQTT «off»",
|
||||
"description": "Секунд чакання пасля апошняга руху перад публікацыяй стану MQTT «off»."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан руху",
|
||||
"description": "Паказвае, ці было дэтэктаванне руху ўключана ў зыходнай статычнай канфігурацыі."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Неапрацаваная маска"
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"label": "Аб'екты",
|
||||
"description": "Прадвызначаныя налады адсочвання аб'ектаў, у тым ліку якія меткі адсочваць і фільтры для асобных аб'ектаў.",
|
||||
"track": {
|
||||
"label": "Аб'екты для адсочвання",
|
||||
"description": "Спіс метак аб'ектаў, якія адсочваюцца для гэтай камеры."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Фільтры аб'ектаў",
|
||||
"description": "Фільтры для выяўленых аб'ектаў, якія памяншаюць памылковыя спрацоўванні (вобласць, суадносіны, пэўнасць).",
|
||||
"min_area": {
|
||||
"label": "Мінімальная вобласць аб'екта",
|
||||
"description": "Мінімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Максімальная вобласць аб'екта",
|
||||
"description": "Максімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Мінімальныя фарматныя суадносіны",
|
||||
"description": "Мінімальныя суадносіны шырыні да вышыні, патрэбныя прамавугольніку, каб ён падышоў."
|
||||
},
|
||||
"max_ratio": {
|
||||
"label": "Максімальныя фарматныя суадносіны",
|
||||
"description": "Максімальныя суадносіны шырыні да вышыні, дапушчальныя для прамавугольніка."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Парог даверу",
|
||||
"description": "Сярэдні парог пэўнасці дэтэктавання, патрэбны, каб аб'ект лічыўся сапраўдным."
|
||||
},
|
||||
"min_score": {
|
||||
"label": "Мінімальная пэўнасць",
|
||||
"description": "Мінімальная пэўнасць дэтэктавання ў адным кадры, патрэбная, каб аб'ект быў улічаны."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Маска фільтра",
|
||||
"description": "Каардынаты шматвугольніка, якія задаюць, дзе ў кадры дзейнічае гэты фільтр."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Неапрацаваная маска"
|
||||
}
|
||||
},
|
||||
"mask": {
|
||||
"label": "Маска аб'ектаў",
|
||||
"description": "Шматвугольнік маскі, які забараняе дэтэктаванне аб'ектаў у пазначаных вобласцях."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Неапрацаваная маска"
|
||||
},
|
||||
"genai": {
|
||||
"label": "Канфігурацыя GenAI для аб'ектаў",
|
||||
"description": "Параметры GenAI для апісання аб'ектаў пад адсочваннем і адпраўкі кадраў на генерацыю.",
|
||||
"enabled": {
|
||||
"label": "Уключыць GenAI",
|
||||
"description": "Прадвызначана ўключыць генерацыю апісанняў аб'ектаў пад адсочваннем праз GenAI."
|
||||
},
|
||||
"use_snapshot": {
|
||||
"label": "Выкарыстоўваць здымкі",
|
||||
"description": "Выкарыстоўваць здымкі аб'екта замест паменшаных выяў для генерацыі апісанняў GenAI."
|
||||
},
|
||||
"prompt": {
|
||||
"label": "Прампт для подпісу",
|
||||
"description": "Прадвызначаны шаблон прампта пры генерацыі апісанняў праз GenAI."
|
||||
},
|
||||
"object_prompts": {
|
||||
"label": "Прампты для аб'ектаў",
|
||||
"description": "Прампты для асобных аб'ектаў, каб наладзіць вывад GenAI пад пэўныя меткі."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Аб'екты GenAI",
|
||||
"description": "Спіс метак аб'ектаў, якія прадвызначана адпраўляюцца ў GenAI."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Зоны, у якія мусіць увайсці аб'ект, каб для яго генеравалася апісанне GenAI."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Захоўваць мініяцюры",
|
||||
"description": "Захоўваць паменшаныя выявы, адпраўленыя ў GenAI, для адладкі і разгляду."
|
||||
},
|
||||
"send_triggers": {
|
||||
"label": "Трыгеры GenAI",
|
||||
"description": "Вызначае, калі адпраўляць кадры ў GenAI (пры завяршэнні, пасля абнаўленняў і г. д.).",
|
||||
"tracked_object_end": {
|
||||
"label": "Адпраўляць пры завяршэнні",
|
||||
"description": "Адпраўляць запыт у GenAI, калі аб'ект пад адсочваннем завяршаецца."
|
||||
},
|
||||
"after_significant_updates": {
|
||||
"label": "Ранні трыгер GenAI",
|
||||
"description": "Адпраўляць запыт у GenAI пасля пэўнай колькасці значных абнаўленняў аб'екта пад адсочваннем."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан GenAI",
|
||||
"description": "Паказвае, ці быў GenAI уключаны ў зыходнай статычнай канфігурацыі."
|
||||
}
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"label": "Запіс",
|
||||
"description": "Налады запісу і захоўвання для гэтай камеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць запіс",
|
||||
"description": "Уключыць або адключыць запіс для гэтай камеры."
|
||||
},
|
||||
"expire_interval": {
|
||||
"label": "Інтэрвал ачысткі запісаў",
|
||||
"description": "Хвілін паміж праходамі ачысткі, якія выдаляюць пратэрмінаваныя сегменты запісу."
|
||||
},
|
||||
"continuous": {
|
||||
"label": "Бесперапыннае захоўванне",
|
||||
"description": "Колькасць дзён захоўвання запісаў незалежна ад аб'ектаў пад адсочваннем або руху. Задайце 0, калі трэба захоўваць толькі запісы абвестак і дэтэктаванняў.",
|
||||
"days": {
|
||||
"label": "Дні захоўвання",
|
||||
"description": "Дзён захоўвання запісаў."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Захоўванне па руху",
|
||||
"description": "Колькасць дзён захоўвання запісаў, выкліканых рухам, незалежна ад аб'ектаў пад адсочваннем. Задайце 0, калі трэба захоўваць толькі запісы абвестак і дэтэктаванняў.",
|
||||
"days": {
|
||||
"label": "Дні захоўвання",
|
||||
"description": "Дзён захоўвання запісаў."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Захоўванне дэтэктаванняў",
|
||||
"description": "Налады захоўвання запісаў падзей дэтэктавання, у тым ліку працягласць запісу да і пасля.",
|
||||
"pre_capture": {
|
||||
"label": "Секунд да падзеі",
|
||||
"description": "Колькасць секунд перад падзеяй дэтэктавання, якія ўключаюцца ў запіс."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Секунд пасля падзеі",
|
||||
"description": "Колькасць секунд пасля падзеі дэтэктавання, якія ўключаюцца ў запіс."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Захоўванне падзей",
|
||||
"description": "Налады захоўвання запісаў падзей дэтэктавання.",
|
||||
"days": {
|
||||
"label": "Дні захоўвання",
|
||||
"description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Рэжым захоўвання",
|
||||
"description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Захоўванне абвестак",
|
||||
"description": "Налады захоўвання запісаў падзей абвестак, у тым ліку працягласць запісу да і пасля.",
|
||||
"pre_capture": {
|
||||
"label": "Секунд да падзеі",
|
||||
"description": "Колькасць секунд перад падзеяй дэтэктавання, якія ўключаюцца ў запіс."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Секунд пасля падзеі",
|
||||
"description": "Колькасць секунд пасля падзеі дэтэктавання, якія ўключаюцца ў запіс."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Захоўванне падзей",
|
||||
"description": "Налады захоўвання запісаў падзей дэтэктавання.",
|
||||
"days": {
|
||||
"label": "Дні захоўвання",
|
||||
"description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Рэжым захоўвання",
|
||||
"description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"label": "Канфігурацыя экспарту",
|
||||
"description": "Налады, якія выкарыстоўваюцца пры экспарце запісаў, напрыклад таймлапс і апаратнае паскарэнне.",
|
||||
"hwaccel_args": {
|
||||
"label": "Аргументы hwaccel для экспарту",
|
||||
"description": "Аргументы апаратнага паскарэння для аперацый экспарту і перакадавання."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Максімум адначасовых экспартаў",
|
||||
"description": "Максімальная колькасць задач экспарту, якія апрацоўваюцца адначасова."
|
||||
},
|
||||
"chapters": {
|
||||
"label": "Метаданыя раздзелаў, якія ўбудоўваюцца ў экспартаваныя запісы"
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
"label": "Канфігурацыя перадпрагляду",
|
||||
"description": "Налады якасці перадпрагляду запісаў, які паказваецца ў інтэрфейсе.",
|
||||
"quality": {
|
||||
"label": "Якасць перадпрагляду",
|
||||
"description": "Узровень якасці перадпрагляду (very_low, low, medium, high, very_high)."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан запісу",
|
||||
"description": "Паказвае, ці быў запіс уключаны ў зыходнай статычнай канфігурацыі."
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"label": "Разгляд",
|
||||
"description": "Налады, якія кіруюць абвесткамі, дэтэктаваннямі і зводкамі разгляду GenAI для інтэрфейсу і сховішча гэтай камеры.",
|
||||
"alerts": {
|
||||
"label": "Канфігурацыя абвестак",
|
||||
"description": "Налады таго, якія аб'екты пад адсочваннем ствараюць абвесткі і як абвесткі захоўваюцца.",
|
||||
"enabled": {
|
||||
"label": "Уключыць абвесткі",
|
||||
"description": "Уключыць або адключыць стварэнне абвестак для гэтай камеры."
|
||||
},
|
||||
"labels": {
|
||||
"label": "Меткі абвестак",
|
||||
"description": "Спіс метак аб'ектаў, якія лічацца абвесткамі (напрыклад: car, person)."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Зоны, у якія мусіць увайсці аб'ект, каб лічыцца абвесткай. Пакіньце пустым, каб дазволіць любую зону."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан абвестак",
|
||||
"description": "Адсочвае, ці былі абвесткі ўключаны ў зыходнай статычнай канфігурацыі."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Час завяршэння абвесткі",
|
||||
"description": "Секунд чакання пасля спынення актыўнасці, што выклікае абвесткі, перад завяршэннем абвесткі."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Канфігурацыя дэтэктаванняў",
|
||||
"description": "Налады таго, якія аб'екты пад адсочваннем ствараюць дэтэктаванні (не абвесткі) і як дэтэктаванні захоўваюцца.",
|
||||
"enabled": {
|
||||
"label": "Уключыць дэтэктаванні",
|
||||
"description": "Уключыць або адключыць падзеі дэтэктавання для гэтай камеры."
|
||||
},
|
||||
"labels": {
|
||||
"label": "Меткі дэтэктаванняў",
|
||||
"description": "Спіс метак аб'ектаў, якія лічацца падзеямі дэтэктавання."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Зоны, у якія мусіць увайсці аб'ект, каб лічыцца дэтэктаваннем. Пакіньце пустым, каб дазволіць любую зону."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Час завяршэння дэтэктавання",
|
||||
"description": "Секунд чакання пасля спынення актыўнасці, што выклікае дэтэктаванні, перад завяршэннем дэтэктавання."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан дэтэктаванняў",
|
||||
"description": "Адсочвае, ці былі дэтэктаванні ўключаны ў зыходнай статычнай канфігурацыі."
|
||||
}
|
||||
},
|
||||
"genai": {
|
||||
"label": "Канфігурацыя GenAI",
|
||||
"description": "Кіруе выкарыстаннем generative AI для стварэння апісанняў і зводак элементаў разгляду.",
|
||||
"enabled": {
|
||||
"label": "Уключыць апісанні GenAI",
|
||||
"description": "Уключыць або адключыць створаныя GenAI апісанні і зводкі для элементаў разгляду."
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Уключыць GenAI для абвестак",
|
||||
"description": "Выкарыстоўваць GenAI для стварэння апісанняў элементаў-абвестак."
|
||||
},
|
||||
"detections": {
|
||||
"label": "Уключыць GenAI для дэтэктаванняў",
|
||||
"description": "Выкарыстоўваць GenAI для стварэння апісанняў элементаў-дэтэктаванняў."
|
||||
},
|
||||
"image_source": {
|
||||
"label": "Крыніца відарысаў для разгляду",
|
||||
"description": "Крыніца відарысаў, якія адпраўляюцца ў GenAI («preview» або «recordings»). «recordings» дае кадры вышэйшай якасці, але расходуе больш такенаў."
|
||||
},
|
||||
"additional_concerns": {
|
||||
"label": "Дадатковыя заўвагі",
|
||||
"description": "Спіс дадатковых заўваг або нататак, якія GenAI мусіць улічваць пры ацэнцы актыўнасці на гэтай камеры."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Захоўваць мініяцюры",
|
||||
"description": "Захоўваць паменшаныя выявы, якія адпраўляюцца правайдару GenAI, для адладкі і разгляду."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан GenAI",
|
||||
"description": "Адсочвае, ці быў разгляд праз GenAI уключаны ў зыходнай статычнай канфігурацыі."
|
||||
},
|
||||
"preferred_language": {
|
||||
"label": "Пажаданая мова",
|
||||
"description": "Пажаданая мова, якую запытваць у правайдара GenAI для створаных адказаў."
|
||||
},
|
||||
"activity_context_prompt": {
|
||||
"label": "Прампт кантэксту актыўнасці",
|
||||
"description": "Уласны прампт, які апісвае, якая актыўнасць падазроная, а якая не, каб даць кантэкст для зводак GenAI."
|
||||
}
|
||||
}
|
||||
},
|
||||
"semantic_search": {
|
||||
"label": "Семантычны пошук",
|
||||
"description": "Налады семантычнага пошуку, які будуе і запытвае ўбудаванні аб'ектаў, каб знаходзіць падобныя элементы.",
|
||||
"triggers": {
|
||||
"label": "Трыгеры",
|
||||
"description": "Дзеянні і ўмовы супадзення для трыгераў семантычнага пошуку гэтай камеры.",
|
||||
"friendly_name": {
|
||||
"label": "Зразумелая назва",
|
||||
"description": "Неабавязковая зразумелая назва гэтага трыгера для інтэрфейсу."
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Уключыць гэты трыгер",
|
||||
"description": "Уключыць або адключыць гэты трыгер семантычнага пошуку."
|
||||
},
|
||||
"type": {
|
||||
"label": "Тып трыгера",
|
||||
"description": "Тып трыгера: «thumbnail» (супадзенне па відарысе) або «description» (супадзенне па тэксце)."
|
||||
},
|
||||
"data": {
|
||||
"label": "Змест трыгера",
|
||||
"description": "Тэкставая фраза або ID паменшанай выявы для супастаўлення з аб'ектамі пад адсочваннем."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Парог трыгера",
|
||||
"description": "Мінімальны бал падабенства (0-1), патрэбны для спрацоўвання гэтага трыгера."
|
||||
},
|
||||
"actions": {
|
||||
"label": "Дзеянні трыгера",
|
||||
"description": "Спіс дзеянняў пры спрацоўванні трыгера (notification, sub_label, attribute)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"label": "Здымкі",
|
||||
"description": "Налады здымкаў аб'ектаў пад адсочваннем, створаных праз API, для гэтай камеры.",
|
||||
"enabled": {
|
||||
"label": "Уключыць здымкі",
|
||||
"description": "Уключыць або адключыць захаванне здымкаў для гэтай камеры."
|
||||
},
|
||||
"timestamp": {
|
||||
"label": "Накладанне меткі часу",
|
||||
"description": "Накладаць метку часу на здымкі з API."
|
||||
},
|
||||
"bounding_box": {
|
||||
"label": "Накладанне абмяжавальнага прамавугольніка",
|
||||
"description": "Маляваць абмяжавальныя прамавугольнікі аб'ектаў пад адсочваннем на здымках з API."
|
||||
},
|
||||
"crop": {
|
||||
"label": "Абразаць здымак",
|
||||
"description": "Абразаць здымкі з API па абмяжавальным прамавугольніку выяўленага аб'екта."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Зоны, у якія мусіць увайсці аб'ект, каб быў захаваны здымак."
|
||||
},
|
||||
"height": {
|
||||
"label": "Вышыня здымка",
|
||||
"description": "Вышыня (у пікселях), да якой змяняюцца здымкі з API. Пакіньце пустым, каб захаваць зыходны памер."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Захоўванне здымкаў",
|
||||
"description": "Налады захоўвання здымкаў, у тым ліку прадвызначаныя дні і перавызначэнні для асобных аб'ектаў.",
|
||||
"default": {
|
||||
"label": "Прадвызначанае захоўванне",
|
||||
"description": "Прадвызначаная колькасць дзён захоўвання здымкаў."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Захоўванне па аб'ектах",
|
||||
"description": "Перавызначэнні дзён захоўвання здымкаў для асобных аб'ектаў."
|
||||
}
|
||||
},
|
||||
"quality": {
|
||||
"label": "Якасць здымка",
|
||||
"description": "Якасць кадавання захаваных здымкаў (0-100)."
|
||||
}
|
||||
},
|
||||
"timestamp_style": {
|
||||
"label": "Стыль меткі часу",
|
||||
"description": "Параметры афармлення метак часу на здымках і ў адладачным выглядзе.",
|
||||
"position": {
|
||||
"label": "Становішча меткі часу",
|
||||
"description": "Становішча меткі часу на відарысе (tl/tr/bl/br)."
|
||||
},
|
||||
"format": {
|
||||
"label": "Фармат меткі часу",
|
||||
"description": "Радок фармату даты і часу для метак часу (коды фармату datetime з Python)."
|
||||
},
|
||||
"color": {
|
||||
"label": "Колер меткі часу",
|
||||
"description": "Значэнні RGB для тэксту меткі часу (усе значэнні 0-255).",
|
||||
"red": {
|
||||
"label": "Чырвоны",
|
||||
"description": "Чырвоная складовая (0-255) колеру меткі часу."
|
||||
},
|
||||
"green": {
|
||||
"label": "Зялёны",
|
||||
"description": "Зялёная складовая (0-255) колеру меткі часу."
|
||||
},
|
||||
"blue": {
|
||||
"label": "Сіні",
|
||||
"description": "Сіняя складовая (0-255) колеру меткі часу."
|
||||
}
|
||||
},
|
||||
"thickness": {
|
||||
"label": "Таўшчыня меткі часу",
|
||||
"description": "Таўшчыня ліній тэксту меткі часу."
|
||||
},
|
||||
"effect": {
|
||||
"label": "Эфект меткі часу",
|
||||
"description": "Візуальны эфект тэксту меткі часу (none, solid, shadow)."
|
||||
}
|
||||
},
|
||||
"best_image_timeout": {
|
||||
"label": "Тайм-аўт лепшага відарыса",
|
||||
"description": "Колькі чакаць відарыс з найвышэйшым балам пэўнасці."
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
"description": "Налады публікацыі відарысаў у MQTT.",
|
||||
"enabled": {
|
||||
"label": "Адпраўляць відарыс",
|
||||
"description": "Уключыць публікацыю здымкаў аб'ектаў у топікі MQTT для гэтай камеры."
|
||||
},
|
||||
"timestamp": {
|
||||
"label": "Дадаць метку часу",
|
||||
"description": "Накладаць метку часу на відарысы, якія публікуюцца ў MQTT."
|
||||
},
|
||||
"bounding_box": {
|
||||
"label": "Дадаць абмяжавальны прамавугольнік",
|
||||
"description": "Маляваць абмяжавальныя прамавугольнікі на відарысах, якія публікуюцца праз MQTT."
|
||||
},
|
||||
"crop": {
|
||||
"label": "Абразаць відарыс",
|
||||
"description": "Абразаць відарысы, якія публікуюцца ў MQTT, па абмяжавальным прамавугольніку выяўленага аб'екта."
|
||||
},
|
||||
"height": {
|
||||
"label": "Вышыня відарыса",
|
||||
"description": "Вышыня (у пікселях), да якой змяняюцца відарысы, што публікуюцца праз MQTT."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Зоны, у якія мусіць увайсці аб'ект, каб відарыс быў апублікаваны ў MQTT."
|
||||
},
|
||||
"quality": {
|
||||
"label": "Якасць JPEG",
|
||||
"description": "Якасць JPEG для відарысаў, якія публікуюцца ў MQTT (0-100)."
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"label": "Апавяшчэнні",
|
||||
"description": "Налады ўключэння апавяшчэнняў для гэтай камеры і кіравання імі.",
|
||||
"enabled": {
|
||||
"label": "Уключыць апавяшчэнні",
|
||||
"description": "Уключыць або адключыць апавяшчэнні для гэтай камеры."
|
||||
},
|
||||
"email": {
|
||||
"label": "Адрас эл. пошты для апавяшчэнняў",
|
||||
"description": "Адрас эл. пошты для push-апавяшчэнняў або патрэбны некаторым правайдарам апавяшчэнняў."
|
||||
},
|
||||
"cooldown": {
|
||||
"label": "Перыяд астывання",
|
||||
"description": "Перыяд астывання (у секундах) паміж апавяшчэннямі, каб не спамліць атрымальнікаў."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан апавяшчэнняў",
|
||||
"description": "Паказвае, ці былі апавяшчэнні ўключаны ў зыходнай статычнай канфігурацыі."
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"label": "ONVIF",
|
||||
"description": "Налады злучэння ONVIF і аўтаадсочвання PTZ для гэтай камеры.",
|
||||
"host": {
|
||||
"label": "Хост ONVIF",
|
||||
"description": "Хост (і неабавязковая схема) сэрвісу ONVIF для гэтай камеры."
|
||||
},
|
||||
"port": {
|
||||
"label": "Порт ONVIF",
|
||||
"description": "Нумар порта сэрвісу ONVIF."
|
||||
},
|
||||
"user": {
|
||||
"label": "Імя карыстальніка ONVIF",
|
||||
"description": "Імя карыстальніка для праверкі сапраўднасці ONVIF. Некаторыя прылады патрабуюць уліковы запіс адміністратара."
|
||||
},
|
||||
"password": {
|
||||
"label": "Пароль ONVIF",
|
||||
"description": "Пароль для праверкі сапраўднасці ONVIF."
|
||||
},
|
||||
"tls_insecure": {
|
||||
"label": "Адключыць праверку TLS",
|
||||
"description": "Прапускаць праверку TLS і адключыць digest-аўтарызацыю для ONVIF (небяспечна, толькі ў давераных сетках)."
|
||||
},
|
||||
"profile": {
|
||||
"label": "Профіль ONVIF",
|
||||
"description": "Пэўны медыяпрофіль ONVIF для кіравання PTZ, які вызначаецца па токене або назве. Калі не зададзены, аўтаматычна выбіраецца першы профіль са слушнай канфігурацыяй PTZ."
|
||||
},
|
||||
"autotracking": {
|
||||
"label": "Аўтаадсочванне",
|
||||
"description": "Аўтаматычна адсочваць рухомыя аб'екты і трымаць іх у цэнтры кадра з дапамогай рухаў камеры PTZ.",
|
||||
"enabled": {
|
||||
"label": "Уключыць аўтаадсочванне",
|
||||
"description": "Уключыць або адключыць аўтаматычнае адсочванне выяўленых аб'ектаў камерай PTZ."
|
||||
},
|
||||
"calibrate_on_startup": {
|
||||
"label": "Каліброўка пры запуску",
|
||||
"description": "Вымяраць хуткасць матораў PTZ пры запуску, каб павысіць дакладнасць адсочвання. Пасля каліброўкі Frigate абновіць канфігурацыю значэннем movement_weights."
|
||||
},
|
||||
"zooming": {
|
||||
"label": "Рэжым маштабавання",
|
||||
"description": "Кіраванне маштабаваннем: disabled (толькі паварот і нахіл), absolute (найбольш сумяшчальны) або relative (адначасовыя паварот, нахіл і маштабаванне)."
|
||||
},
|
||||
"zoom_factor": {
|
||||
"label": "Каэфіцыент маштабавання",
|
||||
"description": "Кіраванне ўзроўнем набліжэння да аб'ектаў пад адсочваннем. Меншыя значэнні пакідаюць больш сцэны ў кадры, большыя набліжаюць мацней, але могуць згубіць адсочванне. Значэнні ад 0,1 да 0,75."
|
||||
},
|
||||
"track": {
|
||||
"label": "Аб'екты пад адсочваннем",
|
||||
"description": "Спіс тыпаў аб'ектаў, якія мусяць запускаць аўтаадсочванне."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Патрэбныя зоны",
|
||||
"description": "Аб'екты мусяць увайсці ў адну з гэтых зон, перш чым пачнецца аўтаадсочванне."
|
||||
},
|
||||
"return_preset": {
|
||||
"label": "Прэсет вяртання",
|
||||
"description": "Назва прэсета ONVIF, наладжанага ў прашыўцы камеры, да якога вярнуцца пасля заканчэння адсочвання."
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Тайм-аўт вяртання",
|
||||
"description": "Чакаць столькі секунд пасля страты адсочвання, перш чым вярнуць камеру ў становішча прэсета."
|
||||
},
|
||||
"movement_weights": {
|
||||
"label": "Вагі руху",
|
||||
"description": "Значэнні каліброўкі, створаныя аўтаматычна пры калібраванні камеры. Не змяняйце ўручную."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан аўтаадсочвання",
|
||||
"description": "Унутранае поле, якое адсочвае, ці было аўтаадсочванне ўключана ў канфігурацыі."
|
||||
}
|
||||
},
|
||||
"ignore_time_mismatch": {
|
||||
"label": "Ігнараваць разыходжанне часу",
|
||||
"description": "Ігнараваць разыходжанне сінхранізацыі часу паміж камерай і серверам Frigate пры сувязі праз ONVIF."
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"label": "Тып камеры",
|
||||
"description": "Тып камеры"
|
||||
},
|
||||
"ui": {
|
||||
"label": "Інтэрфейс камеры",
|
||||
"description": "Парадак адлюстравання і бачнасць гэтай камеры ў інтэрфейсе. Парадак уплывае на прадвызначаную панэль. Для больш дакладнага кіравання карыстайцеся групамі камер.",
|
||||
"order": {
|
||||
"label": "Парадак у інтэрфейсе",
|
||||
"description": "Лічбавы парадак сартавання камеры ў інтэрфейсе (прадвызначаная панэль і спісы). Большыя лікі ідуць пазней."
|
||||
},
|
||||
"dashboard": {
|
||||
"label": "Паказваць на панэлі жывога прагляду",
|
||||
"description": "Ці бачная гэта камера на прадвызначанай панэлі «Усе камеры». Камера застаецца даступнай усюды ў інтэрфейсе, у тым ліку ў групах камер і наладах."
|
||||
},
|
||||
"review": {
|
||||
"label": "Паказваць у разглядзе",
|
||||
"description": "Ці бачная гэта камера ў разглядзе (старонка разгляду і яе фільтр камер, разгляд руху і выгляд гісторыі)."
|
||||
}
|
||||
},
|
||||
"webui_url": {
|
||||
"label": "URL камеры",
|
||||
"description": "URL для пераходу да камеры непасрэдна са старонкі сістэмы"
|
||||
},
|
||||
"profiles": {
|
||||
"label": "Профілі",
|
||||
"description": "Найменаваныя профілі канфігурацыі з частковымі перавызначэннямі, якія можна ўключаць падчас працы."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Зыходны стан камеры",
|
||||
"description": "Захоўваць зыходны стан камеры."
|
||||
}
|
||||
}
|
||||
1614
web/public/locales/be/config/global.json
Normal file
1614
web/public/locales/be/config/global.json
Normal file
File diff suppressed because it is too large
Load Diff
73
web/public/locales/be/config/groups.json
Normal file
73
web/public/locales/be/config/groups.json
Normal file
@ -0,0 +1,73 @@
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "Глабальнае дэтэктаванне",
|
||||
"sensitivity": "Глабальная адчувальнасць"
|
||||
},
|
||||
"cameras": {
|
||||
"detection": "Дэтэктаванне",
|
||||
"sensitivity": "Адчувальнасць"
|
||||
}
|
||||
},
|
||||
"timestamp_style": {
|
||||
"global": {
|
||||
"appearance": "Глабальны выгляд"
|
||||
},
|
||||
"cameras": {
|
||||
"appearance": "Выгляд"
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"global": {
|
||||
"sensitivity": "Глабальная адчувальнасць",
|
||||
"algorithm": "Глабальны алгарытм"
|
||||
},
|
||||
"cameras": {
|
||||
"sensitivity": "Адчувальнасць",
|
||||
"algorithm": "Алгарытм"
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"global": {
|
||||
"display": "Глабальнае адлюстраванне"
|
||||
},
|
||||
"cameras": {
|
||||
"display": "Дысплэй"
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"global": {
|
||||
"resolution": "Глабальнае разрозненне",
|
||||
"tracking": "Глабальнае адсочванне"
|
||||
},
|
||||
"cameras": {
|
||||
"resolution": "Разрозненне",
|
||||
"tracking": "Адсочванне"
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"global": {
|
||||
"tracking": "Глабальнае адсочванне",
|
||||
"filtering": "Глабальная фільтрацыя"
|
||||
},
|
||||
"cameras": {
|
||||
"tracking": "Адсочванне",
|
||||
"filtering": "Фільтрацыя"
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"global": {
|
||||
"retention": "Глабальнае захоўванне",
|
||||
"events": "Глабальныя падзеі"
|
||||
},
|
||||
"cameras": {
|
||||
"retention": "Захоўванне",
|
||||
"events": "Падзеі"
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"cameras": {
|
||||
"cameraFfmpeg": "Аргументы FFmpeg для гэтай камеры"
|
||||
}
|
||||
}
|
||||
}
|
||||
35
web/public/locales/be/config/validation.json
Normal file
35
web/public/locales/be/config/validation.json
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"minimum": "Мусіць быць не меней за {{limit}}",
|
||||
"maximum": "Мусіць быць не болей за {{limit}}",
|
||||
"exclusiveMinimum": "Мусіць быць больш за {{limit}}",
|
||||
"exclusiveMaximum": "Мусіць быць менш за {{limit}}",
|
||||
"minLength": "Сімвалаў мусіць быць не меней за {{limit}}",
|
||||
"maxLength": "Сімвалаў мусіць быць не болей за {{limit}}",
|
||||
"minItems": "Элементаў мусіць быць не меней за {{limit}}",
|
||||
"maxItems": "Элементаў мусіць быць не болей за {{limit}}",
|
||||
"pattern": "Памылковы фармат",
|
||||
"required": "Гэта поле абавязковае",
|
||||
"type": "Памылковы тып значэння",
|
||||
"enum": "Мусіць быць адным з дазволеных значэнняў",
|
||||
"const": "Значэнне не супадае з чаканай канстантай",
|
||||
"uniqueItems": "Усе элементы мусяць быць унікальнымі",
|
||||
"format": "Памылковы фармат",
|
||||
"additionalProperties": "Невядомая ўласцівасць не дазваляецца",
|
||||
"oneOf": "Мусіць адпавядаць роўна адной з дазволеных схем",
|
||||
"anyOf": "Мусіць адпавядаць хаця б адной з дазволеных схем",
|
||||
"proxy": {
|
||||
"header_map": {
|
||||
"roleHeaderRequired": "Калі наладжаны супастаўленні роляў, патрабуецца загаловак ролі."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"inputs": {
|
||||
"rolesUnique": "Кожную ролю можна прызначыць толькі аднаму ўваходнай плыні.",
|
||||
"detectRequired": "Хаця б аднаму ўваходнай плыні мусіць быць прызначана роля «detect».",
|
||||
"hwaccelDetectOnly": "Аргументы апаратнага паскарэння можа задаваць толькі ўваходная плынь з роляй «detect»."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"dimensionMustBeEven": "Мусіць быць цотным лікам."
|
||||
}
|
||||
}
|
||||
131
web/public/locales/be/objects.json
Normal file
131
web/public/locales/be/objects.json
Normal file
@ -0,0 +1,131 @@
|
||||
{
|
||||
"animal": "Жывёла",
|
||||
"dog": "Сабака",
|
||||
"bark": "Брэх",
|
||||
"cat": "Кот",
|
||||
"horse": "Конь",
|
||||
"goat": "Каза",
|
||||
"sheep": "Авечка",
|
||||
"bird": "Птушка",
|
||||
"mouse": "Мыш",
|
||||
"keyboard": "Клавіятура",
|
||||
"vehicle": "Транспартны Сродак",
|
||||
"boat": "Лодка",
|
||||
"car": "Аўтамабіль",
|
||||
"bus": "Аўтобус",
|
||||
"motorcycle": "Матацыкл",
|
||||
"train": "Цягнік",
|
||||
"bicycle": "Веласіпед",
|
||||
"skateboard": "Скейтборд",
|
||||
"door": "Дзверы",
|
||||
"blender": "Блендэр",
|
||||
"sink": "Ракавіна",
|
||||
"hair_dryer": "Фен",
|
||||
"toothbrush": "Зубная Шчотка",
|
||||
"scissors": "Нажніцы",
|
||||
"clock": "Гадзіннік",
|
||||
"person": "Чалавек",
|
||||
"airplane": "Самалёт",
|
||||
"traffic_light": "Святлафор",
|
||||
"fire_hydrant": "Пажарны Гідрант",
|
||||
"street_sign": "Дарожны Знак",
|
||||
"stop_sign": "Знак «Стоп»",
|
||||
"parking_meter": "Паркамат",
|
||||
"bench": "Лаўка",
|
||||
"cow": "Карова",
|
||||
"elephant": "Слон",
|
||||
"bear": "Мядзведзь",
|
||||
"zebra": "Зебра",
|
||||
"giraffe": "Жырафа",
|
||||
"hat": "Капялюш",
|
||||
"backpack": "Заплечнік",
|
||||
"umbrella": "Парасон",
|
||||
"shoe": "Чаравік",
|
||||
"eye_glasses": "Акуляры",
|
||||
"handbag": "Сумка",
|
||||
"tie": "Гальштук",
|
||||
"suitcase": "Чамадан",
|
||||
"frisbee": "Фрысбі",
|
||||
"skis": "Лыжы",
|
||||
"snowboard": "Сноўборд",
|
||||
"sports_ball": "Спартыўны Мяч",
|
||||
"kite": "Паветраны Змей",
|
||||
"baseball_bat": "Бейсбольная Біта",
|
||||
"baseball_glove": "Бейсбольная Рукавіца",
|
||||
"surfboard": "Дошка для Сёрфінгу",
|
||||
"tennis_racket": "Тэнісная Ракетка",
|
||||
"bottle": "Бутэлька",
|
||||
"plate": "Талерка",
|
||||
"wine_glass": "Бакал",
|
||||
"cup": "Кубак",
|
||||
"fork": "Відэлец",
|
||||
"knife": "Нож",
|
||||
"spoon": "Лыжка",
|
||||
"bowl": "Чаша",
|
||||
"banana": "Банан",
|
||||
"apple": "Яблык",
|
||||
"sandwich": "Сэндвіч",
|
||||
"orange": "Апельсін",
|
||||
"broccoli": "Брокалі",
|
||||
"carrot": "Морква",
|
||||
"hot_dog": "Хот-Дог",
|
||||
"pizza": "Піцца",
|
||||
"donut": "Пончык",
|
||||
"cake": "Торт",
|
||||
"chair": "Крэсла",
|
||||
"couch": "Канапа",
|
||||
"potted_plant": "Расліна ў Гаршку",
|
||||
"bed": "Ложак",
|
||||
"mirror": "Люстэрка",
|
||||
"dining_table": "Абедзены Стол",
|
||||
"window": "Акно",
|
||||
"desk": "Пісьмовы Стол",
|
||||
"toilet": "Туалет",
|
||||
"tv": "Тэлевізар",
|
||||
"laptop": "Ноўтбук",
|
||||
"remote": "Пульт",
|
||||
"cell_phone": "Мабільны Тэлефон",
|
||||
"microwave": "Мікрахвалевая Печ",
|
||||
"oven": "Печ",
|
||||
"toaster": "Тостар",
|
||||
"refrigerator": "Халадзільнік",
|
||||
"book": "Кніга",
|
||||
"vase": "Ваза",
|
||||
"teddy_bear": "Мядзведзік",
|
||||
"hair_brush": "Шчотка для Валасоў",
|
||||
"squirrel": "Вавёрка",
|
||||
"deer": "Алень",
|
||||
"fox": "Ліс",
|
||||
"rabbit": "Заяц",
|
||||
"raccoon": "Янот",
|
||||
"robot_lawnmower": "Робат-Газонакасілка",
|
||||
"waste_bin": "Сметніца",
|
||||
"on_demand": "Па Запатрабаванні",
|
||||
"face": "Твар",
|
||||
"license_plate": "Нумарны Знак",
|
||||
"package": "Пасылка",
|
||||
"bbq_grill": "Грыль",
|
||||
"amazon": "Amazon",
|
||||
"usps": "USPS",
|
||||
"ups": "UPS",
|
||||
"fedex": "FedEx",
|
||||
"dhl": "DHL",
|
||||
"an_post": "An Post",
|
||||
"purolator": "Purolator",
|
||||
"postnl": "PostNL",
|
||||
"nzpost": "NZPost",
|
||||
"postnord": "PostNord",
|
||||
"gls": "GLS",
|
||||
"dpd": "DPD",
|
||||
"canada_post": "Canada Post",
|
||||
"royal_mail": "Royal Mail",
|
||||
"school_bus": "Школьны Аўтобус",
|
||||
"skunk": "Скунс",
|
||||
"kangaroo": "Кенгуру",
|
||||
"baby": "Немаўля",
|
||||
"baby_stroller": "Дзіцячы Вазок",
|
||||
"rickshaw": "Рыкша",
|
||||
"rodent": "Грызун",
|
||||
"possum": "Апосум",
|
||||
"garbage_truck": "Смеццявоз"
|
||||
}
|
||||
72
web/public/locales/be/views/chat.json
Normal file
72
web/public/locales/be/views/chat.json
Normal 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": "Пераключыць разважанне"
|
||||
}
|
||||
}
|
||||
219
web/public/locales/be/views/classificationModel.json
Normal file
219
web/public/locales/be/views/classificationModel.json
Normal file
@ -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": "Не ўсе класы маюць прыклады. Паспрабуйце стварыць новыя прыклады, каб знайсці адсутны клас, або працягніце і дадайце відарысы пазней праз выгляд «Апошнія класіфікацыі»."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
18
web/public/locales/be/views/configEditor.json
Normal file
18
web/public/locales/be/views/configEditor.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"documentTitle": "Рэдактар канфігурацыі - Frigate",
|
||||
"configEditor": "Рэдактар канфігурацыі",
|
||||
"safeConfigEditor": "Рэдактар канфігурацыі (бяспечны рэжым)",
|
||||
"safeModeDescription": "Frigate працуе ў бяспечным рэжыме праз памылку праверкі канфігурацыі.",
|
||||
"copyConfig": "Скапіяваць канфігурацыю",
|
||||
"saveAndRestart": "Захаваць і перазапусціць",
|
||||
"saveOnly": "Толькі захаваць",
|
||||
"confirm": "Выйсці без захавання?",
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "Канфігурацыя скапіявана ў буфер абмену."
|
||||
},
|
||||
"error": {
|
||||
"savingError": "Памылка захавання канфігурацыі"
|
||||
}
|
||||
}
|
||||
}
|
||||
95
web/public/locales/be/views/events.json
Normal file
95
web/public/locales/be/views/events.json
Normal 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
web/public/locales/be/views/explore.json
Normal file
267
web/public/locales/be/views/explore.json
Normal 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
web/public/locales/be/views/exports.json
Normal file
128
web/public/locales/be/views/exports.json
Normal 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}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
102
web/public/locales/be/views/faceLibrary.json
Normal file
102
web/public/locales/be/views/faceLibrary.json
Normal file
@ -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
web/public/locales/be/views/live.json
Normal file
200
web/public/locales/be/views/live.json
Normal 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": "Кіраваць групамі"
|
||||
}
|
||||
}
|
||||
}
|
||||
80
web/public/locales/be/views/motionSearch.json
Normal file
80
web/public/locales/be/views/motionSearch.json
Normal file
@ -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}}"
|
||||
}
|
||||
}
|
||||
12
web/public/locales/be/views/recording.json
Normal file
12
web/public/locales/be/views/recording.json
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"filter": "Фільтр",
|
||||
"export": "Экспарт",
|
||||
"calendar": "Каляндар",
|
||||
"filters": "Фільтры",
|
||||
"toast": {
|
||||
"error": {
|
||||
"noValidTimeSelected": "Не выбраны сапраўдны прамежак часу",
|
||||
"endTimeMustAfterStartTime": "Час заканчэння мусіць быць пазней за час пачатку"
|
||||
}
|
||||
}
|
||||
}
|
||||
60
web/public/locales/be/views/replay.json
Normal file
60
web/public/locales/be/views/replay.json
Normal 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
web/public/locales/be/views/search.json
Normal file
73
web/public/locales/be/views/search.json
Normal 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": "Пошук…"
|
||||
}
|
||||
}
|
||||
1991
web/public/locales/be/views/settings.json
Normal file
1991
web/public/locales/be/views/settings.json
Normal file
File diff suppressed because it is too large
Load Diff
269
web/public/locales/be/views/system.json
Normal file
269
web/public/locales/be/views/system.json
Normal 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}} на секунду"
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user