mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-05 10:28:51 +03:00
Merge branch 'blakeblackshear:dev' into dev
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
"title": "يتم إعادة تشغيل فرايجيت",
|
||||
"content": "العد التنازلي",
|
||||
"button": "فرض إعادة التحميل الآن"
|
||||
}
|
||||
},
|
||||
"description": "هذا سيؤدي لإيقاف Frigate مؤقتا أثناء إعادة تشغيلها"
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
{
|
||||
"label": "اعدادات الكاميرا"
|
||||
"label": "اعدادات الكاميرا",
|
||||
"name": {
|
||||
"label": "إسم الكاميرا"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,6 @@
|
||||
{}
|
||||
{
|
||||
"version": {
|
||||
"label": "إصدار الإعدادات الحالية",
|
||||
"description": "نسحة عددية أو نصية من الإعدادات الحالية الفعالة للمساعدة على اكتشاف الانتقال أو التغير في الصِّيَغ"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "التحري العام"
|
||||
"detection": "التحري العام",
|
||||
"sensitivity": "الحساسية العامة"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"minimum": "يجب أن تكون {{limit}} على الأقل",
|
||||
"maximum": "يجب أن تكون {{limit}} كحد أقصى"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"documentTitle": "المحادثات - Frigate"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"documentTitle": "البحث عن الحركة - Frigate"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -1 +1,8 @@
|
||||
{}
|
||||
{
|
||||
"auth": {
|
||||
"label": "Автентикация",
|
||||
"session_length": {
|
||||
"label": "Продължителност на сесията"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,503 @@
|
||||
{
|
||||
"speech": "Govor",
|
||||
"babbling": "Babavljanje",
|
||||
"bicycle": "Kolo",
|
||||
"yell": "Vik",
|
||||
"bellow": "Bubanj",
|
||||
"whoop": "Vrisak",
|
||||
"whispering": "Šaputanje",
|
||||
"laughter": "Smijeh",
|
||||
"snicker": "Prijem",
|
||||
"crying": "Plač",
|
||||
"sigh": "Usklik",
|
||||
"singing": "Pjevanje",
|
||||
"choir": "Hors",
|
||||
"yodeling": "Jodelanje",
|
||||
"chant": "Pjevanje",
|
||||
"mantra": "Mantra",
|
||||
"child_singing": "Dječje pjevanje",
|
||||
"synthetic_singing": "Sintetičko pjevanje",
|
||||
"rapping": "Rap",
|
||||
"humming": "Hum",
|
||||
"groan": "Grokot",
|
||||
"grunt": "Groktanje",
|
||||
"whistling": "Pucanje",
|
||||
"breathing": "Disanje",
|
||||
"wheeze": "Pijuckanje",
|
||||
"snoring": "Kicanje",
|
||||
"gasp": "Udah",
|
||||
"pant": "Pantanje",
|
||||
"snort": "Snortanje",
|
||||
"cough": "Kašljanje",
|
||||
"throat_clearing": "Očišćavanje grla",
|
||||
"sneeze": "Prašanje",
|
||||
"sniff": "Njuhanje",
|
||||
"run": "Trčanje",
|
||||
"shuffle": "Prelazak",
|
||||
"footsteps": "Koraci",
|
||||
"chewing": "Zubljanje",
|
||||
"biting": "Gubitak",
|
||||
"gargling": "Peranje grla",
|
||||
"stomach_rumble": "Grušenje",
|
||||
"burping": "Puknutje",
|
||||
"hiccup": "Kikot",
|
||||
"fart": "Pucanje",
|
||||
"hands": "Ruke",
|
||||
"finger_snapping": "Prašanje prstiju",
|
||||
"clapping": "Ključanje",
|
||||
"heartbeat": "Taktilno",
|
||||
"heart_murmur": "Šum srca",
|
||||
"cheering": "Pozdrav",
|
||||
"applause": "Pozdravljati",
|
||||
"chatter": "Šaputanje",
|
||||
"crowd": "Gomila",
|
||||
"children_playing": "Dječja igra",
|
||||
"animal": "Životinja",
|
||||
"pets": "Hrana",
|
||||
"dog": "Pas",
|
||||
"bark": "Glavu",
|
||||
"yip": "Jauk",
|
||||
"howl": "Vijuk",
|
||||
"bow_wow": "Vau vau",
|
||||
"growling": "Gručenje",
|
||||
"whimper_dog": "Pijuckanje psa",
|
||||
"cat": "Mačka",
|
||||
"purr": "Mrmor",
|
||||
"meow": "Mjau",
|
||||
"hiss": "Zujanje",
|
||||
"caterwaul": "Krik",
|
||||
"livestock": "Stoke",
|
||||
"horse": "Konj",
|
||||
"clip_clop": "Klik klok",
|
||||
"neigh": "Kijanje",
|
||||
"cattle": "Stoke",
|
||||
"moo": "Muu",
|
||||
"cowbell": "Kovčeg",
|
||||
"pig": "Svinja",
|
||||
"oink": "Roktanje",
|
||||
"goat": "Koza",
|
||||
"bleat": "Blejkanje",
|
||||
"sheep": "Ovca",
|
||||
"fowl": "Ptica",
|
||||
"chicken": "Pilica",
|
||||
"cluck": "Kukanje",
|
||||
"cock_a_doodle_doo": "Kukavica",
|
||||
"turkey": "Gusa",
|
||||
"gobble": "Gubljanje",
|
||||
"duck": "Kuja",
|
||||
"quack": "Kvaka",
|
||||
"goose": "Guska",
|
||||
"honk": "Trubljenje",
|
||||
"wild_animals": "Divlja životinja",
|
||||
"roaring_cats": "Vrišćeći mački",
|
||||
"roar": "Vrištanje",
|
||||
"bird": "Ptica",
|
||||
"chirp": "Pijuckanje",
|
||||
"squawk": "Krik",
|
||||
"pigeon": "Papiga",
|
||||
"coo": "Kukanje",
|
||||
"crow": "Vran",
|
||||
"caw": "Vranje",
|
||||
"owl": "Kukavica",
|
||||
"hoot": "Kukavica",
|
||||
"flapping_wings": "Mahanje krilima",
|
||||
"dogs": "Psi",
|
||||
"rats": "Štakori",
|
||||
"mouse": "Miš",
|
||||
"patter": "Topotanje",
|
||||
"insect": "Insekt",
|
||||
"cricket": "Cvrčak",
|
||||
"mosquito": "Komarac",
|
||||
"fly": "Muha",
|
||||
"buzz": "Zujanje",
|
||||
"frog": "Žaba",
|
||||
"croak": "Kreketanje",
|
||||
"snake": "Zmija",
|
||||
"rattle": "Zveckanje",
|
||||
"whale_vocalization": "Glasanje kita",
|
||||
"music": "Muzika",
|
||||
"musical_instrument": "Muzički instrument",
|
||||
"plucked_string_instrument": "Plucked String Instrument",
|
||||
"guitar": "Gitara",
|
||||
"electric_guitar": "Električna gitara",
|
||||
"bass_guitar": "Bas gitara",
|
||||
"acoustic_guitar": "Akustična gitara",
|
||||
"steel_guitar": "Steel gitara",
|
||||
"tapping": "Tapping",
|
||||
"strum": "Strum",
|
||||
"banjo": "Bendžo",
|
||||
"sitar": "Sitar",
|
||||
"mandolin": "Mandolina",
|
||||
"zither": "Citra",
|
||||
"ukulele": "Ukulele",
|
||||
"keyboard": "Klaviatura",
|
||||
"piano": "Klavir",
|
||||
"electric_piano": "Električni piano",
|
||||
"organ": "Orgulje",
|
||||
"electronic_organ": "Elektronski organ",
|
||||
"hammond_organ": "Hammond organ",
|
||||
"synthesizer": "Sintetizator",
|
||||
"sampler": "Sampler",
|
||||
"harpsichord": "Harfura",
|
||||
"percussion": "Percuzija",
|
||||
"drum_kit": "Set bubnjeva",
|
||||
"drum_machine": "Mašina za bubnjeve",
|
||||
"drum": "Bubanj",
|
||||
"snare_drum": "Bubanj sa zavojima",
|
||||
"rimshot": "Rimshot",
|
||||
"drum_roll": "Bubanj za roliranje",
|
||||
"bass_drum": "Bubanj za bas",
|
||||
"timpani": "Timpani",
|
||||
"tabla": "Tabla",
|
||||
"cymbal": "Cimbale",
|
||||
"hi_hat": "Hi-Hat",
|
||||
"wood_block": "Drveni blok",
|
||||
"tambourine": "Tamburina",
|
||||
"maraca": "Maraka",
|
||||
"gong": "Gong",
|
||||
"tubular_bells": "Cijevasti zvoni",
|
||||
"mallet_percussion": "Percusija s mljevima",
|
||||
"marimba": "Marimba",
|
||||
"glockenspiel": "Glockenspiel",
|
||||
"vibraphone": "Vibrafon",
|
||||
"steelpan": "Stelpan",
|
||||
"orchestra": "Orkestar",
|
||||
"brass_instrument": "Bronski instrument",
|
||||
"french_horn": "Francuski rog",
|
||||
"trumpet": "Truba",
|
||||
"trombone": "Trombon",
|
||||
"bowed_string_instrument": "Užadno strunski instrument",
|
||||
"string_section": "Strunski sekcija",
|
||||
"violin": "Violina",
|
||||
"pizzicato": "Pizzicato",
|
||||
"cello": "Celula",
|
||||
"double_bass": "Dvostruki bas",
|
||||
"wind_instrument": "Vjetreni instrument",
|
||||
"flute": "Flauta",
|
||||
"saxophone": "Saksafon",
|
||||
"clarinet": "Klarinet",
|
||||
"harp": "Harfa",
|
||||
"bell": "Zvono",
|
||||
"church_bell": "Crkveno zvono",
|
||||
"jingle_bell": "Zvono za igračke",
|
||||
"bicycle_bell": "Zvono za bicikl",
|
||||
"tuning_fork": "Zvučnik",
|
||||
"chime": "Zvono",
|
||||
"wind_chime": "Vjetrenjac",
|
||||
"harmonica": "Harmonika",
|
||||
"accordion": "Akkordon",
|
||||
"bagpipes": "Bogovina",
|
||||
"didgeridoo": "Didgeridoo",
|
||||
"theremin": "Teremin",
|
||||
"singing_bowl": "Pjevni čaša",
|
||||
"scratching": "Skrečing",
|
||||
"pop_music": "Pop muzika",
|
||||
"hip_hop_music": "Hip-Hop muzika",
|
||||
"beatboxing": "Bitboksing",
|
||||
"rock_music": "Rock muzika",
|
||||
"heavy_metal": "Heavy metal",
|
||||
"punk_rock": "Punk rock",
|
||||
"grunge": "Grandž",
|
||||
"progressive_rock": "Progressivni rock",
|
||||
"rock_and_roll": "Rock and roll",
|
||||
"psychedelic_rock": "Psihederički rock",
|
||||
"rhythm_and_blues": "Ritam i blues",
|
||||
"soul_music": "Soul glazba",
|
||||
"reggae": "Rege",
|
||||
"country": "Kantri",
|
||||
"swing_music": "Swing glazba",
|
||||
"bluegrass": "Bluegrass",
|
||||
"funk": "Fank",
|
||||
"folk_music": "Folklorno glazba",
|
||||
"middle_eastern_music": "Glazba Bliskog istoka",
|
||||
"jazz": "Džez",
|
||||
"disco": "Disko",
|
||||
"classical_music": "Klasična glazba",
|
||||
"opera": "Opera",
|
||||
"electronic_music": "Elektronska glazba",
|
||||
"house_music": "House glazba",
|
||||
"techno": "Tehno",
|
||||
"dubstep": "Dubstep",
|
||||
"drum_and_bass": "Drum i bass",
|
||||
"electronica": "Elektronika",
|
||||
"electronic_dance_music": "Elektronska plesna glazba",
|
||||
"ambient_music": "Ambient glazba",
|
||||
"trance_music": "Trance glazba",
|
||||
"music_of_latin_america": "Glazba Latinske Amerike",
|
||||
"salsa_music": "Salsa glazba",
|
||||
"flamenco": "Flamenko",
|
||||
"blues": "Bluz",
|
||||
"music_for_children": "Muzika za djecu",
|
||||
"new-age_music": "Muzika novog doba",
|
||||
"vocal_music": "Vokalna muzika",
|
||||
"a_capella": "A Capella",
|
||||
"music_of_africa": "Afrička muzika",
|
||||
"afrobeat": "Afrobeat",
|
||||
"christian_music": "Kršćanska muzika",
|
||||
"gospel_music": "Gospel muzika",
|
||||
"music_of_asia": "Azijatska muzika",
|
||||
"carnatic_music": "Karnatička muzika",
|
||||
"music_of_bollywood": "Bollywood muzika",
|
||||
"ska": "Ska",
|
||||
"traditional_music": "Tradicionalna muzika",
|
||||
"independent_music": "Nezavisna muzika",
|
||||
"song": "Pjesma",
|
||||
"background_music": "Pozadinska muzika",
|
||||
"theme_music": "Tema muzika",
|
||||
"jingle": "Jingle",
|
||||
"soundtrack_music": "Soundtrack muzika",
|
||||
"lullaby": "Pjesma za uspavanje",
|
||||
"video_game_music": "Muzika za video igre",
|
||||
"christmas_music": "Božićna muzika",
|
||||
"dance_music": "Dance muzika",
|
||||
"wedding_music": "Venčanska glazba",
|
||||
"happy_music": "Sretna glazba",
|
||||
"sad_music": "Tužna glazba",
|
||||
"tender_music": "Tenderna glazba",
|
||||
"exciting_music": "Uzbudljiva glazba",
|
||||
"angry_music": "Zlobna glazba",
|
||||
"scary_music": "Strašna glazba",
|
||||
"wind": "Vjetar",
|
||||
"rustling_leaves": "Šum listova",
|
||||
"wind_noise": "Šum vjetra",
|
||||
"thunderstorm": "Grmljavina",
|
||||
"thunder": "Grmljavac",
|
||||
"water": "Voda",
|
||||
"rain": "Kisa",
|
||||
"raindrop": "Kap kise",
|
||||
"rain_on_surface": "Kisa na površini",
|
||||
"stream": "Tok",
|
||||
"waterfall": "Padina",
|
||||
"ocean": "Okean",
|
||||
"waves": "Valovi",
|
||||
"steam": "Par",
|
||||
"gurgling": "Gurkanje",
|
||||
"fire": "Vatra",
|
||||
"crackle": "Krik",
|
||||
"vehicle": "Vozilo",
|
||||
"boat": "Brod",
|
||||
"sailboat": "Jedrilica",
|
||||
"rowboat": "Čamac",
|
||||
"motorboat": "Motorni čamac",
|
||||
"ship": "Brod",
|
||||
"motor_vehicle": "Motorno vozilo",
|
||||
"car": "Automobil",
|
||||
"toot": "Zvuk klaksona",
|
||||
"car_alarm": "Automobilski alarm",
|
||||
"power_windows": "Električna prozora",
|
||||
"skidding": "Klizanje",
|
||||
"tire_squeal": "Krik kotača",
|
||||
"car_passing_by": "Automobil prolazi",
|
||||
"race_car": "Racing automobil",
|
||||
"truck": "Kamion",
|
||||
"air_brake": "Vazdušni kočnici",
|
||||
"air_horn": "Vazdušni signal",
|
||||
"reversing_beeps": "Zvukovi za odlazak unazad",
|
||||
"ice_cream_truck": "Kamion za sladoled",
|
||||
"bus": "Autobus",
|
||||
"emergency_vehicle": "Hitni vozilo",
|
||||
"police_car": "Policijski automobil",
|
||||
"ambulance": "Ambulansa",
|
||||
"fire_engine": "Pogonski automobil",
|
||||
"motorcycle": "Motocikl",
|
||||
"traffic_noise": "Prometni šum",
|
||||
"rail_transport": "Željeznički transport",
|
||||
"train": "Vlak",
|
||||
"train_whistle": "Vlakovni svirac",
|
||||
"train_horn": "Vlakovni rohorn",
|
||||
"railroad_car": "Željeznički vagon",
|
||||
"train_wheels_squealing": "Vlakove točkove koje zavijaju",
|
||||
"subway": "Metropolitena",
|
||||
"aircraft": "Avion",
|
||||
"aircraft_engine": "Avionski motor",
|
||||
"jet_engine": "Reaktivni motor",
|
||||
"propeller": "Vijak",
|
||||
"helicopter": "Heličopter",
|
||||
"fixed-wing_aircraft": "Avion s krilima",
|
||||
"skateboard": "Skejtbord",
|
||||
"engine": "Motor",
|
||||
"light_engine": "Lagani motor",
|
||||
"dental_drill's_drill": "Stomatološki bušilica",
|
||||
"lawn_mower": "Kosilica",
|
||||
"chainsaw": "Pilica",
|
||||
"medium_engine": "Srednji motor",
|
||||
"heavy_engine": "Teški motor",
|
||||
"engine_knocking": "Kloping motora",
|
||||
"engine_starting": "Pokretanje motora",
|
||||
"idling": "Miris",
|
||||
"accelerating": "Ubrzavanje",
|
||||
"door": "Vrata",
|
||||
"doorbell": "Zvonce",
|
||||
"ding-dong": "Ding-dong",
|
||||
"sliding_door": "Klizna vrata",
|
||||
"slam": "Zatvaranje",
|
||||
"knock": "Kucanje",
|
||||
"tap": "Kucanje",
|
||||
"squeak": "Krik",
|
||||
"cupboard_open_or_close": "Otvorenje ili zatvaranje police",
|
||||
"drawer_open_or_close": "Otvorenje ili zatvaranje vunca",
|
||||
"dishes": "Posuđe",
|
||||
"cutlery": "Posuđe za jelo",
|
||||
"chopping": "Rezanje",
|
||||
"frying": "Praženje",
|
||||
"microwave_oven": "Mikrotalasna pećnica",
|
||||
"blender": "Miksere",
|
||||
"water_tap": "Kran",
|
||||
"sink": "Lavabo",
|
||||
"bathtub": "Kupatilo",
|
||||
"hair_dryer": "Sušilac za kosu",
|
||||
"toilet_flush": "Očišćavanje toaleta",
|
||||
"toothbrush": "Šetka za zube",
|
||||
"electric_toothbrush": "Električna šetka za zube",
|
||||
"vacuum_cleaner": "Praškoljac",
|
||||
"zipper": "Zatvarac",
|
||||
"keys_jangling": "Ključevi koji se škripi",
|
||||
"coin": "Novčanik",
|
||||
"scissors": "Škare",
|
||||
"electric_shaver": "Električni šavac",
|
||||
"shuffling_cards": "Premještanje karata",
|
||||
"typing": "Kucanje",
|
||||
"typewriter": "Tipkovnica",
|
||||
"computer_keyboard": "Računalna tipkovnica",
|
||||
"writing": "Pisanje",
|
||||
"alarm": "Alarm",
|
||||
"telephone": "Telefon",
|
||||
"telephone_bell_ringing": "Zvono telefona",
|
||||
"ringtone": "Ton za poziv",
|
||||
"telephone_dialing": "Pozivanje telefona",
|
||||
"dial_tone": "Ton za poziv",
|
||||
"busy_signal": "Signal zauzetosti",
|
||||
"alarm_clock": "Budilica",
|
||||
"siren": "Sirena",
|
||||
"civil_defense_siren": "Sirena za civilnu zaštitu",
|
||||
"buzzer": "Buzer",
|
||||
"smoke_detector": "Detektor dima",
|
||||
"fire_alarm": "Pozar alarm",
|
||||
"foghorn": "Mlazni svirac",
|
||||
"whistle": "Štiklja",
|
||||
"steam_whistle": "Parni zvono",
|
||||
"mechanisms": "Mehanizmi",
|
||||
"ratchet": "Ratchet",
|
||||
"clock": "Sat",
|
||||
"tick": "Tik",
|
||||
"tick-tock": "Tik-tak",
|
||||
"gears": "Zupčanici",
|
||||
"pulleys": "Koturači",
|
||||
"sewing_machine": "Šitna mašina",
|
||||
"mechanical_fan": "Mehanički ventilator",
|
||||
"air_conditioning": "Klima uređaj",
|
||||
"cash_register": "Gotovinska kasica",
|
||||
"printer": "Štampač",
|
||||
"camera": "Kamera",
|
||||
"single-lens_reflex_camera": "Kamera s jednim objektivom",
|
||||
"tools": "Alati",
|
||||
"hammer": "Klubica",
|
||||
"jackhammer": "Betonomijak",
|
||||
"sawing": "Sečenje",
|
||||
"filing": "Flešanje",
|
||||
"sanding": "Šljokanje",
|
||||
"power_tool": "Električni alat",
|
||||
"drill": "Bušilica",
|
||||
"explosion": "Eksplozija",
|
||||
"gunshot": "Pucanj",
|
||||
"machine_gun": "Automatska puška",
|
||||
"fusillade": "Fusiladža",
|
||||
"artillery_fire": "Pucanj topovima",
|
||||
"cap_gun": "Pistolj za pucanje",
|
||||
"fireworks": "Pucanje svjetiljki",
|
||||
"firecracker": "Svjetiljka",
|
||||
"burst": "Izbič",
|
||||
"eruption": "Eruptija",
|
||||
"boom": "Tutnjava",
|
||||
"wood": "Drvo",
|
||||
"chop": "Rezanje",
|
||||
"splinter": "Razlomak",
|
||||
"crack": "Klackanje",
|
||||
"glass": "Staklo",
|
||||
"chink": "Prozor",
|
||||
"shatter": "Razbijanje",
|
||||
"silence": "Tišina",
|
||||
"sound_effect": "Zvučni efekt",
|
||||
"environmental_noise": "Okolišni šum",
|
||||
"static": "Statički šum",
|
||||
"white_noise": "Bijeli šum",
|
||||
"pink_noise": "Rumeni šum",
|
||||
"television": "Televizija",
|
||||
"radio": "Radio",
|
||||
"field_recording": "Snimka na terenu",
|
||||
"scream": "Vrisak",
|
||||
"sodeling": "Sodeling",
|
||||
"chird": "Chird",
|
||||
"change_ringing": "Promjena zvona",
|
||||
"shofar": "Šofar",
|
||||
"liquid": "Tekućina",
|
||||
"splash": "Pljuskanje",
|
||||
"slosh": "Sloš",
|
||||
"squish": "Škripanje",
|
||||
"drip": "Kapanje",
|
||||
"pour": "Prelivanje",
|
||||
"trickle": "Tijek",
|
||||
"gush": "Gusenje",
|
||||
"fill": "Popunjavanje",
|
||||
"spray": "Sprajanje",
|
||||
"pump": "Pumpa",
|
||||
"stir": "Miješanje",
|
||||
"boiling": "Vrećenje",
|
||||
"sonar": "Sonar",
|
||||
"arrow": "Strela",
|
||||
"whoosh": "Šum",
|
||||
"thump": "Tupanje",
|
||||
"thunk": "Tunk",
|
||||
"electronic_tuner": "Elektronski tuner",
|
||||
"effects_unit": "Jedinica efekata",
|
||||
"chorus_effect": "Efekt korusa",
|
||||
"basketball_bounce": "Košarkaški skok",
|
||||
"bang": "Bum",
|
||||
"slap": "Pljeska",
|
||||
"whack": "Perc",
|
||||
"smash": "Sprem",
|
||||
"breaking": "Raskidanje",
|
||||
"bouncing": "Skakanje",
|
||||
"whip": "Škripanje",
|
||||
"flap": "Klizanje",
|
||||
"scratch": "Oštećenje",
|
||||
"scrape": "Prašenje",
|
||||
"rub": "Trenje",
|
||||
"roll": "Kotrljanje",
|
||||
"crushing": "Stiskanje",
|
||||
"crumpling": "Sklapanje",
|
||||
"tearing": "Raskidanje",
|
||||
"beep": "Bip",
|
||||
"ping": "Poziv",
|
||||
"ding": "Ding",
|
||||
"clang": "Zveket",
|
||||
"squeal": "Cika",
|
||||
"creak": "Škripa",
|
||||
"rustle": "Šuškanje",
|
||||
"whir": "Brujanje",
|
||||
"clatter": "Tropot",
|
||||
"sizzle": "Šištanje",
|
||||
"clicking": "Klikanje",
|
||||
"clickety_clack": "Klik-tak",
|
||||
"rumble": "Rumbljanje",
|
||||
"plop": "Pljus",
|
||||
"hum": "Pjevušenje",
|
||||
"zing": "Zing",
|
||||
"boing": "Boing",
|
||||
"crunch": "Crunch",
|
||||
"sine_wave": "Sinusna valna",
|
||||
"harmonic": "Harmonični",
|
||||
"chirp_tone": "Tanjirasti ton",
|
||||
"pulse": "Impuls",
|
||||
"inside": "Unutra",
|
||||
"outside": "Van",
|
||||
"reverberation": "Reverberacija",
|
||||
"echo": "Odjek",
|
||||
"noise": "Šum",
|
||||
"mains_hum": "Glavni šum",
|
||||
"distortion": "Distorzija",
|
||||
"sidetone": "Sidetone",
|
||||
"cacophony": "Kacofonija",
|
||||
"throbbing": "Tremor",
|
||||
"vibration": "Vibracija"
|
||||
}
|
||||
@@ -0,0 +1,326 @@
|
||||
{
|
||||
"time": {
|
||||
"untilForTime": "Do {{time}}",
|
||||
"untilForRestart": "Do ponovnog pokretanja Frigate.",
|
||||
"untilRestart": "Do ponovnog pokretanja",
|
||||
"never": "Nikad",
|
||||
"ago": "{{timeAgo}} prije",
|
||||
"justNow": "Sada",
|
||||
"today": "Danas",
|
||||
"yesterday": "Jučer",
|
||||
"last7": "Prošlih 7 dana",
|
||||
"last14": "Prošlih 14 dana",
|
||||
"last30": "Prošlih 30 dana",
|
||||
"thisWeek": "Ova sedmica",
|
||||
"lastWeek": "Prošla sedmica",
|
||||
"thisMonth": "Ovaj mjesec",
|
||||
"lastMonth": "Prošli mjesec",
|
||||
"5minutes": "5 minuta",
|
||||
"10minutes": "10 minuta",
|
||||
"30minutes": "30 minuta",
|
||||
"1hour": "1 sat",
|
||||
"12hours": "12 sati",
|
||||
"24hours": "24 sata",
|
||||
"pm": "posle podne",
|
||||
"am": "pre podne",
|
||||
"yr": "{{time}} god",
|
||||
"year_one": "{{time}} godina",
|
||||
"year_few": "{{time}} godine",
|
||||
"year_other": "{{time}} godina",
|
||||
"mo": "{{time}} mjes",
|
||||
"month_one": "{{time}} mjesec",
|
||||
"month_few": "{{time}} mjeseca",
|
||||
"month_other": "{{time}} mjeseci",
|
||||
"d": "{{time}}d",
|
||||
"day_one": "{{time}} dan",
|
||||
"day_few": "{{time}} dana",
|
||||
"day_other": "{{time}} dana",
|
||||
"h": "{{time}}h",
|
||||
"hour_one": "{{time}} sat",
|
||||
"hour_few": "{{time}} sata",
|
||||
"hour_other": "{{time}} sati",
|
||||
"m": "{{time}}m",
|
||||
"minute_one": "{{time}} minuta",
|
||||
"minute_few": "{{time}} minute",
|
||||
"minute_other": "{{time}} minuta",
|
||||
"s": "{{time}}s",
|
||||
"second_one": "{{time}} sekunda",
|
||||
"second_few": "{{time}} sekunde",
|
||||
"second_other": "{{time}} sekundi",
|
||||
"formattedTimestamp": {
|
||||
"12hour": "MMM d, h:mm:ss aaa",
|
||||
"24hour": "MMM d, HH:mm:ss"
|
||||
},
|
||||
"formattedTimestamp2": {
|
||||
"12hour": "MM/dd 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": "MMM d, h:mm aaa",
|
||||
"24hour": "MMM d, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"12hour": "MMM d, yyyy",
|
||||
"24hour": "MMM d, yyyy"
|
||||
},
|
||||
"formattedTimestampMonthDayYearHourMinute": {
|
||||
"12hour": "MMM d yyyy, h:mm aaa",
|
||||
"24hour": "MMM d yyyy, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDay": "MMM d",
|
||||
"formattedTimestampFilename": {
|
||||
"12hour": "MM-dd-yy-h-mm-ss-a",
|
||||
"24hour": "MM-dd-yy-HH-mm-ss"
|
||||
},
|
||||
"inProgress": "U toku",
|
||||
"invalidStartTime": "Neispravno početno vrijeme",
|
||||
"invalidEndTime": "Neispravno krajnje vrijeme"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
"mph": "mph",
|
||||
"kph": "kph"
|
||||
},
|
||||
"length": {
|
||||
"feet": "fut",
|
||||
"meters": "metar"
|
||||
},
|
||||
"data": {
|
||||
"kbps": "kB/s",
|
||||
"mbps": "MB/s",
|
||||
"gbps": "GB/s",
|
||||
"kbph": "kB/hour",
|
||||
"mbph": "MB/hour",
|
||||
"gbph": "GB/hour"
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"back": "Povratak",
|
||||
"hide": "Sakrij {{item}}",
|
||||
"show": "Prikaži {{item}}",
|
||||
"ID": "ID",
|
||||
"none": "Nijedan",
|
||||
"all": "Sve",
|
||||
"other": "Ostalo"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} i {{1}}",
|
||||
"many": "{{items}}, i {{last}}",
|
||||
"separatorWithSpace": ", "
|
||||
},
|
||||
"field": {
|
||||
"optional": "Opcionalno",
|
||||
"internalID": "Unutarnji ID koji Frigate koristi u konfiguraciji i bazi podataka"
|
||||
},
|
||||
"button": {
|
||||
"add": "Dodaj",
|
||||
"apply": "Primijeni",
|
||||
"applying": "Primjenjuje se…",
|
||||
"reset": "Resetuj",
|
||||
"undo": "Poništi",
|
||||
"done": "Gotovo",
|
||||
"enabled": "Omogućeno",
|
||||
"enable": "Omogući",
|
||||
"disabled": "Onemogućeno",
|
||||
"disable": "Onemogući",
|
||||
"save": "Sačuvaj",
|
||||
"saving": "Sačuvanje…",
|
||||
"cancel": "Otkaži",
|
||||
"close": "Zatvori",
|
||||
"copy": "Kopiraj",
|
||||
"copiedToClipboard": "Kopirano u međuspremnik",
|
||||
"back": "Nazad",
|
||||
"history": "Historija",
|
||||
"fullscreen": "Pun ekran",
|
||||
"exitFullscreen": "Napusti pun ekran",
|
||||
"pictureInPicture": "Slika u slici",
|
||||
"twoWayTalk": "Dvostrani razgovor",
|
||||
"cameraAudio": "Zvuk kamere",
|
||||
"on": "Uključeno",
|
||||
"off": "Isključeno",
|
||||
"edit": "Uredi",
|
||||
"copyCoordinates": "Kopiraj koordinate",
|
||||
"delete": "Obriši",
|
||||
"yes": "Da",
|
||||
"no": "Ne",
|
||||
"download": "Preuzmi",
|
||||
"info": "Informacija",
|
||||
"suspended": "Otkazano",
|
||||
"unsuspended": "Ponovi",
|
||||
"play": "Reproduciraj",
|
||||
"unselect": "Odznači",
|
||||
"export": "Izvoz",
|
||||
"deleteNow": "Obriši sada",
|
||||
"next": "Sljedeće",
|
||||
"continue": "Nastavi",
|
||||
"modified": "Izmijenjeno",
|
||||
"overridden": "Preklopljeno",
|
||||
"resetToGlobal": "Vrati na globalno",
|
||||
"resetToDefault": "Vrati na podrazumijevano",
|
||||
"saveAll": "Sačuvaj sve",
|
||||
"savingAll": "Sačuvanje svih…",
|
||||
"undoAll": "Poništi sve",
|
||||
"retry": "Pokušaj ponovno"
|
||||
},
|
||||
"menu": {
|
||||
"system": "Sistem",
|
||||
"systemMetrics": "Sistem metrike",
|
||||
"configuration": "Konfiguracija",
|
||||
"systemLogs": "Sistemski zapisi",
|
||||
"profiles": "Profili",
|
||||
"settings": "Postavke",
|
||||
"configurationEditor": "Uređivač konfiguracije",
|
||||
"languages": "Jezici",
|
||||
"language": {
|
||||
"en": "Engleski (English)",
|
||||
"es": "Španjolski (Spanish)",
|
||||
"zhCN": "Jednostavni kineski (Simplified Chinese)",
|
||||
"hi": "Hindi (Hindi)",
|
||||
"fr": "Francuski (French)",
|
||||
"ar": "Arapski (Arabic)",
|
||||
"pt": "Portugalski (Portuguese)",
|
||||
"ptBR": "Portugalski brazilski (Brazilian Portuguese)",
|
||||
"ru": "Ruski (Russian)",
|
||||
"de": "Nemački (German)",
|
||||
"ja": "Japanski (Japanese)",
|
||||
"tr": "Turski (Turkish)",
|
||||
"it": "Talijanski (Italian)",
|
||||
"nl": "Nizozemski (Dutch)",
|
||||
"sv": "Švedski (Swedish)",
|
||||
"cs": "Češki (Czech)",
|
||||
"nb": "Norveški bokmål (Norwegian Bokmål)",
|
||||
"ko": "Koreanski (Korean)",
|
||||
"vi": "Vietnamski (Vietnamese)",
|
||||
"fa": "Perzijski (Persian)",
|
||||
"pl": "Polski (Poljski)",
|
||||
"uk": "Українська (Ukrajinski)",
|
||||
"he": "עברית (Hebrejski)",
|
||||
"el": "Ελληνικά (Grčki)",
|
||||
"ro": "Română (Romunski)",
|
||||
"hu": "Magyar (Mađarski)",
|
||||
"fi": "Suomi (Finski)",
|
||||
"da": "Dansk (Danski)",
|
||||
"sk": "Slovenčina (Slovački)",
|
||||
"yue": "粵語 (Kantonski)",
|
||||
"th": "ไทย (Tajski)",
|
||||
"ca": "Català (Katalonski)",
|
||||
"hr": "Hrvatski (Hrvatski)",
|
||||
"sr": "Српски (Srpski)",
|
||||
"sl": "Slovenščina (Slovenski)",
|
||||
"lt": "Lietuvių (Lietuvių)",
|
||||
"bg": "Български (Bugarinski)",
|
||||
"gl": "Galego (Galicijski)",
|
||||
"id": "Bahasa Indonesia (Indoneziski)",
|
||||
"ur": "اردو (Urdu)",
|
||||
"withSystem": {
|
||||
"label": "Koristite postavke sistema za jezik"
|
||||
}
|
||||
},
|
||||
"appearance": "Izgled",
|
||||
"darkMode": {
|
||||
"label": "Tamni režim",
|
||||
"light": "Svijetla",
|
||||
"dark": "Tamna",
|
||||
"withSystem": {
|
||||
"label": "Koristite postavke sistema za svjetlosni ili tamni režim"
|
||||
}
|
||||
},
|
||||
"withSystem": "Sistem",
|
||||
"theme": {
|
||||
"label": "Tema",
|
||||
"blue": "Plava",
|
||||
"green": "Zelena",
|
||||
"nord": "Nord",
|
||||
"red": "Crvena",
|
||||
"highcontrast": "Visok kontrast",
|
||||
"default": "Zadano"
|
||||
},
|
||||
"help": "Pomoć",
|
||||
"documentation": {
|
||||
"title": "Dokumentacija",
|
||||
"label": "Dokumentacija za Frigate"
|
||||
},
|
||||
"restart": "Ponovno pokreni Frigate",
|
||||
"live": {
|
||||
"title": "Uživo",
|
||||
"allCameras": "Sve Kamere",
|
||||
"cameras": {
|
||||
"title": "Kamere",
|
||||
"count_one": "{{count}} Kamera",
|
||||
"count_few": "{{count}} Kamere",
|
||||
"count_other": "{{count}} Kamere"
|
||||
}
|
||||
},
|
||||
"review": "Pregled",
|
||||
"explore": "Istraži",
|
||||
"export": "Izvoz",
|
||||
"actions": "Akcije",
|
||||
"uiPlayground": "UI Playground",
|
||||
"features": "Funkcije",
|
||||
"faceLibrary": "Biblioteka lica",
|
||||
"classification": "Klasifikacija",
|
||||
"chat": "Razgovor",
|
||||
"user": {
|
||||
"title": "Korisnik",
|
||||
"account": "Račun",
|
||||
"current": "Trenutni korisnik: {{user}}",
|
||||
"anonymous": "anons",
|
||||
"logout": "Odjava",
|
||||
"setPassword": "Postavi lozinku"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"copyUrlToClipboard": "URL kopiran u međuspremnik.",
|
||||
"save": {
|
||||
"title": "Sačuvaj",
|
||||
"error": {
|
||||
"title": "Nije uspješno sačuvana promjena konfiguracije: {{errorMessage}}",
|
||||
"noMessage": "Nije uspješno sačuvana promjena konfiguracije"
|
||||
},
|
||||
"success": "Uspješno sačuvana promjena konfiguracije."
|
||||
}
|
||||
},
|
||||
"role": {
|
||||
"title": "Uloga",
|
||||
"admin": "Administrator",
|
||||
"viewer": "Pregledač",
|
||||
"desc": "Admini imaju pun pristup svim funkcijama u korisničkom sučelju Frigate. Pregledači su ograničeni na pregled kamere, pregled stavki i povijesne snimke u korisničkom sučelju."
|
||||
},
|
||||
"pagination": {
|
||||
"label": "paginacija",
|
||||
"previous": {
|
||||
"title": "Prethodno",
|
||||
"label": "Idi na prethodnu stranicu"
|
||||
},
|
||||
"next": {
|
||||
"title": "Sljedeće",
|
||||
"label": "Idi na sljedeću stranicu"
|
||||
},
|
||||
"more": "Više stranica"
|
||||
},
|
||||
"accessDenied": {
|
||||
"documentTitle": "Pristup odbijen - Frigate",
|
||||
"title": "Pristup odbijen",
|
||||
"desc": "Nemate dozvolu za pregled ove stranice."
|
||||
},
|
||||
"notFound": {
|
||||
"documentTitle": "Nije pronađeno - Frigate",
|
||||
"title": "404",
|
||||
"desc": "Stranica nije pronađena"
|
||||
},
|
||||
"selectItem": "Odaberite {{item}}",
|
||||
"readTheDocumentation": "Pročitajte dokumentaciju",
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"no_items": "Nema stavki",
|
||||
"validation_errors": "Greške validacije"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"form": {
|
||||
"user": "Korisničko ime",
|
||||
"password": "Lozinka",
|
||||
"login": "Prijava",
|
||||
"firstTimeLogin": "Pokušavate se prijaviti prvi put? Vjerodajnice su ispisane u logovima Frigate.",
|
||||
"errors": {
|
||||
"usernameRequired": "Korisničko ime je obavezno",
|
||||
"passwordRequired": "Lozinka je obavezna",
|
||||
"rateLimit": "Premašen je limit brzine. Pokušajte kasnije.",
|
||||
"loginFailed": "Prijava nije uspješna",
|
||||
"unknownError": "Nepoznata greška. Provjerite zapise.",
|
||||
"webUnknownError": "Nepoznata greška. Provjerite konzolne zapise."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"group": {
|
||||
"label": "Grupe kamere",
|
||||
"add": "Dodaj grupu kamere",
|
||||
"edit": "Uredi grupu kamera",
|
||||
"delete": {
|
||||
"label": "Obriši grupu kamere",
|
||||
"confirm": {
|
||||
"title": "Potvrdi brisanje",
|
||||
"desc": "Sigurno li želite da obrišete grupu kamere <em>{{name}}</em>?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"label": "Ime",
|
||||
"placeholder": "Unesite ime…",
|
||||
"errorMessage": {
|
||||
"mustLeastCharacters": "Ime grupe kamere mora imati najmanje 2 karaktera.",
|
||||
"exists": "Ime grupe kamere već postoji.",
|
||||
"nameMustNotPeriod": "Ime grupe kamere ne smije sadržavati tačku.",
|
||||
"invalid": "Neispravno ime grupe kamere."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Kamere",
|
||||
"desc": "Odaberite kamere za ovu grupu."
|
||||
},
|
||||
"icon": "Ikona",
|
||||
"success": "Grupa kamere ({{name}}) je sačuvana.",
|
||||
"camera": {
|
||||
"birdseye": "Birdseye",
|
||||
"setting": {
|
||||
"label": "Postavke prenošenja kamere",
|
||||
"title": "Postavke prenošenja {{cameraName}}",
|
||||
"desc": "Promijenite opcije uživo prenošenja za tablicu upravljanja ove grupe kamere. <em>Ove postavke su specifične za uređaj/pretvarač.</em>",
|
||||
"audioIsAvailable": "Audio je dostupan za ovaj stream",
|
||||
"audioIsUnavailable": "Zvuk nije dostupan za ovaj tok",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Audio mora biti izlaz iz vaše kamere i konfiguriran u go2rtc za ovaj stream."
|
||||
}
|
||||
},
|
||||
"stream": "Tok",
|
||||
"placeholder": "Odaberite tok",
|
||||
"streamMethod": {
|
||||
"label": "Način prenošenja",
|
||||
"placeholder": "Odaberite način prenošenja",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Bez prenošenja",
|
||||
"desc": "Slike kamere će se ažurirati samo jednom na minut i neće se dogoditi uživo prenošenje."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Pametno prenošenje (preporučeno)",
|
||||
"desc": "Pametno prenošenje će ažurirati sliku kamere jednom na minut kada se ne događa detektovana aktivnost kako bi se uštedjelo na širovini i resursima. Kada se detektuje aktivnost, slika se glatko prebacuje u uživo prenošenje."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Neprekidno prenošenje",
|
||||
"desc": {
|
||||
"title": "Slika kamere uvijek će biti živo prenošenje kada je vidljiva na ploči, čak i ako se ne detektira aktivnost.",
|
||||
"warning": "Neprekidno prenošenje može uzrokovati visoku upotrebu širine pojasa i probleme s performansama. Koristite s oprezom."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Režim kompatibilnosti",
|
||||
"desc": "Omogućite ovu opciju samo ako se živo prenošenje vaše kamere prikazuje s bojnim artefaktima i dijagonalnom linijom na desnoj strani slike."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
"label": "Postavke",
|
||||
"title": "Opcije",
|
||||
"showOptions": "Prikaži opcije",
|
||||
"hideOptions": "Sakrij opcije"
|
||||
},
|
||||
"boundingBox": "Okvir",
|
||||
"timestamp": "Vremenski pečat",
|
||||
"zones": "Zone",
|
||||
"mask": "Maska",
|
||||
"motion": "Kretanje",
|
||||
"regions": "Regije",
|
||||
"paths": "Putanje"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Sigurni li ste da želite ponovno pokrenuti Frigate?",
|
||||
"description": "Ovo privremeno zaustavi Frigate dok se ponovno pokreće.",
|
||||
"button": "Ponovno pokretanje",
|
||||
"restarting": {
|
||||
"title": "Frigate se ponovo pokreće",
|
||||
"content": "Ova stranica će se ponovno učitati za {{countdown}} sekundi.",
|
||||
"button": "Silovito ponovno učitavanje sada"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Pošalji na Frigate+",
|
||||
"desc": "Predmeti u lokacijama koje želite izbjeći nisu lažni pozitivi. Pošiljanje ih kao lažne pozitive zbunjuje model."
|
||||
},
|
||||
"review": {
|
||||
"question": {
|
||||
"label": "Potvrdite ovu oznaku za Frigate Plus",
|
||||
"ask_a": "Je li ovaj objekt <code>{{label}}</code>?",
|
||||
"ask_an": "Je li ovaj objekt <code>{{label}}</code>?",
|
||||
"ask_full": "Je li ovaj objekt <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Pošlato"
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Pregledajte u povijesti"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"fromTimeline": "Odaberite iz vremenske linije",
|
||||
"lastHour_one": "Prošli sat",
|
||||
"lastHour_few": "Prošla {{count}} sata",
|
||||
"lastHour_other": "Prošlih {{count}} sati",
|
||||
"custom": "Prilagođeno",
|
||||
"start": {
|
||||
"title": "Vrijeme početka",
|
||||
"label": "Odaberite vrijeme početka"
|
||||
},
|
||||
"end": {
|
||||
"title": "Vrijeme kraja",
|
||||
"label": "Odaberite vrijeme kraja"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Nazovite izvoz"
|
||||
},
|
||||
"case": {
|
||||
"newCaseOption": "Napravite novi slučaj",
|
||||
"newCaseNamePlaceholder": "Novo ime slučaja",
|
||||
"newCaseDescriptionPlaceholder": "Opis slučaja",
|
||||
"label": "Slučaj",
|
||||
"nonAdminHelp": "Za ove izvoze će se stvoriti novi slučaj.",
|
||||
"placeholder": "Odaberite slučaj"
|
||||
},
|
||||
"select": "Odaberite",
|
||||
"export": "Izvoz",
|
||||
"queueing": "Stavljanje izvoza u red...",
|
||||
"selectOrExport": "Odaberite ili izvozite",
|
||||
"tabs": {
|
||||
"export": "Jedna kamera",
|
||||
"multiCamera": "Više kamera"
|
||||
},
|
||||
"multiCamera": {
|
||||
"timeRange": "Vremenski opseg",
|
||||
"selectFromTimeline": "Odaberite iz vremenske linije",
|
||||
"cameraSelection": "Kamere",
|
||||
"cameraSelectionHelp": "Kamere s praćenim objektima u ovom vremenskom opsegu su preselektirane",
|
||||
"checkingActivity": "Provjeravamo aktivnost kamere...",
|
||||
"noCameras": "Nema dostupnih kamera",
|
||||
"detectionCount_one": "1 praćen objekt",
|
||||
"detectionCount_few": "{{count}} praćena objekta",
|
||||
"detectionCount_other": "{{count}} praćenih objekata",
|
||||
"nameLabel": "Ime izvoza",
|
||||
"namePlaceholder": "Nepovlačenje baznog imena za ove izvoze",
|
||||
"queueingButton": "Stavljanje izvoza u red...",
|
||||
"exportButton_one": "Izvoz 1 kamere",
|
||||
"exportButton_few": "Izvoz {{count}} kamere",
|
||||
"exportButton_other": "Izvoz {{count}} kamera"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Izvoz 1 pregleda",
|
||||
"title_few": "Izvoz {{count}} pregleda",
|
||||
"title_other": "Izvoz {{count}} pregleda",
|
||||
"description": "Izvoz svakog odabranih pregleda. Svi izvozi bit će grupirani pod jedan slučaj.",
|
||||
"descriptionNoCase": "Izvoz svakog odabranih pregleda.",
|
||||
"caseNamePlaceholder": "Pregled izvoza - {{date}}",
|
||||
"exportButton_one": "Izvoz 1 pregleda",
|
||||
"exportButton_few": "Izvoz {{count}} pregleda",
|
||||
"exportButton_other": "Izvoz {{count}} pregleda",
|
||||
"exportingButton": "Izvoz...",
|
||||
"toast": {
|
||||
"started_one": "Pokrenut 1 izvoz. Otvaranje slučaja sada.",
|
||||
"started_few": "Pokrenuta {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"started_other": "Pokrenuto {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"startedNoCase_one": "Pokrenut 1 izvoz.",
|
||||
"startedNoCase_few": "Pokrenuta {{count}} izvoza.",
|
||||
"startedNoCase_other": "Pokrenuto {{count}} izvoza.",
|
||||
"partial": "Pokrenuto {{successful}} od {{total}} izvoza. Neuspješno: {{failedItems}}",
|
||||
"failed": "Neuspješno pokretanje {{total}} izvoza. Neuspješno: {{failedItems}}"
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "Uspješno pokrenut izvoz. Pregledajte datoteku na stranici izvoza.",
|
||||
"queued": "Izvoz u redu. Pregledajte napredak na stranici izvoza.",
|
||||
"view": "Pregled",
|
||||
"batchSuccess_one": "Pokrenut 1 izvoz. Otvaranje slučaja sada.",
|
||||
"batchSuccess_few": "Pokrenuta {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"batchSuccess_other": "Pokrenuto {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"batchPartial": "Pokrenuto {{successful}} od {{total}} izvoza. Neuspješne kamere: {{failedCameras}}",
|
||||
"batchFailed": "Neuspješno pokretanje {{total}} izvoza. Neuspješne kamere: {{failedCameras}}",
|
||||
"batchQueuedSuccess_one": "U red stavljen 1 izvoz. Otvaranje slučaja sada.",
|
||||
"batchQueuedSuccess_few": "U red stavljena {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"batchQueuedSuccess_other": "U red stavljeno {{count}} izvoza. Otvaranje slučaja sada.",
|
||||
"batchQueuedPartial": "U redu {{successful}} od {{total}} izvoza. Neuspješne kamere: {{failedCameras}}",
|
||||
"batchQueueFailed": "Neuspješno dodavanje {{total}} izvoza. Neuspješne kamere: {{failedCameras}}",
|
||||
"error": {
|
||||
"failed": "Neuspješno dodavanje izvoza: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Krajnje vrijeme mora biti nakon početnog vremena",
|
||||
"noVaildTimeSelected": "Nije odabran valjan vremenski opseg"
|
||||
}
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Sačuvaj izvoz",
|
||||
"queueingExport": "Kopiranje izvoza...",
|
||||
"previewExport": "Pregled izvoza",
|
||||
"useThisRange": "Koristi ovaj opseg"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Tok",
|
||||
"restreaming": {
|
||||
"disabled": "Restreaming nije omogućeno za ovu kameru.",
|
||||
"desc": {
|
||||
"title": "Postavite go2rtc za dodatne opcije uživog pregleda i zvuk za ovu kameru."
|
||||
}
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Prikaži statistiku strima",
|
||||
"desc": "Omogući ovu opciju da prikaže statistiku prijenosa kao preklapanje na toku kamere."
|
||||
},
|
||||
"debugView": "Pregled za otklanjanje grešaka"
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
"label": "Sačuvaj pretragu",
|
||||
"desc": "Navedite ime za ovu sačuvanu pretragu.",
|
||||
"placeholder": "Unesite ime za svoju pretragu",
|
||||
"overwrite": "{{searchName}} već postoji. Sačuvavanje će prebrisati postojet će vrijednost.",
|
||||
"success": "Pretraga ({{searchName}}) je sačuvana.",
|
||||
"button": {
|
||||
"save": {
|
||||
"label": "Sačuvaj ovu pretragu"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"shareTimestamp": {
|
||||
"label": "Dijeli vremensku oznaku",
|
||||
"title": "Dijeli vremensku oznaku",
|
||||
"description": "Dijelite URL označen vremenom trenutne pozicije igrača ili odaberite prilagođenu vremensku oznaku. Napomena: ovo nije javni URL za dijeljenje i dostupan je samo korisnicima koji imaju pristup Frigate i ovoj kameri.",
|
||||
"custom": "Prilagođena vremenska oznaka",
|
||||
"button": "URL za dijeljenje vremenske oznake",
|
||||
"shareTitle": "Vremenska oznaka pregleda Frigate: {{camera}}"
|
||||
},
|
||||
"confirmDelete": {
|
||||
"title": "Potvrdi brisanje",
|
||||
"desc": {
|
||||
"selected": "Sigurni li ste da želite izbrisati sve snimljeno video povezano s ovim preglednim stavkom?<br /><br />Zadržite tipku <em>Shift</em> da biste preskočili ovaj dijalog u budućnosti."
|
||||
},
|
||||
"toast": {
|
||||
"success": "Video snimke povezane s odabranim preglednim stavcima uspješno su izbrisane.",
|
||||
"error": "Neuspješno brisanje: {{error}}"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"export": "Izvoz",
|
||||
"markAsReviewed": "Označi kao pregledano",
|
||||
"markAsUnreviewed": "Označi kao nepregledano",
|
||||
"deleteNow": "Obriši sada"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"selectImage": "Odaberite minijaturu praćenog objekta",
|
||||
"unknownLabel": "Sačuvana slika izazivača",
|
||||
"search": {
|
||||
"placeholder": "Pretraga po oznaci ili podoznaci..."
|
||||
},
|
||||
"noImages": "Nema mini prikaza za ovu kameru"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"filter": "Filtar",
|
||||
"classes": {
|
||||
"label": "Klase",
|
||||
"all": {
|
||||
"title": "Sve klase"
|
||||
},
|
||||
"count_one": "{{count}} Klasa",
|
||||
"count_other": "{{count}} Klase"
|
||||
},
|
||||
"labels": {
|
||||
"label": "Oznake",
|
||||
"all": {
|
||||
"title": "Sve oznake",
|
||||
"short": "Oznake"
|
||||
},
|
||||
"count_one": "{{count}} Oznaka",
|
||||
"count_other": "{{count}} Oznake"
|
||||
},
|
||||
"zones": {
|
||||
"label": "Zone",
|
||||
"all": {
|
||||
"title": "Sve zone",
|
||||
"short": "Zone"
|
||||
}
|
||||
},
|
||||
"dates": {
|
||||
"selectPreset": "Odaberite predpostavku…",
|
||||
"all": {
|
||||
"title": "Svi datumi",
|
||||
"short": "Datumi"
|
||||
}
|
||||
},
|
||||
"more": "Više filtera",
|
||||
"reset": {
|
||||
"label": "Poništi filtere na zadane vrijednosti"
|
||||
},
|
||||
"timeRange": "Vremenski opseg",
|
||||
"subLabels": {
|
||||
"label": "Podoznake",
|
||||
"all": "Sve podoznake"
|
||||
},
|
||||
"attributes": {
|
||||
"label": "Atributi klasifikacije",
|
||||
"all": "Svi atributi"
|
||||
},
|
||||
"score": "Rezultat",
|
||||
"estimatedSpeed": "Procijenjena brzina ({{unit}})",
|
||||
"features": {
|
||||
"label": "Funkcije",
|
||||
"hasSnapshot": "Ima snimak",
|
||||
"hasVideoClip": "Ima video zapis",
|
||||
"submittedToFrigatePlus": {
|
||||
"label": "Predano Frigate+",
|
||||
"tips": "Prvo morate filtrirati prateće objekte koji imaju snimak.<br /><br />Prateći objekti bez snimka ne mogu se poslati na Frigate+."
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"label": "Sortiraj",
|
||||
"dateAsc": "Datum (Uzlazno)",
|
||||
"dateDesc": "Datum (Silazno)",
|
||||
"scoreAsc": "Ocjena objekta (Uzlazno)",
|
||||
"scoreDesc": "Ocjena objekta (Silazno)",
|
||||
"speedAsc": "Procijenjena brzina (Uzlazno)",
|
||||
"speedDesc": "Procijenjena brzina (Silazno)",
|
||||
"relevance": "Relevantnost"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Filter kamere",
|
||||
"all": {
|
||||
"title": "Sve Kamere",
|
||||
"short": "Kamere"
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Prikaži pregledane"
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Prikaži samo pokret"
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"title": "Postavke",
|
||||
"defaultView": {
|
||||
"title": "Zadani prikaz",
|
||||
"desc": "Kada nisu odabrani filteri, prikazuje se sažetak najnovijih pratećih objekata po oznaci, ili prikazuje se mreža bez filtriranja.",
|
||||
"summary": "Sažetak",
|
||||
"unfilteredGrid": "Mreža bez filtriranja"
|
||||
},
|
||||
"gridColumns": {
|
||||
"title": "Kolone mreže",
|
||||
"desc": "Odaberite broj kolona u prikazu mreže."
|
||||
},
|
||||
"searchSource": {
|
||||
"label": "Izvor pretrage",
|
||||
"desc": "Odaberite da li ćete pretraživati miniaturne slike ili opise vaših praćenih objekata.",
|
||||
"options": {
|
||||
"thumbnailImage": "Miniaturna slika",
|
||||
"description": "Opis"
|
||||
}
|
||||
}
|
||||
},
|
||||
"date": {
|
||||
"selectDateBy": {
|
||||
"label": "Odaberite datum za filtriranje"
|
||||
}
|
||||
}
|
||||
},
|
||||
"logSettings": {
|
||||
"label": "Filtrirajte nivo zapisa",
|
||||
"filterBySeverity": "Filtrirajte zapise prema ozbiljnosti",
|
||||
"loading": {
|
||||
"title": "Učitavanje",
|
||||
"desc": "Kada se panel zapisa pomakne do dna, novi zapisi automatski se prikazuju kada se dodaju."
|
||||
},
|
||||
"disableLogStreaming": "Onemogući praćenje zapisa",
|
||||
"allLogs": "Svi zapisi"
|
||||
},
|
||||
"trackedObjectDelete": {
|
||||
"title": "Potvrdi brisanje",
|
||||
"desc": "Brisanje ovih {{objectLength}} praćenih objekata uklanja snimku, bilo koje sačuvane ugradnje, i sve povezane uloge objekata. Snimljeni materijal ovih praćenih objekata u pogledu Historija <em>NEĆE</em> biti obrisan.<br /><br />Sigurni ste da želite nastaviti?<br /><br />Zadržite tipku <em>Shift</em> da biste preskočili ovaj dijalog u budućnosti.",
|
||||
"toast": {
|
||||
"success": "Praćeni objekti uspješno obrisani.",
|
||||
"error": "Neuspješno brisanje praćenih objekata: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"zoneMask": {
|
||||
"filterBy": "Filtriraj po maski zone"
|
||||
},
|
||||
"recognizedLicensePlates": {
|
||||
"title": "Prepoznate tablice",
|
||||
"loadFailed": "Neuspješno učitavanje prepoznatih tablica.",
|
||||
"loading": "Učitavanje prepoznatih tablica…",
|
||||
"placeholder": "Unesite za pretragu tablica…",
|
||||
"noLicensePlatesFound": "Nema pronađenih tablica.",
|
||||
"selectPlatesFromList": "Odaberite jednu ili više tablica iz liste.",
|
||||
"selectAll": "Odaberite sve",
|
||||
"clearAll": "Očistite sve"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"selectIcon": "Odaberite ikonu",
|
||||
"search": {
|
||||
"placeholder": "Pretražite ikonu…"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Preuzimanje videa",
|
||||
"toast": {
|
||||
"success": "Vaš video stavke pregleda je započelo preuzimanje."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "Nisu pronađeni snimci za ovo vrijeme",
|
||||
"noPreviewFound": "Nije pronađen pregled",
|
||||
"noPreviewFoundFor": "Nije pronađen pregled za {{cameraName}}",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Pošalji ovaj okvir Frigate+?",
|
||||
"submit": "Pošalji",
|
||||
"previewError": "Nije moguće učitati prikaz snimke. Snimka možda trenutno nije dostupna."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "Za ovaj tip uživo prijenosa potreban je iOS 17.1 ili noviji.",
|
||||
"streamOffline": {
|
||||
"title": "Prijenos je offline",
|
||||
"desc": "Nisu primljeni okviri na {{cameraName}} <code>detect</code> prijenos, provjerite zapise o greškama"
|
||||
},
|
||||
"cameraDisabled": "Kamera je onemogućena",
|
||||
"stats": {
|
||||
"streamType": {
|
||||
"title": "Tip prijenosa:",
|
||||
"short": "Tip"
|
||||
},
|
||||
"bandwidth": {
|
||||
"title": "Širina pojasa:",
|
||||
"short": "Širina pojasa"
|
||||
},
|
||||
"latency": {
|
||||
"title": "Kasnjenje:",
|
||||
"value": "{{seconds}} sekundi",
|
||||
"short": {
|
||||
"title": "Kasnjenje",
|
||||
"value": "{{seconds}} sek"
|
||||
}
|
||||
},
|
||||
"totalFrames": "Ukupno okvira:",
|
||||
"droppedFrames": {
|
||||
"title": "Izgubljeni okviri:",
|
||||
"short": {
|
||||
"title": "Izgubljeni",
|
||||
"value": "{{droppedFrames}} okvira"
|
||||
}
|
||||
},
|
||||
"decodedFrames": "Dekodirani okviri:",
|
||||
"droppedFrameRate": "Stopa izgubljenih okvira:"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"submittedFrigatePlus": "Uspješno je poslano okvir Frigate+"
|
||||
},
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Neuspješno slanje okvira Frigate+"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,949 @@
|
||||
{
|
||||
"label": "KameraKonfig",
|
||||
"zones": {
|
||||
"label": "Zone",
|
||||
"description": "Zona omogućava da definirate specifičnu područje okvira da biste odredili je li objekt unutar određenog područja.",
|
||||
"friendly_name": {
|
||||
"label": "Ime zone",
|
||||
"description": "Korisničko ime za zonu, prikazano u UI Frigate. Ako nije postavljeno, koristi se oblikovana verzija imena zone."
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Omogućeno",
|
||||
"description": "Omogući ili onemogući ovu zonu. Onemogućene zone zanemaruju se tijekom izvršavanja."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Zapamti originalno stanje zone."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Filtri zone",
|
||||
"description": "Filtri za primjenu na objekte unutar ove zone. Koriste se za smanjenje lažnih pozitiva ili ograničavanje kojih objekata se smatraju prisutnim u zoni.",
|
||||
"min_area": {
|
||||
"label": "Minimalna površina objekta",
|
||||
"description": "Minimalna površina okvira (pikseli ili postotak) potrebna za ovaj tip objekta. Može biti pikseli (cijeli broj) ili postotak (float između 0.000001 i 0.99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Maksimalna površina objekta",
|
||||
"description": "Maksimalna površina okvira (pikseli ili postotak) dozvoljena za ovaj tip objekta. Može biti pikseli (cijeli broj) ili postotak (float između 0.000001 i 0.99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Minimalni omjer visine/širine",
|
||||
"description": "Minimalni omjer širine/visine potreban da bi okvir bio prihvaćen."
|
||||
},
|
||||
"max_ratio": {
|
||||
"label": "Maksimalni omjer visine/širine",
|
||||
"description": "Maksimalni omjer širine/visine dozvoljen da bi okvir bio prihvaćen."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Prag pouzdanosti",
|
||||
"description": "Prosjek pragova pouzdanosti detekcije potreban da bi objekt bio smatravan pravim pozitivom."
|
||||
},
|
||||
"min_score": {
|
||||
"label": "Minimalna pouzdanost",
|
||||
"description": "Minimalna pouzdanost detekcije po okviru potrebna da bi objekt bio brojan."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Maska filtriranja",
|
||||
"description": "Koordinate poligona koje definiraju područje na kojem se ovaj filter primjenjuje unutar okvira."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Ručna maska"
|
||||
}
|
||||
},
|
||||
"coordinates": {
|
||||
"label": "Koordinate",
|
||||
"description": "Koordinate poligona koje definiraju područje zone. Može biti niz razdvojen zarezom ili lista nizova koordinata. Koordinate trebaju biti relativne (0-1) ili apsolutne (stariji format)."
|
||||
},
|
||||
"distances": {
|
||||
"label": "Stvarne udaljenosti",
|
||||
"description": "Nepovlačni stvarne udaljenosti za svaku stranu kvadrilateralne zone, koristi se za izračun brzine ili udaljenosti. Moraju imati tačno 4 vrijednosti ako su postavljene."
|
||||
},
|
||||
"inertia": {
|
||||
"label": "Okviri inertnosti",
|
||||
"description": "Broj uzastopnih okvira u kojima mora biti detektovan objekt u zoni da bi bio smatravan prisutnim. Pomaže u filtriranju privremenih detekcija."
|
||||
},
|
||||
"loitering_time": {
|
||||
"label": "Sekunde loiteranja",
|
||||
"description": "Broj sekundi koje objekt mora ostati u zoni da bi bio smatravan loiteranjem. Postaviti na 0 za onemogućavanje detekcije loiteranja."
|
||||
},
|
||||
"speed_threshold": {
|
||||
"label": "Minimalna brzina",
|
||||
"description": "Minimalna brzina (u stvarnim jedinicama ako su udaljenosti postavljene) potrebna da bi objekt bio smatravan prisutnim u zoni. Koristi se za zone koje se aktiviraju na osnovu brzine."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Objekti koji izazivaju",
|
||||
"description": "Lista tipova objekata (iz labelmapa) koji mogu izazvati ovu zonu. Može biti niz ili lista nizova. Ako je prazna, svi objekti se uzimaju u obzir."
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"label": "Ime kamere",
|
||||
"description": "Ime kamere je obavezno"
|
||||
},
|
||||
"friendly_name": {
|
||||
"label": "Prijateljsko ime",
|
||||
"description": "Prijateljsko ime kamere korišteno u korisničkom sučelju Frigate"
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Omogućeno",
|
||||
"description": "Omogućeno"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Audio događaji",
|
||||
"description": "Postavke za detekciju događaja temeljene na audio.",
|
||||
"enabled": {
|
||||
"label": "Omogući detekciju zvuka",
|
||||
"description": "Omogući ili onemogući detekciju događaja temeljenu na audio za ovu kameru."
|
||||
},
|
||||
"max_not_heard": {
|
||||
"label": "Vrijeme trajanja do kraja",
|
||||
"description": "Količina sekundi bez konfiguriranog tipa zvuka prije nego što se audio događaj završi."
|
||||
},
|
||||
"min_volume": {
|
||||
"label": "Minimalna zapremina",
|
||||
"description": "Minimalni prag RMS zapremine potreban za pokretanje detekcije zvuka; niže vrijednosti povećavaju osjetljivost (npr. 200 visoko, 500 srednje, 1000 nisko)."
|
||||
},
|
||||
"listen": {
|
||||
"label": "Tipovi slušanja",
|
||||
"description": "Popis tipova audio događaja za detekciju (npr. zavijanje, požarne zvona, vrisak, govorenje, vikanje)."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Audio filteri",
|
||||
"description": "Postavke filtera po tipu zvuka kao što su pragovi pouzdanosti za smanjenje lažnih pozitiva."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje zvuka",
|
||||
"description": "Indikuje je li detekcija zvuka izvorno omogućena u statičkoj konfiguracijskoj datoteci."
|
||||
},
|
||||
"num_threads": {
|
||||
"label": "Dretve detekcije",
|
||||
"description": "Broj dretvi za korištenje za obradu detekcije zvuka."
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"label": "Transkripcija zvuka",
|
||||
"description": "Postavke za transkripciju živog i govornog zvuka korištenih za događaje i žive podnaslove.",
|
||||
"enabled": {
|
||||
"label": "Omogući transkripciju",
|
||||
"description": "Omogući ili onemogući transkripciju audio događaja pokrenutu ručno."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalni stanje transkripcije"
|
||||
},
|
||||
"live_enabled": {
|
||||
"label": "Uživo transkripcija",
|
||||
"description": "Omogući streaming uživo transkripcije za audio dok se prima."
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"label": "Birdseye",
|
||||
"description": "Postavke za sastavni prikaz Birdseye koji kombinuje više snimke kamere u jedinstveni raspored.",
|
||||
"enabled": {
|
||||
"label": "Omogući Birdseye",
|
||||
"description": "Omogući ili onemogući funkciju prikaza Birdseye."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Način praćenja",
|
||||
"description": "Način uključivanja kamera u Birdseye: 'objekti', 'kretanje' ili 'kontinuirano'."
|
||||
},
|
||||
"order": {
|
||||
"label": "Pozicija",
|
||||
"description": "Numerička pozicija koja kontroliše redoslijed kamera u rasporedu Birdseye."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"label": "Detekcija objekata",
|
||||
"description": "Postavke za ulogu detekcije/detekcija koja se koristi za pokretanje detekcije objekata i inicijalizaciju praćenja.",
|
||||
"enabled": {
|
||||
"label": "Omogući detekciju objekata",
|
||||
"description": "Omogući ili onemogući detekciju objekata za ovu kameru."
|
||||
},
|
||||
"height": {
|
||||
"label": "Visina detekcije",
|
||||
"description": "Visina (pikseli) okvira korištenih za detekciju stream-a; ostavite prazno za korištenje originalne rezolucije stream-a."
|
||||
},
|
||||
"width": {
|
||||
"label": "Širina detekcije",
|
||||
"description": "Širina (pikseli) okvira korištenih za detekciju stream-a; ostavite prazno za korištenje originalne rezolucije stream-a."
|
||||
},
|
||||
"fps": {
|
||||
"label": "Detekcija FPS",
|
||||
"description": "Željeni broj okvira po sekundi za pokretanje detekcije; niže vrijednosti smanjuju upotrebu CPU-a (preporučena vrijednost je 5, postavite više - najviše 10 - samo ako praćite vrlo brze objekte)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"label": "Minimalni broj okvira inicijalizacije",
|
||||
"description": "Broj uzastopnih detekcija potreban prije stvaranja praćenog objekta. Povećajte da biste smanjili lažne inicijalizacije. Zadana vrijednost je fps podijeljeno sa 2."
|
||||
},
|
||||
"max_disappeared": {
|
||||
"label": "Maksimalni broj okvira koji su nestali",
|
||||
"description": "Broj okvira bez detekcije prije nego što se praćeni objekt smatra izgubljenim."
|
||||
},
|
||||
"stationary": {
|
||||
"label": "Konfiguracija stacionarnih objekata",
|
||||
"description": "Postavke za detekciju i upravljanje objektima koji ostaju stacionarni tokom određenog vremena.",
|
||||
"interval": {
|
||||
"label": "Stacionarni interval",
|
||||
"description": "Kako često (u snimcima) pokretati provjeru detekcije da biste potvrdili stacionarni objekt."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Stacionarni prag",
|
||||
"description": "Broj snimaka bez promjene pozicije potreban da bi objekt bio označen kao stacionarni."
|
||||
},
|
||||
"max_frames": {
|
||||
"label": "Maksimalni snimci",
|
||||
"description": "Ograničava koliko dugo se stacionarni objekti praćaju prije nego što se odbacuju.",
|
||||
"default": {
|
||||
"label": "Zadani maksimalni snimci",
|
||||
"description": "Zadani maksimalni broj snimaka za praćenje stacionarnog objekta prije prestanka."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Maksimalni snimci po objektu",
|
||||
"description": "Podešavanja po objektu za maksimalni broj snimaka za praćenje stacionarnih objekata."
|
||||
}
|
||||
},
|
||||
"classifier": {
|
||||
"label": "Omogući vizualni klasifikator",
|
||||
"description": "Koristi vizualni klasifikator za detekciju pravozadanih stacionarnih objekata čak i kada se okviri tresu."
|
||||
}
|
||||
},
|
||||
"annotation_offset": {
|
||||
"label": "Pomak oznake",
|
||||
"description": "Milisekunde za pomak detektiranih oznaka kako bi se bolje poravnali vremenski okviri s snimcima; može biti pozitivan ili negativan."
|
||||
}
|
||||
},
|
||||
"face_recognition": {
|
||||
"label": "Prepoznavanje lica",
|
||||
"description": "Postavke za detekciju i prepoznavanje lica za ovu kameru.",
|
||||
"enabled": {
|
||||
"label": "Omogući prepoznavanje lica",
|
||||
"description": "Omogući ili onemogući prepoznavanje lica."
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Minimalna površina lica",
|
||||
"description": "Minimalna površina (pikseli) detektiranog okvira lica potrebna za pokušaj prepoznavanja."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"label": "FFmpeg",
|
||||
"description": "Postavke FFmpeg uključuju putanju binarne datoteke, argumente, opcije hwaccel i izlazne argumente po ulozi.",
|
||||
"path": {
|
||||
"label": "Putanja do FFmpeg binarne datoteke",
|
||||
"description": "Putanja do FFmpeg binarne datoteke ili verzija alias (\"5.0\" ili \"7.0\")."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Globalni argumenti FFmpeg-a",
|
||||
"description": "Globalni argumenti prebačeni na procese FFmpeg."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Argumenti za ubrzanje hardvera",
|
||||
"description": "Argumenti za ubrzanje hardvera za FFmpeg. Preporučuju se predložci specifični za dobavljača."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Unos argumenata",
|
||||
"description": "Ulazni argumenti primjenjeni na ulazne snimke FFmpeg."
|
||||
},
|
||||
"output_args": {
|
||||
"label": "Izlazni argumenti",
|
||||
"description": "Zadani izlazni argumenti korišteni za različite uloge FFmpeg-a poput detekcije i snimanja.",
|
||||
"detect": {
|
||||
"label": "Izlazni argumenti za detekciju",
|
||||
"description": "Zadani izlazni argumenti za snimke uloga detekcije."
|
||||
},
|
||||
"record": {
|
||||
"label": "Izlazni argumenti za snimanje",
|
||||
"description": "Zadani izlazni argumenti za snimke uloga snimanja."
|
||||
}
|
||||
},
|
||||
"retry_interval": {
|
||||
"label": "Vrijeme ponovnog pokušaja FFmpeg-a",
|
||||
"description": "Sekunde koje treba čekati prije nego što se pokuša ponovno uspostaviti veza s tokom kamere nakon neuspjeha. Zadano je 10."
|
||||
},
|
||||
"apple_compatibility": {
|
||||
"label": "Kompatibilnost s Apple-om",
|
||||
"description": "Omogući označavanje HEVC za bolju kompatibilnost s igračima Apple-a prilikom snimanja H.265."
|
||||
},
|
||||
"gpu": {
|
||||
"label": "Indeks GPU-a",
|
||||
"description": "Zadani indeks GPU-a korišten za ubrzanje hardvera ako je dostupan."
|
||||
},
|
||||
"inputs": {
|
||||
"label": "Ulazni podaci kamere",
|
||||
"description": "Popis definicija ulaznih tokova (putanje i uloge) za ovu kameru.",
|
||||
"path": {
|
||||
"label": "Putanja ulaza",
|
||||
"description": "URL ili putanja ulaznog toka kamere."
|
||||
},
|
||||
"roles": {
|
||||
"label": "Uloge ulaza",
|
||||
"description": "Uloge za ovaj ulazni tok."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Globalni argumenti FFmpeg-a",
|
||||
"description": "Globalni argumenti FFmpeg-a za ovaj ulazni tok."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Argumenti za ubrzanje hardvera",
|
||||
"description": "Argumenti za ubrzanje hardvera za ovaj ulazni stream."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Unos argumenata",
|
||||
"description": "Argumeti unosa specifični za ovaj stream."
|
||||
}
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"label": "Uživo prikaz",
|
||||
"description": "Postavke korištenje Web UI za kontrolu izbora živog streama, rezolucije i kvalitete.",
|
||||
"streams": {
|
||||
"label": "Imena živih streamova",
|
||||
"description": "Mapiranje konfiguriranih imena streamova na imena restream/go2rtc korишtena za uživo prikaz."
|
||||
},
|
||||
"height": {
|
||||
"label": "Visina uživo",
|
||||
"description": "Visina (piksela) za prikaz jsmpeg živog streama u Web UI; mora biti <= visina detektiranog streama."
|
||||
},
|
||||
"quality": {
|
||||
"label": "Kvalitet uživo",
|
||||
"description": "Kvalitet kodiranja za jsmpeg stream (1 najviši, 31 najniži)."
|
||||
}
|
||||
},
|
||||
"lpr": {
|
||||
"label": "Prepoznavanje tablice vozila",
|
||||
"description": "Postavke prepoznavanja tablice vozila uključujući pragovi detekcije, formatiranje i poznate tablice.",
|
||||
"enabled": {
|
||||
"label": "Omogući LPR",
|
||||
"description": "Omogući ili onemogući LPR na ovoj kameri."
|
||||
},
|
||||
"expire_time": {
|
||||
"label": "Sekunde isteka",
|
||||
"description": "Vrijeme u sekundama nakon kojeg nevidljiva tablica istječe iz praćenja (samo za dedikovane LPR kamere)."
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Minimalna površina tablice",
|
||||
"description": "Minimalna površina tablice (piksela) potrebna za pokušaj prepoznavanja."
|
||||
},
|
||||
"enhancement": {
|
||||
"label": "Nivo poboljšanja",
|
||||
"description": "Nivo poboljšanja (0-10) za primjenu na isječke tablice prije OCR-a; veće vrijednosti ne moraju uvijek poboljšati rezultate, nivoi iznad 5 mogu raditi samo s tablicama u noćnom vremenu i trebaju se koristiti s oprezom."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Detekcija pokreta",
|
||||
"description": "Zadane postavke detekcije pokreta za ovu kameru.",
|
||||
"enabled": {
|
||||
"label": "Omogući detekciju pokreta",
|
||||
"description": "Omogući ili onemogući detekciju pokreta za ovu kameru."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Prag pokreta",
|
||||
"description": "Prag razlike piksela korišten za detektor pokreta; veće vrijednosti smanjuju osjetljivost (opseg 1-255)."
|
||||
},
|
||||
"lightning_threshold": {
|
||||
"label": "Prag munje",
|
||||
"description": "Prag za detekciju i zanemarivanje kratkih iskri svjetlosti (niže vrijednosti povećavaju osjetljivost, vrijednosti između 0.3 i 1.0). Ovo ne spriječava detekciju pokreta u potpunosti; jednostavno zaustavlja detektor da analizira dodatne okvire nakon što se prag premaši. Snimci temeljeni na pokretima i dalje se stvaraju tijekom ovih događaja."
|
||||
},
|
||||
"skip_motion_threshold": {
|
||||
"label": "Preskoči prag pokreta",
|
||||
"description": "Ako se postavi na vrijednost između 0.0 i 1.0, i ako se više od ovog udjela slike promijeni u jednom okviru, detektor neće vratiti kutije pokreta i odmah će se ponovno kalibrirati. Ovo može uštedjeti CPU i smanjiti lažne pozitive tijekom munje, oluje itd., ali može propustiti stvarne događaje kao što je automatsko praćenje objekta PTZ kamerom. Tržište je između izgube nekoliko megabajta snimaka i pregleda nekoliko kratkih zapisnika. Ostavite nepostavljeno (Nijedno) za onemogućavanje ove funkcije."
|
||||
},
|
||||
"improve_contrast": {
|
||||
"label": "Poboljšaj kontrast",
|
||||
"description": "Primijeni poboljšanje kontrasta na okvire prije analize pokreta kako bi pomoću detekcije."
|
||||
},
|
||||
"contour_area": {
|
||||
"label": "Površina kontura",
|
||||
"description": "Minimalna površina kontura u pikselima potrebna za brojanje kontura pokreta."
|
||||
},
|
||||
"delta_alpha": {
|
||||
"label": "Delta alfa",
|
||||
"description": "Faktor alfa spajanja korišten za razliku okvira za izračun pokreta."
|
||||
},
|
||||
"frame_alpha": {
|
||||
"label": "Alfa okvira",
|
||||
"description": "Vrijednost alfa korištena prilikom spajanja okvira za predobradbu pokreta."
|
||||
},
|
||||
"frame_height": {
|
||||
"label": "Visina okvira",
|
||||
"description": "Visina u pikselima na koju se skaliraju okviri prilikom izračuna pokreta."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Koordinate maska",
|
||||
"description": "Uredno x,y koordinate koje definiraju poligon maska pokreta za uključivanje/isključivanje područja."
|
||||
},
|
||||
"mqtt_off_delay": {
|
||||
"label": "MQTT zakasnjenje isključivanja",
|
||||
"description": "Sekunde koje se čekaju nakon posljednjeg pokreta prije objave MQTT 'isključeno' stanje."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje pokreta",
|
||||
"description": "Indikira je li detekcija pokreta bila omogućena u originalnoj statičkoj konfiguraciji."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Ručna maska"
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"label": "Objekti",
|
||||
"description": "Zadani parametri praćenja objekata uključujući koje oznake praćenja i filtre po objektu.",
|
||||
"track": {
|
||||
"label": "Objekti za praćenje",
|
||||
"description": "Popis oznaka objekata za praćenje za ovu kameru."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Filtar objekata",
|
||||
"description": "Filtar primijenjen na detektirane objekte kako bi se smanjila broj lažnih pozitiva (površina, omjer, pouzdanost).",
|
||||
"min_area": {
|
||||
"label": "Minimalna površina objekta",
|
||||
"description": "Minimalna površina okvira (pikseli ili postotak) potrebna za ovaj tip objekta. Može biti pikseli (cijeli broj) ili postotak (float između 0.000001 i 0.99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Maksimalna površina objekta",
|
||||
"description": "Maksimalna površina okvira (pikseli ili postotak) dozvoljena za ovaj tip objekta. Može biti pikseli (cijeli broj) ili postotak (float između 0.000001 i 0.99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Minimalni omjer visine/širine",
|
||||
"description": "Minimalni omjer širine/visine potreban da bi okvir bio prihvaćen."
|
||||
},
|
||||
"max_ratio": {
|
||||
"label": "Maksimalni omjer visine/širine",
|
||||
"description": "Maksimalni omjer širine/visine dozvoljen da bi okvir bio prihvaćen."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Prag pouzdanosti",
|
||||
"description": "Prosjek pragova pouzdanosti detekcije potreban da bi objekt bio smatravan pravim pozitivom."
|
||||
},
|
||||
"min_score": {
|
||||
"label": "Minimalna pouzdanost",
|
||||
"description": "Minimalna pouzdanost detekcije po okviru potrebna da bi objekt bio brojan."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Maska filtriranja",
|
||||
"description": "Koordinate poligona koje definiraju područje na kojem se ovaj filter primjenjuje unutar okvira."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Ručna maska"
|
||||
}
|
||||
},
|
||||
"mask": {
|
||||
"label": "Maska objekta",
|
||||
"description": "Poligonalna maska korištena za spriječavanje detekcije objekta u određenim područjima."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Ručna maska"
|
||||
},
|
||||
"genai": {
|
||||
"label": "Konfiguracija GenAI objekta",
|
||||
"description": "Opcije GenAI za opisivanje praćenih objekata i slanje okvira za generisanje.",
|
||||
"enabled": {
|
||||
"label": "Omogući GenAI",
|
||||
"description": "Omogući generisanje opisa za praćene objekte po zadanim postavkama."
|
||||
},
|
||||
"use_snapshot": {
|
||||
"label": "Koristi snimke",
|
||||
"description": "Koristi snimke objekata umjesto miniaturnih slika za generisanje opisa GenAI."
|
||||
},
|
||||
"prompt": {
|
||||
"label": "Naslovni prompt",
|
||||
"description": "Zadani šablon upita korišten za generisanje opisa pomoću GenAI."
|
||||
},
|
||||
"object_prompts": {
|
||||
"label": "Prompti za objekte",
|
||||
"description": "Prompti po objektu za prilagođavanje izlaza GenAI za specifične oznake."
|
||||
},
|
||||
"objects": {
|
||||
"label": "GenAI objekti",
|
||||
"description": "Popis oznaka objekata koje se po defaultu šalju GenAI."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Zone koje moraju biti unesene za objekte da bi se kvalifikovali za generisanje opisa GenAI."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Sačuvajte miniaturne slike",
|
||||
"description": "Sačuvaj miniaturne slike koje se šalju GenAI za ispravljanje i pregled."
|
||||
},
|
||||
"send_triggers": {
|
||||
"label": "GenAI izazivači",
|
||||
"description": "Definiše kada bi se trebale slati okvir za GenAI (na kraju, nakon ažuriranja, itd.).",
|
||||
"tracked_object_end": {
|
||||
"label": "Pošalji na kraju",
|
||||
"description": "Pošalji zahtjev GenAI kada praćeni objekt završi."
|
||||
},
|
||||
"after_significant_updates": {
|
||||
"label": "Raniji GenAI izazivač",
|
||||
"description": "Pošalji zahtjev GenAI nakon određenog broja značajnih ažuriranja za praćeni objekt."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje GenAI",
|
||||
"description": "Pokazuje je li GenAI bio omogućen u originalnoj statičkoj konfiguraciji."
|
||||
}
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"label": "Snimanje",
|
||||
"description": "Postavke snimanja i zadržavanja za ovu kameru.",
|
||||
"enabled": {
|
||||
"label": "Omogući snimanje",
|
||||
"description": "Omogući ili onemogući snimanje za ovu kameru."
|
||||
},
|
||||
"expire_interval": {
|
||||
"label": "Interval čišćenja snimanja",
|
||||
"description": "Minute između čišćenja koja uklanjaju istekle segmente snimaka."
|
||||
},
|
||||
"continuous": {
|
||||
"label": "Neprekidna retencija",
|
||||
"description": "Broj dana za čuvanje snimaka bez obzira na praćene objekte ili pokret. Postavite na 0 ako želite da čuvate samo snimke upozorenja i detekcije.",
|
||||
"days": {
|
||||
"label": "Dane zadržavanja",
|
||||
"description": "Dana za čuvanje snimaka."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Retencija pokreta",
|
||||
"description": "Broj dana za čuvanje snimaka izazvanih pokretom bez obzira na praćene objekte. Postavite na 0 ako želite da čuvate samo snimke upozorenja i detekcije.",
|
||||
"days": {
|
||||
"label": "Dane zadržavanja",
|
||||
"description": "Dana za čuvanje snimaka."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Retencija detekcije",
|
||||
"description": "Postavke retencije snimaka za događaje detekcije uključujući trajanje pre/post snimanja.",
|
||||
"pre_capture": {
|
||||
"label": "Sekundi pre snimanja",
|
||||
"description": "Broj sekundi prije događaja detekcije koje treba uključiti u snimak."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Sekunde nakon snimanja",
|
||||
"description": "Broj sekundi nakon događaja detekcije koje se uključuju u snimanje."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Zadržavanje događaja",
|
||||
"description": "Postavke zadržavanja za snimke događaja detekcije.",
|
||||
"days": {
|
||||
"label": "Dane zadržavanja",
|
||||
"description": "Broj dana za koje se zadržavaju snimke događaja detekcije."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Način zadržavanja",
|
||||
"description": "Način zadržavanja: sve (sačuvati sve segmente), pokret (sačuvati segmente s pokretom), ili aktivni_objekti (sačuvati segmente s aktivnim objektima)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Retencija upozorenja",
|
||||
"description": "Postavke retencije snimaka za događaje upozorenja uključujući trajanje pre/post snimanja.",
|
||||
"pre_capture": {
|
||||
"label": "Sekundi pre snimanja",
|
||||
"description": "Broj sekundi prije događaja detekcije koje treba uključiti u snimak."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Sekunde nakon snimanja",
|
||||
"description": "Broj sekundi nakon događaja detekcije koje se uključuju u snimanje."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Zadržavanje događaja",
|
||||
"description": "Postavke zadržavanja za snimke događaja detekcije.",
|
||||
"days": {
|
||||
"label": "Dane zadržavanja",
|
||||
"description": "Broj dana za koje se zadržavaju snimke događaja detekcije."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Način zadržavanja",
|
||||
"description": "Način zadržavanja: sve (sačuvati sve segmente), pokret (sačuvati segmente s pokretom), ili aktivni_objekti (sačuvati segmente s aktivnim objektima)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"label": "Konfiguracija izvoza",
|
||||
"description": "Postavke koje se koriste prilikom izvoza snimaka kao što su timelapse i ubrzavanje dretve.",
|
||||
"hwaccel_args": {
|
||||
"label": "Argumeti ubrzavanja dretve za izvoz",
|
||||
"description": "Argumeti ubrzavanja dretve za operacije izvoza/prenosa."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Maksimalan broj istovremenih izvoza",
|
||||
"description": "Maksimalan broj poslova izvoza koji se obrađuju istovremeno."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
"label": "Konfiguracija pregleda",
|
||||
"description": "Postavke koje kontrolišu kvalitet pregleda snimanja prikazanih u UI.",
|
||||
"quality": {
|
||||
"label": "Kvaliteta pregleda",
|
||||
"description": "Nivo kvalitete pregleda (vrlo_nizak, nizak, srednji, visok, vrlo_visok)."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje snimanja",
|
||||
"description": "Pokazuje je li snimanje bilo omogućeno u originalnoj statičkoj konfiguraciji."
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"label": "Pregled",
|
||||
"description": "Postavke koje kontrolišu upozorenja, detekcije i sažetke pregleda GenAI korišteni od strane UI i skladišta za ovu kameru.",
|
||||
"alerts": {
|
||||
"label": "Konfiguracija upozorenja",
|
||||
"description": "Postavke za koje objekti praćeni generišu upozorenja i kako se upozorenja zadržavaju.",
|
||||
"enabled": {
|
||||
"label": "Omogući upozorenja",
|
||||
"description": "Omogući ili onemogući generisanje upozorenja za ovu kameru."
|
||||
},
|
||||
"labels": {
|
||||
"label": "Oznake upozorenja",
|
||||
"description": "Lista oznaka objekata koje se smatraju upozorenjima (npr. automobil, osoba)."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Zone koje objekt mora ući da bi se smatrao upozorenjem; ostavite prazno da omogućite bilo koju zonu."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje upozorenja",
|
||||
"description": "Pratiti je li upozorenja izvorno omogućena u statičkoj konfiguraciji."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Vrijeme prekida upozorenja",
|
||||
"description": "Sekunde koje treba čekati nakon što nema aktivnosti koja uzrokuje upozorenje prije nego se prekine upozorenje."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Konfiguracija detekcija",
|
||||
"description": "Postavke koje objekti koje se praćenje generišu detekcije (nepozornja) i kako se detekcije čuvaju.",
|
||||
"enabled": {
|
||||
"label": "Omogući detekcije",
|
||||
"description": "Omogući ili onemogući događaje detekcije za ovu kameru."
|
||||
},
|
||||
"labels": {
|
||||
"label": "Oznake detekcije",
|
||||
"description": "Popis oznaka objekata koje kvalifikuju kao događaji detekcije."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Zone koje objekt mora ući da bi se smatrao detekcijom; ostavite prazno da omogućite bilo koju zonu."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Vrijeme prekida detekcija",
|
||||
"description": "Sekunde koje treba čekati nakon što nema aktivnosti koja uzrokuje detekciju prije nego se prekine detekcija."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje detekcija",
|
||||
"description": "Pratiti je li detekcije izvorno omogućene u statičkoj konfiguraciji."
|
||||
}
|
||||
},
|
||||
"genai": {
|
||||
"label": "Konfiguracija GenAI",
|
||||
"description": "Kontrolira korištenje generativne AI za proizvodnju opisa i sažetaka stavki za pregled.",
|
||||
"enabled": {
|
||||
"label": "Omogući opise GenAI",
|
||||
"description": "Omogući ili onemogući opise i sažetke generirane GenAI za stavke za pregled."
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Omogući GenAI za upozorenja",
|
||||
"description": "Koristi GenAI za generiranje opisa stavki upozorenja."
|
||||
},
|
||||
"detections": {
|
||||
"label": "Omogući GenAI za detekcije",
|
||||
"description": "Koristite GenAI za generiranje opisa predmeta detekcije."
|
||||
},
|
||||
"image_source": {
|
||||
"label": "Pregledajte izvor slike",
|
||||
"description": "Izvor slika poslatih GenAIJ-u ('preview' ili 'recordings'); 'recordings' koristi kvalitetnije okvire, ali više tokena."
|
||||
},
|
||||
"additional_concerns": {
|
||||
"label": "Dodatne brige",
|
||||
"description": "Popis dodatnih briga ili napomena koje GenAI treba uzeti u obzir prilikom procjene aktivnosti na ovoj kameri."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Sačuvajte miniaturne slike",
|
||||
"description": "Sačuvajte miniaturne slike koje se šalju GenAI provajderu za ispravljanje grešaka i pregled."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje GenAI",
|
||||
"description": "Pratiti je li pregled GenAI izvorno omogućen u statičkoj konfiguraciji."
|
||||
},
|
||||
"preferred_language": {
|
||||
"label": "Preferirani jezik",
|
||||
"description": "Preferirani jezik za zahtijevanje od GenAI provajdera za generirane odgovore."
|
||||
},
|
||||
"activity_context_prompt": {
|
||||
"label": "Prompt konteksta aktivnosti",
|
||||
"description": "Prilagođeni prompt koji opisuje što je i što nije sumnjivo ponašanje kako bi pružio kontekst za sažetke GenAI."
|
||||
}
|
||||
}
|
||||
},
|
||||
"semantic_search": {
|
||||
"label": "Semantička pretraga",
|
||||
"description": "Postavke za semantičku pretragu koja konstruira i upita uključivanje objekata kako bi pronašla slične stavke.",
|
||||
"triggers": {
|
||||
"label": "Pokretači",
|
||||
"description": "Akcije i kriteriji za usklađivanje za pokretače semantičke pretrage specifične za kameru.",
|
||||
"friendly_name": {
|
||||
"label": "Prijateljsko ime",
|
||||
"description": "Nepovlačno prijateljsko ime prikazano u korisničkom sučelju za ovaj pokretač."
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Omogući ovaj pokretač",
|
||||
"description": "Omogući ili onemogući ovaj pokretač semantičke pretrage."
|
||||
},
|
||||
"type": {
|
||||
"label": "Tip pokretača",
|
||||
"description": "Tip pokretača: 'thumbnail' (uspoređivanje slikom) ili 'description' (uspoređivanje teksta)."
|
||||
},
|
||||
"data": {
|
||||
"label": "Sadržaj pokretača",
|
||||
"description": "Tekstualni izraz ili ID miniaturne slike za uspoređivanje s praćenim objektima."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Prag aktivacije",
|
||||
"description": "Minimalna ocjena sličnosti (0-1) potrebna za aktivaciju ovog izazivača."
|
||||
},
|
||||
"actions": {
|
||||
"label": "Akcije izazivača",
|
||||
"description": "Popis akcija koje se izvršavaju kada izazivač odgovara (obavijest, pod_naziv, atribute)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"label": "Snimci",
|
||||
"description": "Postavke za snimke generirane preko API-ja za praćene objekte za ovu kameru.",
|
||||
"enabled": {
|
||||
"label": "Omogući snimke",
|
||||
"description": "Omogući ili onemogući snimanje snimaka za ovu kameru."
|
||||
},
|
||||
"timestamp": {
|
||||
"label": "Preklapanje vremenske oznake",
|
||||
"description": "Preklopiti vremensku oznaku na snimke iz API-ja."
|
||||
},
|
||||
"bounding_box": {
|
||||
"label": "Preklapanje okvira",
|
||||
"description": "Crtanje okvira za praćene objekte na snimke iz API-ja."
|
||||
},
|
||||
"crop": {
|
||||
"label": "Izrezivanje snimke",
|
||||
"description": "Izrezivanje snimki iz API-ja do okvira detektiranog objekta."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Zone koje objekt mora ući da bi snimka bila sačuvana."
|
||||
},
|
||||
"height": {
|
||||
"label": "Visina snimke",
|
||||
"description": "Visina (pikseli) za promjenu veličine snimki iz API-ja; ostavite prazno da biste sačuvali originalnu veličinu."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Zadržavanje snimki",
|
||||
"description": "Postavke zadržavanja snimki uključujući zadane dane i prekriženja po objektu.",
|
||||
"default": {
|
||||
"label": "Zadano zadržavanje",
|
||||
"description": "Zadani broj dana za zadržavanje snimki."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Način zadržavanja",
|
||||
"description": "Način zadržavanja: sve (sačuvati sve segmente), pokret (sačuvati segmente s pokretom), ili aktivni_objekti (sačuvati segmente s aktivnim objektima)."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Zadržavanje objekata",
|
||||
"description": "Prekriženja po objektu za dane zadržavanja snimki."
|
||||
}
|
||||
},
|
||||
"quality": {
|
||||
"label": "Kvaliteta snimka",
|
||||
"description": "Kvaliteta kodiranja za sačuvane snimke (0-100)."
|
||||
}
|
||||
},
|
||||
"timestamp_style": {
|
||||
"label": "Stil vremenske oznake",
|
||||
"description": "Opcije stilizacije za vremenske oznake u snimcima i snimcima.",
|
||||
"position": {
|
||||
"label": "Pozicija vremenske oznake",
|
||||
"description": "Pozicija vremenske oznake na slici (tl/tr/bl/br)."
|
||||
},
|
||||
"format": {
|
||||
"label": "Format vremenske oznake",
|
||||
"description": "String formata datuma i vremena korišten za vremenske oznake (Python format koda za datum i vrijeme)."
|
||||
},
|
||||
"color": {
|
||||
"label": "Boja vremenske oznake",
|
||||
"description": "RGB vrijednosti boja za tekst vremenske oznake (sve vrijednosti 0-255).",
|
||||
"red": {
|
||||
"label": "Crvena",
|
||||
"description": "Crveni komponent (0-255) za boju vremenske oznake."
|
||||
},
|
||||
"green": {
|
||||
"label": "Zelena",
|
||||
"description": "Zeleni komponent (0-255) za boju vremenske oznake."
|
||||
},
|
||||
"blue": {
|
||||
"label": "Plava",
|
||||
"description": "Plavi komponent (0-255) za boju vremenske oznake."
|
||||
}
|
||||
},
|
||||
"thickness": {
|
||||
"label": "Debljina vremenske oznake",
|
||||
"description": "Debljina linije teksta vremenske oznake."
|
||||
},
|
||||
"effect": {
|
||||
"label": "Efekt vremenske oznake",
|
||||
"description": "Vizualni efekt za tekst vremenske oznake (none, solid, shadow)."
|
||||
}
|
||||
},
|
||||
"best_image_timeout": {
|
||||
"label": "Vrijeme čekanja za najbolju sliku",
|
||||
"description": "Koliko dugo čekati na sliku s najvišim stupnjem pouzdanosti."
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
"description": "Postavke objave slika preko MQTT.",
|
||||
"enabled": {
|
||||
"label": "Pošalji sliku",
|
||||
"description": "Omogući objavljivanje snimaka slika za objekte na MQTT teme za ovu kameru."
|
||||
},
|
||||
"timestamp": {
|
||||
"label": "Dodaj vremensku oznaku",
|
||||
"description": "Preklopiti vremensku oznaku na slike objavljene preko MQTT."
|
||||
},
|
||||
"bounding_box": {
|
||||
"label": "Dodaj okvir",
|
||||
"description": "Crtaj okvire na slikama objavljenim preko MQTT."
|
||||
},
|
||||
"crop": {
|
||||
"label": "Iscijepi sliku",
|
||||
"description": "Iscijepi slike objavljene preko MQTT na okvir detektiranog objekta."
|
||||
},
|
||||
"height": {
|
||||
"label": "Visina slike",
|
||||
"description": "Visina (piksela) za promjenu veličine slika objavljenih preko MQTT."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Zone koje objekt mora ući da bi se slika preko MQTT objavila."
|
||||
},
|
||||
"quality": {
|
||||
"label": "Kvaliteta JPEG",
|
||||
"description": "Kvaliteta JPEG za slike objavljene preko MQTT (0-100)."
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"label": "Obavještenja",
|
||||
"description": "Postavke za omogućavanje i kontrolu obavijesti za ovu kameru.",
|
||||
"enabled": {
|
||||
"label": "Omogući obavijesti",
|
||||
"description": "Omogući ili onemogući obavijesti za ovu kameru."
|
||||
},
|
||||
"email": {
|
||||
"label": "E-mail za obavijesti",
|
||||
"description": "Adresa e-maila koja se koristi za obavijesti putem push-a ili je potrebna određenim dobavljačima obavijesti."
|
||||
},
|
||||
"cooldown": {
|
||||
"label": "Period hlađenja",
|
||||
"description": "Period hlađenja (sekunde) između obavijesti kako bi se izbjeglo spaming primateljima."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje obavijesti",
|
||||
"description": "Pokazuje je li obavijesti bile omogućene u originalnoj statičkoj konfiguraciji."
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"label": "ONVIF",
|
||||
"description": "Postavke povezivanja preko ONVIF i automatskog praćenja PTZ za ovu kameru.",
|
||||
"host": {
|
||||
"label": "Gost ONVIF",
|
||||
"description": "Gost (i opcionalni shema) za uslugu ONVIF za ovu kameru."
|
||||
},
|
||||
"port": {
|
||||
"label": "Port ONVIF",
|
||||
"description": "Broj porta za uslugu ONVIF."
|
||||
},
|
||||
"user": {
|
||||
"label": "Korisničko ime za ONVIF",
|
||||
"description": "Korisničko ime za autentifikaciju ONVIF; neki uređaji zahtijevaju korisnika admin za ONVIF."
|
||||
},
|
||||
"password": {
|
||||
"label": "Lozinka za ONVIF",
|
||||
"description": "Lozinka za autentifikaciju ONVIF."
|
||||
},
|
||||
"tls_insecure": {
|
||||
"label": "Onemogući provjeru TLS",
|
||||
"description": "Preskoči provjeru TLS i onemogući digest autentifikaciju za ONVIF (nebezbedno; koristiti samo u sigurnim mrežama)."
|
||||
},
|
||||
"profile": {
|
||||
"label": "ONVIF profil",
|
||||
"description": "Specifičan ONVIF medij profil za korištenje za kontrolu PTZ, prilagođen tokenom ili imenom. Ako nije postavljen, prvi profil s važećom konfiguracijom PTZ automatski se odabire."
|
||||
},
|
||||
"autotracking": {
|
||||
"label": "Autotračenje",
|
||||
"description": "Automatski praćenje pokretanja objekata i držanje ih u sredini okvira korištenjem pokreta kamere PTZ.",
|
||||
"enabled": {
|
||||
"label": "Omogući automatsko praćenje",
|
||||
"description": "Omogući ili onemogući automatsko praćenje kamere PTZ detektiranih objekata."
|
||||
},
|
||||
"calibrate_on_startup": {
|
||||
"label": "Kalibriraj na početku",
|
||||
"description": "Mjeri brzine motora PTZ pri pokretanju kako bi poboljšao preciznost praćenja. Frigate će ažurirati konfiguraciju s težinama pokreta nakon kalibracije."
|
||||
},
|
||||
"zooming": {
|
||||
"label": "Režim zumiranja",
|
||||
"description": "Kontrola ponašanja zumiranja: onemogućeno (samo pan/tilt), apsolutno (najkompatibilnije) ili relativno (konkurentno pan/tilt/zum)."
|
||||
},
|
||||
"zoom_factor": {
|
||||
"label": "Faktor zumiranja",
|
||||
"description": "Kontrola razine zumiranja na praćenim objektima. Niže vrijednosti drže više scene u pogledu; više vrijednosti zumiraju bliže, ali mogu izgubiti praćenje. Vrijednosti između 0.1 i 0.75."
|
||||
},
|
||||
"track": {
|
||||
"label": "Praćeni objekti",
|
||||
"description": "Popis vrsta objekata koji trebaju pokrenuti automatsko praćenje."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Potrebne zone",
|
||||
"description": "Objekti moraju ući u jednu od ovih zona prije nego što započne automatsko praćenje."
|
||||
},
|
||||
"return_preset": {
|
||||
"label": "Povratak na predpostavku",
|
||||
"description": "Ime predpostavke konfigurirano u firmware kamere za povratak nakon završetka praćenja."
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Vrijeme čekanja povratka",
|
||||
"description": "Čekajte ovaj broj sekundi nakon gubitka praćenja prije povratka kamere na predpostavljeno mjesto."
|
||||
},
|
||||
"movement_weights": {
|
||||
"label": "Težine pokreta",
|
||||
"description": "Vrijednosti kalibracije automatski generirane kroz kalibraciju kamere. Ne mijenjajte ručno."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalni stanje autotračenja",
|
||||
"description": "Unutarnje polje za praćenje je li autotračenje bilo omogućeno u konfiguraciji."
|
||||
}
|
||||
},
|
||||
"ignore_time_mismatch": {
|
||||
"label": "Zanemari razliku u vremenu",
|
||||
"description": "Zanemari razlike u sinhronizaciji vremena između kamere i Frigate servera za komunikaciju ONVIF."
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"label": "Tip kamere",
|
||||
"description": "Tip kamere"
|
||||
},
|
||||
"ui": {
|
||||
"label": "Korisnički interfejs kamere",
|
||||
"description": "Prikaz redoslijeda i vidljivosti za ovu kameru u UI. Redoslijed utječe na zadani nadzorno pločo. Za detaljniju kontrolu koristite grupe kamere.",
|
||||
"order": {
|
||||
"label": "Redoslijed UI",
|
||||
"description": "Numerički redoslijed koristi se za sortiranje kamere u UI (zadani nadzorno pločo i popisi); veći brojevi pojavljuju se kasnije."
|
||||
},
|
||||
"dashboard": {
|
||||
"label": "Prikaži u UI",
|
||||
"description": "Prekidač je li ova kamera vidljiva svuda u UI Frigate. Onemogućavanje ovoga zahtijeva ručno uređivanje konfiguracije za ponovno prikazivanje ove kamere u UI."
|
||||
}
|
||||
},
|
||||
"webui_url": {
|
||||
"label": "URL kamere",
|
||||
"description": "URL za pristup kamere izravno iz stranice sustava"
|
||||
},
|
||||
"profiles": {
|
||||
"label": "Profili",
|
||||
"description": "Imenovane konfiguracijske profile s parcijalnim preklopima koji se mogu aktivirati tijekom izvršavanja."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Originalno stanje kamere",
|
||||
"description": "Pratite originalno stanje kamere."
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "Globalna detekcija",
|
||||
"sensitivity": "Globalna osjetljivost"
|
||||
},
|
||||
"cameras": {
|
||||
"detection": "Detekcija",
|
||||
"sensitivity": "Osjetljivost"
|
||||
}
|
||||
},
|
||||
"timestamp_style": {
|
||||
"global": {
|
||||
"appearance": "Globalno izgled"
|
||||
},
|
||||
"cameras": {
|
||||
"appearance": "Izgled"
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"global": {
|
||||
"sensitivity": "Globalna osjetljivost",
|
||||
"algorithm": "Globalni algoritam"
|
||||
},
|
||||
"cameras": {
|
||||
"sensitivity": "Osjetljivost",
|
||||
"algorithm": "Algoritam"
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"global": {
|
||||
"display": "Globalno prikazivanje"
|
||||
},
|
||||
"cameras": {
|
||||
"display": "Prikazivanje"
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"global": {
|
||||
"resolution": "Globalna rezolucija",
|
||||
"tracking": "Globalno praćenje"
|
||||
},
|
||||
"cameras": {
|
||||
"resolution": "Rezolucija",
|
||||
"tracking": "Praćenje"
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"global": {
|
||||
"tracking": "Globalno praćenje",
|
||||
"filtering": "Globalno filtriranje"
|
||||
},
|
||||
"cameras": {
|
||||
"tracking": "Praćenje",
|
||||
"filtering": "Filtriranje"
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"global": {
|
||||
"retention": "Globalno zadržavanje",
|
||||
"events": "Globalni događaji"
|
||||
},
|
||||
"cameras": {
|
||||
"retention": "Zadržavanje",
|
||||
"events": "Događaji"
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"cameras": {
|
||||
"cameraFfmpeg": "Argumeni FFmpeg specifični za kameru"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"minimum": "Bar {{limit}}",
|
||||
"maximum": "Mora biti najviše {{limit}}",
|
||||
"exclusiveMinimum": "Mora biti veći od {{limit}}",
|
||||
"exclusiveMaximum": "Mora biti manje od {{limit}}",
|
||||
"minLength": "Bar {{limit}} znak(ovi)",
|
||||
"maxLength": "Mora biti najviše {{limit}} znak(ovi)",
|
||||
"minItems": "Mora imati bar {{limit}} stavke",
|
||||
"maxItems": "Mora imati najviše {{limit}} stavke",
|
||||
"pattern": "Neispravan format",
|
||||
"required": "Ovo polje je obavezno",
|
||||
"type": "Neispravan tip vrijednosti",
|
||||
"enum": "Mora biti jedan od dopuštenih vrijednosti",
|
||||
"const": "Vrijednost se ne podudara s očekivanom konstantom",
|
||||
"uniqueItems": "Sve stavke moraju biti jedinstvene",
|
||||
"format": "Neispravan format",
|
||||
"additionalProperties": "Nepoznato svojstvo nije dozvoljeno",
|
||||
"oneOf": "Mora se podudarati s točno jednim od dopuštenih shema",
|
||||
"anyOf": "Mora se podudarati s bar jednim od dopuštenih shema",
|
||||
"proxy": {
|
||||
"header_map": {
|
||||
"roleHeaderRequired": "Zaglavlje uloge je obavezno kada su konfigurirane mapiranja uloga."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"inputs": {
|
||||
"rolesUnique": "Svaka uloga može biti dodijeljena samo jednom ulaznom toku.",
|
||||
"detectRequired": "Bar jedan ulazni tok mora biti dodijeljen ulozi 'detektirati'.",
|
||||
"hwaccelDetectOnly": "Samo ulazni tok s ulogom detektiranja može definirati argumente ubrzavanja hardvera."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"person": "Ljudsko bit će",
|
||||
"bicycle": "Kolo",
|
||||
"animal": "Životinja",
|
||||
"dog": "Pas",
|
||||
"bark": "Glavu",
|
||||
"cat": "Mačka",
|
||||
"horse": "Konj",
|
||||
"goat": "Koza",
|
||||
"sheep": "Ovca",
|
||||
"bird": "Ptica",
|
||||
"mouse": "Miš",
|
||||
"keyboard": "Klaviatura",
|
||||
"vehicle": "Vozilo",
|
||||
"boat": "Brod",
|
||||
"car": "Automobil",
|
||||
"bus": "Autobus",
|
||||
"motorcycle": "Motocikl",
|
||||
"train": "Vlak",
|
||||
"skateboard": "Skejtbord",
|
||||
"door": "Vrata",
|
||||
"blender": "Miksere",
|
||||
"sink": "Lavabo",
|
||||
"hair_dryer": "Sušilac za kosu",
|
||||
"toothbrush": "Šetka za zube",
|
||||
"scissors": "Škare",
|
||||
"clock": "Sat",
|
||||
"airplane": "Avion",
|
||||
"traffic_light": "Svetofor",
|
||||
"fire_hydrant": "Vatrostaničar",
|
||||
"street_sign": "Ulični znak",
|
||||
"stop_sign": "Znak zaustavljanja",
|
||||
"parking_meter": "Parkirni metar",
|
||||
"bench": "Banko",
|
||||
"cow": "Korova",
|
||||
"elephant": "Slon",
|
||||
"bear": "Medvjed",
|
||||
"zebra": "Zebra",
|
||||
"giraffe": "Žirafa",
|
||||
"hat": "Kaputa",
|
||||
"backpack": "Torba",
|
||||
"umbrella": "Kreveta",
|
||||
"shoe": "Cizma",
|
||||
"eye_glasses": "Očna stakla",
|
||||
"handbag": "Ručna torba",
|
||||
"tie": "Kremplj",
|
||||
"suitcase": "Kufer",
|
||||
"frisbee": "Frizbi",
|
||||
"skis": "Ski",
|
||||
"snowboard": "Snjegobord",
|
||||
"sports_ball": "Sportska lopta",
|
||||
"kite": "Let",
|
||||
"baseball_bat": "Batsa za baseball",
|
||||
"baseball_glove": "Rukavica za baseball",
|
||||
"surfboard": "Surfbord",
|
||||
"tennis_racket": "Teniski raketa",
|
||||
"bottle": "Bocica",
|
||||
"plate": "Ploča",
|
||||
"wine_glass": "Vinsko čaša",
|
||||
"cup": "Kupa",
|
||||
"fork": "Škarpe",
|
||||
"knife": "Nož",
|
||||
"spoon": "Lajna",
|
||||
"bowl": "Tanjir",
|
||||
"banana": "Banana",
|
||||
"apple": "Jabuka",
|
||||
"sandwich": "Sandučić",
|
||||
"orange": "Portakal",
|
||||
"broccoli": "Brobkoli",
|
||||
"carrot": "Mahunika",
|
||||
"hot_dog": "Hot dog",
|
||||
"pizza": "Pica",
|
||||
"donut": "Krofna",
|
||||
"cake": "Torta",
|
||||
"chair": "Stolica",
|
||||
"couch": "Divan",
|
||||
"potted_plant": "Ukrasna biljka",
|
||||
"bed": "Krevet",
|
||||
"mirror": "Zrcalo",
|
||||
"dining_table": "Stol za ručak",
|
||||
"window": "Prozor",
|
||||
"desk": "Radni stol",
|
||||
"toilet": "Toalet",
|
||||
"tv": "TV",
|
||||
"laptop": "Laptop",
|
||||
"remote": "Udaljeno upravljanje",
|
||||
"cell_phone": "Mobilni telefon",
|
||||
"microwave": "Mikrotalasna pećnica",
|
||||
"oven": "Pećnica",
|
||||
"toaster": "Tostera",
|
||||
"refrigerator": "Hladnjak",
|
||||
"book": "Knjiga",
|
||||
"vase": "Vaza",
|
||||
"teddy_bear": "Biberon",
|
||||
"hair_brush": "Kosmetička četka",
|
||||
"squirrel": "Šumski pas",
|
||||
"deer": "Jelen",
|
||||
"fox": "Lisica",
|
||||
"rabbit": "Zajac",
|
||||
"raccoon": "Rakun",
|
||||
"robot_lawnmower": "Robotska kosilica",
|
||||
"waste_bin": "Kanta za otpad",
|
||||
"on_demand": "Na zahtjev",
|
||||
"face": "Lice",
|
||||
"license_plate": "Tablica",
|
||||
"package": "Paket",
|
||||
"bbq_grill": "Grill za BBQ",
|
||||
"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": "Školski autobus",
|
||||
"skunk": "Mrdka",
|
||||
"kangaroo": "Kanguru"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"documentTitle": "Razgovor - Frigate",
|
||||
"title": "Frigate razgovor",
|
||||
"subtitle": "Vaš AI asistent za upravljanje kamerama i insighti",
|
||||
"placeholder": "Pitajte bilo što...",
|
||||
"error": "Nešto je pošlo po zlu. Molimo pokušajte ponovo.",
|
||||
"processing": "Obrađivanje...",
|
||||
"toolsUsed": "Korišteno: {{tools}}",
|
||||
"showTools": "Prikaži alate ({{count}})",
|
||||
"hideTools": "Sakrij alate",
|
||||
"call": "Poziv",
|
||||
"result": "Rezultat",
|
||||
"arguments": "Argumenti:",
|
||||
"response": "Odgovor:",
|
||||
"attachment_chip_label": "{{label}} na {{camera}}",
|
||||
"attachment_chip_remove": "Ukloni privitak",
|
||||
"open_in_explore": "Otvori u Explore",
|
||||
"attach_event_aria": "Prikači događaj {{eventId}}",
|
||||
"attachment_picker_paste_label": "Ili zalijepite ID događaja",
|
||||
"attachment_picker_attach": "Prikači",
|
||||
"attachment_picker_placeholder": "Prikači događaj",
|
||||
"quick_reply_find_similar": "Pronađi slične susreti",
|
||||
"quick_reply_tell_me_more": "Recite mi više o ovome",
|
||||
"quick_reply_when_else": "Kada je još puta vidjeno?",
|
||||
"quick_reply_find_similar_text": "Pronađi slične susreti za ovaj.",
|
||||
"quick_reply_tell_me_more_text": "Recite mi više o ovom.",
|
||||
"quick_reply_when_else_text": "Kada je to još puta vidjeno?",
|
||||
"anchor": "Referenca",
|
||||
"similarity_score": "Sličnost",
|
||||
"no_similar_objects_found": "Nisu pronađeni slični objekti.",
|
||||
"semantic_search_required": "Semantička pretraga mora biti omogućena da bi se pronašli slični objekti.",
|
||||
"send": "Pošalji",
|
||||
"suggested_requests": "Pokušaj pitati:",
|
||||
"starting_requests": {
|
||||
"show_recent_events": "Prikaži nedavne događaje",
|
||||
"show_camera_status": "Prikaži status kamere",
|
||||
"recap": "Što se desilo dok sam bio odsutan?",
|
||||
"watch_camera": "Pratite kameru za aktivnost"
|
||||
},
|
||||
"starting_requests_prompts": {
|
||||
"show_recent_events": "Prikaži mi nedavne događaje iz posljednjeg sata",
|
||||
"show_camera_status": "Koji je trenutni status mojih kamera?",
|
||||
"recap": "Što se desilo dok sam bio odsutan?",
|
||||
"watch_camera": "Pratite ulazna vrata i obavijestite me ako netko dođe"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"documentTitle": "Modeli klasifikacije - Frigate",
|
||||
"details": {
|
||||
"scoreInfo": "Ocjena predstavlja prosjek pouzdanosti klasifikacije kroz sve detekcije ovog objekta.",
|
||||
"none": "Nijedan",
|
||||
"unknown": "Nepoznato"
|
||||
},
|
||||
"button": {
|
||||
"deleteClassificationAttempts": "Obriši slike klasifikacije",
|
||||
"renameCategory": "Preimenuj klasu",
|
||||
"deleteCategory": "Obriši klasu",
|
||||
"deleteImages": "Obriši slike",
|
||||
"trainModel": "Obuci model",
|
||||
"addClassification": "Dodaj klasifikaciju",
|
||||
"deleteModels": "Obriši modele",
|
||||
"editModel": "Uredi model"
|
||||
},
|
||||
"tooltip": {
|
||||
"trainingInProgress": "Model trenutno obučava",
|
||||
"noNewImages": "Nema novih slika za obuku. Prvo klasificirajte više slika u skupu podataka.",
|
||||
"noChanges": "Nema promjena u skupu podataka od posljednje obuke.",
|
||||
"modelNotReady": "Model nije spreman za obuku"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"deletedModel_one": "Uspješno obrisan {{count}} model",
|
||||
"deletedModel_few": "Uspješno obrisani {{count}} modeli",
|
||||
"deletedModel_other": "Uspješno obrisani {{count}} modeli",
|
||||
"categorizedImage": "Uspješno klasificirana slika",
|
||||
"reclassifiedImage": "Uspješno ponovno klasificirana slika",
|
||||
"trainedModel": "Uspješno obučen model.",
|
||||
"trainingModel": "Uspješno pokrenuta obuka modela.",
|
||||
"updatedModel": "Uspješno ažurirana konfiguracija modela",
|
||||
"renamedCategory": "Uspješno preimenovana klasa u {{name}}",
|
||||
"deletedCategory_one": "Obrisana {{count}} klasa",
|
||||
"deletedCategory_few": "Obrisane {{count}} klase",
|
||||
"deletedCategory_other": "Obrisane {{count}} klase",
|
||||
"deletedImage_one": "Izbrisana {{count}} slika",
|
||||
"deletedImage_few": "Izbrisane {{count}} slike",
|
||||
"deletedImage_other": "Izbrisane {{count}} slike"
|
||||
},
|
||||
"error": {
|
||||
"deleteImageFailed": "Neuspješno brisanje: {{errorMessage}}",
|
||||
"deleteCategoryFailed": "Neuspješno brisanje klase: {{errorMessage}}",
|
||||
"deleteModelFailed": "Neuspješno brisanje modela: {{errorMessage}}",
|
||||
"categorizeFailed": "Neuspješno kategoriziranje slike: {{errorMessage}}",
|
||||
"trainingFailed": "Obuka modela nije uspješna. Provjerite zapise Frigate za detalje.",
|
||||
"trainingFailedToStart": "Neuspješno pokretanje obuke modela: {{errorMessage}}",
|
||||
"updateModelFailed": "Neuspješno ažuriranje modela: {{errorMessage}}",
|
||||
"renameCategoryFailed": "Neuspješno preimenovanje klase: {{errorMessage}}",
|
||||
"reclassifyFailed": "Neuspješno ponovno klasifikovanje slike: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteCategory": {
|
||||
"title": "Izbriši klasu",
|
||||
"desc": "Sigurni li ste da želite izbrisati klasu {{name}}? Ovo će trajno izbrisati sve povezane slike i zahtijevati ponovnu obuku modela.",
|
||||
"minClassesTitle": "Nemoguće izbrisati klasu",
|
||||
"minClassesDesc": "Model klasifikacije mora imati najmanje 2 klase. Dodajte još jednu klasu prije brisanja ove."
|
||||
},
|
||||
"deleteModel": {
|
||||
"title": "Izbriši model klasifikacije",
|
||||
"single": "Sigurni li ste da želite izbrisati {{name}}? Ovo će trajno izbrisati sve povezane podatke uključujući slike i podatke o obuci. Ova akcija ne može biti poništena.",
|
||||
"desc_one": "Sigurni li ste da želite izbrisati {{count}} model? Ovo će trajno izbrisati sve povezane podatke uključujući slike i podatke o obuci. Ova akcija ne može biti poništena.",
|
||||
"desc_few": "Sigurni li ste da želite izbrisati {{count}} modele? Ovo će trajno izbrisati sve povezane podatke uključujući slike i podatke o obuci. Ova akcija ne može biti poništena.",
|
||||
"desc_other": "Sigurni li ste da želite izbrisati {{count}} modele? Ovo će trajno izbrisati sve povezane podatke uključujući slike i podatke o obuci. Ova akcija ne može biti poništena."
|
||||
},
|
||||
"edit": {
|
||||
"title": "Uredi model klasifikacije",
|
||||
"descriptionState": "Uredi klase za ovaj model klasifikacije stanja. Promjene će zahtijevati ponovnu obuku modela.",
|
||||
"descriptionObject": "Uredi vrstu objekta i vrstu klasifikacije za ovaj model klasifikacije objekta.",
|
||||
"stateClassesInfo": "Napomena: Promjene klasa stanja zahtijevaju ponovnu obuku modela sa ažuriranim klasama."
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
"title": "Izbriši slike skupa podataka",
|
||||
"desc_one": "Sigurni li ste da želite izbrisati {{count}} sliku iz {{dataset}}? Ova akcija ne može biti poništena i zahtijevati će ponovnu obuku modela.",
|
||||
"desc_few": "Sigurni li ste da želite obrisati {{count}} slike iz {{dataset}}? Ova akcija ne može se poništiti i zahtijevat će ponovno treniranje modela.",
|
||||
"desc_other": "Sigurni li ste da želite obrisati {{count}} slike iz {{dataset}}? Ova akcija ne može se poništiti i zahtijevat će ponovno treniranje modela."
|
||||
},
|
||||
"deleteTrainImages": {
|
||||
"title": "Obriši slike za treniranje",
|
||||
"desc_one": "Sigurni li ste da želite obrisati {{count}} sliku? Ova akcija ne može se poništiti.",
|
||||
"desc_few": "Sigurni li ste da želite obrisati {{count}} slike? Ova akcija ne može se poništiti.",
|
||||
"desc_other": "Sigurni li ste da želite obrisati {{count}} slike? Ova akcija ne može se poništiti."
|
||||
},
|
||||
"renameCategory": {
|
||||
"title": "Preimenuj klasu",
|
||||
"desc": "Unesite novo ime za {{name}}. Za promjenu imena će vam se zahtijevati ponovno treniranje modela."
|
||||
},
|
||||
"description": {
|
||||
"invalidName": "Neprihvatljivo ime. Imena mogu sadržavati samo slova, brojeve, razmake, aposrofe, donje crte i crte."
|
||||
},
|
||||
"train": {
|
||||
"title": "Nedavne klasifikacije",
|
||||
"titleShort": "Nedavno",
|
||||
"aria": "Odaberite nedavne klasifikacije"
|
||||
},
|
||||
"categories": "Klase",
|
||||
"createCategory": {
|
||||
"new": "Stvori novu klasu"
|
||||
},
|
||||
"categorizeImageAs": "Klasificiraj sliku kao:",
|
||||
"categorizeImage": "Klasificiraj sliku",
|
||||
"reclassifyImageAs": "Ponovno klasificiraj sliku kao:",
|
||||
"reclassifyImage": "Ponovno klasificiraj sliku",
|
||||
"menu": {
|
||||
"objects": "Objekti",
|
||||
"states": "Stanja"
|
||||
},
|
||||
"noModels": {
|
||||
"object": {
|
||||
"title": "Nema modela za klasifikaciju objekata",
|
||||
"description": "Stvorite prilagođeni model za klasifikaciju detektiranih objekata.",
|
||||
"buttonText": "Stvori model objekta"
|
||||
},
|
||||
"state": {
|
||||
"title": "Nema modela za klasifikaciju stanja",
|
||||
"description": "Stvorite prilagođeni model za praćenje i klasifikaciju promjena stanja u određenim područjima kamere.",
|
||||
"buttonText": "Stvori model stanja"
|
||||
}
|
||||
},
|
||||
"wizard": {
|
||||
"title": "Stvori novu klasifikaciju",
|
||||
"steps": {
|
||||
"nameAndDefine": "Ime i definicija",
|
||||
"stateArea": "Područje stanja",
|
||||
"chooseExamples": "Odaberite primjere"
|
||||
},
|
||||
"step1": {
|
||||
"description": "Modeli stanja nadziraju fiksne područja kamere za promjene (npr. vrata otvorena/zatvorena). Modeli objekata dodaju klasifikacije detektiranim objektima (npr. poznati životinje, dostavljači, itd.).",
|
||||
"name": "Ime",
|
||||
"namePlaceholder": "Unesite ime modela...",
|
||||
"type": "Tip",
|
||||
"typeState": "Stanje",
|
||||
"typeObject": "Objekt",
|
||||
"objectLabel": "Oznaka objekta",
|
||||
"objectLabelPlaceholder": "Odaberite vrstu objekta...",
|
||||
"classificationType": "Vrsta klasifikacije",
|
||||
"classificationTypeTip": "Učite više o vrstama klasifikacije",
|
||||
"classificationTypeDesc": "Podoznake dodaju dodatni tekst oznaci objekta (npr. 'Ljudsko bit će: UPS'). Atributi su pretraživi metapodaci pohranjeni zasebno u metapodacima objekta.",
|
||||
"classificationSubLabel": "Podoznaka",
|
||||
"classificationAttribute": "Atribut",
|
||||
"classes": "Klase",
|
||||
"states": "Stanja",
|
||||
"classesTip": "Učite više o klasama",
|
||||
"classesStateDesc": "Definirajte različita stanja koja može imati područje kamere. Na primjer: 'otvoreno' i 'zatvoreno' za vrata garaže.",
|
||||
"classesObjectDesc": "Definirajte različite kategorije u koje ćete klasificirati detektirane objekte. Na primjer: 'dostavljac', 'stanovnik', 'stranac' za klasifikaciju ljudi.",
|
||||
"classPlaceholder": "Unesite ime klase...",
|
||||
"errors": {
|
||||
"nameRequired": "Ime modela je obavezno",
|
||||
"nameLength": "Ime modela mora imati 64 znaka ili manje",
|
||||
"nameOnlyNumbers": "Ime modela ne može sadržavati samo brojeve",
|
||||
"classRequired": "Potrebna je bar jedna klasa",
|
||||
"classesUnique": "Imena klasa moraju biti jedinstvena",
|
||||
"noneNotAllowed": "Klasa 'none' nije dozvoljena",
|
||||
"stateRequiresTwoClasses": "Modeli stanja zahtijevaju bar dvije klase",
|
||||
"objectLabelRequired": "Molimo odaberite oznaku objekta",
|
||||
"objectTypeRequired": "Molimo odaberite vrstu klasifikacije"
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
"description": "Odaberite kamere i definirajte područje koje ćete nadzirati za svaku kameru. Model će klasificirati stanje ovih područja.",
|
||||
"cameras": "Kamere",
|
||||
"selectCamera": "Odaberite Kameru",
|
||||
"noCameras": "Kliknite + za dodavanje kamera",
|
||||
"selectCameraPrompt": "Odaberite kameru iz popisa da biste definirali njezino područje nadzora"
|
||||
},
|
||||
"step3": {
|
||||
"selectImagesPrompt": "Odaberite sve slike s: {{className}}",
|
||||
"selectImagesDescription": "Kliknite na slike da biste ih odabrali. Kliknite Nadalje kada završite s ovom klasifikacijom.",
|
||||
"allImagesRequired_one": "Molimo klasificirajte sve slike. Preostala je {{count}} slika.",
|
||||
"allImagesRequired_few": "Molimo klasificirajte sve slike. Preostale su {{count}} slike.",
|
||||
"allImagesRequired_other": "Molimo klasificirajte sve slike. Preostale su {{count}} slike.",
|
||||
"generating": {
|
||||
"title": "Generisanje uzoraka slika",
|
||||
"description": "Frigate učitava reprezentativne slike iz vaših snimaka. Ovo može trajati trenutak..."
|
||||
},
|
||||
"training": {
|
||||
"title": "Obučavanje modela",
|
||||
"description": "Vaš model se trenutno obučava u pozadini. Zatvorite ovaj dijalog, a vaš model će započeti raditi odmah kada se obuka završi."
|
||||
},
|
||||
"retryGenerate": "Ponovno generisanje",
|
||||
"noImages": "Nema generisanih uzoraka slika",
|
||||
"classifying": "Klasifikacija i obuka...",
|
||||
"trainingStarted": "Obuka je uspješno pokrenuta",
|
||||
"modelCreated": "Model je uspješno stvoren. Koristite pogled Najnovije klasifikacije da dodate slike za nedostajuće stanja, a zatim obučite model.",
|
||||
"errors": {
|
||||
"noCameras": "Nema konfigurisanih kamera",
|
||||
"noObjectLabel": "Nije odabrana oznaka objekta",
|
||||
"generateFailed": "Neuspješno generisanje primera: {{error}}",
|
||||
"generationFailed": "Generisanje nije uspješno. Molimo pokušajte ponovo.",
|
||||
"classifyFailed": "Neuspješna klasifikacija slika: {{error}}"
|
||||
},
|
||||
"generateSuccess": "Uspješno generisane uzorak slike",
|
||||
"refreshExamples": "Generiši nove primjere",
|
||||
"refreshConfirm": {
|
||||
"title": "Generiši nove primjere?",
|
||||
"description": "Ovo će generisati novi skup slika i obrisati sve odabire, uključujući prethodne klase. Trebat će vam ponovno odabrati primjere za sve klase."
|
||||
},
|
||||
"missingStatesWarning": {
|
||||
"title": "Primjeri nedostajućih klasa",
|
||||
"description": "Nisu sve klase imale primjere. Pokušajte generisanje novih primjera da biste pronašli nedostajuću klasu, ili nastavite i koristite pogled Najnovije klasifikacije da biste kasnije dodali slike."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"documentTitle": "Uređivač konfiguracije - Frigate",
|
||||
"configEditor": "Uređivač konfiguracije",
|
||||
"safeConfigEditor": "Uređivač konfiguracije (Sigurnosni režim)",
|
||||
"safeModeDescription": "Frigate je u sigurnosnom režimu zbog greške u validaciji konfiguracije.",
|
||||
"copyConfig": "Kopiraj konfiguraciju",
|
||||
"saveAndRestart": "Sačuvaj i ponovo pokreni",
|
||||
"saveOnly": "Sačuvaj samo",
|
||||
"confirm": "Napusti bez čuvanja?",
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "Konfiguracija kopirana u međuspremnik."
|
||||
},
|
||||
"error": {
|
||||
"savingError": "Greška prilikom čuvanja konfiguracije"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"alerts": "Upozorenja",
|
||||
"detections": "Detekcije",
|
||||
"camera": "Kamera",
|
||||
"motion": {
|
||||
"label": "Kretanje",
|
||||
"only": "Samo pokret"
|
||||
},
|
||||
"allCameras": "Sve Kamere",
|
||||
"empty": {
|
||||
"alert": "Nema upozorenja za pregled",
|
||||
"detection": "Nema detekcija za pregled",
|
||||
"motion": "Nema podataka o pokretu",
|
||||
"recordingsDisabled": {
|
||||
"title": "Snimci moraju biti omogućeni",
|
||||
"description": "Pregledni stavci mogu se stvarati samo za kameru kada su snimci omogućeni za tu kameru."
|
||||
}
|
||||
},
|
||||
"timeline": {
|
||||
"label": "vremenska linija",
|
||||
"aria": "Odaberite vremensku liniju"
|
||||
},
|
||||
"zoomIn": "Uvećajte",
|
||||
"zoomOut": "Umanjite",
|
||||
"events": {
|
||||
"label": "Događaji",
|
||||
"aria": "Odaberite događaje",
|
||||
"noFoundForTimePeriod": "Nema događaja za ovaj vremenski period."
|
||||
},
|
||||
"detail": {
|
||||
"label": "Detalj",
|
||||
"noDataFound": "Nema detaljnih podataka za pregled",
|
||||
"aria": "Prekidač pregleda detalja",
|
||||
"trackedObject_one": "{{count}} objekt",
|
||||
"trackedObject_other": "{{count}} objekta",
|
||||
"noObjectDetailData": "Nema dostupnih detaljnih podataka o objektu.",
|
||||
"settings": "Postavke pregleda detalja",
|
||||
"alwaysExpandActive": {
|
||||
"title": "Uvijek proširujte aktivno",
|
||||
"desc": "Uvijek proširite detalje objekta aktivnog stavka pregleda kada su dostupni."
|
||||
}
|
||||
},
|
||||
"objectTrack": {
|
||||
"trackedPoint": "Praćeni točka",
|
||||
"clickToSeek": "Kliknite da biste prešli na ovo vrijeme"
|
||||
},
|
||||
"documentTitle": "Pregled - Frigate",
|
||||
"recordings": {
|
||||
"documentTitle": "Snimci - Frigate",
|
||||
"invalidSharedLink": "Nemoguće otvoriti vezu za snimak sa vremenskom oznakom zbog greške u parsiranju.",
|
||||
"invalidSharedCamera": "Nemoguće otvoriti vezu za snimak sa vremenskom oznakom zbog nepoznate ili neovlašćene kamere."
|
||||
},
|
||||
"calendarFilter": {
|
||||
"last24Hours": "Poslednje 24 sata"
|
||||
},
|
||||
"markAsReviewed": "Označi kao pregledano",
|
||||
"markTheseItemsAsReviewed": "Označi ove stavke kao pregledane",
|
||||
"newReviewItems": {
|
||||
"label": "Pregledaj nove stavke za pregled",
|
||||
"button": "Nove stavke za pregled"
|
||||
},
|
||||
"selected_one": "{{count}} odabrano",
|
||||
"selected_other": "{{count}} odabrano",
|
||||
"select_all": "Sve",
|
||||
"detected": "detektovano",
|
||||
"normalActivity": "Normal",
|
||||
"needsReview": "Treba pregledati",
|
||||
"securityConcern": "Sigurnosna zabrinutost",
|
||||
"motionSearch": {
|
||||
"menuItem": "Pretraga kretanja",
|
||||
"openMenu": "Opcije kamere"
|
||||
},
|
||||
"motionPreviews": {
|
||||
"menuItem": "Pregledaj preglednike kretanja",
|
||||
"title": "Preglednici kretanja: {{camera}}",
|
||||
"mobileSettingsTitle": "Postavke preglednika kretanja",
|
||||
"mobileSettingsDesc": "Prilagodite brzinu reprodukcije i osvetljavanje, i odaberite datum za pregled snimaka samo sa kretanjem.",
|
||||
"dim": "Osvetljavanje",
|
||||
"dimAria": "Prilagodite intenzitet osvetljavanja",
|
||||
"dimDesc": "Povećajte osvetljavanje da biste povećali vidljivost područja kretanja.",
|
||||
"speed": "Brzina",
|
||||
"speedAria": "Odaberite brzinu reprodukcije preglednika",
|
||||
"speedDesc": "Odaberite koliko brzo će se pregledni snimci reproducirati.",
|
||||
"back": "Nazad",
|
||||
"empty": "Nema pregleda dostupnih",
|
||||
"noPreview": "Pregled nije dostupan",
|
||||
"seekAria": "Pretражuj {{camera}} igraču do {{time}}",
|
||||
"filter": "Filtar",
|
||||
"filterDesc": "Odaberite područja da biste prikazali samo klipove sa kretanjem u tim područjima.",
|
||||
"filterClear": "Očisti"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
{
|
||||
"documentTitle": "Istraživanje - Frigate",
|
||||
"generativeAI": "Generativna AI",
|
||||
"exploreMore": "Istražite više {{label}} objekata",
|
||||
"exploreIsUnavailable": {
|
||||
"title": "Istraživanje nije dostupno",
|
||||
"embeddingsReindexing": {
|
||||
"context": "Istraživanje može se koristiti nakon što se reindeksiranje ugrađenih objekata završi.",
|
||||
"startingUp": "Pokretanje…",
|
||||
"estimatedTime": "Procijenjeno preostalo vrijeme:",
|
||||
"finishingShortly": "Završetak uskoro",
|
||||
"step": {
|
||||
"thumbnailsEmbedded": "Ugrađene miniaturne slike: ",
|
||||
"descriptionsEmbedded": "Ugrađene opise: ",
|
||||
"trackedObjectsProcessed": "Obrađeni praćeni objekti: "
|
||||
}
|
||||
},
|
||||
"downloadingModels": {
|
||||
"context": "Frigate preuzima potrebne modele ugrađenih objekata kako bi podržao funkciju Semantičke pretrage. Ovo može trajati nekoliko minuta ovisno o brzini vaše mreže.",
|
||||
"setup": {
|
||||
"visionModel": "Model vida",
|
||||
"visionModelFeatureExtractor": "Izvođač značajki modela vida",
|
||||
"textModel": "Model teksta",
|
||||
"textTokenizer": "Tokenizator teksta"
|
||||
},
|
||||
"tips": {
|
||||
"context": "Moguće je da želite ponovno indeksirati ugrađene objekte koji se prate nakon što se modele preuzmu."
|
||||
},
|
||||
"error": "Dogodila se greška. Provjerite zapise Frigate."
|
||||
}
|
||||
},
|
||||
"trackedObjectDetails": "Detalji praćenih objekata",
|
||||
"type": {
|
||||
"details": "Detalji",
|
||||
"snapshot": "Snimak",
|
||||
"thumbnail": "miniaturna slika",
|
||||
"video": "Video",
|
||||
"tracking_details": "detalji praćenja"
|
||||
},
|
||||
"trackingDetails": {
|
||||
"title": "Detalji praćenja",
|
||||
"noImageFound": "Nije pronađena slika za ovaj vremenski moment.",
|
||||
"createObjectMask": "Kreirajte masku objekta",
|
||||
"adjustAnnotationSettings": "Prilagodite postavke oznaka",
|
||||
"scrollViewTips": "Kliknite da biste vidjeli važne trenutke životnog ciklusa ovog objekta.",
|
||||
"autoTrackingTips": "Pozicije okvirnih kutija neće biti tačne za autotracking kamere.",
|
||||
"count": "{{first}} od {{second}}",
|
||||
"trackedPoint": "Praćena tačka",
|
||||
"lifecycleItemDesc": {
|
||||
"visible": "{{label}} detektovan",
|
||||
"entered_zone": "{{label}} ušao u {{zones}}",
|
||||
"active": "{{label}} postao aktivno",
|
||||
"stationary": "{{label}} postao stacionarno",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "{{attribute}} detektovan za {{label}}",
|
||||
"other": "{{label}} prepoznat kao {{attribute}}"
|
||||
},
|
||||
"gone": "{{label}} otišao",
|
||||
"heard": "{{label}} čujeo",
|
||||
"external": "{{label}} detektovan",
|
||||
"header": {
|
||||
"zones": "Zone",
|
||||
"ratio": "Omjer",
|
||||
"area": "Površina",
|
||||
"score": "Rezultat",
|
||||
"computedScore": "Izračunata ocjena",
|
||||
"topScore": "Najbolja ocjena",
|
||||
"toggleAdvancedScores": "Prekidač naprednih ocjena"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"title": "Postavke oznaka",
|
||||
"showAllZones": {
|
||||
"title": "Prikaži sve zone",
|
||||
"desc": "Uvijek prikazujte zone na okvirima gdje su objekti ušli u zonu."
|
||||
},
|
||||
"offset": {
|
||||
"label": "Pomak oznaka",
|
||||
"desc": "Ova podatka dolaze iz vaše kamere detektovane snimke, ali se preklapaju na slikama iz snimke snimke. Vjerojatno nije moguće da su dva toka savršeno sinhronizirana. Kao rezultat, okvirni kutiji i snimke neće se savršeno poklopiti. Možete koristiti ovu postavku da pomaknete oznake unaprijed ili unazad u vremenu da bi ih bolje uskladili s snimljenim snimkom.",
|
||||
"millisecondsToOffset": "Milisekunde za pomak detektovanih oznaka. <em>Podrazumevano: 0</em>",
|
||||
"tips": "Smanjite vrijednost ako je reprodukcija videa ispred kutija i tačaka putanje, a povećajte vrijednost ako je reprodukcija videa iza njih. Ova vrijednost može biti negativna.",
|
||||
"toast": {
|
||||
"success": "Pomak anotacije za {{camera}} je sačuvan u konfiguracionu datoteku."
|
||||
}
|
||||
}
|
||||
},
|
||||
"carousel": {
|
||||
"previous": "Prethodni slajd",
|
||||
"next": "Sljedeći slajd"
|
||||
}
|
||||
},
|
||||
"details": {
|
||||
"item": {
|
||||
"title": "Pregled detalja stavke",
|
||||
"desc": "Detalji stavke za pregled",
|
||||
"button": {
|
||||
"share": "Dijelite ovu stavku za pregled",
|
||||
"viewInExplore": "Pregledajte u Explore"
|
||||
},
|
||||
"tips": {
|
||||
"mismatch_one": "{{count}} nedostupan objekat je detektovan i uključen u ovu stavku pregleda. Ti objekti se nisu kvalifikovali kao upozorenje ili detekcija, ili su već očišćeni/obrisani.",
|
||||
"mismatch_few": "{{count}} nedostupnih objekata je detektovano i uključeno u ovu stavku pregleda. Ti objekti se nisu kvalifikovali kao upozorenje ili detekciju, ili su već očišćeni/obrisani.",
|
||||
"mismatch_other": "{{count}} nedostupnih objekata je detektovano i uključeno u ovu stavku pregleda. Ti objekti se nisu kvalifikovali kao upozorenje ili detekciju, ili su već očišćeni/obrisani.",
|
||||
"hasMissingObjects": "Prilagodite svoju konfiguraciju ako želite da Frigate sačuva pratiti objekte za sljedeće oznake: <em>{{objects}}</em>"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"regenerate": "Zahtjev za novi opis je poslat {{provider}}. Ovisno o brzini vašeg provajdera, novi opis može potrajati neko vrijeme da se ponovno generira.",
|
||||
"updatedSublabel": "Uspješno ažurirana podjezika.",
|
||||
"updatedLPR": "Uspješno ažurirana tablica.",
|
||||
"updatedAttributes": "Uspješno ažurirana atribute.",
|
||||
"audioTranscription": "Uspješno zahtjev za audio transkripciju. Ovisno o brzini vašeg Frigate servera, transkripcija može potrajati neko vrijeme da se završi."
|
||||
},
|
||||
"error": {
|
||||
"regenerate": "Neuspješno poziv {{provider}} za novi opis: {{errorMessage}}",
|
||||
"updatedSublabelFailed": "Neuspješno ažuriranje podjezika: {{errorMessage}}",
|
||||
"updatedLPRFailed": "Neuspješno ažuriranje tablice: {{errorMessage}}",
|
||||
"updatedAttributesFailed": "Neuspješno ažuriranje atribute: {{errorMessage}}",
|
||||
"audioTranscription": "Neuspješno zahtjev za audio transkripciju: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"label": "Oznaka",
|
||||
"editSubLabel": {
|
||||
"title": "Uredi podjeziku",
|
||||
"desc": "Unesite novu podjeziku za ovaj {{label}}",
|
||||
"descNoLabel": "Unesite novu podjeziku za ovaj pratiti objekt"
|
||||
},
|
||||
"editLPR": {
|
||||
"title": "Uredi tablica",
|
||||
"desc": "Unesite novu vrijednost tablice za ovaj {{label}}",
|
||||
"descNoLabel": "Unesite novu vrijednost tablice za ovaj praćeni objekt"
|
||||
},
|
||||
"editAttributes": {
|
||||
"title": "Uredi atribute",
|
||||
"desc": "Odaberite atribute klasifikacije za ovaj {{label}}"
|
||||
},
|
||||
"snapshotScore": {
|
||||
"label": "Snimak Rezultat"
|
||||
},
|
||||
"topScore": {
|
||||
"label": "Najbolji Rezultat",
|
||||
"info": "Najbolji rezultat je najviši srednji rezultat za praćeni objekt, pa se može razlikovati od rezultata prikazanog na minijaturi rezultata pretrage."
|
||||
},
|
||||
"score": {
|
||||
"label": "Rezultat"
|
||||
},
|
||||
"recognizedLicensePlate": "Prepoznata tablica",
|
||||
"attributes": "Atributi klasifikacije",
|
||||
"estimatedSpeed": "Procijenjena brzina",
|
||||
"objects": "Objekti",
|
||||
"camera": "Kamera",
|
||||
"zones": "Zone",
|
||||
"timestamp": "Vremenski pečat",
|
||||
"button": {
|
||||
"findSimilar": "Pronađi slične",
|
||||
"regenerate": {
|
||||
"title": "Regeneriraj",
|
||||
"label": "Regeneriraj opis praćenog objekta"
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"label": "Opis",
|
||||
"placeholder": "Opis praćenog objekta",
|
||||
"aiTips": "Frigate neće tražiti opis od vašeg generativnog AI provajdera dok se životni vijek praćenog objekta ne završi."
|
||||
},
|
||||
"expandRegenerationMenu": "Proširi izbornik regeneracije",
|
||||
"regenerateFromSnapshot": "Regeneriraj iz snimka",
|
||||
"regenerateFromThumbnails": "Regeneriraj iz minijatura",
|
||||
"tips": {
|
||||
"descriptionSaved": "Uspješno sačuvan opis",
|
||||
"saveDescriptionFailed": "Neuspješno ažuriranje opisa: {{errorMessage}}"
|
||||
},
|
||||
"title": {
|
||||
"label": "Naslov"
|
||||
},
|
||||
"scoreInfo": "Informacije o rezultatu"
|
||||
},
|
||||
"itemMenu": {
|
||||
"downloadVideo": {
|
||||
"label": "Preuzmi video",
|
||||
"aria": "Preuzmi video"
|
||||
},
|
||||
"downloadSnapshot": {
|
||||
"label": "Preuzmi snimak",
|
||||
"aria": "Preuzmi snimak"
|
||||
},
|
||||
"downloadCleanSnapshot": {
|
||||
"label": "Preuzmi čist snimak",
|
||||
"aria": "Preuzmi čist snimak"
|
||||
},
|
||||
"viewTrackingDetails": {
|
||||
"label": "Pregledaj detalje praćenja",
|
||||
"aria": "Prikaži detalje praćenja"
|
||||
},
|
||||
"findSimilar": {
|
||||
"label": "Pronađi slične",
|
||||
"aria": "Pronađi slične praćene objekte"
|
||||
},
|
||||
"addTrigger": {
|
||||
"label": "Dodaj izazov",
|
||||
"aria": "Dodaj izazov za ovaj praćeni objekt"
|
||||
},
|
||||
"audioTranscription": {
|
||||
"label": "Transkriptiraj",
|
||||
"aria": "Zatraži transkripciju zvuka"
|
||||
},
|
||||
"submitToPlus": {
|
||||
"label": "Pošalji na Frigate+",
|
||||
"aria": "Pošalji na Frigate Plus"
|
||||
},
|
||||
"viewInHistory": {
|
||||
"label": "Pregledajte u povijesti",
|
||||
"aria": "Pregledajte u povijesti"
|
||||
},
|
||||
"deleteTrackedObject": {
|
||||
"label": "Obriši ovaj praćeni objekt"
|
||||
},
|
||||
"showObjectDetails": {
|
||||
"label": "Prikaži put objekta"
|
||||
},
|
||||
"hideObjectDetails": {
|
||||
"label": "Sakrij put objekta"
|
||||
},
|
||||
"debugReplay": {
|
||||
"label": "Debug ponovno snimanje",
|
||||
"aria": "Pregledaj ovaj praćeni objekt u pogledu debug ponovnog snimanja"
|
||||
},
|
||||
"more": {
|
||||
"aria": "Više"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Potvrdi brisanje",
|
||||
"desc": "Brisanje ovog praćenog objekta uklanja snimak, bilo kakve sačuvane ugradnje, i sve povezane unose detalja praćenja. Snimljeni materijal ovog praćenog objekta u pogledu povijesti <em>NEĆE</em> biti obrisan.<br /><br />Sigurno li želite nastaviti?"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Greška prilikom brisanja ovog praćenog objekta: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"noTrackedObjects": "Nijedan praćeni objekt nije pronađen",
|
||||
"fetchingTrackedObjectsFailed": "Greška prilikom dohvaćanja praćenih objekata: {{errorMessage}}",
|
||||
"trackedObjectsCount_one": "{{count}} praćeni objekt ",
|
||||
"trackedObjectsCount_few": "{{count}} praćena objekta ",
|
||||
"trackedObjectsCount_other": "{{count}} praćena objekta ",
|
||||
"searchResult": {
|
||||
"tooltip": "Pronađeno {{type}} na {{confidence}}%",
|
||||
"previousTrackedObject": "Prethodni praćeni objekt",
|
||||
"nextTrackedObject": "Sljedeći praćeni objekt",
|
||||
"deleteTrackedObject": {
|
||||
"toast": {
|
||||
"success": "Praćeni objekt je uspješno obrisan.",
|
||||
"error": "Neuspješno brisanje praćenog objekta: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"aiAnalysis": {
|
||||
"title": "Analiza AI"
|
||||
},
|
||||
"concerns": {
|
||||
"label": "Pitanja"
|
||||
},
|
||||
"objectLifecycle": {
|
||||
"noImageFound": "Nije pronađena slika za ovaj praćeni objekt."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
{
|
||||
"search": "Pretraga",
|
||||
"documentTitle": "Izvoz - Frigate",
|
||||
"selected_one": "{{count}} odabrano",
|
||||
"selected_other": "{{count}} odabrano",
|
||||
"noExports": "Nijedan izvoz nije pronađen",
|
||||
"headings": {
|
||||
"cases": "Slučajevi",
|
||||
"uncategorizedExports": "Nekategorizirani izvozi"
|
||||
},
|
||||
"deleteExport": {
|
||||
"label": "Obriši izvoz",
|
||||
"desc": "Da li ste sigurni da želite da obrišete {{exportName}}?"
|
||||
},
|
||||
"editExport": {
|
||||
"title": "Preimenuj izvoz",
|
||||
"desc": "Unesite novi naziv za ovaj izvoz.",
|
||||
"saveExport": "Sačuvaj izvoz"
|
||||
},
|
||||
"tooltip": {
|
||||
"shareExport": "Dijeli izvoz",
|
||||
"downloadVideo": "Preuzmi video",
|
||||
"editName": "Uredi naziv",
|
||||
"deleteExport": "Obriši izvoz",
|
||||
"assignToCase": "Dodaj u slučaj",
|
||||
"removeFromCase": "Ukloni iz slučaja"
|
||||
},
|
||||
"toolbar": {
|
||||
"newCase": "Novi slučaj",
|
||||
"addExport": "Dodaj izvoz",
|
||||
"editCase": "Uredi slučaj",
|
||||
"deleteCase": "Obriši slučaj"
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"renameExportFailed": "Neuspješno preimenovanje izvoza: {{errorMessage}}",
|
||||
"assignCaseFailed": "Neuspješno ažuriranje dodjele slučaja: {{errorMessage}}",
|
||||
"caseSaveFailed": "Neuspješno čuvanje slučaja: {{errorMessage}}",
|
||||
"caseDeleteFailed": "Neuspješno brisanje slučaja: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteCase": {
|
||||
"label": "Obriši slučaj",
|
||||
"desc": "Da li ste sigurni da želite da obrišete {{caseName}}?",
|
||||
"descKeepExports": "Izvozi će ostati dostupni kao nekategorizirani izvozi.",
|
||||
"descDeleteExports": "Svi izvozi u ovom slučaju trajno će biti obrisani.",
|
||||
"deleteExports": "Takođe izbriši izvoze"
|
||||
},
|
||||
"caseDialog": {
|
||||
"title": "Dodaj u slučaj",
|
||||
"description": "Odaberite postojeći slučaj ili napravite novi.",
|
||||
"selectLabel": "Slučaj",
|
||||
"newCaseOption": "Napravite novi slučaj",
|
||||
"nameLabel": "Ime slučaja",
|
||||
"descriptionLabel": "Opis"
|
||||
},
|
||||
"caseCard": {
|
||||
"emptyCase": "Nema još izvoza"
|
||||
},
|
||||
"jobCard": {
|
||||
"defaultName": "{{camera}} izvoz",
|
||||
"queued": "U redu",
|
||||
"running": "Pokretanje",
|
||||
"preparing": "Priprema",
|
||||
"copying": "Kopiranje",
|
||||
"encoding": "Kodiranje",
|
||||
"encodingRetry": "Kodiranje (ponovi)",
|
||||
"finalizing": "Završavanje"
|
||||
},
|
||||
"caseView": {
|
||||
"noDescription": "Nema opisa",
|
||||
"createdAt": "Kreirano {{value}}",
|
||||
"exportCount_one": "1 izvoz",
|
||||
"exportCount_other": "{{count}} izvozi",
|
||||
"cameraCount_one": "1 kamera",
|
||||
"cameraCount_other": "{{count}} kamere",
|
||||
"showMore": "Prikaži više",
|
||||
"showLess": "Prikaži manje",
|
||||
"emptyTitle": "Ovaj slučaj je prazan",
|
||||
"emptyDescription": "Dodaj postojet će nekategorizirane izvoze kako bi slučaj ostao organizovan.",
|
||||
"emptyDescriptionNoExports": "Nema dostupnih nekategoriziranih izvoza koje je moguće dodati još."
|
||||
},
|
||||
"caseEditor": {
|
||||
"createTitle": "Kreiraj slučaj",
|
||||
"editTitle": "Uredi slučaj",
|
||||
"namePlaceholder": "Ime slučaja",
|
||||
"descriptionPlaceholder": "Dodaj napomene ili kontekst za ovaj slučaj"
|
||||
},
|
||||
"addExportDialog": {
|
||||
"title": "Dodaj izvoz u {{caseName}}",
|
||||
"searchPlaceholder": "Pretraga nekategoriziranih izvoza",
|
||||
"empty": "Nema nekategoriziranih izvoza koji odgovaraju ovoj pretrazi.",
|
||||
"addButton_one": "Dodaj 1 izvoz",
|
||||
"addButton_other": "Dodaj {{count}} izvoza",
|
||||
"adding": "Dodavanje..."
|
||||
},
|
||||
"bulkActions": {
|
||||
"addToCase": "Dodaj u slučaj",
|
||||
"moveToCase": "Premjesti u slučaj",
|
||||
"removeFromCase": "Ukloni iz slučaja",
|
||||
"delete": "Obriši",
|
||||
"deleteNow": "Obriši sada"
|
||||
},
|
||||
"bulkDelete": {
|
||||
"title": "Obriši izvoze",
|
||||
"desc_one": "Sigurni li ste da želite obrisati {{count}} izvoz?",
|
||||
"desc_other": "Sigurni li ste da želite obrisati {{count}} izvoze?"
|
||||
},
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Ukloni iz slučaja",
|
||||
"desc_one": "Ukloni {{count}} izvoz iz ovog slučaja?",
|
||||
"desc_other": "Ukloni {{count}} izvoze iz ovog slučaja?",
|
||||
"descKeepExports": "Izvozi će biti premješteni u nekategorizirane.",
|
||||
"descDeleteExports": "Izvozi će biti trajno obrisani.",
|
||||
"deleteExports": "Umjesto toga, obriši izvoze"
|
||||
},
|
||||
"bulkToast": {
|
||||
"success": {
|
||||
"delete": "Uspješno obrisani izvozi",
|
||||
"reassign": "Uspješno ažurirana dodjela slučaja",
|
||||
"remove": "Uspješno uklonjeni izvozi iz slučaja"
|
||||
},
|
||||
"error": {
|
||||
"deleteFailed": "Neuspješno brisanje izvoza: {{errorMessage}}",
|
||||
"reassignFailed": "Neuspješno ažuriranje dodjele slučaja: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"description": {
|
||||
"addFace": "Dodajte novu kolekciju u Biblioteku lica prema učitavanju svoje prve slike.",
|
||||
"placeholder": "Unesite ime za ovu kolekciju",
|
||||
"invalidName": "Neprihvatljivo ime. Imena mogu sadržavati samo slova, brojeve, razmake, aposrofe, donje crte i crte.",
|
||||
"nameCannotContainHash": "Ime ne može sadržavati #."
|
||||
},
|
||||
"details": {
|
||||
"unknown": "Nepoznato",
|
||||
"timestamp": "Vremenski pečat",
|
||||
"scoreInfo": "Ocjena je težinski prosjek svih ocjena lica, težinski određen prema veličini lica u svakoj slici."
|
||||
},
|
||||
"train": {
|
||||
"titleShort": "Nedavno",
|
||||
"title": "Najnovije prepoznavanja",
|
||||
"aria": "Odaberite nedavna prepoznavanja",
|
||||
"empty": "Nema nedavnih pokušaja prepoznavanja lica"
|
||||
},
|
||||
"documentTitle": "Biblioteka lica - Frigate",
|
||||
"uploadFaceImage": {
|
||||
"title": "Učitajte sliku lica",
|
||||
"desc": "Učitajte sliku za skeniranje lica i uključite za {{pageToggle}}"
|
||||
},
|
||||
"collections": "Kolekcije",
|
||||
"createFaceLibrary": {
|
||||
"new": "Stvori novo lice",
|
||||
"nextSteps": "Da biste izgradili čvrstu osnovu:<li>Koristite karticu Najnovije prepoznavanja da biste odabrali i trenirali se na slikama za svaku detektiranu osobu.</li><li>Fokusirajte se na slike iz pravog ugla za najbolje rezultate; izbjegavajte slike za treniranje koje prikazuju lica pod uglom.</li></ul>"
|
||||
},
|
||||
"steps": {
|
||||
"faceName": "Unesite ime lica",
|
||||
"uploadFace": "Učitajte sliku lica",
|
||||
"nextSteps": "Sljedeći koraci",
|
||||
"description": {
|
||||
"uploadFace": "Učitajte sliku od {{name}} koja prikazuje njihovo lice iz pravog ugla. Slika ne mora biti izrezana samo na njihovo lice."
|
||||
}
|
||||
},
|
||||
"deleteFaceLibrary": {
|
||||
"title": "Izbrišite ime",
|
||||
"desc": "Da li ste sigurni da želite izbrisati kolekciju {{name}}? Ovo će trajno izbrisati sva povezana lica."
|
||||
},
|
||||
"deleteFaceAttempts": {
|
||||
"title": "Izbrišite lica",
|
||||
"desc_one": "Da li ste sigurni da želite izbrisati {{count}} lice? Ova akcija ne može se poništiti.",
|
||||
"desc_few": "Da li ste sigurni da želite izbrisati {{count}} lica? Ova akcija ne može se poništiti.",
|
||||
"desc_other": "Da li ste sigurni da želite izbrisati {{count}} lica? Ova akcija ne može se poništiti."
|
||||
},
|
||||
"renameFace": {
|
||||
"title": "Preimenujte lice",
|
||||
"desc": "Unesite novo ime za {{name}}"
|
||||
},
|
||||
"button": {
|
||||
"deleteFaceAttempts": "Izbrišite lica",
|
||||
"addFace": "Dodaj lice",
|
||||
"renameFace": "Preimenuj lice",
|
||||
"deleteFace": "Obriši lice",
|
||||
"uploadImage": "Prenesi sliku",
|
||||
"reprocessFace": "Ponovno obradi lice"
|
||||
},
|
||||
"imageEntry": {
|
||||
"validation": {
|
||||
"selectImage": "Molimo izaberite datoteku slike."
|
||||
},
|
||||
"dropActive": "Pustite sliku ovdje…",
|
||||
"dropInstructions": "Povucite i ispišite, zalijepite sliku ovdje ili kliknite za odabir",
|
||||
"maxSize": "Maksimalna veličina: {{size}}MB"
|
||||
},
|
||||
"nofaces": "Nema dostupnih lica",
|
||||
"trainFaceAs": "Obuči lice kao:",
|
||||
"trainFace": "Obuči lice",
|
||||
"reclassifyFaceAs": "Ponovno klasificiraj lice kao:",
|
||||
"reclassifyFace": "Ponovno klasificiraj lice",
|
||||
"toast": {
|
||||
"success": {
|
||||
"uploadedImage": "Uspješno prenesena slika.",
|
||||
"addFaceLibrary": "{{name}} je uspješno dodan u biblioteku lica!",
|
||||
"deletedFace_one": "Uspješno obrisano {{count}} lice.",
|
||||
"deletedFace_few": "Uspješno obrisana {{count}} lica.",
|
||||
"deletedFace_other": "Uspješno obrisana {{count}} lica.",
|
||||
"deletedName_one": "{{count}} lice je uspješno obrisano.",
|
||||
"deletedName_few": "{{count}} lica su uspješno obrisana.",
|
||||
"deletedName_other": "{{count}} lica su uspješno obrisana.",
|
||||
"renamedFace": "Uspješno preimenovan lice na {{name}}",
|
||||
"trainedFace": "Uspješno obučeno lice.",
|
||||
"reclassifiedFace": "Uspješno ponovno klasificirano lice.",
|
||||
"updatedFaceScore": "Uspješno ažurirana ocjena lica na {{name}} ({{score}})."
|
||||
},
|
||||
"error": {
|
||||
"uploadingImageFailed": "Nije uspješno prenijeti sliku: {{errorMessage}}",
|
||||
"addFaceLibraryFailed": "Nije uspješno postaviti ime lica: {{errorMessage}}",
|
||||
"deleteFaceFailed": "Neuspješno brisanje: {{errorMessage}}",
|
||||
"deleteNameFailed": "Nije uspješno obrisati ime: {{errorMessage}}",
|
||||
"renameFaceFailed": "Nije uspješno preimenovati lice: {{errorMessage}}",
|
||||
"trainFailed": "Nije uspješno trenirati: {{errorMessage}}",
|
||||
"reclassifyFailed": "Nije uspješno ponovno klasifikovati lice: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "Nije uspješno ažurirati bodove lica: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"default": "Uživo - Frigate",
|
||||
"withCamera": "{{camera}} - Uživo - Frigate"
|
||||
},
|
||||
"lowBandwidthMode": "Nizopojasni režim",
|
||||
"twoWayTalk": {
|
||||
"enable": "Omogući dvostrani razgovor",
|
||||
"disable": "Onemogući dvostrani razgovor"
|
||||
},
|
||||
"cameraAudio": {
|
||||
"enable": "Omogući zvuk kamere",
|
||||
"disable": "Onemogući zvuk kamere"
|
||||
},
|
||||
"ptz": {
|
||||
"move": {
|
||||
"clickMove": {
|
||||
"label": "Kliknite unutar okvira da biste centrirali kameru",
|
||||
"enable": "Omogući klik za pomak",
|
||||
"enableWithZoom": "Omogući klik za pomak / povucite za uvećanje",
|
||||
"disable": "Onemogući klik za pomak"
|
||||
},
|
||||
"left": {
|
||||
"label": "Pomaknite PTZ kameru ulevo"
|
||||
},
|
||||
"up": {
|
||||
"label": "Pomaknite PTZ kameru gore"
|
||||
},
|
||||
"down": {
|
||||
"label": "Pomaknite PTZ kameru dolje"
|
||||
},
|
||||
"right": {
|
||||
"label": "Pomaknite PTZ kameru udesno"
|
||||
}
|
||||
},
|
||||
"zoom": {
|
||||
"in": {
|
||||
"label": "Uvećajte PTZ kameru"
|
||||
},
|
||||
"out": {
|
||||
"label": "Umanjite PTZ kameru"
|
||||
}
|
||||
},
|
||||
"focus": {
|
||||
"in": {
|
||||
"label": "Fokusirajte PTZ kameru unapred"
|
||||
},
|
||||
"out": {
|
||||
"label": "Fokusirajte PTZ kameru unazad"
|
||||
}
|
||||
},
|
||||
"frame": {
|
||||
"center": {
|
||||
"label": "Kliknite unutar okvira da biste centrirali PTZ kameru"
|
||||
}
|
||||
},
|
||||
"presets": "Preseti PTZ kamere"
|
||||
},
|
||||
"camera": {
|
||||
"enable": "Omogući kameru",
|
||||
"disable": "Onemogući kameru"
|
||||
},
|
||||
"muteCameras": {
|
||||
"enable": "Utišajte sve kamere",
|
||||
"disable": "Ponovo uključite zvuk za sve kamere"
|
||||
},
|
||||
"detect": {
|
||||
"enable": "Omogući detekciju",
|
||||
"disable": "Onemogući detekciju"
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Omogući snimanje",
|
||||
"disable": "Onemogući snimanje"
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Omogući snimke",
|
||||
"disable": "Onemogući snimke"
|
||||
},
|
||||
"snapshot": {
|
||||
"takeSnapshot": "Preuzmi trenutni snimak",
|
||||
"noVideoSource": "Nema dostupnog video izvora za snimak.",
|
||||
"captureFailed": "Neuspješno snimanje trenutnog snimka.",
|
||||
"downloadStarted": "Preuzimanje trenutnog snimka započeto."
|
||||
},
|
||||
"audioDetect": {
|
||||
"enable": "Omogući detekciju zvuka",
|
||||
"disable": "Onemogući detekciju zvuka"
|
||||
},
|
||||
"transcription": {
|
||||
"enable": "Omogući prepoznavanje zvuka uživo",
|
||||
"disable": "Onemogući prepoznavanje zvuka uživo"
|
||||
},
|
||||
"autotracking": {
|
||||
"enable": "Omogući automatsko praćenje",
|
||||
"disable": "Onemogući automatsko praćenje"
|
||||
},
|
||||
"streamStats": {
|
||||
"enable": "Prikaži statistiku prijenosa",
|
||||
"disable": "Sakrij statistiku prijenosa"
|
||||
},
|
||||
"manualRecording": {
|
||||
"title": "Na zahtjev",
|
||||
"tips": "Preuzmi trenutni snimak ili pokreni ručni događaj na temelju postavki trajanja snimanja ove kamere.",
|
||||
"playInBackground": {
|
||||
"label": "Ponovno postavi stream",
|
||||
"desc": "Omogući ovu opciju da nastavi streamanje kada je pokazivač sakriven."
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Prikaži statistiku",
|
||||
"desc": "Omogući ovu opciju da prikaže statistiku prijenosa kao preklapanje na toku kamere."
|
||||
},
|
||||
"debugView": "Pregled za otklanjanje grešaka",
|
||||
"start": "Počni snimanje na zahtjev",
|
||||
"started": "Pokrenuto ručno snimanje na zahtjev.",
|
||||
"failedToStart": "Neuspješno pokretanje ručnog snimanja na zahtjev.",
|
||||
"recordDisabledTips": "Kako je snimanje onemogućeno ili ograničeno u konfiguraciji za ovu kameru, spremat će se samo snimak.",
|
||||
"end": "Završi snimanje na zahtjev",
|
||||
"ended": "Završeno ručno snimanje na zahtjev.",
|
||||
"failedToEnd": "Neuspješno završavanje ručnog snimanja na zahtjev."
|
||||
},
|
||||
"streamingSettings": "Postavke streamanja",
|
||||
"notifications": "Obavještenja",
|
||||
"audio": "Audio",
|
||||
"suspend": {
|
||||
"forTime": "Pauziraj za: "
|
||||
},
|
||||
"stream": {
|
||||
"title": "Tok",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Audio mora biti izlaz iz vaše kamere i konfiguriran u go2rtc za ovaj stream."
|
||||
},
|
||||
"available": "Audio je dostupan za ovaj stream",
|
||||
"unavailable": "Audio nije dostupan za ovaj stream"
|
||||
},
|
||||
"debug": {
|
||||
"picker": "Izbor streama nije dostupan u režimu debuga. Pregled debuga uvijek koristi stream dodeljen ulozi detekcije."
|
||||
},
|
||||
"twoWayTalk": {
|
||||
"tips": "Vaš uređaj mora podržavati funkciju, a WebRTC mora biti konfiguriran za dvosmernu komunikaciju.",
|
||||
"available": "Dvosmerna komunikacija je dostupna za ovaj stream",
|
||||
"unavailable": "Dvosmerna komunikacija nije dostupna za ovaj stream"
|
||||
},
|
||||
"lowBandwidth": {
|
||||
"tips": "Živo prikazivanje je u režimu niske propusnosti zbog buferiranja ili grešaka u streamu.",
|
||||
"resetStream": "Ponovno postavi stream"
|
||||
},
|
||||
"playInBackground": {
|
||||
"label": "Ponovno postavi stream",
|
||||
"tips": "Omogući ovu opciju da nastavi streamanje kada je pokazivač sakriven."
|
||||
}
|
||||
},
|
||||
"cameraSettings": {
|
||||
"title": "{{camera}} Postavke",
|
||||
"cameraEnabled": "Kamera omogućena",
|
||||
"objectDetection": "Detekcija objekata",
|
||||
"recording": "Snimanje",
|
||||
"snapshots": "Snimci",
|
||||
"audioDetection": "Detekcija zvuka",
|
||||
"transcription": "Transkripcija zvuka",
|
||||
"autotracking": "Autotračenje"
|
||||
},
|
||||
"history": {
|
||||
"label": "Prikaži povijesne snimke"
|
||||
},
|
||||
"effectiveRetainMode": {
|
||||
"modes": {
|
||||
"all": "Sve",
|
||||
"motion": "Kretanje",
|
||||
"active_objects": "Aktivni objekti"
|
||||
}
|
||||
},
|
||||
"editLayout": {
|
||||
"label": "Uredi raspored",
|
||||
"group": {
|
||||
"label": "Uredi grupu kamera"
|
||||
},
|
||||
"exitEdit": "Izađi iz uređivanja"
|
||||
},
|
||||
"noCameras": {
|
||||
"title": "Nema konfiguriranih kamera",
|
||||
"description": "Počnite tako što ćete povezati kameru s Frigate.",
|
||||
"buttonText": "Dodaj kameru",
|
||||
"restricted": {
|
||||
"title": "Nema dostupnih kamera",
|
||||
"description": "Nemate dozvolu za pregled bilo koje kamere u ovoj grupi."
|
||||
},
|
||||
"default": {
|
||||
"title": "Nema konfiguriranih kamera",
|
||||
"description": "Počnite tako što ćete povezati kameru s Frigate.",
|
||||
"buttonText": "Dodaj kameru"
|
||||
},
|
||||
"group": {
|
||||
"title": "Nema kamera u grupi",
|
||||
"description": "Ova grupa kamera nema dodeljene ili omogućene kamere.",
|
||||
"buttonText": "Upravljajte grupama"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"documentTitle": "Pretraga pokreta - Frigate",
|
||||
"title": "Pretraga pokreta",
|
||||
"description": "Nacrtaj poligon da biste definirali regiju interesa, a zatim navedite vremenski raspon za pretragu promjena pokreta unutar te regije.",
|
||||
"selectCamera": "Pretraga pokreta učitava se",
|
||||
"startSearch": "Počni pretragu",
|
||||
"searchStarted": "Pretraga započeta",
|
||||
"searchCancelled": "Pretraga otkazana",
|
||||
"cancelSearch": "Otkaži",
|
||||
"searching": "Pretraga u toku.",
|
||||
"searchComplete": "Pretraga završena",
|
||||
"noResultsYet": "Pokrenite pretragu da biste pronašli promjene pokreta u odabranoj regiji",
|
||||
"noChangesFound": "Nisu otkrivene promjene piksela u odabranoj regiji",
|
||||
"changesFound_one": "Pronađeno {{count}} promjena pokreta",
|
||||
"changesFound_few": "Pronađeno {{count}} nekoliko pokreta",
|
||||
"changesFound_other": "Pronađeno {{count}} promjene pokreta",
|
||||
"framesProcessed": "{{count}} okvir procesiran",
|
||||
"jumpToTime": "Preskoči na ovo vrijeme",
|
||||
"results": "Rezultati",
|
||||
"showSegmentHeatmap": "Top mapa",
|
||||
"newSearch": "Nova pretraga",
|
||||
"clearResults": "Očisti rezultate",
|
||||
"clearROI": "Očisti poligon",
|
||||
"polygonControls": {
|
||||
"points_one": "{{count}} tačka",
|
||||
"points_few": "{{count}} tačke",
|
||||
"points_other": "{{count}} tačke",
|
||||
"undo": "Poništi posljednju tačku",
|
||||
"reset": "Ponovi poligon"
|
||||
},
|
||||
"motionHeatmapLabel": "Top mapa pokreta",
|
||||
"dialog": {
|
||||
"title": "Pretraga pokreta",
|
||||
"cameraLabel": "Kamera",
|
||||
"previewAlt": "Pregled kamere za {{camera}}"
|
||||
},
|
||||
"timeRange": {
|
||||
"title": "Opseg pretrage",
|
||||
"start": "Početno vrijeme",
|
||||
"end": "Krajnje vrijeme"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Postavke pretrage",
|
||||
"parallelMode": "Paralelni način",
|
||||
"parallelModeDesc": "Skeniranje više segmenata snimaka istovremeno (brže, ali značajno intenzivnije za CPU)",
|
||||
"threshold": "Praga osjetljivosti",
|
||||
"thresholdDesc": "Niže vrijednosti detektiraju manje promjene (1-255)",
|
||||
"minArea": "Minimalna površina promjene",
|
||||
"minAreaDesc": "Minimalni postotak područja interesa koji mora promijeniti da bi se smatrao značajnim",
|
||||
"frameSkip": "Preskoči okvir",
|
||||
"frameSkipDesc": "Obrađujte svaki N-ti okvir. Postavite ovo na brzinu okvira vaše kamere da biste obradili jedan okvir po sekundi (npr. 5 za 5 FPS kameru, 30 za 30 FPS kameru). Više vrijednosti će biti brže, ali mogu propustiti kratke događaje pokreta.",
|
||||
"maxResults": "Maksimalni rezultati",
|
||||
"maxResultsDesc": "Zaustavi nakon ovog broja odgovarajućih vremenskih oznaka"
|
||||
},
|
||||
"errors": {
|
||||
"noCamera": "Molimo odaberite kameru",
|
||||
"noROI": "Molimo nacrtajte područje interesa",
|
||||
"noTimeRange": "Molimo odaberite vremenski opseg",
|
||||
"invalidTimeRange": "Krajnje vrijeme mora biti nakon početnog vremena",
|
||||
"searchFailed": "Pretraga neuspješna: {{message}}",
|
||||
"polygonTooSmall": "Poligon mora imati najmanje 3 točke",
|
||||
"unknown": "Nepoznata greška"
|
||||
},
|
||||
"changePercentage": "{{percentage}}% promijenjeno",
|
||||
"metrics": {
|
||||
"title": "Metrike pretrage",
|
||||
"segmentsScanned": "Skenirani segmenti",
|
||||
"segmentsProcessed": "Obrađeno",
|
||||
"segmentsSkippedInactive": "Preskočeno (bez aktivnosti)",
|
||||
"segmentsSkippedHeatmap": "Preskočeno (bez preklapanja ROI)",
|
||||
"fallbackFullRange": "Povratni put skeniranje cijelog opsega",
|
||||
"framesDecoded": "Dekodirani okviri",
|
||||
"wallTime": "Vrijeme pretrage",
|
||||
"segmentErrors": "Greške segmenta",
|
||||
"seconds": "{{seconds}}s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"filter": "Filtar",
|
||||
"export": "Izvoz",
|
||||
"calendar": "Kalendar",
|
||||
"filters": "Filtari",
|
||||
"toast": {
|
||||
"error": {
|
||||
"noValidTimeSelected": "Nije odabran valjan vremenski opseg",
|
||||
"endTimeMustAfterStartTime": "Krajnje vrijeme mora biti nakon početnog vremena"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"title": "Debug ponavljanje",
|
||||
"description": "Ponovno prikazivanje snimaka kamere za ispitivanje. Lista objekata prikazuje zakasnjelje sažetak detektiranih objekata, a kartica Zapisi prikazuje tok unutrašnjih poruka Frigate iz snimaka ponavljanja.",
|
||||
"websocket_messages": "Poruke",
|
||||
"dialog": {
|
||||
"title": "Počni debug ponavljanje",
|
||||
"description": "Kreiraj privremenu kameru za ponavljanje koja ponavlja povijesne snimke za ispitivanje problema detekcije i praćenja objekata. Kamera za ponavljanje će imati istu konfiguraciju detekcije kao i izvorna kamera. Odaberite vremenski raspon za početak.",
|
||||
"camera": "Izvorna kamera",
|
||||
"timeRange": "Vremenski opseg",
|
||||
"preset": {
|
||||
"1m": "Posljednja 1 minuta",
|
||||
"5m": "Posljednje 5 minuta",
|
||||
"timeline": "Iz vremenske linije",
|
||||
"custom": "Prilagođeno"
|
||||
},
|
||||
"startButton": "Počni ponavljanje",
|
||||
"selectFromTimeline": "Odaberite",
|
||||
"starting": "Pokretanje ponavljanja...",
|
||||
"startLabel": "Početak",
|
||||
"endLabel": "Kraj",
|
||||
"toast": {
|
||||
"error": "Neuspješno pokretanje debug ponavljanja: {{error}}",
|
||||
"alreadyActive": "Već postoji aktivna sesija ponavljanja",
|
||||
"stopError": "Neuspješno zaustavljanje debug ponavljanja: {{error}}",
|
||||
"goToReplay": "Idi na ponavljanje"
|
||||
}
|
||||
},
|
||||
"page": {
|
||||
"noSession": "Nema aktivne sesije ponavljanja",
|
||||
"noSessionDesc": "Pokrenite debug ponavljanje iz pogleda Povijest klikom na dugme Debug Replay u alatnoj traci.",
|
||||
"goToRecordings": "Idi na povijest",
|
||||
"sourceCamera": "Izvorna kamera",
|
||||
"replayCamera": "Kamera za ponavljanje",
|
||||
"initializingReplay": "Inicijalizacija ponavljanja...",
|
||||
"stoppingReplay": "Zaustavljanje ponavljanja...",
|
||||
"stopReplay": "Zaustavi ponavljanje",
|
||||
"confirmStop": {
|
||||
"title": "Zaustavi režim ponavljanja za debagovanje?",
|
||||
"description": "Ovo će zaustaviti sesiju ponavljanja i očistiti sve privremene podatke. Sigurni li?",
|
||||
"confirm": "Zaustavi ponavljanje",
|
||||
"cancel": "Otkaži"
|
||||
},
|
||||
"activity": "Aktivnost",
|
||||
"objects": "Popis objekata",
|
||||
"audioDetections": "Audio detekcije",
|
||||
"noActivity": "Nema detektovane aktivnosti",
|
||||
"activeTracking": "Aktivno praćenje",
|
||||
"noActiveTracking": "Nema aktivnog praćenja",
|
||||
"configuration": "Konfiguracija",
|
||||
"configurationDesc": "Podesiti precizno detekciju pokreta i praćenje objekata za kameru za debagovanje ponavljanja. Promjene se ne čuvaju u datoteci konfiguracije Frigate.",
|
||||
"preparingClip": "Pripremam klip…",
|
||||
"preparingClipDesc": "Frigate spaja snimke za odabrani vremenski raspon. Ovo može potrajati minut za duže raspone.",
|
||||
"startingCamera": "Pokretanje ponovnog pokretanja otklanjanja grešaka…",
|
||||
"startError": {
|
||||
"title": "Neuspjelo pokretanje ponovnog prikaza otklanjanja grešaka",
|
||||
"back": "Povratak na historiju"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"search": "Pretraga",
|
||||
"button": {
|
||||
"save": "Sačuvaj pretragu",
|
||||
"clear": "Očisti pretragu",
|
||||
"delete": "Obriši sačuvanu pretragu",
|
||||
"filterInformation": "Filtrirajte informacije",
|
||||
"filterActive": "Filtari aktivni"
|
||||
},
|
||||
"savedSearches": "Sačuvane pretrage",
|
||||
"searchFor": "Pretraga za {{inputValue}}",
|
||||
"trackedObjectId": "ID praćenog objekta",
|
||||
"filter": {
|
||||
"label": {
|
||||
"cameras": "Kamere",
|
||||
"labels": "Oznake",
|
||||
"zones": "Zone",
|
||||
"sub_labels": "Podoznake",
|
||||
"attributes": "Atributi",
|
||||
"search_type": "Tip pretrage",
|
||||
"time_range": "Vremenski opseg",
|
||||
"before": "Prije",
|
||||
"after": "Nakon",
|
||||
"min_score": "Min. bodovi",
|
||||
"max_score": "Max. bodovi",
|
||||
"min_speed": "Min. brzina",
|
||||
"max_speed": "Max. brzina",
|
||||
"recognized_license_plate": "Prepoznata tablica",
|
||||
"has_clip": "Ima klip",
|
||||
"has_snapshot": "Ima snimak"
|
||||
},
|
||||
"searchType": {
|
||||
"thumbnail": "Minijatura",
|
||||
"description": "Opis"
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"beforeDateBeLaterAfter": "Datum 'before' mora biti kasniji od datuma 'after'.",
|
||||
"afterDatebeEarlierBefore": "Datum 'after' mora biti raniji od datuma 'before'.",
|
||||
"minScoreMustBeLessOrEqualMaxScore": "Vrijednost 'min_score' mora biti manja ili jednaka vrijednosti 'max_score'.",
|
||||
"maxScoreMustBeGreaterOrEqualMinScore": "Vrijednost 'max_score' mora biti veća ili jednaka vrijednosti 'min_score'.",
|
||||
"minSpeedMustBeLessOrEqualMaxSpeed": "Vrijednost 'min_speed' mora biti manja ili jednaka vrijednosti 'max_speed'.",
|
||||
"maxSpeedMustBeGreaterOrEqualMinSpeed": "Vrijednost 'max_speed' mora biti veća ili jednaka vrijednosti 'min_speed'."
|
||||
}
|
||||
},
|
||||
"tips": {
|
||||
"title": "Kako koristiti tekstualne filtere",
|
||||
"desc": {
|
||||
"text": "Filteri vam pomažu da sužite rezultate pretrage. Evo kako ih koristiti u polju za unos:",
|
||||
"step1": "Unesite ime ključa filtera, zatim dvojtočku (npr. \"kamere:\").",
|
||||
"step2": "Izaberite vrijednost iz predloga ili unesite vlastitu.",
|
||||
"step3": "Koristite više filtera dodavanjem jednog za drugim s razmakom između.",
|
||||
"step4": "Filteri datuma (pre: i nakon:) koriste {{DateFormat}} format.",
|
||||
"step5": "Filter raspona vremena koristi format {{exampleTime}}.",
|
||||
"step6": "Uklonite filtre klikom na 'x' pored njih.",
|
||||
"exampleLabel": "Primjer:"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"currentFilterType": "Vrijednosti filtera",
|
||||
"noFilters": "Filtari",
|
||||
"activeFilters": "Aktivni filteri"
|
||||
}
|
||||
},
|
||||
"similaritySearch": {
|
||||
"title": "Pretraga sličnosti",
|
||||
"active": "Pretraga sličnosti aktivna",
|
||||
"clear": "Očisti pretragu sličnosti"
|
||||
},
|
||||
"placeholder": {
|
||||
"search": "Pretraži…"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,256 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"cameras": "Statistika kamere - Frigate",
|
||||
"storage": "Statistika skladišta - Frigate",
|
||||
"general": "Opća statistika - Frigate",
|
||||
"enrichments": "Statistika bogatstva - Frigate",
|
||||
"logs": {
|
||||
"frigate": "Zapisi Frigate - Frigate",
|
||||
"go2rtc": "Zapisi Go2RTC - Frigate",
|
||||
"nginx": "Zapisi Nginx - Frigate",
|
||||
"websocket": "Zapisi poruka - Frigate"
|
||||
}
|
||||
},
|
||||
"title": "Sistem",
|
||||
"metrics": "Sistem metrike",
|
||||
"logs": {
|
||||
"websocket": {
|
||||
"label": "Zapisi",
|
||||
"pause": "Pauziraj",
|
||||
"resume": "Nastavi",
|
||||
"clear": "Očisti",
|
||||
"filter": {
|
||||
"all": "Svi temi",
|
||||
"topics": "Teme",
|
||||
"events": "Događaji",
|
||||
"reviews": "Pregledi",
|
||||
"classification": "Klasifikacija",
|
||||
"face_recognition": "Prepoznavanje lica",
|
||||
"lpr": "LPR",
|
||||
"camera_activity": "Aktivnost kamere",
|
||||
"system": "Sistem",
|
||||
"camera": "Kamera",
|
||||
"all_cameras": "Sve kamere",
|
||||
"cameras_count_one": "{{count}} Kamera",
|
||||
"cameras_count_other": "{{count}} Kamere"
|
||||
},
|
||||
"empty": "Nema još prihvaćenih poruka",
|
||||
"count_one": "{{count}} poruka",
|
||||
"count_other": "{{count}} poruke",
|
||||
"expanded": {
|
||||
"payload": "Opterećenje"
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"label": "Preuzimanje zapisa"
|
||||
},
|
||||
"copy": {
|
||||
"label": "Kopiraj u clipboard",
|
||||
"success": "Zapisi su kopirani u clipboard",
|
||||
"error": "Nije moguće kopirati zapise u clipboard"
|
||||
},
|
||||
"type": {
|
||||
"label": "Tip",
|
||||
"timestamp": "Vremenski pečat",
|
||||
"tag": "Oznaka",
|
||||
"message": "Poruka"
|
||||
},
|
||||
"tips": "Zapisi se prenose sa servera",
|
||||
"toast": {
|
||||
"error": {
|
||||
"fetchingLogsFailed": "Greška prilikom preuzimanja zapisa: {{errorMessage}}",
|
||||
"whileStreamingLogs": "Greška prilikom prijenosa protokola: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
"title": "Općenito",
|
||||
"detector": {
|
||||
"title": "Detektori",
|
||||
"inferenceSpeed": "Brzina zaključivanja detektora",
|
||||
"temperature": "Temperatura detektora",
|
||||
"cpuUsage": "Korištenje CPU detektora",
|
||||
"cpuUsageInformation": "CPU korištena za pripremu ulaznih i izlaznih podataka za/iz modela detekcije. Ova vrijednost ne mjeri korištenje zaključivanja, čak i ako se koristi GPU ili ubrzivač.",
|
||||
"memoryUsage": "Korištenje memorije detektora"
|
||||
},
|
||||
"hardwareInfo": {
|
||||
"title": "Hardverske informacije",
|
||||
"gpuUsage": "Korištenje GPU",
|
||||
"gpuMemory": "Memorija GPU",
|
||||
"gpuEncoder": "Kodiralo GPU",
|
||||
"gpuCompute": "GPU Izračunavanje / Kodiranje",
|
||||
"gpuDecoder": "Dekodiranje GPU",
|
||||
"gpuTemperature": "Temperatura GPU",
|
||||
"gpuInfo": {
|
||||
"vainfoOutput": {
|
||||
"title": "Vainfo Izlaz",
|
||||
"returnCode": "Kod povratka: {{code}}",
|
||||
"processOutput": "Izlaz procesa:",
|
||||
"processError": "Greška procesa:"
|
||||
},
|
||||
"nvidiaSMIOutput": {
|
||||
"title": "Nvidia SMI Izlaz",
|
||||
"name": "Ime: {{name}}",
|
||||
"driver": "Vozač: {{driver}}",
|
||||
"cudaComputerCapability": "CUDA sposobnost izračunavanja: {{cuda_compute}}",
|
||||
"vbios": "VBios informacije: {{vbios}}"
|
||||
},
|
||||
"closeInfo": {
|
||||
"label": "Zatvori informacije GPU"
|
||||
},
|
||||
"copyInfo": {
|
||||
"label": "Kopiraj informacije GPU"
|
||||
},
|
||||
"toast": {
|
||||
"success": "Kopirano informacije GPU u međuspremnik"
|
||||
}
|
||||
},
|
||||
"npuUsage": "Korišćenje NPU",
|
||||
"npuMemory": "Memorija NPU",
|
||||
"npuTemperature": "Temperatura NPU",
|
||||
"intelGpuWarning": {
|
||||
"title": "Upozorenje o statistikama Intel GPU",
|
||||
"message": "Statistike GPU nedostupne",
|
||||
"description": "Ovo je poznati bug u alatima za prikaz statistika Intel GPU (intel_gpu_top) gdje će se prekiniti i ponovo vratiti GPU korišćenje od 0% čak i u slučajevima kada se hardverska akceleracija i detekcija objekata ispravno izvršavaju na (i)GPU. Ovo nije bug Frigate. Možete ponovo pokrenuti host kako biste privremeno popravili problem i potvrdili da GPU radi ispravno. Ovo ne utiče na performanse."
|
||||
}
|
||||
},
|
||||
"otherProcesses": {
|
||||
"title": "Drugi procesi",
|
||||
"processCpuUsage": "Korišćenje CPU procesa",
|
||||
"processMemoryUsage": "Korišćenje memorije procesa",
|
||||
"series": {
|
||||
"go2rtc": "go2rtc",
|
||||
"recording": "Snimanje",
|
||||
"review_segment": "pregled segmenta",
|
||||
"embeddings": "Ugrađivanja",
|
||||
"audio_detector": "audio detektor"
|
||||
}
|
||||
}
|
||||
},
|
||||
"storage": {
|
||||
"title": "Skladište",
|
||||
"overview": "Pregled",
|
||||
"recordings": {
|
||||
"title": "Snimci",
|
||||
"tips": "Ova vrijednost predstavlja ukupno skladište koje se koristi za snimke u bazi podataka Frigate. Frigate ne praćenje korišćenje skladišta za sve datoteke na vašem disku.",
|
||||
"earliestRecording": "Najstariji dostupni snimak:"
|
||||
},
|
||||
"shm": {
|
||||
"title": "Alokacija SHM (deljenja memorije)",
|
||||
"warning": "Trenutna veličina SHM od {{total}}MB je prevelika. Povećajte je na najmanje {{min_shm}}MB.",
|
||||
"frameLifetime": {
|
||||
"title": "Vijek trajanja okvira",
|
||||
"description": "Svaka kamera ima {{frames}} slotova za okvire u deljenoj memoriji. Na najbržoj brzini okvira kamere, svaki okvir je dostupan za približno {{lifetime}}s prije nego što se prepiše."
|
||||
}
|
||||
},
|
||||
"cameraStorage": {
|
||||
"title": "Skladište kamere",
|
||||
"camera": "Kamera",
|
||||
"unusedStorageInformation": "Informacije o neiskorišćenom skladištu",
|
||||
"storageUsed": "Skladište",
|
||||
"percentageOfTotalUsed": "Postotak ukupno",
|
||||
"bandwidth": "Širina pojasa",
|
||||
"unused": {
|
||||
"title": "Neiskorišćeno",
|
||||
"tips": "Ova vrijednost može nepravilno predstavljati slobodno prostor dostupan Frigate ako imate druge datoteke pohranjene na vašem disku izvan snimaka Frigate. Frigate ne praćenje korišćenje skladišta izvan svojih snimaka."
|
||||
}
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"title": "Kamere",
|
||||
"overview": "Pregled",
|
||||
"info": {
|
||||
"aspectRatio": "odnos stranica",
|
||||
"cameraProbeInfo": "{{camera}} Informacije o ispitivanju kamere",
|
||||
"streamDataFromFFPROBE": "Podaci o prijenosu se dobijaju pomoću <code>ffprobe</code>.",
|
||||
"fetching": "Prenošenje podataka o kameri",
|
||||
"stream": "Prijenos {{idx}}",
|
||||
"video": "Video:",
|
||||
"codec": "Kodek:",
|
||||
"resolution": "Rješenje:",
|
||||
"fps": "FPS:",
|
||||
"unknown": "Nepoznato",
|
||||
"audio": "Zvuk:",
|
||||
"error": "Greška: {{error}}",
|
||||
"tips": {
|
||||
"title": "Informacije o ispitivanju kamere"
|
||||
}
|
||||
},
|
||||
"framesAndDetections": "Okviri / Detekcije",
|
||||
"label": {
|
||||
"camera": "Kamera",
|
||||
"detect": "detektirati",
|
||||
"skipped": "preskočeno",
|
||||
"ffmpeg": "FFmpeg",
|
||||
"capture": "snimiti",
|
||||
"overallFramesPerSecond": "ukupni okviri po sekundi",
|
||||
"overallDetectionsPerSecond": "ukupne detekcije po sekundi",
|
||||
"overallSkippedDetectionsPerSecond": "ukupno preskočene detekcije po sekundi",
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg",
|
||||
"cameraCapture": "{{camName}} snimiti",
|
||||
"cameraDetect": "{{camName}} detektirati",
|
||||
"cameraGpu": "{{camName}} GPU",
|
||||
"cameraFramesPerSecond": "{{camName}} okviri po sekundi",
|
||||
"cameraDetectionsPerSecond": "{{camName}} detekcije po sekundi",
|
||||
"cameraSkippedDetectionsPerSecond": "{{camName}} preskočenih detekcija u sekundi"
|
||||
},
|
||||
"connectionQuality": {
|
||||
"title": "Kvaliteta veze",
|
||||
"excellent": "Izuzetno dobra",
|
||||
"fair": "Uredna",
|
||||
"poor": "Loša",
|
||||
"unusable": "Nepogodna",
|
||||
"fps": "FPS",
|
||||
"expectedFps": "Očekivani FPS",
|
||||
"reconnectsLastHour": "Ponovne povezivanja (posljednje satu)",
|
||||
"stallsLastHour": "Pauze (posljednje satu)"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "Podaci o testiranju kopirani u clipboard."
|
||||
},
|
||||
"error": {
|
||||
"unableToProbeCamera": "Nemoguće testiranje kamere: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lastRefreshed": "Posljednje ažuriranje: ",
|
||||
"stats": {
|
||||
"ffmpegHighCpuUsage": "{{camera}} ima visoku upotrebu CPU za FFmpeg ({{ffmpegAvg}}%)",
|
||||
"detectHighCpuUsage": "{{camera}} ima visoku upotrebu CPU za detekciju ({{detectAvg}}%)",
|
||||
"healthy": "Sistem je zdrav",
|
||||
"reindexingEmbeddings": "Ponovno indeksiranje ugrađenih vjerodajnica ({{processed}}% završeno)",
|
||||
"cameraIsOffline": "{{camera}} je offline",
|
||||
"detectIsSlow": "{{detect}} je spor ({{speed}} ms)",
|
||||
"detectIsVerySlow": "{{detect}} je vrlo spor ({{speed}} ms)",
|
||||
"shmTooLow": "/dev/shm alokacija ({{total}} MB) treba povećati na najmanje {{min}} MB.",
|
||||
"debugReplayActive": "Debug ponavljanje sesije je aktivno"
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Obogaćivanja",
|
||||
"infPerSecond": "Inferencije po sekundi",
|
||||
"averageInf": "Prosjek vremena inferencije",
|
||||
"embeddings": {
|
||||
"image_embedding": "Slika ugrađenih vjerodajnica",
|
||||
"text_embedding": "Tekst ugrađenih vjerodajnica",
|
||||
"face_recognition": "Prepoznavanje lica",
|
||||
"plate_recognition": "Prepoznavanje ploča",
|
||||
"image_embedding_speed": "Brzina ugradnje slika",
|
||||
"face_embedding_speed": "Brzina ugradnje lica",
|
||||
"face_recognition_speed": "Brzina prepoznavanja lica",
|
||||
"plate_recognition_speed": "Brzina prepoznavanja ploča",
|
||||
"text_embedding_speed": "Brzina ugradnje teksta",
|
||||
"yolov9_plate_detection_speed": "Brzina detekcije ploča YOLOv9",
|
||||
"yolov9_plate_detection": "Detekcija ploča YOLOv9",
|
||||
"review_description": "Pregled opisa",
|
||||
"review_description_speed": "Brzina pregleda opisa",
|
||||
"review_description_events_per_second": "Pregled opisa",
|
||||
"object_description": "Opis objekta",
|
||||
"object_description_speed": "Brzina opisa objekta",
|
||||
"object_description_events_per_second": "Opis objekta",
|
||||
"classification": "{{name}} Klasifikacija",
|
||||
"classification_speed": "{{name}} Brzina klasifikacije",
|
||||
"classification_events_per_second": "{{name}} Događaji klasifikacije po sekundi"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -109,7 +109,8 @@
|
||||
"classification": "Classificació",
|
||||
"chat": "Xat",
|
||||
"actions": "Accions",
|
||||
"profiles": "Perfils"
|
||||
"profiles": "Perfils",
|
||||
"features": "Característiques"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": {
|
||||
@@ -241,7 +242,7 @@
|
||||
"done": "Fet",
|
||||
"disabled": "Deshabilitat",
|
||||
"disable": "Deshabilitar",
|
||||
"save": "Guardar",
|
||||
"save": "Desa",
|
||||
"copy": "Copiar",
|
||||
"back": "Enrere",
|
||||
"pictureInPicture": "Imatge en Imatge",
|
||||
|
||||
@@ -60,15 +60,76 @@
|
||||
"noVaildTimeSelected": "No s'ha seleccionat un rang de temps vàlid",
|
||||
"failed": "No s'ha pogut inciar l'exportació: {{error}}"
|
||||
},
|
||||
"view": "Vista"
|
||||
"view": "Vista",
|
||||
"queued": "Exporta a la cua. Mostra el progrés a la pàgina d'exportacions.",
|
||||
"batchSuccess_one": "S'ha iniciat l'exportació 1. Obrint el cas ara.",
|
||||
"batchSuccess_many": "S'han iniciat {{count}} exportacions. Obrint el cas ara.",
|
||||
"batchSuccess_other": "S'han iniciat {{count}} exportacions. Obrint el cas ara.",
|
||||
"batchPartial": "S'han iniciat {{successful}} de {{total}} exportacions. Càmeres fallides: {{failedCameras}}",
|
||||
"batchFailed": "No s'han pogut iniciar {{total}} exportacions. Càmeres fallides: {{failedCameras}}",
|
||||
"batchQueuedSuccess_one": "Exporta a la cua 1. Obrint el cas ara.",
|
||||
"batchQueuedSuccess_many": "{{count}} exportacions a la cua. Obrint el cas ara.",
|
||||
"batchQueuedSuccess_other": "{{count}} exportacions a la cua. Obrint el cas ara.",
|
||||
"batchQueuedPartial": "{{successful}} de {{total}} exportacions a la cua. Càmeres fallides: {{failedCameras}}",
|
||||
"batchQueueFailed": "No s'han pogut posar a la cua {{total}} exportacions. Càmeres fallides: {{failedCameras}}"
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Guardar exportació",
|
||||
"previewExport": "Previsualitzar exportació"
|
||||
"previewExport": "Previsualitzar exportació",
|
||||
"queueingExport": "S'està fent la cua de l'exportació...",
|
||||
"useThisRange": "Utilitza aquest interval"
|
||||
},
|
||||
"case": {
|
||||
"label": "Cas",
|
||||
"placeholder": "Selecciona un cas"
|
||||
"placeholder": "Selecciona un cas",
|
||||
"newCaseOption": "Crea un cas no",
|
||||
"newCaseNamePlaceholder": "Nom de cas nou",
|
||||
"newCaseDescriptionPlaceholder": "Descripció del cas",
|
||||
"nonAdminHelp": "Es crearà un nou cas per a aquestes exportacions."
|
||||
},
|
||||
"queueing": "S'està fent la cua de l'exportació...",
|
||||
"tabs": {
|
||||
"export": "Càmera única",
|
||||
"multiCamera": "Multicàmera"
|
||||
},
|
||||
"multiCamera": {
|
||||
"timeRange": "Interval de temps",
|
||||
"selectFromTimeline": "Selecciona des de la línia de temps",
|
||||
"cameraSelection": "Càmeres",
|
||||
"cameraSelectionHelp": "Les càmeres amb objectes rastrejats en aquest interval de temps estan preseleccionades",
|
||||
"checkingActivity": "Comprovant l'activitat de la càmera...",
|
||||
"noCameras": "No hi ha càmeres disponibles",
|
||||
"detectionCount_one": "1 objecte rastrejat",
|
||||
"detectionCount_many": "{{count}} objectes rastrejats",
|
||||
"detectionCount_other": "{{count}} objectes rastrejats",
|
||||
"nameLabel": "Nom de l'exportació",
|
||||
"namePlaceholder": "Nom base opcional per a aquestes exportacions",
|
||||
"queueingButton": "S'estan posant a la cua les exportacions...",
|
||||
"exportButton_one": "Exporta 1 càmera",
|
||||
"exportButton_many": "Exporta {{count}} càmeres",
|
||||
"exportButton_other": "Exporta {{count}} càmeres"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Exporta {{count}} ressenyes",
|
||||
"title_many": "Exporta {{count}} ressenyes",
|
||||
"title_other": "Exporta {{count}} ressenyes",
|
||||
"description": "Exporta cada revisió seleccionada. Totes les exportacions s'agruparan en un sol cas.",
|
||||
"descriptionNoCase": "Exporta cada revisió seleccionada.",
|
||||
"caseNamePlaceholder": "Exporta la revisió - {{date}}",
|
||||
"exportButton_one": "Exporta {{count}} ressenyes",
|
||||
"exportButton_many": "Exporta {{count}} ressenyes",
|
||||
"exportButton_other": "Exporta {{count}} ressenyes",
|
||||
"exportingButton": "S'està exportant...",
|
||||
"toast": {
|
||||
"started_one": "S'ha iniciat l'exportació 1. Obrint el cas ara.",
|
||||
"started_many": "S'han iniciat {{count}} exportacions. Obrint el cas ara.",
|
||||
"started_other": "S'han iniciat {{count}} exportacions. Obrint el cas ara.",
|
||||
"startedNoCase_one": "S'ha iniciat l'exportació 1.",
|
||||
"startedNoCase_many": "S'han iniciat {{count}} exportacions.",
|
||||
"startedNoCase_other": "S'han iniciat {{count}} exportacions.",
|
||||
"partial": "S'han iniciat {{successful}} de {{total}} exportacions. Ha fallat: {{failedItems}}",
|
||||
"failed": "No s'han pogut iniciar {{total}} exportacions. Ha fallat: {{failedItems}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
@@ -116,6 +177,14 @@
|
||||
"success": "Els enregistraments de vídeo associats als elements de revisió seleccionats s’han suprimit correctament.",
|
||||
"error": "No s'ha pogut suprimir: {{error}}"
|
||||
}
|
||||
},
|
||||
"shareTimestamp": {
|
||||
"label": "Comparteix la marca horària",
|
||||
"title": "Comparteix la marca horària",
|
||||
"description": "Comparteix un URL amb marca horària de la posició actual del jugador o tria una marca horària personalitzada. Tingueu en compte que aquest no és un URL de compartició pública i només és accessible per als usuaris amb accés a Frigate i aquesta càmera.",
|
||||
"custom": "Marca horària personalitzada",
|
||||
"button": "Comparteix l'URL de la marca horària",
|
||||
"shareTitle": "Marca de temps de revisió de Frigate: {{camera}}"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
|
||||
@@ -32,7 +32,8 @@
|
||||
"noPreviewFoundFor": "No s'ha trobat cap previsualització per a {{cameraName}}",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Enviar aquesta imatge a Frigate+?",
|
||||
"submit": "Enviar"
|
||||
"submit": "Enviar",
|
||||
"previewError": "No s'ha pogut carregar la vista prèvia de la instantània. És possible que l'enregistrament no estigui disponible en aquest moment."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "Es requereix iOS 17.1 o superior per a aquest tipus de reproducció en directe.",
|
||||
"streamOffline": {
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"description": "Habilitat"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Esdeveniments d'àudio",
|
||||
"label": "Detecció d'àudio",
|
||||
"description": "Configuració per a la detecció d'esdeveniments basats en àudio per a aquesta càmera.",
|
||||
"enabled": {
|
||||
"label": "Habilita la detecció d'àudio",
|
||||
@@ -485,6 +485,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "Exporta els arguments de l'hwaccel",
|
||||
"description": "Args d'acceleració de maquinari a utilitzar per a operacions d'exportació/transcodificació."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Màxim d'exportacions concurrents",
|
||||
"description": "Nombre màxim de treballs d'exportació a processar al mateix temps."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
|
||||
@@ -341,6 +341,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "Exporta els arguments de l'hwaccel",
|
||||
"description": "Args d'acceleració de maquinari a utilitzar per a operacions d'exportació/transcodificació."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Màxim d'exportacions concurrents",
|
||||
"description": "Nombre màxim de treballs d'exportació a processar al mateix temps."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
@@ -975,8 +979,8 @@
|
||||
"description": "Habilita el monitoratge d'amplada de banda per procés per als processos i detectors de ffmpeg de càmera (requereix capacitats)."
|
||||
},
|
||||
"intel_gpu_device": {
|
||||
"label": "Dispositiu SR-IOV",
|
||||
"description": "Identificador de dispositiu utilitzat quan es tracten les GPU d'Intel com a SR-IOV per corregir les estadístiques de GPU."
|
||||
"label": "Dispositiu GPU d'Intel",
|
||||
"description": "Adreça de bus PCI o camí del dispositiu DRM (p. ex. /dev/dri/card1) utilitzat per fixar les estadístiques de GPU d'Intel a un dispositiu específic quan hi ha múltiples."
|
||||
}
|
||||
},
|
||||
"version_check": {
|
||||
@@ -1951,7 +1955,7 @@
|
||||
},
|
||||
"roles": {
|
||||
"label": "Rols",
|
||||
"description": "Funcions genAI (eines, visió, incrustacions); un proveïdor per rol."
|
||||
"description": "Rols de GenAI (xat, descripcions, incrustacions); un proveïdor per rol."
|
||||
},
|
||||
"provider_options": {
|
||||
"label": "Opcions del proveïdor",
|
||||
@@ -1963,7 +1967,7 @@
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"label": "Esdeveniments d'àudio",
|
||||
"label": "Detecció d'àudio",
|
||||
"description": "Configuració per a la detecció d'esdeveniments basats en àudio per a totes les càmeres; es pot substituir per càmera.",
|
||||
"enabled": {
|
||||
"label": "Habilita la detecció d'àudio",
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"documentTitle": "Xat - Frigate",
|
||||
"title": "Xat Frigate",
|
||||
"subtitle": "El teu assistent d'AI per a gestionar càmeres i coneixements",
|
||||
"placeholder": "Pregunta qualsevol cosa...",
|
||||
"error": "Alguna cosa ha fallat. Torna-ho a provar.",
|
||||
"processing": "Processant...",
|
||||
"toolsUsed": "Usades: {{tools}}",
|
||||
"showTools": "Mostra eines ({{count}})",
|
||||
"hideTools": "Amaga eines",
|
||||
"call": "Truca",
|
||||
"result": "Resultat",
|
||||
"arguments": "Variables:",
|
||||
"response": "Resposta:",
|
||||
"attachment_chip_label": "{{label}} a {{camera}}",
|
||||
"attachment_chip_remove": "Elimina l'adjunt",
|
||||
"open_in_explore": "Obre en l'explorador",
|
||||
"attach_event_aria": "Adjunta l'esdeveniment {{eventId}}",
|
||||
"attachment_picker_paste_label": "O enganxa l'ID de l'esdeveniment",
|
||||
"attachment_picker_attach": "Adjunta",
|
||||
"attachment_picker_placeholder": "Adjunta un esdeveniment",
|
||||
"quick_reply_find_similar": "Troba albiraments similars",
|
||||
"quick_reply_tell_me_more": "Explica'm més sobre això",
|
||||
"quick_reply_when_else": "Quan més es va veure?",
|
||||
"quick_reply_find_similar_text": "Troba albiraments similars a això.",
|
||||
"quick_reply_tell_me_more_text": "Parla'm més d'aquest.",
|
||||
"quick_reply_when_else_text": "Quan més es va veure això?",
|
||||
"anchor": "Referència",
|
||||
"similarity_score": "Similitud",
|
||||
"no_similar_objects_found": "No s'ha trobat cap objecte similar.",
|
||||
"semantic_search_required": "La cerca semàntica ha d'estar habilitada per trobar objectes similars.",
|
||||
"send": "Envia",
|
||||
"suggested_requests": "Proveu de preguntar:",
|
||||
"starting_requests": {
|
||||
"show_recent_events": "Mostra els esdeveniments recents",
|
||||
"show_camera_status": "Mostra l'estat de la càmera",
|
||||
"recap": "Què va passar mentre jo era fora?",
|
||||
"watch_camera": "Observa una càmera per a l'activitat"
|
||||
},
|
||||
"starting_requests_prompts": {
|
||||
"show_recent_events": "Mostra'm els esdeveniments recents de l'última hora",
|
||||
"show_camera_status": "Quin és l'estat actual de les meves càmeres?",
|
||||
"recap": "Què va passar mentre jo era fora?",
|
||||
"watch_camera": "Vigila la porta d'entrada i fes-me saber si algú apareix"
|
||||
}
|
||||
}
|
||||
@@ -27,7 +27,9 @@
|
||||
},
|
||||
"documentTitle": "Revisió - Frigate",
|
||||
"recordings": {
|
||||
"documentTitle": "Enregistraments - Frigate"
|
||||
"documentTitle": "Enregistraments - Frigate",
|
||||
"invalidSharedLink": "No s'ha pogut obrir l'enllaç d'enregistrament amb marques de temps a causa d'un error d'anàlisi.",
|
||||
"invalidSharedCamera": "No s'ha pogut obrir l'enllaç d'enregistrament amb marques de temps a causa d'una càmera desconeguda o no autoritzada."
|
||||
},
|
||||
"calendarFilter": {
|
||||
"last24Hours": "Últimes 24 hores"
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Confirmar la supressió",
|
||||
"desc": "Eliminant aquest objecte seguit borrarà l'snapshot, qualsevol embedding gravat, i qualsevol detall de seguiment. Les imatges gravades d'aquest objecte seguit en l'historial <em>NO</em> seràn eliminades.<br /><br />Estas segur que vols continuar?"
|
||||
"desc": "Suprimir aquest objecte rastrejat elimina la instantània, qualsevol incrustació desada, i qualsevol entrada de detalls de seguiment associada. Les imatges gravades d'aquest objecte seguit en l'historial <em>NO</em> seràn eliminades.<br /><br />Estas segur que vols continuar?"
|
||||
},
|
||||
"toast": {
|
||||
"error": "S'ha produït un error en suprimir aquest objecte rastrejat: {{errorMessage}}"
|
||||
@@ -289,7 +289,10 @@
|
||||
"zones": "Zones",
|
||||
"ratio": "Ràtio",
|
||||
"area": "Àrea",
|
||||
"score": "Puntuació"
|
||||
"score": "Puntuació",
|
||||
"computedScore": "Puntuació calculada",
|
||||
"topScore": "Puntuació superior",
|
||||
"toggleAdvancedScores": "Commuta les puntuacions avançades"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
|
||||
@@ -14,7 +14,9 @@
|
||||
"toast": {
|
||||
"error": {
|
||||
"renameExportFailed": "Error al canviar el nom de l’exportació: {{errorMessage}}",
|
||||
"assignCaseFailed": "No s'ha pogut actualitzar l'assignació de cas:{{errorMessage}}"
|
||||
"assignCaseFailed": "No s'ha pogut actualitzar l'assignació de cas:{{errorMessage}}",
|
||||
"caseSaveFailed": "No s'ha pogut desar el cas: {{errorMessage}}",
|
||||
"caseDeleteFailed": "No s'ha pogut suprimir el cas: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
@@ -22,7 +24,8 @@
|
||||
"downloadVideo": "Baixa el vídeo",
|
||||
"editName": "Edita el nom",
|
||||
"deleteExport": "Suprimeix l'exportació",
|
||||
"assignToCase": "Afegeix al cas"
|
||||
"assignToCase": "Afegeix al cas",
|
||||
"removeFromCase": "Elimina del cas"
|
||||
},
|
||||
"headings": {
|
||||
"cases": "Casos",
|
||||
@@ -35,5 +38,91 @@
|
||||
"newCaseOption": "Crea un cas nou",
|
||||
"nameLabel": "Nom del cas",
|
||||
"descriptionLabel": "Descripció"
|
||||
},
|
||||
"toolbar": {
|
||||
"newCase": "Cas nou",
|
||||
"addExport": "Afegeix una exportació",
|
||||
"editCase": "Edita el cas",
|
||||
"deleteCase": "Suprimeix el cas"
|
||||
},
|
||||
"deleteCase": {
|
||||
"label": "Suprimeix el cas",
|
||||
"desc": "Esteu segur que voleu suprimir {{caseName}}?",
|
||||
"descKeepExports": "Les exportacions continuaran estant disponibles com a exportacions sense categoria.",
|
||||
"descDeleteExports": "Totes les exportacions en aquest cas s'eliminaran permanentment.",
|
||||
"deleteExports": "Elimina també les exportacions"
|
||||
},
|
||||
"caseCard": {
|
||||
"emptyCase": "Encara no hi ha exportacions"
|
||||
},
|
||||
"jobCard": {
|
||||
"defaultName": "Exportació de {{camera}}",
|
||||
"queued": "En cua",
|
||||
"running": "En execució",
|
||||
"preparing": "Preparant",
|
||||
"copying": "Copiant",
|
||||
"encoding": "Codificant",
|
||||
"encodingRetry": "Codificant (reintent)",
|
||||
"finalizing": "Finalitzant"
|
||||
},
|
||||
"caseView": {
|
||||
"noDescription": "Sense descripció",
|
||||
"createdAt": "{{value}} creat",
|
||||
"exportCount_one": "1 exportació",
|
||||
"exportCount_other": "{{count}} exportacions",
|
||||
"cameraCount_one": "1 càmera",
|
||||
"cameraCount_other": "{{count}} càmeres",
|
||||
"showMore": "Mostra'n més",
|
||||
"showLess": "Mostra menys",
|
||||
"emptyTitle": "Aquest cas és buit",
|
||||
"emptyDescription": "Afegeix les exportacions no categoritzades existents per mantenir el cas organitzat.",
|
||||
"emptyDescriptionNoExports": "Encara no hi ha exportacions sense categoria per afegir."
|
||||
},
|
||||
"caseEditor": {
|
||||
"createTitle": "Crea un cas",
|
||||
"editTitle": "Edita el cas",
|
||||
"namePlaceholder": "Nom del cas",
|
||||
"descriptionPlaceholder": "Afegeix notes o context per a aquest cas"
|
||||
},
|
||||
"addExportDialog": {
|
||||
"title": "Afegeix l'exportació a {{caseName}}",
|
||||
"searchPlaceholder": "Cerca exportacions sense categoria",
|
||||
"empty": "No hi ha exportacions sense categoria que coincideixin amb aquesta cerca.",
|
||||
"addButton_one": "Afegeix 1 exportació",
|
||||
"addButton_other": "Afegeix {{count}} exportacions",
|
||||
"adding": "S'està afegint..."
|
||||
},
|
||||
"selected_one": "{{count}} seleccionats",
|
||||
"selected_other": "{{count}} seleccionats",
|
||||
"bulkActions": {
|
||||
"addToCase": "Afegeix al cas",
|
||||
"moveToCase": "Mou al cas",
|
||||
"removeFromCase": "Elimina del cas",
|
||||
"delete": "Suprimeix",
|
||||
"deleteNow": "Suprimeix ara"
|
||||
},
|
||||
"bulkDelete": {
|
||||
"title": "Suprimeix les exportacions",
|
||||
"desc_one": "Esteu segur que voleu suprimir {{count}} l'exportació?",
|
||||
"desc_other": "steu segur que voleu suprimir {{count}} exportacions?"
|
||||
},
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Elimina del cas",
|
||||
"desc_one": "Voleu suprimir {{count}} d'aquest cas?",
|
||||
"desc_other": "Voleu eliminar {{count}} exportacions d'aquest cas?",
|
||||
"descKeepExports": "Les exportacions es mouran a sense categoria.",
|
||||
"descDeleteExports": "Les exportacions s'eliminaran permanentment.",
|
||||
"deleteExports": "Suprimeix les exportacions"
|
||||
},
|
||||
"bulkToast": {
|
||||
"success": {
|
||||
"delete": "Exportacions suprimides amb èxit",
|
||||
"reassign": "Assignació de cas actualitzada amb èxit",
|
||||
"remove": "S'han eliminat les exportacions del cas"
|
||||
},
|
||||
"error": {
|
||||
"deleteFailed": "No s'han pogut suprimir les exportacions: {{errorMessage}}",
|
||||
"reassignFailed": "No s'ha pogut actualitzar l'assignació de cas: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
"uploadFace": "Puja una imatge del rostre",
|
||||
"nextSteps": "Següents passos",
|
||||
"description": {
|
||||
"uploadFace": "Puja una imatge de {{name}} que mostri el seu rostre de cares. No cal que la imatge estigui retallada només al rostre."
|
||||
"uploadFace": "Pugeu una imatge de {{name}} que mostra la seva cara des d'un angle frontal. La imatge no necessita ser retallada a la seva cara."
|
||||
}
|
||||
},
|
||||
"selectFace": "Seleccionar rostre",
|
||||
|
||||
@@ -70,7 +70,8 @@
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Habilitar gravació",
|
||||
"disable": "Deshabilita l'enregistrament"
|
||||
"disable": "Deshabilita l'enregistrament",
|
||||
"disabledInConfig": "L'enregistrament primer s'ha d'habilitar a la configuració d'aquesta càmera."
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Habilita captura d'instantània",
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"documentTitle": "Busca Deteccións - Frigate",
|
||||
"title": "Búsqueda de Deteccions",
|
||||
"selectCamera": "Búsqueda de Deteccions s'esta carregant",
|
||||
"startSearch": "Començar Búsqueda",
|
||||
"searchStarted": "Búsqueda inicada",
|
||||
"searchCancelled": "Búsqueda cancel·lada",
|
||||
"cancelSearch": "Cancel·lar",
|
||||
"searching": "Búsqueda en progrés.",
|
||||
"searchComplete": "Búsqueda completa",
|
||||
"description": "Dibuixa un polígon per definir la regió d'interès, i especifica un interval de temps per cercar canvis de moviment dins d'aquesta regió.",
|
||||
"noResultsYet": "Executa una cerca per a trobar canvis de moviment a la regió seleccionada",
|
||||
"noChangesFound": "No s'ha detectat cap canvi de píxel a la regió seleccionada",
|
||||
"changesFound_one": "S'ha trobat el canvi de moviment {{count}}",
|
||||
"changesFound_many": "S'han trobat {{count}} canvis de moviment",
|
||||
"changesFound_other": "S'han trobat {{count}} canvis de moviment",
|
||||
"framesProcessed": "{{count}} fotogrames processats",
|
||||
"jumpToTime": "Salta a aquesta hora",
|
||||
"results": "Resultats",
|
||||
"showSegmentHeatmap": "Mapa de calor",
|
||||
"newSearch": "Cerca nova",
|
||||
"clearResults": "Neteja els resultats",
|
||||
"clearROI": "Neteja el polígon",
|
||||
"polygonControls": {
|
||||
"points_one": "{{count}} punt",
|
||||
"points_many": "{{count}} punts",
|
||||
"points_other": "{{count}} punts",
|
||||
"undo": "Desfés l'últim punt",
|
||||
"reset": "Restableix el polígon"
|
||||
},
|
||||
"motionHeatmapLabel": "Mapa de calor del moviment",
|
||||
"dialog": {
|
||||
"title": "Cerca de moviment",
|
||||
"cameraLabel": "Càmara",
|
||||
"previewAlt": "Vista prèvia de la càmera per a {{camera}}"
|
||||
},
|
||||
"timeRange": {
|
||||
"title": "Interval de cerca",
|
||||
"start": "Hora d'inici",
|
||||
"end": "Hora final"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Configuració de la cerca",
|
||||
"parallelMode": "Mode paral·lel",
|
||||
"parallelModeDesc": "Escaneja múltiples segments d'enregistrament al mateix temps (més ràpid, però significativament més intensiu en CPU)",
|
||||
"threshold": "Llindar de la sensibilitat",
|
||||
"thresholdDesc": "Els valors més baixos detecten canvis més petits (1-255)",
|
||||
"minArea": "Àrea de canvi mínim",
|
||||
"minAreaDesc": "Percentatge mínim de la regió d'interès que s'ha de canviar per considerar-se significatiu",
|
||||
"frameSkip": "Omet el fotograma",
|
||||
"frameSkipDesc": "Processa cada N fotograma. Establiu això a la velocitat de fotogrames de la càmera per processar un fotograma per segon (p. ex. 5 per a una càmera de 5 FPS, 30 per a una càmera de 30 FPS). Els valors més alts seran més ràpids, però poden perdre els esdeveniments de curt moviment.",
|
||||
"maxResults": "Resultats màxims",
|
||||
"maxResultsDesc": "Atura després d'aquestes quantes marques horàries coincidents"
|
||||
},
|
||||
"errors": {
|
||||
"noCamera": "Seleccioneu una càmera",
|
||||
"noROI": "Dibuixeu una regió d'interès",
|
||||
"noTimeRange": "Seleccioneu un interval de temps",
|
||||
"invalidTimeRange": "L'hora de finalització ha de ser posterior a l'hora d'inici",
|
||||
"searchFailed": "Ha fallat la cerca: {{message}}",
|
||||
"polygonTooSmall": "El polígon ha de tenir almenys 3 punts",
|
||||
"unknown": "Error desconegut"
|
||||
},
|
||||
"changePercentage": "{{percentage}}% canviat",
|
||||
"metrics": {
|
||||
"title": "Cerca les mètriques",
|
||||
"segmentsScanned": "Segments escanejats",
|
||||
"segmentsProcessed": "Processat",
|
||||
"segmentsSkippedInactive": "S'ha omès (sense activitat)",
|
||||
"segmentsSkippedHeatmap": "S'ha omès (sense superposició ROI)",
|
||||
"fallbackFullRange": "Escaneig de rang complet alternatiu",
|
||||
"framesDecoded": "Fotogrames descodificats",
|
||||
"wallTime": "Temps de cerca",
|
||||
"segmentErrors": "Errors del segment",
|
||||
"seconds": "{{seconds}}s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"page": {
|
||||
"startError": {
|
||||
"back": "Torna a l'Historial",
|
||||
"title": "No s'ha pogut iniciar la repetició de la depuració"
|
||||
},
|
||||
"sourceCamera": "Camera d'origen",
|
||||
"replayCamera": "Reproduïr Càmera",
|
||||
"initializingReplay": "Inicialitzant depurar repetició...",
|
||||
"stoppingReplay": "Parant depurar repetició...",
|
||||
"stopReplay": "Parar Repetició",
|
||||
"confirmStop": {
|
||||
"title": "Parar Depurar Repetició?",
|
||||
"description": "Aixó pararà la sessió i netejarà les dades temporals. Estás segur?",
|
||||
"confirm": "Parar Repetició",
|
||||
"cancel": "Cancel·lar"
|
||||
},
|
||||
"activity": "Activitat",
|
||||
"objects": "Llista d'Objectes",
|
||||
"audioDetections": "Deteccions d'Audio",
|
||||
"noActivity": "Sense activitat detectada",
|
||||
"activeTracking": "Tracking Actiu",
|
||||
"noActiveTracking": "Sense tracking actiu",
|
||||
"configuration": "Configuració",
|
||||
"configurationDesc": "Configuració d'ajust fi de detecció de moviment i tracking d'objectes per a la depuració de reproducció de càmera. Cap canvi es graba en el teu arxiu de configuració de Frigate.",
|
||||
"noSession": "No hi ha una sessió activa de reproducció de depuració",
|
||||
"noSessionDesc": "Inicia una reproducció de depuració des de la vista Historial fent clic al botó Accions a la barra d'eines i escollint Depura Repeteix.",
|
||||
"goToRecordings": "Ves a l'historial",
|
||||
"preparingClip": "S'està preparant el clip…",
|
||||
"preparingClipDesc": "Frigate està cosint enregistraments per a l'interval de temps seleccionat. Això pot trigar un minut en intervals més llargs.",
|
||||
"startingCamera": "S'està iniciant la repetició de la depuració…"
|
||||
},
|
||||
"title": "Repetició de depuració",
|
||||
"websocket_messages": "Missatges",
|
||||
"dialog": {
|
||||
"title": "Iniciar Depuració de Repeticions",
|
||||
"camera": "Càmera Font",
|
||||
"timeRange": "Rang de Temps",
|
||||
"preset": {
|
||||
"1m": "Últim 1 Minut",
|
||||
"5m": "Últims 5 Minuts",
|
||||
"timeline": "Desde la Línia de Temps",
|
||||
"custom": "Personalitzat"
|
||||
},
|
||||
"description": "Crea una càmera de reproducció temporal que fa bucles de metratge històric per depurar la detecció d'objectes i els problemes de seguiment. La càmera de reproducció tindrà la mateixa configuració de detecció que la càmera d'origen. Trieu un interval de temps per començar.",
|
||||
"startButton": "Inicia la repetició",
|
||||
"selectFromTimeline": "Selecciona",
|
||||
"starting": "S'està iniciant la repetició...",
|
||||
"startLabel": "Inici",
|
||||
"endLabel": "Final",
|
||||
"toast": {
|
||||
"error": "No s'ha pogut iniciar la repetició de depuració: {{error}}",
|
||||
"alreadyActive": "Ja hi ha activada una sessió de reproducció",
|
||||
"stopError": "No s'ha pogut aturar la repetició de depuració: {{error}}",
|
||||
"goToReplay": "Ves a la repetició"
|
||||
}
|
||||
},
|
||||
"description": "Reprodueix els enregistraments de la càmera per a la depuració. La llista d'objectes mostra un resum retardat en el temps dels objectes detectats i la pestanya Missatges mostra un flux de missatges interns de la fragata a partir del metratge de reproducció."
|
||||
}
|
||||
@@ -43,7 +43,7 @@
|
||||
"globalMotion": "Detecció de moviment",
|
||||
"globalObjects": "Objectes",
|
||||
"globalReview": "Revisió",
|
||||
"globalAudioEvents": "Esdeveniments d'àudio",
|
||||
"globalAudioEvents": "Detecció d'àudio",
|
||||
"globalLivePlayback": "Reproducció en directe",
|
||||
"globalTimestampStyle": "Estil de la marca horària",
|
||||
"systemDatabase": "Base de dades",
|
||||
@@ -73,7 +73,7 @@
|
||||
"cameraMotion": "Detecció de moviment",
|
||||
"cameraObjects": "Objectes",
|
||||
"cameraConfigReview": "Revisió",
|
||||
"cameraAudioEvents": "Esdeveniments d'àudio",
|
||||
"cameraAudioEvents": "Detecció d'àudio",
|
||||
"cameraAudioTranscription": "Transcripció d'àudio",
|
||||
"cameraNotifications": "Notificacions",
|
||||
"cameraLivePlayback": "Reproducció en directe",
|
||||
@@ -1280,7 +1280,8 @@
|
||||
},
|
||||
"hikvision": {
|
||||
"substreamWarning": "El substream 1 està bloquejat a una resolució baixa. Moltes càmeres Hikvision suporten subfluxos addicionals que han d'estar habilitats a la configuració de la càmera. Es recomana comprovar i utilitzar aquests corrents si estan disponibles."
|
||||
}
|
||||
},
|
||||
"resolutionUnknown": "La resolució d'aquest flux no s'ha pogut investigar. Heu d'establir manualment la resolució de detecció a Configuració o a la configuració."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1297,7 +1298,13 @@
|
||||
"enableDesc": "Inhabilita temporalment una càmera habilitada fins que es reiniciï Frigate. La inhabilitació d'una càmera atura completament el processament de Frigate dels fluxos d'aquesta càmera. La detecció, l'enregistrament i la depuració no estaran disponibles.<br /> <em>Nota: això no desactiva les retransmissions de go2rtc.</em>",
|
||||
"disableLabel": "Càmeres inhabilitades",
|
||||
"disableDesc": "Habilita una càmera que actualment no és visible a la interfície d'usuari i està desactivada a la configuració. Es requereix un reinici de Frigate després d'activar-la.",
|
||||
"enableSuccess": "{{cameraName}} activat a la configuració. Reinicia Frigate per aplicar els canvis."
|
||||
"enableSuccess": "{{cameraName}} activat a la configuració. Reinicia Frigate per aplicar els canvis.",
|
||||
"friendlyName": {
|
||||
"edit": "Edita el nom de la pantalla de la càmera",
|
||||
"title": "Edita el nom de la pantalla",
|
||||
"description": "Estableix el nom amigable que es mostra per a aquesta càmera a tota la interfície d'usuari de la Fragata. Deixeu-ho en blanc per utilitzar l'ID de la càmera.",
|
||||
"rename": "Canvia el nom"
|
||||
}
|
||||
},
|
||||
"cameraConfig": {
|
||||
"add": "Afegeix una càmera",
|
||||
@@ -1347,6 +1354,14 @@
|
||||
"inherit": "Hereta",
|
||||
"enabled": "Habilitat",
|
||||
"disabled": "Desactivat"
|
||||
},
|
||||
"cameraType": {
|
||||
"title": "Tipus de càmera",
|
||||
"label": "Tipus de càmera",
|
||||
"description": "Estableix el tipus per a cada càmera. Les càmeres LPR dedicades són càmeres d'un sol ús amb un potent zoom òptic per capturar matrícules en vehicles distants. La majoria de les càmeres haurien d'utilitzar el tipus de càmera normal llevat que la càmera sigui específicament per a LPR i tingui una vista molt centrada en les matrícules.",
|
||||
"dedicatedLpr": "LPR dedicat",
|
||||
"saveSuccess": "Tipus de càmera actualitzat per {{cameraName}}. Reinicia la fragata per aplicar els canvis.",
|
||||
"normal": "Normal"
|
||||
}
|
||||
},
|
||||
"cameraReview": {
|
||||
@@ -1659,7 +1674,16 @@
|
||||
"empty": "No hi ha etiquetes disponibles",
|
||||
"allNonAlertDetections": "Totes les activitats no alertes s'inclouran com a deteccions."
|
||||
},
|
||||
"addCustomLabel": "Afegeix una etiqueta personalitzada..."
|
||||
"addCustomLabel": "Afegeix una etiqueta personalitzada...",
|
||||
"genaiModel": {
|
||||
"placeholder": "Selecciona el model…",
|
||||
"search": "Cerca models…",
|
||||
"noModels": "No hi ha models disponibles"
|
||||
},
|
||||
"knownPlates": {
|
||||
"namePlaceholder": "per exemple. Cotxe de la parella",
|
||||
"platePlaceholder": "Matricula o regex"
|
||||
}
|
||||
},
|
||||
"globalConfig": {
|
||||
"title": "Configuració global",
|
||||
@@ -1704,7 +1728,22 @@
|
||||
"overriddenGlobal": "Sobreescrit (Global)",
|
||||
"overriddenGlobalTooltip": "Aquesta càmera anul·la la configuració global d'aquesta secció",
|
||||
"overriddenBaseConfig": "Sobreescrit (Configuració base)",
|
||||
"overriddenBaseConfigTooltip": "El perfil {{profile}} substitueix la configuració d'aquesta secció"
|
||||
"overriddenBaseConfigTooltip": "El perfil {{profile}} substitueix la configuració d'aquesta secció",
|
||||
"overriddenInCameras": {
|
||||
"label_one": "Sobreescrit a la càmera {{count}}",
|
||||
"label_many": "Sobreescrit en {{count}} càmeres",
|
||||
"label_other": "Sobreescrit en {{count}} càmeres",
|
||||
"tooltip_one": "{{count}} la càmera anul·la els valors d'aquesta secció. Feu clic per veure els detalls.",
|
||||
"tooltip_many": "{{count}} càmeres substitueixen els valors d'aquesta secció. Feu clic per veure els detalls.",
|
||||
"tooltip_other": "{{count}} càmeres substitueixen els valors d'aquesta secció. Feu clic per veure els detalls.",
|
||||
"heading_one": "Aquesta secció global té camps que estan sobreescrits a la càmera {{count}}.",
|
||||
"heading_many": "Aquesta secció global té camps que estan sobreescrits en {{count}} càmeres.",
|
||||
"heading_other": "Aquesta secció global té camps que estan sobreescrits en {{count}} càmeres.",
|
||||
"othersField_one": "{{count}} altre",
|
||||
"othersField_many": "{{count}} altres",
|
||||
"othersField_other": "{{count}} altres",
|
||||
"profilePrefix": "Perfil {{profile}}: {{fields}}"
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"title": "Perfils",
|
||||
@@ -1805,7 +1844,8 @@
|
||||
"review": {
|
||||
"recordDisabled": "L'enregistrament està desactivat, els elements de revisió no es generaran.",
|
||||
"detectDisabled": "La detecció d'objectes està desactivada. Els elements de revisió requereixen objectes detectats per categoritzar alertes i deteccions.",
|
||||
"allNonAlertDetections": "Totes les activitats no alertes s'inclouran com a deteccions."
|
||||
"allNonAlertDetections": "Totes les activitats no alertes s'inclouran com a deteccions.",
|
||||
"genaiImageSourceRecordingsRecordDisabled": "La font d'imatges està configurada com a 'enregistraments', però l'enregistrament està desactivat. La fragata tornarà a la vista prèvia de les imatges."
|
||||
},
|
||||
"audio": {
|
||||
"noAudioRole": "Cap flux té definit el rol d'àudio. Heu d'habilitar el rol d'àudio per a la detecció d'àudio perquè funcioni."
|
||||
@@ -1814,15 +1854,18 @@
|
||||
"audioDetectionDisabled": "La detecció d'àudio no està activada per a aquesta càmera. La transcripció d'àudio requereix que la detecció d'àudio estigui activa."
|
||||
},
|
||||
"detect": {
|
||||
"fpsGreaterThanFive": "No es recomana establir el detect FPS superior a 5."
|
||||
"fpsGreaterThanFive": "No es recomana establir el detect FPS superior a 5. Els valors més alts poden causar problemes de rendiment i no proporcionaran cap benefici.",
|
||||
"disabled": "La detecció d'objectes està desactivada. Les instantànies, articles de revisió i enriquiments com el reconeixement de rostres, el reconeixement de matrícules i la IA Generativa no funcionaran."
|
||||
},
|
||||
"faceRecognition": {
|
||||
"globalDisabled": "El reconeixement de cares no està habilitat a nivell global. Habilita-ho en la configuració global per al reconeixement facial a nivell de càmera per funcionar.",
|
||||
"personNotTracked": "El reconeixement de cares requereix que l'objecte 'persona' sigui rastrejat. Assegureu-vos que «persona» estigui a la llista de seguiment d'objectes."
|
||||
"globalDisabled": "L'enriquiment del reconeixement facial s'ha d'habilitar perquè les funcions de reconeixement facial funcionin en aquesta càmera.",
|
||||
"personNotTracked": "El reconeixement de cares requereix que l'objecte 'persona' sigui rastrejat. Habilita «persona» en objectes per a aquesta càmera.",
|
||||
"modelSizeLarge": "El model 'gran' requereix una GPU o NPU per a un rendiment raonable. Usa «petit» en sistemes només de CPU."
|
||||
},
|
||||
"lpr": {
|
||||
"globalDisabled": "El reconeixement de la matrícula no està habilitat a nivell global. Habilita-ho en la configuració global per al funcionament de LPR a nivell de càmera.",
|
||||
"vehicleNotTracked": "El reconeixement de la matrícula requereix que es faci un seguiment del 'cotxe' o de la 'motocicleta'."
|
||||
"globalDisabled": "L'enriquiment de reconeixement de matrícules ha d'estar habilitat perquè les funcions LPR funcionin en aquesta càmera.",
|
||||
"vehicleNotTracked": "El reconeixement de la matrícula requereix que es faci un seguiment del 'cotxe' o de la 'motocicleta'.",
|
||||
"modelSizeLarge": "El model 'gran' està optimitzat per a matrícules multilínies. El model 'petit' proporciona un millor rendiment sobre 'gran' i s'ha d'utilitzar tret que la vostra regió utilitzi formats de placa multilínia."
|
||||
},
|
||||
"record": {
|
||||
"noRecordRole": "Cap flux té el rol de registre definit. L'enregistrament no funcionarà."
|
||||
@@ -1836,6 +1879,12 @@
|
||||
"detectors": {
|
||||
"mixedTypes": "Tots els detectors han d'utilitzar el mateix tipus. Elimina els detectors existents per utilitzar un tipus diferent.",
|
||||
"mixedTypesSuggestion": "Tots els detectors han d'utilitzar el mateix tipus. Suprimiu detectors existents o seleccioneu {{type}}."
|
||||
},
|
||||
"objects": {
|
||||
"genaiNoDescriptionsProvider": "Heu de configurar un proveïdor de GenAI amb el rol 'descripcions' per a les descripcions que es generaran."
|
||||
},
|
||||
"semanticSearch": {
|
||||
"jinav2SmallModelSize": "La mida 'petita' amb el model Jina V2 té un alt cost de RAM i d'inferència. Es recomana el model 'gran' amb una GPU discreta."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -213,6 +213,9 @@
|
||||
"expectedFps": "FPS esperat",
|
||||
"reconnectsLastHour": "Reconnecta (última hora)",
|
||||
"stallsLastHour": "Parades (última hora)"
|
||||
},
|
||||
"noCameras": {
|
||||
"title": "No s'ha trobat cap càmera"
|
||||
}
|
||||
},
|
||||
"lastRefreshed": "Darrera actualització: ",
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -250,7 +250,8 @@
|
||||
"classification": "Klassifizierung",
|
||||
"actions": "Aktion",
|
||||
"chat": "Chat",
|
||||
"profiles": "Profile"
|
||||
"profiles": "Profile",
|
||||
"features": "Funktionen"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
"label": "Kameras",
|
||||
"desc": "Wähle Kameras für diese Gruppe aus."
|
||||
},
|
||||
"label": "Kameragruppen",
|
||||
"label": "Kamera Gruppen",
|
||||
"edit": "Kameragruppe bearbeiten",
|
||||
"success": "Kameragruppe {{name}} wurde gespeichert."
|
||||
},
|
||||
|
||||
@@ -64,20 +64,73 @@
|
||||
"toast": {
|
||||
"error": {
|
||||
"endTimeMustAfterStartTime": "Die Endzeit darf nicht vor der Startzeit liegen",
|
||||
"failed": "Fehler beim Starten des Exports: {{error}}",
|
||||
"failed": "Fehler beim Export in die Warteschlange: {{error}}",
|
||||
"noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt"
|
||||
},
|
||||
"success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite.",
|
||||
"view": "Ansicht"
|
||||
"view": "Ansicht",
|
||||
"queued": "Export in Warteschlange gestellt. Fortschritt auf der Exportseite verfolgen.",
|
||||
"batchSuccess_one": "1 Export gestartet. Öffne den Fall jetzt.",
|
||||
"batchSuccess_other": "{{count}} Exports gestartet. Öffne den Fall jetzt.",
|
||||
"batchPartial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagene Kameras: {{failedCameras}}",
|
||||
"batchFailed": "Fehler beim Starten der {{total}} Exporte. Fehlgeschlagene Kameras: {{failedCameras}}",
|
||||
"batchQueuedSuccess_one": "1 Export in die Warteschlange gestellt. Fall wird jetzt geöffnet.",
|
||||
"batchQueuedSuccess_other": "{{count}} Exporte in der Warteschlange. Fall wird jetzt geöffnet.",
|
||||
"batchQueuedPartial": "{{successful}} von {{total}} Exporten in die Warteschlange gestellt. Fehlerhafte Kameras: {{failedCameras}}",
|
||||
"batchQueueFailed": "Fehler beim Einreihen von {{total}} Exporten in die Warteschlange. Fehlerhafte Kameras: {{failedCameras}}"
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Export speichern",
|
||||
"previewExport": "Exportvorschau"
|
||||
"previewExport": "Exportvorschau",
|
||||
"queueingExport": "Export wird in die Warteschlange gestellt...",
|
||||
"useThisRange": "Nutzen Sie diesen Bereich"
|
||||
},
|
||||
"export": "Exportieren",
|
||||
"case": {
|
||||
"label": "Fall",
|
||||
"placeholder": "Einen Fall auswählen"
|
||||
"placeholder": "Einen Fall auswählen",
|
||||
"newCaseOption": "Einen neuen Fall erstellen",
|
||||
"newCaseNamePlaceholder": "Neuer Fallname",
|
||||
"newCaseDescriptionPlaceholder": "Fall Beschreibung",
|
||||
"nonAdminHelp": "Für diese Exporte wird ein neuer Fall angelegt."
|
||||
},
|
||||
"queueing": "Export wird in die Warteschlange gestellt...",
|
||||
"tabs": {
|
||||
"export": "Einzelne Kamera",
|
||||
"multiCamera": "Mehrere-Kameras"
|
||||
},
|
||||
"multiCamera": {
|
||||
"timeRange": "Zeitbereich",
|
||||
"selectFromTimeline": "Wählen Sie aus der Zeitleiste aus",
|
||||
"cameraSelection": "Kameras",
|
||||
"cameraSelectionHelp": "Kameras, die in diesem Zeitbereich Objekte verfolgen, sind vorausgewählt",
|
||||
"checkingActivity": "Kameraaktivität wird überprüft...",
|
||||
"noCameras": "keine kamaeras verfügbar",
|
||||
"detectionCount_one": "1 verfolgtes Objekt",
|
||||
"detectionCount_other": "{{count}} verfolgtesObjekte",
|
||||
"nameLabel": "Export Name",
|
||||
"namePlaceholder": "Optionaler Basisname für diese Exporte",
|
||||
"queueingButton": "Exporte werden in die Warteschlange gestellt...",
|
||||
"exportButton_one": "Export 1 Kamera",
|
||||
"exportButton_other": "xport {{count}} Kameras"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "1 Bewertung exportieren",
|
||||
"title_other": "{{count}} Bewertung exportieren",
|
||||
"description": "Exportieren Sie jede ausgewählte Rezension. Alle Exporte werden in einem einzigen Fall zusammengefasst.",
|
||||
"descriptionNoCase": "Jede ausgewählte Bewertung exportieren.",
|
||||
"caseNamePlaceholder": "Export prüfen - {{date}}",
|
||||
"exportButton_one": "1 Bewertung exportieren",
|
||||
"exportButton_other": "{{count}} Bewertung exportieren",
|
||||
"exportingButton": "Exportieren...",
|
||||
"toast": {
|
||||
"started_one": "1 Export gestartet. Fall wird jetzt geöffnet.",
|
||||
"started_other": "{{count}} Exporte gestartet. Fall wird jetzt geöffnet.",
|
||||
"startedNoCase_one": "1 Export gestartet.",
|
||||
"startedNoCase_other": "{{count}} Exports gestartet.",
|
||||
"partial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagen: {{failedItems}}",
|
||||
"failed": "Fehler beim Starten der {{total}} Exporte. Fehler: {{failedItems}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
@@ -125,6 +178,14 @@
|
||||
"markAsReviewed": "Als geprüft markieren",
|
||||
"deleteNow": "Jetzt löschen",
|
||||
"markAsUnreviewed": "Als ungeprüft markieren"
|
||||
},
|
||||
"shareTimestamp": {
|
||||
"label": "Zeitstempel teilen",
|
||||
"title": "Zeitstempel teilen",
|
||||
"description": "Teile eine URL mit Zeitstempel, die die aktuelle Position des Players angibt, oder wähle einen benutzerdefinierten Zeitstempel aus. Beachte, dass es sich hierbei nicht um eine öffentliche Freigabe-URL handelt und dass nur Benutzer Zugriff darauf haben, die Zugriff auf Frigate und diese Kamera haben.",
|
||||
"custom": "Benutzerdefinierter Zeitstempel",
|
||||
"button": "URL des Zeitstempels teilen",
|
||||
"shareTitle": "Zeitstempel der Fregattenbewertung: {{camera}}"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"noPreviewFound": "Keine Vorschau gefunden",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Dieses Bild an Frigate+ senden?",
|
||||
"submit": "Senden"
|
||||
"submit": "Absenden",
|
||||
"previewError": "Schnappschuss Vorschau konnte nicht geladen werden. Die Aufnahme ist möglicherweise derzeit nicht verfügbar."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "iOS 17.1 oder höher ist für diesen Typ eines Live-Streams erforderlich.",
|
||||
"streamOffline": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"description": "Aktiviert"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Audioereignisse",
|
||||
"label": "Audioerkennung",
|
||||
"description": "Einstellungen für audiobasierte Ereigniserkennung für diese Kamera.",
|
||||
"enabled": {
|
||||
"label": "Aktivieren der Audioerkennung",
|
||||
@@ -537,6 +537,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "hwaccel-Argumente exportieren",
|
||||
"description": "Argumente für die Hardwarebeschleunigung bei Export- und Transkodierungsvorgängen."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Maximale Anzahl gleichzeitiger Exporte",
|
||||
"description": "Maximale Anzahl der gleichzeitig zu verarbeitenden Exportaufträge."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"description": "Wenn aktiviert, startet Frigate im abgesicherten Modus mit reduzierten Features für die Fehlersuche."
|
||||
},
|
||||
"audio": {
|
||||
"label": "Audioereignisse",
|
||||
"label": "Audioerkennung",
|
||||
"enabled": {
|
||||
"label": "Aktivieren der Audioerkennung",
|
||||
"description": "Aktivieren oder deaktivieren Sie die Erkennung von Audioereignissen für alle Kameras; diese Einstellung kann für jede Kamera individuell überschrieben werden."
|
||||
@@ -538,8 +538,8 @@
|
||||
"description": "Aktivieren Sie die prozessbezogene Überwachung der Netzwerkbandbreite für Kamera-FFmpeg-Prozesse und Detektoren (erfordert entsprechende Funktionen)."
|
||||
},
|
||||
"intel_gpu_device": {
|
||||
"label": "SR-IOV-Gerät",
|
||||
"description": "Gerätekennung, die verwendet wird, wenn Intel-GPUs als SR-IOV behandelt werden, um die GPU-Statistiken zu korrigieren."
|
||||
"label": "Intel GPU",
|
||||
"description": "PCI-Bus-Adresse oder DRM-Gerätepfad (z. B. /dev/dri/card1), der verwendet wird, um die Intel-GPU-Statistiken einem bestimmten Gerät zuzuordnen, wenn mehrere vorhanden sind."
|
||||
}
|
||||
},
|
||||
"version_check": {
|
||||
@@ -1357,6 +1357,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "hwaccel-Argumente exportieren",
|
||||
"description": "Argumente für die Hardwarebeschleunigung bei Export- und Transkodierungsvorgängen."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Maximale Anzahl gleichzeitiger Exporte",
|
||||
"description": "Maximale Anzahl der gleichzeitig zu verarbeitenden Exportaufträge."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
@@ -1710,7 +1714,7 @@
|
||||
},
|
||||
"roles": {
|
||||
"label": "Rollen",
|
||||
"description": "GenAI-Rollen (Tools, Vision, Einbettungen); ein Anbieter pro Rolle."
|
||||
"description": "GenAI-Rollen (Nachrichten, Beschreibung, Einbettungen); ein Anbieter pro Rolle."
|
||||
},
|
||||
"provider_options": {
|
||||
"label": "Anbieter Optionen",
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"documentTitle": "Chat - Frigate",
|
||||
"title": "Frigate Chat",
|
||||
"subtitle": "Ihr KI-Assistent für die Kameraverwaltung und Analysen",
|
||||
"placeholder": "Frag mich alles...",
|
||||
"error": "Es ist ein Fehler aufgetreten. Bitte versuche es erneut.",
|
||||
"processing": "Wird verarbeitet...",
|
||||
"toolsUsed": "Verwendet: {{tools}}",
|
||||
"showTools": "Werkzeuge anzeigen ({{count}})",
|
||||
"hideTools": "Werkzeuge ausblenden",
|
||||
"call": "Anruf",
|
||||
"result": "Ergebnis",
|
||||
"arguments": "Argumente:",
|
||||
"response": "Antwort:",
|
||||
"attachment_chip_label": "{{label}} auf der {{camera}}",
|
||||
"attachment_chip_remove": "Anhang entfernen",
|
||||
"open_in_explore": "In „Explore“ öffnen",
|
||||
"attach_event_aria": "Ereignis {{eventId}} hinzufügen",
|
||||
"attachment_picker_paste_label": "Oder fügen Sie die Ereignis-ID ein",
|
||||
"attachment_picker_attach": "Anhängen",
|
||||
"attachment_picker_placeholder": "Ereignis hinzufügen",
|
||||
"quick_reply_find_similar": "Ähnliche Sichtungen finden",
|
||||
"quick_reply_tell_me_more": "Erzähl mir mehr darüber",
|
||||
"quick_reply_when_else": "Wann wurde es sonst noch gesehen?",
|
||||
"quick_reply_find_similar_text": "Ähnliche Sichtungen finden.",
|
||||
"quick_reply_tell_me_more_text": "Erzähl mir mehr darüber.",
|
||||
"quick_reply_when_else_text": "Wann gab es das sonst noch?",
|
||||
"anchor": "Referenz",
|
||||
"similarity_score": "Ähnlichkeit",
|
||||
"no_similar_objects_found": "Es wurden keine ähnlichen Objekte gefunden.",
|
||||
"semantic_search_required": "Die semantische Suche muss aktiviert sein, um ähnliche Objekte zu finden.",
|
||||
"send": "Senden",
|
||||
"suggested_requests": "Versuchen Sie doch mal zu fragen:",
|
||||
"starting_requests": {
|
||||
"show_recent_events": "Aktuelle Ereignisse anzeigen",
|
||||
"show_camera_status": "Kamerastatus anzeigen",
|
||||
"recap": "Was ist passiert, während ich weg war?",
|
||||
"watch_camera": "Beobachten Sie eine Kamera auf Bewegungen"
|
||||
},
|
||||
"starting_requests_prompts": {
|
||||
"show_recent_events": "Zeige mir die Ereignisse der letzten Stunde",
|
||||
"show_camera_status": "Wie ist der aktuelle Status meiner Kameras?",
|
||||
"recap": "Was ist passiert, während ich weg war?",
|
||||
"watch_camera": "Pass auf die Haustür auf und sag mir Bescheid, wenn jemand kommt"
|
||||
}
|
||||
}
|
||||
@@ -25,7 +25,9 @@
|
||||
},
|
||||
"documentTitle": "Überprüfung - Frigate",
|
||||
"recordings": {
|
||||
"documentTitle": "Aufnahmen - Frigate"
|
||||
"documentTitle": "Aufnahmen - Frigate",
|
||||
"invalidSharedLink": "Der Link zur zeitgestempelten Aufzeichnung kann aufgrund eines Parsing-Fehlers nicht geöffnet werden.",
|
||||
"invalidSharedCamera": "Der Link zur zeitgestempelten Aufzeichnung kann nicht geöffnet werden, da es sich um eine unbekannte oder nicht autorisierte Kamera handelt."
|
||||
},
|
||||
"calendarFilter": {
|
||||
"last24Hours": "Letzte 24 Stunden"
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
"label": "Schnappschuss Bewertung"
|
||||
},
|
||||
"score": {
|
||||
"label": "Ergebnis"
|
||||
"label": "Treffer"
|
||||
},
|
||||
"editAttributes": {
|
||||
"title": "Attribute bearbeiten",
|
||||
@@ -282,7 +282,10 @@
|
||||
"zones": "Zonen",
|
||||
"ratio": "Verhältnis",
|
||||
"area": "Bereich",
|
||||
"score": "Bewertung"
|
||||
"score": "Bewertung",
|
||||
"computedScore": "Berechnetes Ergebnis",
|
||||
"topScore": "Bester Treffer",
|
||||
"toggleAdvancedScores": "Erweiterte Ergebnisse umschalten"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
|
||||
@@ -14,7 +14,9 @@
|
||||
"toast": {
|
||||
"error": {
|
||||
"renameExportFailed": "Umbenennen des Exports fehlgeschlagen: {{errorMessage}}",
|
||||
"assignCaseFailed": "Aktualisierung der Fallzuweisung fehlgeschlagen: {{errorMessage}}"
|
||||
"assignCaseFailed": "Aktualisierung der Fallzuweisung fehlgeschlagen: {{errorMessage}}",
|
||||
"caseSaveFailed": "Fehler beim speichern vom Fall: {{errorMessage}}",
|
||||
"caseDeleteFailed": "Fehler beim löschem vom Fall: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
@@ -22,7 +24,8 @@
|
||||
"downloadVideo": "Video herunterladen",
|
||||
"editName": "Name ändern",
|
||||
"deleteExport": "Export löschen",
|
||||
"assignToCase": "Hinzufügen zum Fall"
|
||||
"assignToCase": "Hinzufügen zum Fall",
|
||||
"removeFromCase": "Vom Gehäuse entfernen"
|
||||
},
|
||||
"headings": {
|
||||
"cases": "Fälle",
|
||||
@@ -35,5 +38,91 @@
|
||||
"newCaseOption": "Neuen Fall erstellen",
|
||||
"nameLabel": "Fallname",
|
||||
"descriptionLabel": "Beschreibung"
|
||||
},
|
||||
"toolbar": {
|
||||
"newCase": "Neuer Fall",
|
||||
"addExport": "Zum expotieren hinzufügen",
|
||||
"editCase": "Fall bearbeiten",
|
||||
"deleteCase": "Fall löschen"
|
||||
},
|
||||
"deleteCase": {
|
||||
"label": "Fall löschen",
|
||||
"desc": "Sind sie sich sicher löschen von{{caseName}}?",
|
||||
"descKeepExports": "Exporte bleiben als nicht kategorisierte Exporte verfügbar.",
|
||||
"descDeleteExports": "Alle Exporte werden in diesem Fall endgültig gelöscht.",
|
||||
"deleteExports": "Exporte auch löschen"
|
||||
},
|
||||
"caseCard": {
|
||||
"emptyCase": "Noch keine Exporte"
|
||||
},
|
||||
"jobCard": {
|
||||
"defaultName": "{{camera}} export",
|
||||
"queued": "In der Warteschlange",
|
||||
"running": "läuft",
|
||||
"preparing": "Vorbereitung",
|
||||
"copying": "kopieren",
|
||||
"encoding": "Codierung",
|
||||
"encodingRetry": "Kodierung (Wiederholung)",
|
||||
"finalizing": "Abschließen"
|
||||
},
|
||||
"caseView": {
|
||||
"noDescription": "keine Beschreibung",
|
||||
"createdAt": "Erstellt {{value}}",
|
||||
"exportCount_one": "1 Export",
|
||||
"exportCount_other": "{{count}} Exports",
|
||||
"cameraCount_one": "1 Kamera",
|
||||
"cameraCount_other": "{{count}} Kameras",
|
||||
"showMore": "Mehr anzeigen",
|
||||
"showLess": "Weniger Anzeigen",
|
||||
"emptyTitle": "Der Fall ist leer",
|
||||
"emptyDescription": "Fügen Sie vorhandene, nicht kategorisierte Exporte hinzu, um den Fall übersichtlich zu halten.",
|
||||
"emptyDescriptionNoExports": "Es sind noch keine nicht kategorisierten Exporte zum Hinzufügen verfügbar."
|
||||
},
|
||||
"caseEditor": {
|
||||
"createTitle": "Fall erstellen",
|
||||
"editTitle": "Fall bearbeiten",
|
||||
"namePlaceholder": "Fall Name",
|
||||
"descriptionPlaceholder": "Fügen Sie Anmerkungen oder Kontext zu diesem Fall hinzu"
|
||||
},
|
||||
"addExportDialog": {
|
||||
"title": "Export zum {{caseName}} hinzufügen",
|
||||
"searchPlaceholder": "Suche nach nicht kategorisierten Exporten",
|
||||
"empty": "Es wurden keine nicht kategorisierten Exporte gefunden, die dieser Suche entsprechen.",
|
||||
"addButton_one": "1 Export hinzufügen",
|
||||
"addButton_other": "Fügen Sie {{count}} Exporte hinzu",
|
||||
"adding": "Hinzufügen..."
|
||||
},
|
||||
"selected_one": "{{count}} ausgewählt",
|
||||
"selected_other": "{{count}} ausgewählt",
|
||||
"bulkActions": {
|
||||
"addToCase": "Zum Fall hinzufügen",
|
||||
"moveToCase": "Zum Fall wechseln",
|
||||
"removeFromCase": "Aus dem Fall nehmen",
|
||||
"delete": "löschen",
|
||||
"deleteNow": "jetzt löschen"
|
||||
},
|
||||
"bulkDelete": {
|
||||
"title": "Exporte löschen",
|
||||
"desc_one": "Möchten Sie den Export {{count}} wirklich löschen?",
|
||||
"desc_other": "Möchten Sie wirklich {{count}} Exporte löschen?"
|
||||
},
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Aus dem Fall nehmen",
|
||||
"desc_one": "{{count}}-Export aus diesem Fall entfernen?",
|
||||
"desc_other": "{{count}} Exporte aus diesem Fall entfernen?",
|
||||
"descKeepExports": "Die Exporte werden in die Kategorie „Nicht kategorisiert“ verschoben.",
|
||||
"descDeleteExports": "Exporte werden endgültig gelöscht.",
|
||||
"deleteExports": "Löschen Sie stattdessen Exporte"
|
||||
},
|
||||
"bulkToast": {
|
||||
"success": {
|
||||
"delete": "Exporte erfolgreich gelöscht",
|
||||
"reassign": "Fallzuweisung erfolgreich aktualisiert",
|
||||
"remove": "Exporte erfolgreich aus dem Fall entfernt"
|
||||
},
|
||||
"error": {
|
||||
"deleteFailed": "Fehler beim Löschen der Exporte: {{errorMessage}}",
|
||||
"reassignFailed": "Fehler beim Aktualisieren der Fallzuordnung: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,8 @@
|
||||
},
|
||||
"recording": {
|
||||
"disable": "Aufzeichnung deaktivieren",
|
||||
"enable": "Aufzeichnung aktivieren"
|
||||
"enable": "Aufzeichnung aktivieren",
|
||||
"disabledInConfig": "Aufnahme muss erst in den Einstellung für diese Kamera aktiviert werden."
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Schnappschüsse aktivieren",
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"documentTitle": "Bewegungssuche - Frigate",
|
||||
"title": "Bewegungssuche",
|
||||
"description": "Zeichnen Sie ein Polygon, um den gewünschten Bereich zu definieren, und geben Sie einen Zeitbereich an, um innerhalb dieses Bereichs nach Bewegungsänderungen zu suchen.",
|
||||
"selectCamera": "Die Bewegungssuche wird geladen",
|
||||
"startSearch": "Suche starten",
|
||||
"searchStarted": "Die Suche wurde gestartet",
|
||||
"searchCancelled": "Suche abgebrochen",
|
||||
"cancelSearch": "Abbrechen",
|
||||
"searching": "Suche läuft.",
|
||||
"searchComplete": "Suche abgeschlossen",
|
||||
"noResultsYet": "Führen Sie eine Suche durch, um Bewegungsänderungen im ausgewählten Bereich zu finden",
|
||||
"noChangesFound": "Im ausgewählten Bereich wurden keine Pixeländerungen festgestellt",
|
||||
"changesFound_one": "Es wurde {{count}} Bewegungsänderungen gefunden",
|
||||
"changesFound_other": "Es wurden {{count}} Bewegungsänderungen gefunden",
|
||||
"framesProcessed": "{{count}} Bilder verarbeitet",
|
||||
"jumpToTime": "Zu diesem Zeitpunkt springen",
|
||||
"results": "Ergebnisse",
|
||||
"showSegmentHeatmap": "Heatmap",
|
||||
"newSearch": "Neue Suche",
|
||||
"clearResults": "Eindeutige Ergebnisse",
|
||||
"clearROI": "Polygon löschen",
|
||||
"polygonControls": {
|
||||
"points_one": "{{count}} Punkt",
|
||||
"points_other": "{{count}} Punkte",
|
||||
"undo": "Letzten Schritt rückgängig machen",
|
||||
"reset": "Polygon zurücksetzen"
|
||||
},
|
||||
"motionHeatmapLabel": "Bewegungs-Heatmap",
|
||||
"dialog": {
|
||||
"title": "Bewegungssuche",
|
||||
"cameraLabel": "Kamera",
|
||||
"previewAlt": "Kamera-Vorschau für {{camera}}"
|
||||
},
|
||||
"timeRange": {
|
||||
"title": "Suchbereich",
|
||||
"start": "Startzeit",
|
||||
"end": "Endzeit"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Sucheinstellungen",
|
||||
"parallelMode": "Parallelbetrieb",
|
||||
"parallelModeDesc": "Mehrere Aufzeichnungssegmente gleichzeitig scannen (schneller, aber deutlich rechenintensiver)",
|
||||
"threshold": "Empfindlichkeitsschwelle",
|
||||
"thresholdDesc": "Niedrigere Werte erkennen geringere Veränderungen (1–255)",
|
||||
"minArea": "Mindestwechselbereich",
|
||||
"minAreaDesc": "Mindestanteil der untersuchten Region, der sich ändern muss, damit die Veränderung als signifikant gilt",
|
||||
"frameSkip": "Bild überspringen",
|
||||
"frameSkipDesc": "Verarbeite jeden N-ten Frame. Stelle diesen Wert auf die Bildrate deiner Kamera ein, um einen Frame pro Sekunde zu verarbeiten (z. B. 5 für eine Kamera mit 5 FPS, 30 für eine Kamera mit 30 FPS). Höhere Werte sorgen für eine schnellere Verarbeitung, können jedoch kurze Bewegungsabläufe übersehen.",
|
||||
"maxResults": "Maximale Ergebnisse",
|
||||
"maxResultsDesc": "Nach dieser Anzahl übereinstimmender Zeitstempel anhalten"
|
||||
},
|
||||
"errors": {
|
||||
"noCamera": "Bitte wählen Sie eine Kamera aus",
|
||||
"noROI": "Bitte zeichnen Sie einen Bereich von Interesse ein",
|
||||
"noTimeRange": "Bitte wählen Sie einen Zeitraum aus",
|
||||
"invalidTimeRange": "Die Endzeit muss nach der Startzeit liegen",
|
||||
"searchFailed": "Suche fehlgeschlagen: {{message}}",
|
||||
"polygonTooSmall": "Ein Polygon muss mindestens 3 Punkte haben",
|
||||
"unknown": "Unbekannter Fehler"
|
||||
},
|
||||
"changePercentage": "Um {{percentage}} % verändert",
|
||||
"metrics": {
|
||||
"title": "Suchmetriken",
|
||||
"segmentsScanned": "Durchsuchte Segmente",
|
||||
"segmentsProcessed": "Bearbeitet",
|
||||
"segmentsSkippedInactive": "Übersprungen (keine Aktivität)",
|
||||
"segmentsSkippedHeatmap": "Übersprungen (keine Überschneidung der ROI)",
|
||||
"fallbackFullRange": "Ausweich-Vollbereichsscan",
|
||||
"framesDecoded": "Rahmen decodiert",
|
||||
"wallTime": "Suchzeit",
|
||||
"segmentErrors": "Segmentfehler",
|
||||
"seconds": "{{seconds}}s"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"title": "Debug-Wiedergabe",
|
||||
"description": "Spielen Sie Kameraaufnahmen zur Fehlerbehebung ab. Die Objektliste zeigt eine zeitversetzte Übersicht der erkannten Objekte an, und auf der Registerkarte „Meldungen“ wird ein Stream der internen Meldungen von Frigate aus dem Wiedergabematerial angezeigt.",
|
||||
"websocket_messages": "Nachrichten",
|
||||
"dialog": {
|
||||
"title": "Debug-Wiedergabe starten",
|
||||
"description": "Erstellen Sie eine temporäre Wiedergabekamera, die historisches Bildmaterial in einer Schleife wiedergibt, um Probleme bei der Objekterkennung und -verfolgung zu beheben. Die Wiedergabekamera verfügt über dieselbe Erkennungskonfiguration wie die Quellkamera. Wählen Sie einen Zeitbereich aus, ab dem die Wiedergabe beginnen soll.",
|
||||
"camera": "Quellkamera",
|
||||
"timeRange": "Zeitraum",
|
||||
"preset": {
|
||||
"1m": "Letzte Minute",
|
||||
"5m": "Die letzten 5 Minuten",
|
||||
"timeline": "Aus der Zeitleiste",
|
||||
"custom": "Benutzerdefiniert"
|
||||
},
|
||||
"startButton": "Wiedergabe starten",
|
||||
"selectFromTimeline": "Auswählen",
|
||||
"starting": "Wiedergabe wird gestartet...",
|
||||
"startLabel": "Start",
|
||||
"endLabel": "Ende",
|
||||
"toast": {
|
||||
"error": "Fehler beim Starten der Debug-Wiedergabe: {{error}}",
|
||||
"alreadyActive": "Eine Wiederholungssitzung ist bereits aktiv",
|
||||
"stopError": "Die Wiedergabe der Debug-Daten konnte nicht beendet werden: {{error}}",
|
||||
"goToReplay": "Zur Aufzeichnung"
|
||||
}
|
||||
},
|
||||
"page": {
|
||||
"noSession": "Keine aktive Debug-Wiedergabesitzung",
|
||||
"noSessionDesc": "Starten Sie eine Debug-Wiedergabe aus der Verlaufsansicht, indem Sie in der Symbolleiste auf die Schaltfläche „Aktionen“ klicken und „Debug-Wiedergabe“ auswählen.",
|
||||
"goToRecordings": "Zur Historie",
|
||||
"preparingClip": "Clip wird vorbereitet…",
|
||||
"preparingClipDesc": "Frigate fasst die Aufzeichnungen für den ausgewählten Zeitraum zusammen. Bei längeren Zeiträumen kann dies eine Minute dauern.",
|
||||
"startingCamera": "Debug-Wiedergabe wird gestartet…",
|
||||
"startError": {
|
||||
"title": "Debug Replay konnte nicht gestartet werden",
|
||||
"back": "Zurück zur Übersicht"
|
||||
},
|
||||
"sourceCamera": "Quell Kamera",
|
||||
"replayCamera": "Wiederholungskamera",
|
||||
"initializingReplay": "Debug-Wiedergabe wird initialisiert...",
|
||||
"stoppingReplay": "Debug-Wiedergabe wird angehalten...",
|
||||
"stopReplay": "Stopp Wiederholung",
|
||||
"confirmStop": {
|
||||
"title": "Debug-Wiedergabe anhalten?",
|
||||
"description": "Dadurch wird die Sitzung beendet und alle temporären Daten werden gelöscht. Sind Sie sicher?",
|
||||
"confirm": "Anhalten Wiederholen",
|
||||
"cancel": "Abbrechen"
|
||||
},
|
||||
"activity": "Aktivität",
|
||||
"objects": "Objektliste",
|
||||
"audioDetections": "Audioerkennungen",
|
||||
"noActivity": "Es wurde keine Aktivität festgestellt",
|
||||
"activeTracking": "Aktive Verfolgung",
|
||||
"noActiveTracking": "Keine aktive Nachverfolgung",
|
||||
"configuration": "Konfiguration",
|
||||
"configurationDesc": "Passen Sie die Einstellungen für die Bewegungserkennung und die Objektverfolgung der Debug-Replay-Kamera an. Es werden keine Änderungen in Ihrer Frigate-Konfigurationsdatei gespeichert."
|
||||
}
|
||||
}
|
||||
@@ -45,7 +45,7 @@
|
||||
"globalMotion": "Bewegungserkennung",
|
||||
"globalObjects": "Objekte",
|
||||
"globalReview": "Überprüfung",
|
||||
"globalAudioEvents": "Audio Events",
|
||||
"globalAudioEvents": "Audioerkennung",
|
||||
"globalLivePlayback": "Live-Wiedergabe",
|
||||
"globalTimestampStyle": "Zeitstempelformat",
|
||||
"systemDatabase": "Datenbank",
|
||||
@@ -75,7 +75,7 @@
|
||||
"cameraMotion": "Bewegungserkennung",
|
||||
"cameraObjects": "Objekte",
|
||||
"cameraConfigReview": "Überprüfung",
|
||||
"cameraAudioEvents": "Audio Evente",
|
||||
"cameraAudioEvents": "Audioerkennung",
|
||||
"cameraAudioTranscription": "Audio-Transkription",
|
||||
"cameraNotifications": "Benachrichtigung",
|
||||
"cameraLivePlayback": "Live-Wiedergabe",
|
||||
@@ -345,6 +345,10 @@
|
||||
"zone": "Zone",
|
||||
"motion_mask": "Bewegungsmaske",
|
||||
"object_mask": "Objektmaske"
|
||||
},
|
||||
"revertOverride": {
|
||||
"title": "Auf Standardkonfiguration zurücksetzen",
|
||||
"desc": "Dadurch wird die Profilüberschreibung für {{type}}<em>{{name}}</em> aufgehoben und die Grundkonfiguration wiederhergestellt."
|
||||
}
|
||||
},
|
||||
"speed": {
|
||||
@@ -507,7 +511,8 @@
|
||||
"title": "Aktiviert",
|
||||
"description": "Ob diese Maske in der Konfigurationsdatei aktiviert ist. Ist sie deaktiviert, kann sie nicht über MQTT aktiviert werden. Deaktivierte Masken werden zur Laufzeit ignoriert."
|
||||
}
|
||||
}
|
||||
},
|
||||
"addDisabledProfile": "Fügen Sie es zuerst der Basiskonfiguration hinzu und überschreiben Sie es dann im Profil"
|
||||
},
|
||||
"debug": {
|
||||
"objectShapeFilterDrawing": {
|
||||
@@ -1328,7 +1333,8 @@
|
||||
},
|
||||
"hikvision": {
|
||||
"substreamWarning": "Substream 1 ist auf eine niedrige Auflösung festgelegt. Viele Hikvision-Kameras unterstützen zusätzliche Substreams, die in den Kameraeinstellungen aktiviert werden müssen. Es wird empfohlen, diese Streams zu überprüfen und zu nutzen, sofern sie verfügbar sind."
|
||||
}
|
||||
},
|
||||
"resolutionUnknown": "Die Auflösung dieses Streams konnte nicht ermittelt werden. Sie sollten die Erkennungsauflösung manuell in den Einstellungen oder in Ihrer Konfiguration festlegen."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1345,7 +1351,13 @@
|
||||
"enableDesc": "</em>Eine aktivierte Kamera vorübergehend deaktivieren, bis Frigate neu gestartet wird. Durch das Deaktivieren einer Kamera wird die Verarbeitung der Streams dieser Kamera durch Frigate vollständig unterbrochen. Erkennung, Aufzeichnung und Fehlerbehebung stehen dann nicht mehr zur Verfügung.<br /><em> Hinweis: go2rtc-Restreams werden dadurch nicht deaktiviert.</em>",
|
||||
"disableLabel": "Deaktivierte Kameras",
|
||||
"disableDesc": "Aktivieren Sie eine Kamera, die derzeit in der Benutzeroberfläche nicht sichtbar und in der Konfiguration deaktiviert ist. Nach der Aktivierung ist ein Neustart von Frigate erforderlich.",
|
||||
"enableSuccess": "{{cameraName}} wurde in der Konfiguration aktiviert. Starte Frigate neu, um die Änderungen zu übernehmen."
|
||||
"enableSuccess": "{{cameraName}} wurde in der Konfiguration aktiviert. Starte Frigate neu, um die Änderungen zu übernehmen.",
|
||||
"friendlyName": {
|
||||
"edit": "Anzeigenamen der Kamera bearbeiten",
|
||||
"title": "Anzeigenamen bearbeiten",
|
||||
"description": "Legen Sie den Anzeigenamen fest, der für diese Kamera in der gesamten Benutzeroberfläche von „Frigate“ angezeigt wird. Lassen Sie das Feld leer, um die Kamera-ID zu verwenden.",
|
||||
"rename": "Umbenennen"
|
||||
}
|
||||
},
|
||||
"cameraConfig": {
|
||||
"add": "Kamera hinzufügen",
|
||||
@@ -1395,6 +1407,14 @@
|
||||
"inherit": "Erben",
|
||||
"enabled": "Aktiviert",
|
||||
"disabled": "Deaktiviert"
|
||||
},
|
||||
"cameraType": {
|
||||
"title": "Kamerytyp",
|
||||
"label": "Kameratyp",
|
||||
"description": "Legen Sie den Kameratyp für jede Kamera fest. Spezielle LPR-Kameras sind Kameras mit leistungsstarkem optischen Zoom, um Kennzeichen von weit entfernten Fahrzeugen zu erfassen. Für die meisten Kameras sollte der normale Kameratyp verwendet werden, es sei denn, die Kamera ist speziell für LPR vorgesehen und verfügt über einen stark fokussierten Blickwinkel auf die Kennzeichen.",
|
||||
"normal": "Normal",
|
||||
"dedicatedLpr": "Spezielles LPR-System",
|
||||
"saveSuccess": "Der Kameratyp für {{cameraName}} wurde aktualisiert. Starte Frigate neu, um die Änderungen zu übernehmen."
|
||||
}
|
||||
},
|
||||
"cameraReview": {
|
||||
@@ -1458,7 +1478,18 @@
|
||||
"overriddenGlobalTooltip": "Diese Kamera überschreibt globale Konfigurationseinstellungen in diesem Abschnitt",
|
||||
"overriddenBaseConfig": "Überschrieben (Basiskonfiguration)",
|
||||
"overriddenBaseConfigTooltip": "Das {{profile}}-Profil überschreibt Konfigurationseinstellungen in diesem Abschnitt",
|
||||
"overriddenGlobal": "Überschrieben (Global)"
|
||||
"overriddenGlobal": "Überschrieben (Global)",
|
||||
"overriddenInCameras": {
|
||||
"label_one": "In {{count}} Kamera überschrieben",
|
||||
"label_other": "In {{count}} Kameras überschrieben",
|
||||
"tooltip_one": "Die Kamera mit der Nummer {{count}} überschreibt die Werte in diesem Abschnitt. Klicken Sie hier, um Details anzuzeigen.",
|
||||
"tooltip_other": "Die Kamera mit der Nummer {{count}} überschreibt die Werte in diesem Abschnitt. Klicken Sie hier, um Details anzuzeigen.",
|
||||
"heading_one": "Dieser globale Abschnitt enthält Felder, die in {{count}} Kamera überschrieben werden.",
|
||||
"heading_other": "Dieser globale Abschnitt enthält Felder, die bei {{count}} Kameras überschrieben werden.",
|
||||
"othersField_one": "{{count}} andere",
|
||||
"othersField_other": "{{count}} weitere",
|
||||
"profilePrefix": "{{profile}} Profile: {{fields}}"
|
||||
}
|
||||
},
|
||||
"timestampPosition": {
|
||||
"tl": "Oben links",
|
||||
@@ -1486,7 +1517,7 @@
|
||||
"currentStatus": "Status",
|
||||
"jobId": "Job ID",
|
||||
"startTime": "Startzeit",
|
||||
"endTime": "Endzeit",
|
||||
"endTime": "End Zeit",
|
||||
"statusLabel": "Status",
|
||||
"results": "Ergebnisse",
|
||||
"errorLabel": "Fehler",
|
||||
@@ -1647,7 +1678,8 @@
|
||||
"keyDuplicate": "Der Name des Detektors ist bereits vorhanden.",
|
||||
"noSchema": "Es sind keine Detektorschemata verfügbar.",
|
||||
"none": "Es sind keine Detektorinstanzen konfiguriert.",
|
||||
"add": "Detektor hinzufügen"
|
||||
"add": "Detektor hinzufügen",
|
||||
"addCustomKey": "Benutzter Schlüssel hinzufügen"
|
||||
},
|
||||
"record": {
|
||||
"title": "Aufnahmeeinstellungen"
|
||||
@@ -1718,7 +1750,16 @@
|
||||
"title": "Einstellungen für Zeitstempel"
|
||||
},
|
||||
"searchPlaceholder": "Suche...",
|
||||
"addCustomLabel": "Benutzerdefiniertes Etikett hinzufügen..."
|
||||
"addCustomLabel": "Benutzerdefiniertes Etikett hinzufügen...",
|
||||
"knownPlates": {
|
||||
"namePlaceholder": "z.B. das Auto der Frau",
|
||||
"platePlaceholder": "Kennzeichen oder regulärer Ausdruck"
|
||||
},
|
||||
"genaiModel": {
|
||||
"placeholder": "Modell auswählen…",
|
||||
"search": "Modell suchen…",
|
||||
"noModels": "Keine Modelle verfügbar"
|
||||
}
|
||||
},
|
||||
"globalConfig": {
|
||||
"title": "Globale Konfiguration",
|
||||
@@ -1849,7 +1890,8 @@
|
||||
"review": {
|
||||
"recordDisabled": "Aufnahme ist deaktiviert, Überprüfungspunkt konnte nicht erstellt werden.",
|
||||
"detectDisabled": "Die Objekterkennung ist deaktiviert. Für die Überprüfung von Elementen müssen Objekte erkannt werden, um Warnmeldungen und Erkennungen zu kategorisieren.",
|
||||
"allNonAlertDetections": "Alle Aktivitäten, die keine Warnmeldungen auslösen, werden als Erkennungen erfasst."
|
||||
"allNonAlertDetections": "Alle Aktivitäten, die keine Warnmeldungen auslösen, werden als Erkennungen erfasst.",
|
||||
"genaiImageSourceRecordingsRecordDisabled": "Als Bildquelle ist „Aufnahmen“ eingestellt, die Aufnahmefunktion ist jedoch deaktiviert. Frigate greift in diesem Fall auf Vorschaubilder zurück."
|
||||
},
|
||||
"audio": {
|
||||
"noAudioRole": "Für keinen Stream ist die Audio-Rolle definiert. Sie müssen die Audio-Rolle aktivieren, damit die Audioerkennung funktioniert."
|
||||
@@ -1858,15 +1900,18 @@
|
||||
"audioDetectionDisabled": "Die Audioerkennung ist für diese Kamera nicht aktiviert. Für die Audio-Transkription muss die Audioerkennung aktiviert sein."
|
||||
},
|
||||
"detect": {
|
||||
"fpsGreaterThanFive": "Es wird nicht empfohlen, den Wert für die FPS-Erkennung auf mehr als 5 einzustellen."
|
||||
"fpsGreaterThanFive": "Es wird nicht empfohlen, den Wert für die FPS-Erkennung auf mehr als 5 zu setzen. Höhere Werte können zu Leistungseinbußen führen und bieten keinerlei Vorteile.",
|
||||
"disabled": "Die Objekterkennung ist deaktiviert. Momentaufnahmen, Überprüfungselemente und Erweiterungsfunktionen wie Gesichtserkennung, Kennzeichenerkennung und generative KI funktionieren nicht."
|
||||
},
|
||||
"faceRecognition": {
|
||||
"globalDisabled": "Die Gesichtserkennung ist auf globaler Ebene nicht aktiviert. Aktivieren Sie sie in den globalen Einstellungen, damit die Gesichtserkennung auf Kameraebene funktioniert.",
|
||||
"personNotTracked": "Für die Gesichtserkennung muss das Objekt „person“ verfolgt werden. Stellen Sie sicher, dass „person“ in der Objektverfolgungsliste enthalten ist."
|
||||
"globalDisabled": "Die Gesichtserkennungserweiterung muss aktiviert sein, damit die Gesichtserkennungsfunktionen bei dieser Kamera funktionieren.",
|
||||
"personNotTracked": "Für die Gesichtserkennung muss das Objekt „Person“ verfolgt werden. Aktivieren Sie „Person“ unter „Objekte“ für diese Kamera.",
|
||||
"modelSizeLarge": "Das „große“ Modell erfordert eine GPU oder NPU, um eine angemessene Leistung zu erzielen. Verwenden Sie auf reinen CPU-Systemen die Option „klein“."
|
||||
},
|
||||
"lpr": {
|
||||
"globalDisabled": "Die Kennzeichenerkennung ist auf globaler Ebene nicht aktiviert. Aktivieren Sie sie in den globalen Einstellungen, damit die Kennzeichenerkennung auf Kameraebene funktioniert.",
|
||||
"vehicleNotTracked": "Für die Kennzeichenerkennung muss entweder ein „Pkw“ oder ein „Motorrad“ erfasst werden."
|
||||
"globalDisabled": "Die Erweiterung zur Kennzeichenerkennung muss aktiviert sein, damit die LPR-Funktionen bei dieser Kamera funktionieren.",
|
||||
"vehicleNotTracked": "Für die Kennzeichenerkennung muss entweder „Auto“ oder „Motorrad“ erfasst werden. Aktivieren Sie „Auto“ oder „Motorrad“ unter „Objekte“ für diese Kamera.",
|
||||
"modelSizeLarge": "Das „große“ Modell ist für mehrzeilige Kennzeichen optimiert. Das „kleine“ Modell bietet eine bessere Leistung als das „große“ und sollte verwendet werden, sofern in Ihrer Region keine mehrzeiligen Kennzeichenformate verwendet werden."
|
||||
},
|
||||
"record": {
|
||||
"noRecordRole": "Für keinen Stream ist die Rolle „Record“ definiert. Die Aufzeichnung funktioniert nicht."
|
||||
@@ -1876,6 +1921,16 @@
|
||||
},
|
||||
"snapshots": {
|
||||
"detectDisabled": "Die Objekterkennung ist deaktiviert. Es werden keine Momentaufnahmen von verfolgten Objekten erstellt."
|
||||
},
|
||||
"detectors": {
|
||||
"mixedTypes": "Alle Detektoren müssen von gleichem Typ sein, Entferne bestehende Detektoren um einen anderen Typ zu benutzen.",
|
||||
"mixedTypesSuggestion": "Alle Detektoren müssen vom gleichem Typ sein. Entferne bestehende oder wähle {{type}}."
|
||||
},
|
||||
"objects": {
|
||||
"genaiNoDescriptionsProvider": "Sie müssen einen GenAI-Anbieter mit der Rolle „Beschreibung“ konfigurieren, damit Beschreibungen generiert werden können."
|
||||
},
|
||||
"semanticSearch": {
|
||||
"jinav2SmallModelSize": "Die „kleine“ Variante des Jina V2-Modells verursacht hohe RAM- und Inferenzkosten. Es wird das „große“ Modell mit einer dedizierten GPU empfohlen."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -213,6 +213,9 @@
|
||||
"expectedFps": "Erwartete FPS",
|
||||
"reconnectsLastHour": "Wiederverbindungen (letzte Stunde)",
|
||||
"stallsLastHour": "Stände (letzte Stunde)"
|
||||
},
|
||||
"noCameras": {
|
||||
"title": "keine Kameras gefunden"
|
||||
}
|
||||
},
|
||||
"enrichments": {
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"label": "Ρύθμιση της κάμερας"
|
||||
}
|
||||
|
||||
@@ -1 +1,14 @@
|
||||
{}
|
||||
{
|
||||
"version": {
|
||||
"label": "Τρέχουσα έκδοση διαμόρφωσης"
|
||||
},
|
||||
"safe_mode": {
|
||||
"label": "Ασφαλής λειτουργία"
|
||||
},
|
||||
"auth": {
|
||||
"reset_admin_password": {
|
||||
"label": "Επανέφερε κωδικού πρόσβασης για τον διαχειριστή admin",
|
||||
"description": "Άμα είναι αλήθεια, επαναφέρει τον κωδικό πρόσβασης του χρήστη διαχειριστή(admin) κατά την εκκίνηση και εκτύπωση του νέου κωδικού πρόσβασης στα αρχείο καταγραφής(logs)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"audio": {
|
||||
"global": {
|
||||
"detection": "Παγκόσμια Ανίχνευση"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"minimum": "Πρέπει να είναι τουλάχιστον {{limit}}"
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -208,6 +208,7 @@
|
||||
"th": "ไทย (Thai)",
|
||||
"ca": "Català (Catalan)",
|
||||
"hr": "Hrvatski (Croatian)",
|
||||
"bs": "Bosanski (Bosnian)",
|
||||
"sr": "Српски (Serbian)",
|
||||
"sl": "Slovenščina (Slovenian)",
|
||||
"lt": "Lietuvių (Lithuanian)",
|
||||
@@ -258,6 +259,7 @@
|
||||
"export": "Export",
|
||||
"actions": "Actions",
|
||||
"uiPlayground": "UI Playground",
|
||||
"features": "Features",
|
||||
"faceLibrary": "Face Library",
|
||||
"classification": "Classification",
|
||||
"chat": "Chat",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"description": "Enabled"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Audio events",
|
||||
"label": "Audio detection",
|
||||
"description": "Settings for audio-based event detection for this camera.",
|
||||
"enabled": {
|
||||
"label": "Enable audio detection",
|
||||
@@ -33,7 +33,11 @@
|
||||
},
|
||||
"filters": {
|
||||
"label": "Audio filters",
|
||||
"description": "Per-audio-type filter settings such as confidence thresholds used to reduce false positives."
|
||||
"description": "Per-audio-type filter settings such as confidence thresholds used to reduce false positives.",
|
||||
"threshold": {
|
||||
"label": "Minimum audio confidence",
|
||||
"description": "Minimum confidence threshold for the audio event to be counted."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Original audio state",
|
||||
@@ -485,6 +489,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "Export hwaccel args",
|
||||
"description": "Hardware acceleration args to use for export/transcode operations."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Maximum concurrent exports",
|
||||
"description": "Maximum number of export jobs to process at the same time."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
@@ -942,4 +950,4 @@
|
||||
"label": "Original camera state",
|
||||
"description": "Keep track of original state of camera."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -242,8 +242,8 @@
|
||||
"description": "Enable per-process network bandwidth monitoring for camera ffmpeg processes and detectors (requires capabilities)."
|
||||
},
|
||||
"intel_gpu_device": {
|
||||
"label": "SR-IOV device",
|
||||
"description": "Device identifier used when treating Intel GPUs as SR-IOV to fix GPU stats."
|
||||
"label": "Intel GPU device",
|
||||
"description": "PCI bus address or DRM device path (e.g. /dev/dri/card1) used to pin Intel GPU stats to a specific device when multiple are present."
|
||||
}
|
||||
},
|
||||
"version_check": {
|
||||
@@ -539,7 +539,7 @@
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"label": "Audio events",
|
||||
"label": "Audio detection",
|
||||
"description": "Settings for audio-based event detection for all cameras; can be overridden per-camera.",
|
||||
"enabled": {
|
||||
"label": "Enable audio detection",
|
||||
@@ -559,7 +559,11 @@
|
||||
},
|
||||
"filters": {
|
||||
"label": "Audio filters",
|
||||
"description": "Per-audio-type filter settings such as confidence thresholds used to reduce false positives."
|
||||
"description": "Per-audio-type filter settings such as confidence thresholds used to reduce false positives.",
|
||||
"threshold": {
|
||||
"label": "Minimum audio confidence",
|
||||
"description": "Minimum confidence threshold for the audio event to be counted."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Original audio state",
|
||||
@@ -1000,6 +1004,10 @@
|
||||
"hwaccel_args": {
|
||||
"label": "Export hwaccel args",
|
||||
"description": "Hardware acceleration args to use for export/transcode operations."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Maximum concurrent exports",
|
||||
"description": "Maximum number of export jobs to process at the same time."
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
@@ -1589,4 +1597,4 @@
|
||||
"description": "Ignore time synchronization differences between camera and Frigate server for ONVIF communication."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -121,5 +121,9 @@
|
||||
"royal_mail": "Royal Mail",
|
||||
"school_bus": "School Bus",
|
||||
"skunk": "Skunk",
|
||||
"kangaroo": "Kangaroo"
|
||||
"kangaroo": "Kangaroo",
|
||||
"baby": "Baby",
|
||||
"baby_stroller": "Baby Stroller",
|
||||
"rickshaw": "Rickshaw",
|
||||
"rodent": "Rodent"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,23 @@
|
||||
"show_camera_status": "What is the current status of my cameras?",
|
||||
"recap": "What happened while I was away?",
|
||||
"watch_camera": "Watch the front door and let me know if anyone shows up"
|
||||
},
|
||||
"new_chat": "New chat",
|
||||
"settings": {
|
||||
"title": "Chat settings",
|
||||
"show_stats": {
|
||||
"title": "Show stats",
|
||||
"desc": "Show generation rate and context size for chat responses.",
|
||||
"while_generating": "While generating",
|
||||
"always": "Always"
|
||||
},
|
||||
"auto_scroll": {
|
||||
"title": "Auto-scroll",
|
||||
"desc": "Follow new messages as they arrive."
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"context": "{{tokens}} tokens",
|
||||
"tokens_per_second": "{{rate}} t/s"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,7 +32,11 @@
|
||||
"title": "Recent Recognitions",
|
||||
"titleShort": "Recent",
|
||||
"aria": "Select recent recognitions",
|
||||
"empty": "There are no recent face recognition attempts"
|
||||
"empty": "There are no recent face recognition attempts",
|
||||
"emptyNoLibrary": {
|
||||
"title": "Upload a face",
|
||||
"description": "You must add at least one face to the library for face recognition to function."
|
||||
}
|
||||
},
|
||||
"deleteFaceLibrary": {
|
||||
"title": "Delete Name",
|
||||
|
||||
@@ -70,7 +70,8 @@
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Enable Recording",
|
||||
"disable": "Disable Recording"
|
||||
"disable": "Disable Recording",
|
||||
"disabledInConfig": "Recording must first be enabled in Settings for this camera."
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Enable Snapshots",
|
||||
|
||||
@@ -19,26 +19,31 @@
|
||||
"startLabel": "Start",
|
||||
"endLabel": "End",
|
||||
"toast": {
|
||||
"success": "Debug replay started successfully",
|
||||
"error": "Failed to start debug replay: {{error}}",
|
||||
"alreadyActive": "A replay session is already active",
|
||||
"stopped": "Debug replay stopped",
|
||||
"stopError": "Failed to stop debug replay: {{error}}",
|
||||
"goToReplay": "Go to Replay"
|
||||
}
|
||||
},
|
||||
"page": {
|
||||
"noSession": "No Active Replay Session",
|
||||
"noSessionDesc": "Start a debug replay from the History view by clicking the Debug Replay button in the toolbar.",
|
||||
"noSession": "No Active Debug Replay Session",
|
||||
"noSessionDesc": "Start a Debug Replay from History view by clicking the Actions button in the toolbar and choosing Debug Replay.",
|
||||
"goToRecordings": "Go to History",
|
||||
"preparingClip": "Preparing clip…",
|
||||
"preparingClipDesc": "Frigate is stitching together recordings for the selected time range. This can take a minute for longer ranges.",
|
||||
"startingCamera": "Starting Debug Replay…",
|
||||
"startError": {
|
||||
"title": "Failed to start Debug Replay",
|
||||
"back": "Back to History"
|
||||
},
|
||||
"sourceCamera": "Source Camera",
|
||||
"replayCamera": "Replay Camera",
|
||||
"initializingReplay": "Initializing replay...",
|
||||
"stoppingReplay": "Stopping replay...",
|
||||
"initializingReplay": "Initializing Debug Replay...",
|
||||
"stoppingReplay": "Stopping Debug Replay...",
|
||||
"stopReplay": "Stop Replay",
|
||||
"confirmStop": {
|
||||
"title": "Stop Debug Replay?",
|
||||
"description": "This will stop the replay session and clean up all temporary data. Are you sure?",
|
||||
"description": "This will stop the session and clean up all temporary data. Are you sure?",
|
||||
"confirm": "Stop Replay",
|
||||
"cancel": "Cancel"
|
||||
},
|
||||
@@ -49,6 +54,6 @@
|
||||
"activeTracking": "Active tracking",
|
||||
"noActiveTracking": "No active tracking",
|
||||
"configuration": "Configuration",
|
||||
"configurationDesc": "Fine tune motion detection and object tracking settings for the debug replay camera. No changes are saved to your Frigate configuration file."
|
||||
"configurationDesc": "Fine tune motion detection and object tracking settings for the Debug Replay camera. No changes are saved to your Frigate configuration file."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,8 +19,25 @@
|
||||
"button": {
|
||||
"overriddenGlobal": "Overridden (Global)",
|
||||
"overriddenGlobalTooltip": "This camera overrides global configuration settings in this section",
|
||||
"overriddenGlobalHeading_one": "This camera overrides {{count}} field from the global config:",
|
||||
"overriddenGlobalHeading_other": "This camera overrides {{count}} fields from the global config:",
|
||||
"overriddenGlobalNoDeltas": "This camera overrides the global config, but no field values differ.",
|
||||
"overriddenBaseConfig": "Overridden (Base Config)",
|
||||
"overriddenBaseConfigTooltip": "The {{profile}} profile overrides configuration settings in this section"
|
||||
"overriddenBaseConfigTooltip": "The {{profile}} profile overrides configuration settings in this section",
|
||||
"overriddenBaseConfigHeading_one": "The {{profile}} profile overrides {{count}} field from the base config:",
|
||||
"overriddenBaseConfigHeading_other": "The {{profile}} profile overrides {{count}} fields from the base config:",
|
||||
"overriddenBaseConfigNoDeltas": "The {{profile}} profile overrides this section, but no field values differ from the base config.",
|
||||
"overriddenInCameras": {
|
||||
"label_one": "Overridden in {{count}} camera",
|
||||
"label_other": "Overridden in {{count}} cameras",
|
||||
"tooltip_one": "{{count}} camera overrides values in this section. Click to see details.",
|
||||
"tooltip_other": "{{count}} cameras override values in this section. Click to see details.",
|
||||
"heading_one": "This global section has fields that are overridden in {{count}} camera.",
|
||||
"heading_other": "This global section has fields that are overridden in {{count}} cameras.",
|
||||
"othersField_one": "{{count}} other",
|
||||
"othersField_other": "{{count}} others",
|
||||
"profilePrefix": "{{profile}} profile: {{fields}}"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"general": "General",
|
||||
@@ -38,7 +55,7 @@
|
||||
"globalMotion": "Motion detection",
|
||||
"globalObjects": "Objects",
|
||||
"globalReview": "Review",
|
||||
"globalAudioEvents": "Audio events",
|
||||
"globalAudioEvents": "Audio detection",
|
||||
"globalLivePlayback": "Live playback",
|
||||
"globalTimestampStyle": "Timestamp style",
|
||||
"systemDatabase": "Database",
|
||||
@@ -69,7 +86,7 @@
|
||||
"cameraMotion": "Motion detection",
|
||||
"cameraObjects": "Objects",
|
||||
"cameraConfigReview": "Review",
|
||||
"cameraAudioEvents": "Audio events",
|
||||
"cameraAudioEvents": "Audio detection",
|
||||
"cameraAudioTranscription": "Audio transcription",
|
||||
"cameraNotifications": "Notifications",
|
||||
"cameraLivePlayback": "Live playback",
|
||||
@@ -415,6 +432,7 @@
|
||||
"audioCodecGood": "Audio codec is {{codec}}.",
|
||||
"resolutionHigh": "A resolution of {{resolution}} may cause increased resource usage.",
|
||||
"resolutionLow": "A resolution of {{resolution}} may be too low for reliable detection of small objects.",
|
||||
"resolutionUnknown": "The resolution of this stream could not be probed. You should manually set the detect resolution in Settings or your config.",
|
||||
"noAudioWarning": "No audio detected for this stream, recordings will not have audio.",
|
||||
"audioCodecRecordError": "The AAC audio codec is required to support audio in recordings.",
|
||||
"audioCodecRequired": "An audio stream is required to support audio detection.",
|
||||
@@ -434,6 +452,7 @@
|
||||
},
|
||||
"cameraManagement": {
|
||||
"title": "Manage Cameras",
|
||||
"description": "Add, edit, and delete cameras, control which cameras are enabled, and configure per-profile and camera type overrides. To configure streams, detection, motion, and other camera-specific settings, choose the specific section under Camera Configuration.",
|
||||
"addCamera": "Add New Camera",
|
||||
"deleteCamera": "Delete Camera",
|
||||
"deleteCameraDialog": {
|
||||
@@ -456,7 +475,13 @@
|
||||
"enableDesc": "Temporarily disable an enabled camera until Frigate restarts. Disabling a camera completely stops Frigate's processing of this camera's streams. Detection, recording, and debugging will be unavailable.<br /> <em>Note: This does not disable go2rtc restreams.</em>",
|
||||
"disableLabel": "Disabled cameras",
|
||||
"disableDesc": "Enable a camera that is currently not visible in the UI and disabled in the configuration. A restart of Frigate is required after enabling.",
|
||||
"enableSuccess": "Enabled {{cameraName}} in configuration. Restart Frigate to apply the changes."
|
||||
"enableSuccess": "Enabled {{cameraName}} in configuration. Restart Frigate to apply the changes.",
|
||||
"friendlyName": {
|
||||
"edit": "Edit camera display name",
|
||||
"title": "Edit Display Name",
|
||||
"description": "Set the friendly name shown for this camera throughout the Frigate UI. Leave blank to use the camera ID.",
|
||||
"rename": "Rename"
|
||||
}
|
||||
},
|
||||
"cameraConfig": {
|
||||
"add": "Add Camera",
|
||||
@@ -494,6 +519,14 @@
|
||||
"inherit": "Inherit",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled"
|
||||
},
|
||||
"cameraType": {
|
||||
"title": "Camera Type",
|
||||
"label": "Camera type",
|
||||
"description": "Set the type for each camera. Dedicated LPR cameras are single-purpose cameras with powerful optical zoom to capture license plates on distant vehicles. Most cameras should use the normal camera type unless the camera is specifically for LPR and has a tightly focused view on license plates.",
|
||||
"normal": "Normal",
|
||||
"dedicatedLpr": "Dedicated LPR",
|
||||
"saveSuccess": "Updated camera type for {{cameraName}}. Restart Frigate to apply the changes."
|
||||
}
|
||||
},
|
||||
"cameraReview": {
|
||||
@@ -1114,8 +1147,16 @@
|
||||
"cameras": "Cameras",
|
||||
"loading": "Loading model information…",
|
||||
"error": "Failed to load model information",
|
||||
"noModelLoaded": "No Frigate+ model is currently loaded.",
|
||||
"availableModels": "Available Models",
|
||||
"loadingAvailableModels": "Loading available models…",
|
||||
"selectModel": "Select a model",
|
||||
"noModelsAvailable": "No models available",
|
||||
"filter": {
|
||||
"ariaLabel": "Filter models by type",
|
||||
"baseModels": "Base Models",
|
||||
"fineTunedModels": "Fine-tuned Models"
|
||||
},
|
||||
"modelSelect": "Your available models on Frigate+ can be selected here. Note that only models compatible with your current detector configuration can be selected."
|
||||
},
|
||||
"unsavedChanges": "Unsaved Frigate+ settings changes",
|
||||
@@ -1477,8 +1518,8 @@
|
||||
"genaiRoles": {
|
||||
"options": {
|
||||
"embeddings": "Embedding",
|
||||
"vision": "Vision",
|
||||
"tools": "Tools"
|
||||
"descriptions": "Descriptions",
|
||||
"chat": "Chat"
|
||||
}
|
||||
},
|
||||
"semanticSearchModel": {
|
||||
@@ -1630,15 +1671,78 @@
|
||||
"hardwareAuto": "Automatic hardware acceleration"
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"trackingMode": {
|
||||
"objects": "Objects",
|
||||
"motion": "Motion",
|
||||
"continuous": "Continuous"
|
||||
}
|
||||
},
|
||||
"retainMode": {
|
||||
"all": "All",
|
||||
"motion": "Motion",
|
||||
"active_objects": "Active Objects"
|
||||
},
|
||||
"previewQuality": {
|
||||
"very_high": "Very High",
|
||||
"high": "High",
|
||||
"medium": "Medium",
|
||||
"low": "Low",
|
||||
"very_low": "Very Low"
|
||||
},
|
||||
"ui": {
|
||||
"timeFormat": {
|
||||
"browser": "Browser",
|
||||
"12hour": "12 hour",
|
||||
"24hour": "24 hour"
|
||||
},
|
||||
"TimeOrDateStyle": {
|
||||
"full": "Full",
|
||||
"long": "Long",
|
||||
"medium": "Medium",
|
||||
"short": "Short"
|
||||
},
|
||||
"unitSystem": {
|
||||
"metric": "Metric",
|
||||
"imperial": "Imperial"
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"imageSource": {
|
||||
"recordings": "Recordings",
|
||||
"previews": "Previews"
|
||||
}
|
||||
},
|
||||
"logger": {
|
||||
"logLevel": {
|
||||
"debug": "Debug",
|
||||
"info": "Info",
|
||||
"warning": "Warning",
|
||||
"error": "Error",
|
||||
"critical": "Critical"
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"profileAuto": "Auto",
|
||||
"profileLoading": "Loading profiles..."
|
||||
"profileLoading": "Loading profiles...",
|
||||
"autotracking": {
|
||||
"zooming": {
|
||||
"disabled": "Disabled",
|
||||
"absolute": "Absolute",
|
||||
"relative": "Relative"
|
||||
}
|
||||
}
|
||||
},
|
||||
"modelSize": {
|
||||
"small": "Small",
|
||||
"large": "Large"
|
||||
},
|
||||
"configMessages": {
|
||||
"review": {
|
||||
"recordDisabled": "Recording is disabled, review items will not be generated.",
|
||||
"detectDisabled": "Object detection is disabled. Review items require detected objects to categorize alerts and detections.",
|
||||
"allNonAlertDetections": "All non-alert activity will be included as detections."
|
||||
"allNonAlertDetections": "All non-alert activity will be included as detections.",
|
||||
"genaiImageSourceRecordingsRecordDisabled": "Image source is set to 'recordings', but recording is disabled. Frigate will fall back to preview images."
|
||||
},
|
||||
"audio": {
|
||||
"noAudioRole": "No streams have the audio role defined. You must enable the audio role for audio detection to function."
|
||||
@@ -1647,15 +1751,21 @@
|
||||
"audioDetectionDisabled": "Audio detection is not enabled for this camera. Audio transcription requires audio detection to be active."
|
||||
},
|
||||
"detect": {
|
||||
"fpsGreaterThanFive": "Setting the detect FPS higher than 5 is not recommended."
|
||||
"fpsGreaterThanFive": "Setting the detect FPS higher than 5 is not recommended. Higher values may cause performance issues and will not provide any benefit.",
|
||||
"disabled": "Object detection is disabled. Snapshots, review items, and enrichments such as face recognition, license plate recognition, and Generative AI will not function."
|
||||
},
|
||||
"objects": {
|
||||
"genaiNoDescriptionsProvider": "You must configure a GenAI provider with the 'descriptions' role for descriptions to be generated."
|
||||
},
|
||||
"faceRecognition": {
|
||||
"globalDisabled": "Face recognition is not enabled at the global level. Enable it in global settings for camera-level face recognition to function.",
|
||||
"personNotTracked": "Face recognition requires the 'person' object to be tracked. Ensure 'person' is in the object tracking list."
|
||||
"globalDisabled": "The face recognition enrichment must be enabled for face recognition features to function on this camera.",
|
||||
"personNotTracked": "Face recognition requires the 'person' object to be tracked. Enable 'person' in Objects for this camera.",
|
||||
"modelSizeLarge": "The 'large' model requires a GPU or NPU for reasonable performance. Use 'small' on CPU-only systems."
|
||||
},
|
||||
"lpr": {
|
||||
"globalDisabled": "License plate recognition is not enabled at the global level. Enable it in global settings for camera-level LPR to function.",
|
||||
"vehicleNotTracked": "License plate recognition requires 'car' or 'motorcycle' to be tracked."
|
||||
"globalDisabled": "The license plate recognition enrichment must be enabled for LPR features to function on this camera.",
|
||||
"vehicleNotTracked": "License plate recognition requires 'car' or 'motorcycle' to be tracked. Enable 'car' or 'motorcycle' in Objects for this camera.",
|
||||
"modelSizeLarge": "The 'large' model is optimized for multi-line license plates. The 'small' model provides better performance over 'large' and should be used unless your region uses multi-line plate formats."
|
||||
},
|
||||
"record": {
|
||||
"noRecordRole": "No streams have the record role defined. Recording will not function."
|
||||
@@ -1669,6 +1779,9 @@
|
||||
"detectors": {
|
||||
"mixedTypes": "All detectors must use the same type. Remove existing detectors to use a different type.",
|
||||
"mixedTypesSuggestion": "All detectors must use the same type. Remove existing detectors or select {{type}}."
|
||||
},
|
||||
"semanticSearch": {
|
||||
"jinav2SmallModelSize": "The 'small' size with the Jina V2 model has high RAM and inference cost. The 'large' model with a discrete GPU is recommended."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,6 +177,9 @@
|
||||
}
|
||||
},
|
||||
"framesAndDetections": "Frames / Detections",
|
||||
"noCameras": {
|
||||
"title": "No Cameras Found"
|
||||
},
|
||||
"label": {
|
||||
"camera": "camera",
|
||||
"detect": "detect",
|
||||
|
||||
@@ -195,7 +195,8 @@
|
||||
"explore": "Explorar",
|
||||
"uiPlayground": "Zona de pruebas de la interfaz de usuario",
|
||||
"faceLibrary": "Biblioteca de rostros",
|
||||
"classification": "Clasificación"
|
||||
"classification": "Clasificación",
|
||||
"profiles": "Perfiles"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
|
||||
@@ -77,7 +77,11 @@
|
||||
"saveExport": "Guardar exportación",
|
||||
"previewExport": "Vista previa de la exportación"
|
||||
},
|
||||
"selectOrExport": "Seleccionar o exportar"
|
||||
"selectOrExport": "Seleccionar o exportar",
|
||||
"case": {
|
||||
"label": "Caso",
|
||||
"newCaseDescriptionPlaceholder": "Descripción de caso"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"restreaming": {
|
||||
@@ -124,6 +128,9 @@
|
||||
"markAsReviewed": "Marcar como revisado",
|
||||
"deleteNow": "Eliminar ahora",
|
||||
"markAsUnreviewed": "Marcar como no revisado"
|
||||
},
|
||||
"shareTimestamp": {
|
||||
"description": "Comparta una URL con marca de tiempo de la posición actual del reproductor o elija una marca de tiempo personalizada. Tenga en cuenta que esta no es una URL pública para compartir y solo es accesible para los usuarios que tienen acceso a Frigate y a esta cámara."
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"noPreviewFoundFor": "No se encontró vista previa para {{cameraName}}",
|
||||
"submitFrigatePlus": {
|
||||
"submit": "Enviar",
|
||||
"title": "¿Enviar este fotograma a Frigate+?"
|
||||
"title": "¿Enviar este fotograma a Frigate+?",
|
||||
"previewError": "No se pudo cargar la vista previa de la instantánea. Es posible que la grabación no esté disponible en este momento."
|
||||
},
|
||||
"streamOffline": {
|
||||
"desc": "No se han recibido fotogramas en la transmisión <code>detect</code> de {{cameraName}}, revisa los registros de errores",
|
||||
|
||||
@@ -42,10 +42,32 @@
|
||||
"label": "Nombre descriptivo",
|
||||
"description": "Nombre descriptivo de la cámara utilizado en la interfaz de usuario de Frigate"
|
||||
},
|
||||
"label": "Configuración de Cámara",
|
||||
"label": "Configuración de cámara",
|
||||
"onvif": {
|
||||
"profile": {
|
||||
"label": "Perfil ONVIF"
|
||||
"label": "Perfil ONVIF",
|
||||
"description": "Perfil multimedia ONVIF específico que se utilizará para el control PTZ, identificado por token o nombre. Si no se especifica, se selecciona automáticamente el primer perfil con una configuración PTZ válida."
|
||||
},
|
||||
"autotracking": {
|
||||
"zoom_factor": {
|
||||
"description": "Controla el nivel de zoom en los objetos rastreados. Los valores más bajos mantienen una mayor parte de la escena a la vista; los valores más altos acercan la imagen, pero pueden provocar la pérdida del rastreo. Valores entre 0.1 y 0.75."
|
||||
},
|
||||
"calibrate_on_startup": {
|
||||
"description": "Mida la velocidad de los motores PTZ al encenderlos para mejorar la precisión del seguimiento. Frigate actualizará la configuración con los `movement_weights` tras la calibración."
|
||||
},
|
||||
"description": "Realice un seguimiento automático de objetos en movimiento y manténgalos centrados en el encuadre mediante movimientos de cámara PTZ.",
|
||||
"zooming": {
|
||||
"description": "Control del comportamiento del zoom: deshabilitado (solo panorámica/inclinación), absoluto (mayor compatibilidad) o relativo (panorámica/inclinación/zoom simultáneos)."
|
||||
},
|
||||
"return_preset": {
|
||||
"description": "Nombre del preajuste ONVIF configurado en el firmware de la cámara al que regresar una vez finalizado el seguimiento."
|
||||
},
|
||||
"timeout": {
|
||||
"description": "Espere esta cantidad de segundos después de perder el seguimiento antes de devolver la cámara a la posición preestablecida."
|
||||
}
|
||||
},
|
||||
"tls_insecure": {
|
||||
"description": "Omitir la verificación TLS y deshabilitar la autenticación digest para ONVIF (no seguro; usar solo en redes seguras)."
|
||||
}
|
||||
},
|
||||
"zones": {
|
||||
@@ -83,7 +105,24 @@
|
||||
"max_area": {
|
||||
"description": "Área máxima del cuadro delimitador (píxeles o porcentaje) permitida para este tipo de objeto. Puede expresarse en píxeles (entero) o como porcentaje (decimal entre 0,000001 y 0,99).",
|
||||
"label": "Área máxima del objeto"
|
||||
}
|
||||
},
|
||||
"description": "Filtros para aplicar a los objetos dentro de esta zona. Se utilizan para reducir los falsos positivos o restringir qué objetos se consideran presentes en la zona."
|
||||
},
|
||||
"objects": {
|
||||
"description": "Lista de tipos de objetos (del mapa de etiquetas) que pueden activar esta zona. Puede ser una cadena de texto o una lista de cadenas. Si está vacío, se consideran todos los objetos."
|
||||
},
|
||||
"description": "Las zonas le permiten definir un área específica del fotograma, de modo que pueda determinar si un objeto se encuentra o no dentro de un área determinada.",
|
||||
"speed_threshold": {
|
||||
"description": "Velocidad mínima (en unidades del mundo real, si se han configurado distancias) requerida para que un objeto se considere presente en la zona. Se utiliza para los disparadores de zona basados en la velocidad."
|
||||
},
|
||||
"friendly_name": {
|
||||
"description": "Un nombre fácil de usar para la zona, que se muestra en la interfaz de usuario de Frigate. Si no se especifica, se utilizará una versión formateada del nombre de la zona."
|
||||
},
|
||||
"inertia": {
|
||||
"description": "Número de fotogramas consecutivos en los que se debe detectar un objeto dentro de la zona antes de considerarlo presente. Ayuda a filtrar las detecciones transitorias."
|
||||
},
|
||||
"loitering_time": {
|
||||
"description": "Número de segundos que un objeto debe permanecer en la zona para ser considerado como merodeo. Establezca en 0 para desactivar la detección de merodeo."
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
@@ -100,7 +139,151 @@
|
||||
"use_snapshot": {
|
||||
"label": "Usar instantáneas",
|
||||
"description": "Usar instantáneas de objetos en lugar de miniaturas para la generación de descripciones de GenAI."
|
||||
},
|
||||
"send_triggers": {
|
||||
"after_significant_updates": {
|
||||
"description": "Envía una solicitud a GenAI tras un número especificado de actualizaciones significativas del objeto rastreado."
|
||||
},
|
||||
"description": "Define cuándo se deben enviar los fotogramas a GenAI (al finalizar, después de las actualizaciones, etc.)."
|
||||
},
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que deben ubicarse los objetos para ser elegibles para la generación de descripciones con GenAI."
|
||||
}
|
||||
}
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para que se publique una imagen MQTT."
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"email": {
|
||||
"label": "Email de notificacion"
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"description": "Configuración para la transcripción de audio en vivo y de voz, utilizada para eventos y subtítulos en tiempo real.",
|
||||
"enabled": {
|
||||
"label": "Habilitar transcripción"
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"skip_motion_threshold": {
|
||||
"description": "Si se establece en un valor entre 0,0 y 1,0, y más de esta fracción de la imagen cambia en un solo fotograma, el detector no devolverá cuadros de movimiento y se recalibrará inmediatamente. Esto puede ahorrar recursos de CPU y reducir los falsos positivos durante tormentas eléctricas, tempestades, etc., aunque podría pasar por alto eventos reales, como el seguimiento automático de un objeto por parte de una cámara PTZ. La disyuntiva está entre descartar unos cuantos megabytes de grabaciones o revisar un par de clips cortos. Deje este parámetro sin establecer (None) para desactivar esta función."
|
||||
},
|
||||
"lightning_threshold": {
|
||||
"description": "Umbral para detectar e ignorar breves picos de luz (un valor menor indica mayor sensibilidad; valores entre 0,3 y 1,0). Esto no impide por completo la detección de movimiento; Simplemente provoca que el detector deje de analizar fotogramas adicionales una vez que se supera el umbral. Durante estos eventos aún se realizan grabaciones basadas en el movimiento."
|
||||
},
|
||||
"threshold": {
|
||||
"description": "Umbral de diferencia de píxeles utilizado por el detector de movimiento; los valores más altos reducen la sensibilidad (rango 1-255)."
|
||||
}
|
||||
},
|
||||
"lpr": {
|
||||
"enhancement": {
|
||||
"description": "Nivel de mejora (0-10) que se aplicará a los recortes de matrículas antes del OCR; los valores más altos no siempre mejoran los resultados, y los niveles superiores a 5 podrían funcionar únicamente con matrículas capturadas de noche, por lo que deben utilizarse con precaución."
|
||||
},
|
||||
"expire_time": {
|
||||
"description": "Tiempo en segundos tras el cual una matrícula no detectada caduca en el sistema de seguimiento (solo para cámaras LPR dedicadas)."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"fps": {
|
||||
"description": "Fotogramas por segundo deseados para ejecutar la detección; los valores más bajos reducen el uso de la CPU (el valor recomendado es 5; establezca un valor superior —como máximo de 10— únicamente si realiza el seguimiento de objetos que se mueven con extrema rapidez)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"description": "Número de detecciones consecutivas requeridas antes de crear un objeto rastreado. Auméntelo para reducir las inicializaciones falsas. El valor predeterminado es los FPS divididos por 2."
|
||||
},
|
||||
"height": {
|
||||
"description": "Altura (en píxeles) de los fotogramas utilizados para la transmisión de detección; déjelo vacío para utilizar la resolución nativa de la transmisión."
|
||||
},
|
||||
"width": {
|
||||
"description": "Ancho (en píxeles) de los fotogramas utilizados para la transmisión de detección; déjelo vacío para utilizar la resolución nativa de la transmisión."
|
||||
},
|
||||
"stationary": {
|
||||
"description": "Configuración para detectar y gestionar objetos que permanecen inmóviles durante un periodo de tiempo."
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"motion": {
|
||||
"description": "Número de días para conservar las grabaciones activadas por movimiento, independientemente de los objetos rastreados. Establézcalo en 0 si solo desea conservar las grabaciones de alertas y detecciones."
|
||||
},
|
||||
"continuous": {
|
||||
"description": "Número de días para conservar las grabaciones, independientemente de los objetos rastreados o del movimiento. Establézcalo en 0 si solo desea conservar las grabaciones de alertas y detecciones."
|
||||
},
|
||||
"detections": {
|
||||
"pre_capture": {
|
||||
"description": "Número de segundos antes del evento de detección que se incluirán en la grabación."
|
||||
},
|
||||
"post_capture": {
|
||||
"description": "Número de segundos después del evento de detección que se incluirán en la grabación."
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"pre_capture": {
|
||||
"description": "Número de segundos antes del evento de detección que se incluirán en la grabación."
|
||||
},
|
||||
"post_capture": {
|
||||
"description": "Número de segundos después del evento de detección que se incluirán en la grabación."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ui": {
|
||||
"dashboard": {
|
||||
"description": "Alterna si esta cámara es visible en toda la interfaz de usuario de Frigate. Desactivar esta opción requerirá editar manualmente la configuración para volver a visualizar esta cámara en la interfaz."
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"height": {
|
||||
"description": "Altura (en píxeles) para renderizar la transmisión en vivo de jsmpeg en la interfaz web; debe ser <= a la altura de la transmisión de detección."
|
||||
},
|
||||
"description": "Configuraciones utilizadas por la interfaz web para controlar la selección, la resolución y la calidad de transmisiónes en vivo."
|
||||
},
|
||||
"review": {
|
||||
"description": "Configuraciones que controlan las alertas, las detecciones y los resúmenes de revisión de GenAI utilizados por la interfaz de usuario y el almacenamiento de esta cámara.",
|
||||
"alerts": {
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para ser considerado una alerta; dejar vacío para permitir cualquier zona."
|
||||
},
|
||||
"labels": {
|
||||
"description": "Lista de etiquetas de objetos que califican como alertas (por ejemplo: car, person)."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para ser considerado detectado; dejar vacío para permitir cualquier zona."
|
||||
},
|
||||
"description": "Configuración para determinar qué objetos rastreados generan detecciones (no alertas) y cómo se retienen dichas detecciones."
|
||||
},
|
||||
"genai": {
|
||||
"image_source": {
|
||||
"description": "Fuente de las imágenes enviadas a GenAI ('preview' o 'recordings'); La opción 'recordings' utiliza fotogramas de mayor calidad, pero requiere más tokens."
|
||||
},
|
||||
"additional_concerns": {
|
||||
"description": "Una lista de preocupaciones o notas adicionales que GenAI debería tener en cuenta al evaluar la actividad en esta cámara."
|
||||
},
|
||||
"activity_context_prompt": {
|
||||
"description": "Instrucción personalizada que describe qué constituye y qué no una actividad sospechosa, con el fin de proporcionar contexto para los resúmenes generados por GenAI."
|
||||
},
|
||||
"description": "Controla el uso de IA generativa (GenAI) para la elaboración de descripciones y resúmenes de elementos de revisión.",
|
||||
"debug_save_thumbnails": {
|
||||
"description": "Guarde las miniaturas que se envían al proveedor de GenAI para su depuración y revisión."
|
||||
}
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"description": "Configuración para la vista compuesta Birdseye, que combina las transmisiones de múltiples cámaras en una sola vista."
|
||||
},
|
||||
"ffmpeg": {
|
||||
"retry_interval": {
|
||||
"description": "Segundos de espera antes de intentar reconectar la transmisión de una cámara tras un fallo. El valor predeterminado es 10."
|
||||
},
|
||||
"path": {
|
||||
"description": "Ruta al binario de FFmpeg que se va a utilizar o un alias de versión (\"5.0\" o \"7.0\")."
|
||||
},
|
||||
"output_args": {
|
||||
"description": "Argumentos de salida predeterminados utilizados para diferentes roles de FFmpeg, tales como detección y grabación."
|
||||
},
|
||||
"description": "Configuración de FFmpeg, incluyendo la ruta del binario, argumentos, opciones de aceleración por hardware y argumentos de salida por rol."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,11 +70,45 @@
|
||||
"cookie_secure": {
|
||||
"label": "Flag de cookie segura",
|
||||
"description": "Establece el flag de seguridad en la cookie de autenticación; debe ser 'true' cuando se utilice TLS."
|
||||
},
|
||||
"failed_login_rate_limit": {
|
||||
"label": "Limite de intento de acceso fallidos"
|
||||
},
|
||||
"session_length": {
|
||||
"description": "Duración de la sesión en segundos para sesiones de JWT."
|
||||
},
|
||||
"admin_first_time_login": {
|
||||
"description": "Cuando se establece en true, la interfaz de usuario puede mostrar un enlace de ayuda en la página de inicio de sesión, informando a los usuarios sobre cómo iniciar sesión tras el restablecimiento de la contraseña de administrador. "
|
||||
},
|
||||
"refresh_time": {
|
||||
"description": "Cuando a una sesión le queden menos de esta cantidad de segundos para expirar, actualícela para restablecer su duración completa."
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"profile": {
|
||||
"label": "Perfil ONVIF"
|
||||
"label": "Perfil ONVIF",
|
||||
"description": "Perfil multimedia ONVIF específico que se utilizará para el control PTZ, identificado por token o nombre. Si no se especifica, se selecciona automáticamente el primer perfil con una configuración PTZ válida."
|
||||
},
|
||||
"autotracking": {
|
||||
"zoom_factor": {
|
||||
"description": "Controla el nivel de zoom en los objetos rastreados. Los valores más bajos mantienen una mayor parte de la escena a la vista; los valores más altos acercan la imagen, pero pueden provocar la pérdida del rastreo. Valores entre 0.1 y 0.75."
|
||||
},
|
||||
"calibrate_on_startup": {
|
||||
"description": "Mida la velocidad de los motores PTZ al encenderlos para mejorar la precisión del seguimiento. Frigate actualizará la configuración con los `movement_weights` tras la calibración."
|
||||
},
|
||||
"description": "Realice un seguimiento automático de objetos en movimiento y manténgalos centrados en el encuadre mediante movimientos de cámara PTZ.",
|
||||
"zooming": {
|
||||
"description": "Control del comportamiento del zoom: deshabilitado (solo panorámica/inclinación), absoluto (mayor compatibilidad) o relativo (panorámica/inclinación/zoom simultáneos)."
|
||||
},
|
||||
"return_preset": {
|
||||
"description": "Nombre del preajuste ONVIF configurado en el firmware de la cámara al que regresar una vez finalizado el seguimiento."
|
||||
},
|
||||
"timeout": {
|
||||
"description": "Espere esta cantidad de segundos después de perder el seguimiento antes de devolver la cámara a la posición preestablecida."
|
||||
}
|
||||
},
|
||||
"tls_insecure": {
|
||||
"description": "Omitir la verificación TLS y deshabilitar la autenticación digest para ONVIF (no seguro; usar solo en redes seguras)."
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
@@ -91,7 +125,19 @@
|
||||
"use_snapshot": {
|
||||
"label": "Usar instantáneas",
|
||||
"description": "Usar instantáneas de objetos en lugar de miniaturas para la generación de descripciones de GenAI."
|
||||
},
|
||||
"send_triggers": {
|
||||
"after_significant_updates": {
|
||||
"description": "Envía una solicitud a GenAI tras un número especificado de actualizaciones significativas del objeto rastreado."
|
||||
},
|
||||
"description": "Define cuándo se deben enviar los fotogramas a GenAI (al finalizar, después de las actualizaciones, etc.)."
|
||||
},
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que deben ubicarse los objetos para ser elegibles para la generación de descripciones con GenAI."
|
||||
}
|
||||
},
|
||||
"track": {
|
||||
"description": "Lista de etiquetas de objetos a rastrear para todas las cámaras; puede anularse por cámara."
|
||||
}
|
||||
},
|
||||
"detectors": {
|
||||
@@ -107,6 +153,310 @@
|
||||
"api_key": {
|
||||
"label": "Clave de API de DeepStack (si es necesaria)"
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"label": "Tipo"
|
||||
},
|
||||
"label": "Detector de hardware",
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"num_threads": {
|
||||
"label": "Número de hilos para detección"
|
||||
},
|
||||
"description": "Detector TFLite de CPU que ejecuta modelos de TensorFlow Lite en la CPU del host sin aceleración por hardware. No recomendado."
|
||||
},
|
||||
"axengine": {
|
||||
"label": "Motor AX NPU"
|
||||
},
|
||||
"teflon_tfl": {
|
||||
"description": "Detector de delegados Teflon para TFLite, que utiliza la biblioteca de delegados Mesa Teflon para acelerar la inferencia en las GPU compatibles."
|
||||
},
|
||||
"synaptics": {
|
||||
"description": "Detector NPU de Synaptics para modelos en formato .synap, utilizando el Synap SDK en hardware de Synaptics."
|
||||
},
|
||||
"zmq": {
|
||||
"description": "Detector ZMQ IPC que descarga la inferencia a un proceso externo a través de un punto de conexión IPC de ZeroMQ."
|
||||
},
|
||||
"hailo8l": {
|
||||
"description": "Detector Hailo-8/Hailo-8L que utiliza modelos HEF y el SDK HailoRT para la inferencia en hardware Hailo."
|
||||
},
|
||||
"onnx": {
|
||||
"description": "Detector ONNX para ejecutar modelos ONNX; utilizará los backends de aceleración disponibles (CUDA/ROCm/OpenVINO) cuando estén disponibles."
|
||||
},
|
||||
"description": "Configuración para detectores de objetos (backends de CPU, GPU y ONNX) y cualquier ajuste del modelo específico del detector.",
|
||||
"openvino": {
|
||||
"description": "Detector OpenVINO para CPU AMD e Intel, GPU Intel y hardware VPU Intel."
|
||||
},
|
||||
"tensorrt": {
|
||||
"description": "Detector TensorRT para dispositivos Nvidia Jetson que utiliza motores TensorRT serializados para una inferencia acelerada."
|
||||
},
|
||||
"degirum": {
|
||||
"description": "Detector DeGirum para ejecutar modelos a través de la nube de DeGirum o servicios de inferencia local."
|
||||
},
|
||||
"rknn": {
|
||||
"description": "Detector RKNN para NPUs de Rockchip; ejecuta modelos compilados para RKNN en hardware de Rockchip."
|
||||
}
|
||||
},
|
||||
"database": {
|
||||
"label": "Base de datos",
|
||||
"description": "Configuración de la base de datos SQLite utilizada por Frigate para almacenar los metadatos de los objetos rastreados y las grabaciones."
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
"port": {
|
||||
"label": "Puerto MQTT"
|
||||
},
|
||||
"tls_client_cert": {
|
||||
"label": "Certificado cliente"
|
||||
},
|
||||
"description": "Configuración para conectar y publicar telemetría, instantáneas y detalles de eventos en un broker MQTT.",
|
||||
"topic_prefix": {
|
||||
"description": "Prefijo del tema MQTT para todos los temas de Frigate; debe ser único si se ejecutan múltiples instancias."
|
||||
},
|
||||
"client_id": {
|
||||
"description": "Identificador de cliente utilizado al conectarse al broker MQTT; debe ser único para cada instancia."
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"email": {
|
||||
"label": "Email de notificacion"
|
||||
}
|
||||
},
|
||||
"networking": {
|
||||
"ipv6": {
|
||||
"label": "Configuración IPV6"
|
||||
},
|
||||
"listen": {
|
||||
"internal": {
|
||||
"label": "Puerto interno"
|
||||
},
|
||||
"external": {
|
||||
"label": "Puerto externo",
|
||||
"description": "Puerto externo de escucha para Frigate (por defecto 8791)."
|
||||
},
|
||||
"description": "Configuración de los puertos de escucha internos y externos. Esto es para usuarios avanzados. Para la mayoría de los casos de uso, se recomienda modificar la sección de puertos de su configuración de Docker Compose."
|
||||
}
|
||||
},
|
||||
"proxy": {
|
||||
"label": "Proxy",
|
||||
"separator": {
|
||||
"label": "Carácter de separación"
|
||||
},
|
||||
"default_role": {
|
||||
"description": "Rol predeterminado asignado a los usuarios autenticados por proxy cuando no se aplica ningún mapeo de roles (administrador o espectador)."
|
||||
},
|
||||
"description": "Configuración para integrar Frigate detrás de un proxy inverso que transmite encabezados de usuario autenticados.",
|
||||
"header_map": {
|
||||
"description": "Mapear los encabezados de proxy entrantes a los campos de usuario y rol de Frigate para la autenticación basada en proxy.",
|
||||
"role": {
|
||||
"description": "Encabezado que contiene el rol o los grupos del usuario autenticado provenientes del proxy ascendente."
|
||||
}
|
||||
}
|
||||
},
|
||||
"telemetry": {
|
||||
"label": "Telemetria",
|
||||
"stats": {
|
||||
"intel_gpu_stats": {
|
||||
"label": "Estadísticas GPU Intel",
|
||||
"description": "Habilitar la recopilación de estadísticas de la GPU Intel si hay una GPU Intel presente."
|
||||
},
|
||||
"network_bandwidth": {
|
||||
"label": "Ancho de banda"
|
||||
},
|
||||
"amd_gpu_stats": {
|
||||
"label": "Estadísticas GPU Amd",
|
||||
"description": "Habilitar la recopilación de estadísticas de la GPU AMD si hay una GPU AMD presente."
|
||||
},
|
||||
"intel_gpu_device": {
|
||||
"description": "Identificador de dispositivo utilizado al tratar las GPU Intel como SR-IOV para corregir las estadísticas de la GPU."
|
||||
}
|
||||
},
|
||||
"version_check": {
|
||||
"description": "Habilite una verificación saliente para detectar si hay disponible una versión más reciente de Frigate."
|
||||
}
|
||||
},
|
||||
"ui": {
|
||||
"timezone": {
|
||||
"label": "Uso horario",
|
||||
"description": "Zona horaria opcional que se mostrará en la interfaz de usuario (si no se especifica, se utilizará la hora local del navegador)."
|
||||
},
|
||||
"unit_system": {
|
||||
"label": "Unidad de sistema",
|
||||
"description": "Sistema de unidades para la visualización (métrico o imperial) utilizado en la interfaz de usuario y en MQTT."
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"description": "Configuración para la transcripción de audio en vivo y de voz, utilizada para eventos y subtítulos en tiempo real.",
|
||||
"language": {
|
||||
"description": "Código de idioma utilizado para la transcripción/traducción (por ejemplo, 'es' para Español). Consulte https://whisper-api.com/docs/languages/ para ver los códigos de idioma compatibles."
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Habilitar o deshabilitar la transcripción automática de audio para todas las cámaras; puede anularse por cámara."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"skip_motion_threshold": {
|
||||
"description": "Si se establece en un valor entre 0,0 y 1,0, y más de esta fracción de la imagen cambia en un solo fotograma, el detector no devolverá cuadros de movimiento y se recalibrará inmediatamente. Esto puede ahorrar recursos de CPU y reducir los falsos positivos durante tormentas eléctricas, tempestades, etc., aunque podría pasar por alto eventos reales, como el seguimiento automático de un objeto por parte de una cámara PTZ. La disyuntiva está entre descartar unos cuantos megabytes de grabaciones o revisar un par de clips cortos. Deje este parámetro sin establecer (None) para desactivar esta función."
|
||||
},
|
||||
"lightning_threshold": {
|
||||
"description": "Umbral para detectar e ignorar breves picos de luz (un valor menor indica mayor sensibilidad; valores entre 0,3 y 1,0). Esto no impide por completo la detección de movimiento; Simplemente provoca que el detector deje de analizar fotogramas adicionales una vez que se supera el umbral. Durante estos eventos aún se realizan grabaciones basadas en el movimiento."
|
||||
},
|
||||
"threshold": {
|
||||
"description": "Umbral de diferencia de píxeles utilizado por el detector de movimiento; los valores más altos reducen la sensibilidad (rango 1-255)."
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Habilitar o deshabilitar la detección de movimiento para todas las cámaras; puede anularse para cada cámara individualmente."
|
||||
}
|
||||
},
|
||||
"lpr": {
|
||||
"enhancement": {
|
||||
"description": "Nivel de mejora (0-10) que se aplicará a los recortes de matrículas antes del OCR; los valores más altos no siempre mejoran los resultados, y los niveles superiores a 5 podrían funcionar únicamente con matrículas capturadas de noche, por lo que deben utilizarse con precaución."
|
||||
},
|
||||
"expire_time": {
|
||||
"description": "Tiempo en segundos tras el cual una matrícula no detectada caduca en el sistema de seguimiento (solo para cámaras LPR dedicadas)."
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Habilitar o deshabilitar el reconocimiento de matrículas para todas las cámaras; puede anularse por cámara."
|
||||
},
|
||||
"min_plate_length": {
|
||||
"description": "Número mínimo de caracteres que debe contener una matrícula reconocida para ser considerada válida."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"fps": {
|
||||
"description": "Fotogramas por segundo deseados para ejecutar la detección; los valores más bajos reducen el uso de la CPU (el valor recomendado es 5; establezca un valor superior —como máximo de 10— únicamente si realiza el seguimiento de objetos que se mueven con extrema rapidez)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"description": "Número de detecciones consecutivas requeridas antes de crear un objeto rastreado. Auméntelo para reducir las inicializaciones falsas. El valor predeterminado es los FPS divididos por 2."
|
||||
},
|
||||
"height": {
|
||||
"description": "Altura (en píxeles) de los fotogramas utilizados para la transmisión de detección; déjelo vacío para utilizar la resolución nativa de la transmisión."
|
||||
},
|
||||
"width": {
|
||||
"description": "Ancho (en píxeles) de los fotogramas utilizados para la transmisión de detección; déjelo vacío para utilizar la resolución nativa de la transmisión."
|
||||
},
|
||||
"stationary": {
|
||||
"description": "Configuración para detectar y gestionar objetos que permanecen inmóviles durante un periodo de tiempo."
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Habilitar o deshabilitar la detección de objetos para todas las cámaras; puede anularse para cada cámara individualmente."
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"motion": {
|
||||
"description": "Número de días para conservar las grabaciones activadas por movimiento, independientemente de los objetos rastreados. Establézcalo en 0 si solo desea conservar las grabaciones de alertas y detecciones."
|
||||
},
|
||||
"continuous": {
|
||||
"description": "Número de días para conservar las grabaciones, independientemente de los objetos rastreados o del movimiento. Establézcalo en 0 si solo desea conservar las grabaciones de alertas y detecciones."
|
||||
},
|
||||
"detections": {
|
||||
"pre_capture": {
|
||||
"description": "Número de segundos antes del evento de detección que se incluirán en la grabación."
|
||||
},
|
||||
"post_capture": {
|
||||
"description": "Número de segundos después del evento de detección que se incluirán en la grabación."
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"pre_capture": {
|
||||
"description": "Número de segundos antes del evento de detección que se incluirán en la grabación."
|
||||
},
|
||||
"post_capture": {
|
||||
"description": "Número de segundos después del evento de detección que se incluirán en la grabación."
|
||||
}
|
||||
}
|
||||
},
|
||||
"camera_ui": {
|
||||
"dashboard": {
|
||||
"description": "Alterna si esta cámara es visible en toda la interfaz de usuario de Frigate. Desactivar esta opción requerirá editar manualmente la configuración para volver a visualizar esta cámara en la interfaz."
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"description": "Configuración para controlar la resolución y la calidad de la transmisión en vivo de jsmpeg. Esto no afecta a las cámaras retransmitidas que utilizan go2rtc para la visualización en vivo.",
|
||||
"height": {
|
||||
"description": "Altura (en píxeles) para renderizar la transmisión en vivo de jsmpeg en la interfaz web; debe ser <= a la altura de la transmisión de detección."
|
||||
}
|
||||
},
|
||||
"semantic_search": {
|
||||
"model": {
|
||||
"description": "El modelo de embeddings a utilizar para la búsqueda semántica (por ejemplo, 'jinav1'), o el nombre de un proveedor de GenAI con el rol de embeddings."
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"alerts": {
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para ser considerado una alerta; dejar vacío para permitir cualquier zona."
|
||||
},
|
||||
"labels": {
|
||||
"description": "Lista de etiquetas de objetos que califican como alertas (por ejemplo: car, person)."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para ser considerado detectado; dejar vacío para permitir cualquier zona."
|
||||
},
|
||||
"description": "Configuración para determinar qué objetos rastreados generan detecciones (no alertas) y cómo se retienen dichas detecciones."
|
||||
},
|
||||
"genai": {
|
||||
"image_source": {
|
||||
"description": "Fuente de las imágenes enviadas a GenAI ('preview' o 'recordings'); La opción 'recordings' utiliza fotogramas de mayor calidad, pero requiere más tokens."
|
||||
},
|
||||
"additional_concerns": {
|
||||
"description": "Una lista de preocupaciones o notas adicionales que GenAI debería tener en cuenta al evaluar la actividad en esta cámara."
|
||||
},
|
||||
"activity_context_prompt": {
|
||||
"description": "Instrucción personalizada que describe qué constituye y qué no una actividad sospechosa, con el fin de proporcionar contexto para los resúmenes generados por GenAI."
|
||||
},
|
||||
"description": "Controla el uso de IA generativa (GenAI) para la elaboración de descripciones y resúmenes de elementos de revisión.",
|
||||
"debug_save_thumbnails": {
|
||||
"description": "Guarde las miniaturas que se envían al proveedor de GenAI para su depuración y revisión."
|
||||
}
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"description": "Configuración para la vista compuesta Birdseye, que combina las transmisiones de múltiples cámaras en una sola vista.",
|
||||
"restream": {
|
||||
"description": "Retransmita la salida de video de Birdseye como una transmisión en vivo RTSP; al habilitar esta opción, Birdseye se mantendrá en ejecución de forma continua."
|
||||
},
|
||||
"layout": {
|
||||
"max_cameras": {
|
||||
"description": "Número máximo de cámaras a mostrar simultáneamente en Birdseye; muestra las cámaras más recientes."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"retry_interval": {
|
||||
"description": "Segundos de espera antes de intentar reconectar la transmisión de una cámara tras un fallo. El valor predeterminado es 10."
|
||||
},
|
||||
"path": {
|
||||
"description": "Ruta al binario de FFmpeg que se va a utilizar o un alias de versión (\"5.0\" o \"7.0\")."
|
||||
},
|
||||
"output_args": {
|
||||
"description": "Argumentos de salida predeterminados utilizados para diferentes roles de FFmpeg, tales como detección y grabación."
|
||||
},
|
||||
"description": "Configuración de FFmpeg, incluyendo la ruta del binario, argumentos, opciones de aceleración por hardware y argumentos de salida por rol."
|
||||
},
|
||||
"go2rtc": {
|
||||
"description": "Configuración del servicio integrado de retransmisión go2rtc, utilizado para el relevo y la traducción de transmisiones en vivo."
|
||||
},
|
||||
"genai": {
|
||||
"description": "Configuración para los proveedores integrados de IA generativa (GenAI) utilizados para generar descripciones de objetos y resúmenes de reseñas.",
|
||||
"api_key": {
|
||||
"description": "Clave de API requerida por algunos proveedores (también puede configurarse mediante variables de entorno)."
|
||||
},
|
||||
"base_url": {
|
||||
"description": "URL base para proveedores autoalojados o compatibles (por ejemplo, una instancia de Ollama)."
|
||||
},
|
||||
"model": {
|
||||
"description": "El modelo del proveedor que se utilizará para generar descripciones o resúmenes."
|
||||
}
|
||||
},
|
||||
"face_recognition": {
|
||||
"description": "Configuración para la detección y el reconocimiento facial en todas las cámaras; puede anularse por cámara."
|
||||
},
|
||||
"camera_mqtt": {
|
||||
"required_zones": {
|
||||
"description": "Zonas en las que debe entrar un objeto para que se publique una imagen MQTT."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,6 +59,15 @@
|
||||
"global": {
|
||||
"retention": "Retención global",
|
||||
"events": "Eventos globales"
|
||||
},
|
||||
"cameras": {
|
||||
"events": "Evento",
|
||||
"retention": "Retención"
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"cameras": {
|
||||
"cameraFfmpeg": "Argumentos de FFmpeg específicos de la cámara"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
"ffmpeg": {
|
||||
"inputs": {
|
||||
"rolesUnique": "Cada rol solo puede asignarse a un flujo de entrada.",
|
||||
"detectRequired": "Al menos un flujo de entrada debe tener asignado el rol 'detect'."
|
||||
"detectRequired": "Al menos un flujo de entrada debe tener asignado el rol 'detect'.",
|
||||
"hwaccelDetectOnly": "Solo el flujo de entrada con la función \"detect\" puede definir argumentos de aceleración por hardware."
|
||||
}
|
||||
},
|
||||
"anyOf": "Debe coincidir con al menos uno de los esquemas permitidos",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user