From f8b2ca4fd5b8977b18bc1d652e93eed2373ebe2d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 17 Mar 2026 00:32:31 +0100 Subject: [PATCH] Translated using Weblate (Slovenian) Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (6 of 6 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (915 of 915 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (171 of 171 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (138 of 138 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Slovenian) Currently translated at 69.3% (43 of 62 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (118 of 118 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (467 of 467 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (1084 of 1084 strings) Co-authored-by: Hosted Weblate Co-authored-by: thehijacker Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sl/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/components-icons Translation: Frigate NVR/components-input Translation: Frigate NVR/components-player Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-configeditor Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-recording Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/sl/audio.json | 490 +++- web/public/locales/sl/common.json | 276 ++- web/public/locales/sl/components/auth.json | 12 +- web/public/locales/sl/components/camera.json | 56 +- web/public/locales/sl/components/dialog.json | 91 +- web/public/locales/sl/components/filter.json | 84 +- web/public/locales/sl/components/icons.json | 4 +- web/public/locales/sl/components/input.json | 2 +- web/public/locales/sl/components/player.json | 32 +- web/public/locales/sl/config/cameras.json | 942 ++++++- web/public/locales/sl/config/global.json | 2193 ++++++++++++++++- web/public/locales/sl/config/groups.json | 74 +- web/public/locales/sl/config/validation.json | 33 +- web/public/locales/sl/objects.json | 76 +- .../locales/sl/views/classificationModel.json | 196 +- web/public/locales/sl/views/configEditor.json | 16 +- web/public/locales/sl/views/events.json | 73 +- web/public/locales/sl/views/explore.json | 214 +- web/public/locales/sl/views/exports.json | 24 +- web/public/locales/sl/views/faceLibrary.json | 89 +- web/public/locales/sl/views/live.json | 156 +- web/public/locales/sl/views/recording.json | 4 +- web/public/locales/sl/views/search.json | 58 +- web/public/locales/sl/views/settings.json | 1387 +++++++++-- web/public/locales/sl/views/system.json | 201 +- 25 files changed, 5877 insertions(+), 906 deletions(-) diff --git a/web/public/locales/sl/audio.json b/web/public/locales/sl/audio.json index 4c2bf4f8f..8a1294dea 100644 --- a/web/public/locales/sl/audio.json +++ b/web/public/locales/sl/audio.json @@ -1,90 +1,90 @@ { "speech": "Govor", - "babbling": "Blebetanje", - "yell": "Kričanje", + "babbling": "Mrmranje", + "yell": "Vpitje", "whispering": "Šepetanje", - "laughter": "Smejanje", - "crying": "Jokanje", + "laughter": "Smeh", + "crying": "Jok", "sigh": "Vzdih", "singing": "Petje", "yodeling": "Jodlanje", - "rapping": "Rapanje", + "rapping": "Repanje", "run": "Tek", "whistling": "Žvižganje", "breathing": "Dihanje", "snoring": "Smrčanje", "cough": "Kašelj", "animal": "Žival", - "pets": "Ljubljenčki", + "pets": "Hišni ljubljenčki", "dog": "Pes", - "cat": "Maček", - "meow": "Mijav", + "cat": "Mačka", + "meow": "Mijavkanje", "horse": "Konj", - "moo": "Muu", + "moo": "Mukanje", "cowbell": "Kravji zvonec", - "pig": "Pujs", + "pig": "Prašič", "goat": "Koza", "sheep": "Ovca", "chicken": "Kokoš", "turkey": "Puran", "duck": "Raca", - "goose": "Gos", - "bird": "Ptič", + "goose": "Gozd", + "bird": "Ptica", "radio": "Radio", "television": "Televizija", - "footsteps": "Stopinje", + "footsteps": "Koraki", "bus": "Avtobus", "train": "Vlak", - "toothbrush": "Ščetka za zobe", - "bark": "Lajanje", - "mouse": "Miš", + "toothbrush": "Zobna ščetka", + "bark": "Lubje", + "mouse": "Miška", "keyboard": "Tipkovnica", - "boat": "Ladja", - "vehicle": "Prevozno sredstvo", + "boat": "Čoln", + "vehicle": "Vozilo", "car": "Avto", "motorcycle": "Motor", "bicycle": "Kolo", - "skateboard": "Skejt", + "skateboard": "Skejtbord", "door": "Vrata", "sink": "Umivalnik", - "blender": "Sekljalnik", + "blender": "Mešalnik", "hair_dryer": "Fen", "scissors": "Škarje", "clock": "Ura", "camera": "Kamera", - "bellow": "Spodaj", - "whoop": "Ups", - "musical_instrument": "Glasbeni inštrument", + "bellow": "Rjovenje", + "whoop": "Vriskanje", + "musical_instrument": "Glasbilo", "choir": "Zbor", "burping": "Riganje", "hiccup": "Kolcanje", "fart": "Prdenje", "hands": "Roke", - "finger_snapping": "Tleskanje s prsti", + "finger_snapping": "Pokanje s prsti", "clapping": "Ploskanje", "heartbeat": "Utrip srca", "cheering": "Navijanje", "applause": "Aplavz", "crowd": "Množica", - "children_playing": "Igranje otrok", - "howl": "Auuu", + "children_playing": "Otroška igra", + "howl": "Tuljenje", "purr": "Predenje", "hiss": "Sikanje", "livestock": "Živina", "cattle": "Govedo", - "quack": "Ga-ga", - "cluck": "Kokodak", - "cock_a_doodle_doo": "Kikiriki", - "bleat": "Mee", - "neigh": "I-ha ha", - "chirp": "Čiv-čiv", + "quack": "Gaganje", + "cluck": "Kokodakanje", + "cock_a_doodle_doo": "Kikirikanje", + "bleat": "Megetanje", + "neigh": "Frčanje", + "chirp": "Čivkanje", "pigeon": "Golob", - "coo": "Gru-gru", + "coo": "Gruljenje", "crow": "Vrana", - "caw": "Kra", + "caw": "Krakanje", "owl": "Sova", - "hoot": "Hu-hu", - "flapping_wings": "Plapolanje kril", + "hoot": "Skovikanje", + "flapping_wings": "Mahanje s krili", "dogs": "Psi", "rats": "Podgane", "insect": "Insekt", @@ -98,48 +98,406 @@ "electric_guitar": "Električna kitara", "bass_guitar": "Bas kitara", "acoustic_guitar": "Akustična kitara", - "strum": "Brenkanje", - "banjo": "Bendžo", + "strum": "Brenkaš", + "banjo": "Bandžo", "sitar": "Sitar", "mandolin": "Mandolina", "ukulele": "Ukulele", "piano": "Klavir", - "electric_piano": "Digitalni klavir", - "organ": "Orgle", - "electronic_organ": "Digitalne orgle", - "chant": "Spev", + "electric_piano": "Električni klavir", + "organ": "Orgale", + "electronic_organ": "Elektronske orgle", + "chant": "Prepevanje", "mantra": "Mantra", "child_singing": "Otroško petje", "synthetic_singing": "Sintetično petje", - "humming": "Brenčanje", - "groan": "Stok", - "grunt": "Godrnjanje", - "wheeze": "Zadihan izdih", - "gasp": "Glasen Vzdih", - "pant": "Sopihanje", - "snort": "Smrkanje", + "humming": "Mrmranje (melodija)", + "groan": "Ston", + "grunt": "Frktanje", + "wheeze": "Sopenje", + "gasp": "Hlastanje za zrakom", + "pant": "Pihanje", + "snort": "Frkanje", "throat_clearing": "Odkašljevanje", "sneeze": "Kihanje", - "sniff": "Vohljaj", + "sniff": "Smrkanje", "chewing": "Žvečenje", "biting": "Grizenje", "gargling": "Grgranje", - "stomach_rumble": "Grmotanje v Želodcu", - "heart_murmur": "Šum na Srcu", + "stomach_rumble": "Kruljenje v trebuhu", + "heart_murmur": "Šum na srcu", "chatter": "Klepetanje", - "yip": "Jip", - "growling": "Rjovenje", - "whimper_dog": "Pasje Cviljenje", - "oink": "Oink", - "gobble": "Zvok Purana", - "wild_animals": "Divje Živali", - "roaring_cats": "Rjoveče Mačke", - "roar": "Rjovenje Živali", - "squawk": "Krik", - "patter": "Klepetanje", + "yip": "Cviljenje", + "growling": "Režanje", + "whimper_dog": "Cviljenje psa", + "oink": "Siktanje", + "gobble": "Glavkanje", + "wild_animals": "Divje živali", + "roaring_cats": "Rjovenje velikih mačk", + "roar": "Rjovenje", + "squawk": "Skarat", + "patter": "Drobni koraki", "croak": "Kvakanje", - "rattle": "Ropotanje", - "whale_vocalization": "Kitova Vokalizacija", - "plucked_string_instrument": "Trgani Godalni Instrument", - "snicker": "Hihitanje" + "rattle": "Ropotulja/Sikanje", + "whale_vocalization": "Oglašanje kitov", + "plucked_string_instrument": "Bralna struna", + "snicker": "Hihitanje", + "shuffle": "Podrsavanje", + "bow_wow": "Hov-hov", + "caterwaul": "Mačje tuljenje", + "clip_clop": "Topot kopit", + "fowl": "Perutnina", + "honk": "Gaganje gosi", + "buzz": "Brenčanje", + "steel_guitar": "Steel kitara", + "tapping": "Tapkaš", + "zither": "Citre", + "hammond_organ": "Hammond orgle", + "synthesizer": "Sintetizator", + "sampler": "Sampler", + "harpsichord": "Čembalo", + "percussion": "Tolkala", + "drum_kit": "Boberji", + "drum_machine": "Ritem mašina", + "drum": "Boben", + "snare_drum": "Mali boben", + "rimshot": "Udarec ob rob", + "drum_roll": "Bobnanje", + "bass_drum": "Veliki boben", + "timpani": "Timpan", + "tabla": "Tabla (boben)", + "cymbal": "Činele", + "hi_hat": "Hi-Hat", + "wood_block": "Leseni blok", + "tambourine": "Tamburin", + "maraca": "Marakas", + "gong": "Gong", + "tubular_bells": "Cevni zvonovi", + "mallet_percussion": "Tolkala s palicami", + "marimba": "Marimba", + "glockenspiel": "Glockenspiel", + "vibraphone": "Vibrafon", + "steelpan": "Steelpan", + "orchestra": "Orkester", + "brass_instrument": "Trobilno glasbilo", + "french_horn": "Rog", + "trumpet": "Trobenta", + "trombone": "Pozavna", + "bowed_string_instrument": "Godalo", + "string_section": "Godalna sekcija", + "violin": "Violina", + "pizzicato": "Pizzicato", + "cello": "Čelo", + "double_bass": "Kontrabas", + "wind_instrument": "Pihalo", + "flute": "Flavta", + "saxophone": "Saksofon", + "clarinet": "Klarinet", + "harp": "Harfa", + "bell": "Zvonec", + "church_bell": "Cerkveni zvon", + "jingle_bell": "Kraguljček", + "bicycle_bell": "Zvonec na kolesu", + "tuning_fork": "Glasbene vilice", + "chime": "Zvončkljanje", + "wind_chime": "Vetrni zvonček", + "harmonica": "Ustna harmonika", + "accordion": "Harmonika", + "bagpipes": "Dude", + "didgeridoo": "Didžeridu", + "theremin": "Teremin", + "singing_bowl": "Pivska posoda", + "scratching": "Praskanje", + "pop_music": "Pop glasba", + "hip_hop_music": "Hip-hop glasba", + "beatboxing": "Beatboxing", + "rock_music": "Rock glasba", + "heavy_metal": "Heavy Metal", + "punk_rock": "Punk rock", + "grunge": "Grunge", + "progressive_rock": "Progresivni rock", + "rock_and_roll": "Rock and Roll", + "psychedelic_rock": "Psihedelični rock", + "rhythm_and_blues": "Rhythm and Blues", + "soul_music": "Soul glasba", + "reggae": "Reggae", + "country": "Country", + "swing_music": "Swing glasba", + "bluegrass": "Bluegrass", + "funk": "Funk", + "folk_music": "Ljudska glasba", + "middle_eastern_music": "Bližnjevzhodna glasba", + "jazz": "Jazz", + "disco": "Disko", + "classical_music": "Klasična glasba", + "opera": "Opera", + "electronic_music": "Elektronska glasba", + "house_music": "House glasba", + "techno": "Techno", + "dubstep": "Dubstep", + "drum_and_bass": "Drum and Bass", + "electronica": "Electronica", + "electronic_dance_music": "Elektronska plesna glasba", + "ambient_music": "Ambientalna glasba", + "trance_music": "Trance glasba", + "music_of_latin_america": "Latinskoameriška glasba", + "salsa_music": "Salsa", + "flamenco": "Flamenko", + "blues": "Blues", + "music_for_children": "Otroška glasba", + "new-age_music": "New Age glasba", + "vocal_music": "Vokalna glasba", + "a_capella": "A Capella", + "music_of_africa": "Afriška glasba", + "afrobeat": "Afrobeat", + "christian_music": "Krščanska glasba", + "gospel_music": "Gospel glasba", + "music_of_asia": "Azijska glasba", + "carnatic_music": "Karnatska glasba", + "music_of_bollywood": "Bollywoodska glasba", + "ska": "Ska", + "traditional_music": "Tradicionalna glasba", + "independent_music": "Neodvisna glasba", + "song": "Pesem", + "background_music": "Glasba v ozadju", + "theme_music": "Naslovna glasba", + "jingle": "Džingl", + "soundtrack_music": "Filmska glasba", + "lullaby": "Uspavanka", + "video_game_music": "Glasba iz videoiger", + "christmas_music": "Božična glasba", + "dance_music": "Plesna glasba", + "wedding_music": "Poročna glasba", + "happy_music": "Vesela glasba", + "sad_music": "Žalostna glasba", + "tender_music": "Nežna glasba", + "exciting_music": "Navdušujoča glasba", + "angry_music": "Jezična glasba", + "scary_music": "Strašljiva glasba", + "wind": "Veter", + "rustling_leaves": "Šuštenje listja", + "wind_noise": "Šum vetra", + "thunderstorm": "Nevihta", + "thunder": "Grom", + "water": "Voda", + "rain": "Dež", + "raindrop": "Dežna kaplja", + "rain_on_surface": "Dež na površini", + "stream": "Potok", + "waterfall": "Slap", + "ocean": "Ocean", + "waves": "Valovi", + "steam": "Para", + "gurgling": "Grgranje vode", + "fire": "Ogenj", + "crackle": "Prasketanje", + "sailboat": "Jadrnica", + "rowboat": "Čoln na vesla", + "motorboat": "Motorna žaga", + "ship": "Ladja", + "motor_vehicle": "Motorno vozilo", + "toot": "Trobljenje", + "car_alarm": "Avtomobilski alarm", + "power_windows": "Električni pomik stekel", + "skidding": "Zanašanje", + "tire_squeal": "Cviljenje gum", + "car_passing_by": "Avto pelje mimo", + "race_car": "Dirkalnik", + "truck": "Tovornjak", + "air_brake": "Zračna zavora", + "air_horn": "Zračna hupa", + "reversing_beeps": "Piskač za vzvratno vožnjo", + "ice_cream_truck": "Kombi s sladoledom", + "emergency_vehicle": "Intervencijsko vozilo", + "police_car": "Policijski avto", + "ambulance": "Rešilec", + "fire_engine": "Gasilski avto", + "traffic_noise": "Prometni hrup", + "rail_transport": "Železniški promet", + "train_whistle": "Piščal vlaka", + "train_horn": "Hupa vlaka", + "railroad_car": "Vagon", + "train_wheels_squealing": "Cviljenje koles vlaka", + "subway": "Podzemna železnica", + "aircraft": "Zrakoplov", + "aircraft_engine": "Letalski motor", + "jet_engine": "Reaktivni motor", + "propeller": "Propeler", + "helicopter": "Helikopter", + "fixed-wing_aircraft": "Letalo s fiksnimi krili", + "engine": "Motor (stroj)", + "light_engine": "Lahki motor", + "dental_drill's_drill": "Zobozdravniški vrtalnik", + "lawn_mower": "Kosilnica", + "chainsaw": "Motorna žaga", + "medium_engine": "Srednji motor", + "heavy_engine": "Težki motor", + "engine_knocking": "Klenkanje motorja", + "engine_starting": "Zagon motorja", + "idling": "Tek v prostem teku", + "accelerating": "Pospeševanje", + "doorbell": "Zvonec pri vratih", + "ding-dong": "Ding-dong", + "sliding_door": "Drsna vrata", + "slam": "Zaloputniti", + "knock": "Trkanje", + "tap": "Potrkati", + "squeak": "Cviljenje", + "cupboard_open_or_close": "Odpiranje/zapiranje omare", + "drawer_open_or_close": "Odpiranje/zapiranje predala", + "dishes": "Posoda", + "cutlery": "Pribor", + "chopping": "Sekanje", + "frying": "Cvrtje", + "microwave_oven": "Mikrovalovka", + "water_tap": "Pipa", + "bathtub": "Kopalna kad", + "toilet_flush": "Izplakovanje stranišča", + "electric_toothbrush": "Električna zobna ščetka", + "vacuum_cleaner": "Sesalnik", + "zipper": "Zadrga", + "keys_jangling": "Žvenketanje ključev", + "coin": "Kovanec", + "electric_shaver": "Električni brivnik", + "shuffling_cards": "Mešanje kart", + "typing": "Tipkanje", + "typewriter": "Pisalni stroj", + "computer_keyboard": "Računalniška tipkovnica", + "writing": "Pisanje", + "alarm": "Alarm", + "telephone": "Telefon", + "telephone_bell_ringing": "Zvonjenje telefona", + "ringtone": "Melodija zvonjenja", + "telephone_dialing": "Tipkanje številke", + "dial_tone": "Ton za klicanje", + "busy_signal": "Zasedeno", + "alarm_clock": "Budilka", + "siren": "Sirena", + "civil_defense_siren": "Sirena za javno alarmiranje", + "buzzer": "Zunčalo", + "smoke_detector": "Detektor dima", + "fire_alarm": "Požarni alarm", + "foghorn": "Ladijska hupa za meglo", + "whistle": "Piščalka", + "steam_whistle": "Parna piščal", + "mechanisms": "Mehanizmi", + "ratchet": "Zaskočnik", + "tick": "Tik", + "tick-tock": "Tik-tak", + "gears": "Zobniki", + "pulleys": "Škripci", + "sewing_machine": "Šivalni stroj", + "mechanical_fan": "Ventilator", + "air_conditioning": "Klima", + "cash_register": "Blagajna", + "printer": "Tiskalnik", + "single-lens_reflex_camera": "Zrcalnorefleksni fotoaparat", + "tools": "Orodja", + "hammer": "Kladivo", + "jackhammer": "Pnevmatsko kladivo", + "sawing": "Žaganje", + "filing": "Piljenje", + "sanding": "Brušenje", + "power_tool": "Električno orodje", + "drill": "Vrtalnik", + "explosion": "Eksplozija", + "gunshot": "Strel", + "machine_gun": "Mitraljez", + "fusillade": "Streljanje", + "artillery_fire": "Artilerijsko obstreljevanje", + "cap_gun": "Otroška pištola na kapice", + "fireworks": "Ognjemet", + "firecracker": "Petarda", + "burst": "Pok", + "eruption": "Izbruh", + "boom": "Bum", + "wood": "Les", + "chop": "Sekati", + "splinter": "Iver", + "crack": "Pokanje", + "glass": "Steklo", + "chink": "Zvenket", + "shatter": "Razbitje", + "silence": "Tišina", + "sound_effect": "Zvočni učinek", + "environmental_noise": "Hrup iz okolja", + "static": "Šum", + "white_noise": "Beli šum", + "pink_noise": "Rožnati šum", + "field_recording": "Posnetek s terena", + "scream": "Krik", + "sodeling": "Jodlanje", + "chird": "Čivkanje", + "change_ringing": "Zvonjenje zvonov", + "shofar": "Šofar", + "liquid": "Tekočina", + "splash": "Pljusk", + "slosh": "Pretakanje", + "squish": "Mljask", + "drip": "Kapljanje", + "pour": "Točenje", + "trickle": "Curjanje", + "gush": "Bruhanje (voda)", + "fill": "Polnjenje", + "spray": "Pršenje", + "pump": "Črpanje", + "stir": "Mešanje", + "boiling": "Vretje", + "sonar": "Sonar", + "arrow": "Puščica", + "whoosh": "Švist", + "thump": "Udarec", + "thunk": "Top udarec", + "electronic_tuner": "Elektronski uglaševalec", + "effects_unit": "Enota za efekte", + "chorus_effect": "Chorus efekt", + "basketball_bounce": "Odboj košarkarske žoge", + "bang": "Pok", + "slap": "Ploska", + "whack": "Udarec", + "smash": "Razbitje", + "breaking": "Lomljenje", + "bouncing": "Odskakovanje", + "whip": "Bič", + "flap": "Plapolanje", + "scratch": "Praska", + "scrape": "Praskanje", + "rub": "Drgnjenje", + "roll": "Kotaljenje", + "crushing": "Mečkanje", + "crumpling": "Mečkanje papirja", + "tearing": "Trganje", + "beep": "Pisk", + "ping": "Ping", + "ding": "Ding", + "clang": "Zven", + "squeal": "Cviljenje", + "creak": "Škripanje", + "rustle": "Šuštenje", + "whir": "Brenčanje", + "clatter": "Ropotanje", + "sizzle": "Cvrčanje", + "clicking": "Klikanje", + "clickety_clack": "Klak-klak", + "rumble": "Grmenje", + "plop": "Pljusk", + "hum": "Brenčanje", + "zing": "Zing", + "boing": "Boing", + "crunch": "Hrustanje", + "sine_wave": "Sinusni val", + "harmonic": "Harmonik", + "chirp_tone": "Čivkajoč ton", + "pulse": "Pulz", + "inside": "Znotraj", + "outside": "Zunaj", + "reverberation": "Odmev (reverb)", + "echo": "Eho", + "noise": "Hrup", + "mains_hum": "Omrežni brum", + "distortion": "Popačenje", + "sidetone": "Stranski ton", + "cacophony": "Kakofonija", + "throbbing": "Utripanje", + "vibration": "Vibracija" } diff --git a/web/public/locales/sl/common.json b/web/public/locales/sl/common.json index 3df421bdf..aa913de7a 100644 --- a/web/public/locales/sl/common.json +++ b/web/public/locales/sl/common.json @@ -2,35 +2,35 @@ "time": { "untilForTime": "Do {{time}}", "untilRestart": "Do ponovnega zagona", - "ago": "{{timeAgo}} nazaj", - "justNow": "Zdaj", - "untilForRestart": "Dokler se Frigate ne zažene ponovno.", + "ago": "pred {{timeAgo}}", + "justNow": "Ravnokar", + "untilForRestart": "Dokler se Frigate ne ponovno zažene.", "thisWeek": "Ta teden", "lastWeek": "Prejšnji teden", "thisMonth": "Ta mesec", "year_one": "{{time}} leto", - "year_two": "{{time}} leti", - "year_few": "{{time}} leta", + "year_two": "", + "year_few": "", "year_other": "{{time}} let", "second_one": "{{time}} sekunda", - "second_two": "{{time}} sekundi", - "second_few": "{{time}} sekunde", + "second_two": "", + "second_few": "", "second_other": "{{time}} sekund", "month_one": "{{time}} mesec", - "month_two": "{{time}} meseca", - "month_few": "{{time}} meseci", + "month_two": "", + "month_few": "", "month_other": "{{time}} mesecev", "day_one": "{{time}} dan", - "day_two": "{{time}} dneva", - "day_few": "{{time}} dnevi", + "day_two": "", + "day_few": "", "day_other": "{{time}} dni", "hour_one": "{{time}} ura", - "hour_two": "{{time}} uri", - "hour_few": "{{time}} ure", + "hour_two": "", + "hour_few": "", "hour_other": "{{time}} ur", "minute_one": "{{time}} minuta", - "minute_two": "{{time}} minuti", - "minute_few": "{{time}} minute", + "minute_two": "", + "minute_few": "", "minute_other": "{{time}} minut", "10minutes": "10 minut", "lastMonth": "Prejšnji mesec", @@ -44,21 +44,21 @@ "12hours": "12 ur", "24hours": "24 ur", "30minutes": "30 minut", - "am": "am", - "pm": "pm", - "mo": "{{time}}mes", - "d": "{{time}}d", - "h": "{{time}}h", - "m": "{{time}}m", - "s": "{{time}}s", - "yr": "{{time}}l.", + "am": "dop.", + "pm": "pop.", + "mo": "{{time}} m", + "d": "{{time}} d", + "h": "{{time}} u", + "m": "{{time}} min", + "s": "{{time}} s", + "yr": "{{time}} l", "formattedTimestamp": { - "12hour": "d MMM, h:mm:ss aaa", - "24hour": "d MMM, HH:mm:ss" + "12hour": "d. MMM, h:mm:ss aaa", + "24hour": "d. MMM, HH:mm:ss" }, "formattedTimestamp2": { - "12hour": "dd/MM h:mm:ssa", - "24hour": "d MMM HH:mm:ss" + "12hour": "d. MM. h:mm:ssa", + "24hour": "d. MMM HH:mm:ss" }, "formattedTimestampHourMinute": { "12hour": "h:mm aaa", @@ -69,24 +69,24 @@ "24hour": "HH:mm:ss" }, "formattedTimestampMonthDayHourMinute": { - "12hour": "d MMM, h:mm aaa", - "24hour": "d MMM, HH:mm" + "12hour": "d. MMM, h:mm aaa", + "24hour": "d. MMM, HH:mm" }, "formattedTimestampMonthDayYear": { - "12hour": "d MMM, yyyy", - "24hour": "d MMM, yyyy" + "12hour": "d. MMM yyyy", + "24hour": "d. MMM yyyy" }, "formattedTimestampMonthDayYearHourMinute": { - "12hour": "d MMM yyyy, h:mm aaa", - "24hour": "d MMM yyyy, HH:mm" + "12hour": "d. MMM yyyy, h:mm aaa", + "24hour": "d. MMM yyyy, HH:mm" }, - "formattedTimestampMonthDay": "d MMM", + "formattedTimestampMonthDay": "d. MMM", "formattedTimestampFilename": { "12hour": "dd-MM-yy-h-mm-ss-a", "24hour": "dd-MM-yy-HH-mm-ss" }, - "invalidStartTime": "Napačen čas začetka", - "invalidEndTime": "Napačen čas konca", + "invalidStartTime": "Neveljaven čas začetka", + "invalidEndTime": "Neveljaven čas konca", "inProgress": "V teku", "never": "Nikoli" }, @@ -94,23 +94,23 @@ "live": { "cameras": { "count_one": "{{count}} kamera", - "count_two": "{{count}} kameri", - "count_few": "{{count}} kamere", + "count_two": "", + "count_few": "", "count_other": "{{count}} kamer", "title": "Kamere" }, - "allCameras": "Vse Kamere", - "title": "V Živo" + "allCameras": "Vse kamere", + "title": "V živo" }, - "explore": "Brskanje", + "explore": "Razišči", "theme": { "nord": "Nord", - "label": "Teme", + "label": "Tema", "blue": "Modra", "green": "Zelena", "red": "Rdeča", - "highcontrast": "Visok Kontrast", - "default": "Privzeto" + "highcontrast": "Visok kontrast", + "default": "Privzeta" }, "review": "Pregled", "system": "Sistem", @@ -118,57 +118,58 @@ "configuration": "Konfiguracija", "systemLogs": "Sistemski dnevniki", "settings": "Nastavitve", - "configurationEditor": "Urejevalnik Konfiguracije", + "configurationEditor": "Urejevalnik konfiguracije", "languages": "Jeziki", "language": { - "en": "English (angleščina)", - "es": "Español (španščina)", - "zhCN": "简体中文 (poenostavljena kitajščina)", - "hi": "हिन्दी (hindijščina)", - "fr": "Français (francoščina)", - "ar": "العربية (arabščina)", - "pt": "Português (portugalščina)", - "ru": "Русский (ruščina)", - "de": "Deutsch (nemščina)", - "ja": "日本語 (japonščina)", - "tr": "Türkçe (turščina)", - "it": "Italiano (italijanščina)", - "nl": "Nederlands (nizozemščina)", - "sv": "Svenska (švedščina)", - "cs": "Čeština (češčina)", - "nb": "Norsk Bokmål (norveščina, bokmal)", - "ko": "한국어 (korejščina)", - "vi": "Tiếng Việt (vietnamščina)", - "fa": "فارسی (perzijščina)", - "pl": "Polski (poljščina)", - "uk": "Українська (ukrajinščina)", - "he": "עברית (hebrejščina)", - "el": "Ελληνικά (grščina)", - "ro": "Română (romunščina)", - "hu": "Magyar (madžarščina)", - "fi": "Suomi (finščina)", - "da": "Dansk (danščina)", - "sk": "Slovenčina (slovaščina)", - "yue": "粵語 (kantonščina)", - "th": "ไทย (tajščina)", - "sr": "Српски (srbščina)", - "sl": "Slovenščina (Slovenščina )", - "bg": "Български (bulgarščina)", + "en": "Angleščina (English)", + "es": "Španščina (Español)", + "zhCN": "Kitajščina (简体中文)", + "hi": "Hindi (हिन्दी)", + "fr": "Francoščina (Français)", + "ar": "Arabščina (العربية)", + "pt": "Portugalščina (Português)", + "ru": "Ruščina (Русский)", + "de": "Nemščina (Deutsch)", + "ja": "Japonščina (日本語)", + "tr": "Turščina (Türkçe)", + "it": "Italijanščina (Italiano)", + "nl": "Nizozemščina (Nederlands)", + "sv": "Švedščina (Svenska)", + "cs": "Češčina (Čeština)", + "nb": "Norveščina (Norsk Bokmål)", + "ko": "Korejščina (한국어)", + "vi": "Vietnamščina (Tiếng Việt)", + "fa": "Perzijščina (فارسی)", + "pl": "Poljščina (Polski)", + "uk": "Ukrajinščina (Українська)", + "he": "Hebrejščina (עברית)", + "el": "Grščina (Ελληνικά)", + "ro": "Romunščina (Română)", + "hu": "Madžarščina (Magyar)", + "fi": "Finščina (Suomi)", + "da": "Danščina (Dansk)", + "sk": "Slovaščina (Slovenčina)", + "yue": "Kantonščina (粵語)", + "th": "Tajščina (ไทย)", + "sr": "Srbska (Српски)", + "sl": "Slovenščina", + "bg": "Bolgarščina (Български)", "withSystem": { "label": "Uporabi sistemske nastavitve za jezik" }, - "ptBR": "Português brasileiro (Brazilska portugalščina)", - "ca": "Català (Katalonščina)", - "lt": "Lietuvių (Litovščina)", - "gl": "Galego (Galicijščina)", - "id": "Bahasa Indonesia (Indonezijščina)", - "ur": "اردو (Urdujščina)" + "ptBR": "Brazilsko portugalsko (Português brasileiro)", + "ca": "Katalonščina (Català)", + "lt": "Litovščina (Lietuvių)", + "gl": "Galicijščina (Galego)", + "id": "Indonezijščina (Bahasa Indonesia)", + "ur": "Urdu (اردو)", + "hr": "Hrvaščina (Hrvatski)" }, - "appearance": "Izgled", + "appearance": "Videz", "darkMode": { - "label": "Temni Način", - "light": "Svetlo", - "dark": "Temno", + "label": "Temni način", + "light": "Svetel", + "dark": "Temen", "withSystem": { "label": "Uporabi sistemske nastavitve za svetel ali temen način" } @@ -179,66 +180,79 @@ "title": "Dokumentacija", "label": "Frigate dokumentacija" }, - "restart": "Znova Zaženi Frigate", + "restart": "Ponovno zaženi Frigate", "export": "Izvoz", - "faceLibrary": "Zbirka Obrazov", + "faceLibrary": "Knjižnica obrazov", "user": { "title": "Uporabnik", "account": "Račun", - "current": "Trenutni Uporabnik: {{user}}", + "current": "Trenutni uporabnik: {{user}}", "anonymous": "anonimen", "logout": "Odjava", - "setPassword": "Nastavi Geslo" + "setPassword": "Nastavi geslo" }, - "uiPlayground": "UI Peskovnik", - "classification": "Klasifikacija" + "uiPlayground": "UI Playground", + "classification": "Klasifikacija", + "actions": "Dejanja", + "chat": "Klepet" }, "button": { - "apply": "Uporabi", + "apply": "Uveljavi", "reset": "Ponastavi", "done": "Končano", - "disable": "Izklopi", + "disable": "Onemogoči", "close": "Zapri", "back": "Nazaj", - "pictureInPicture": "Slika v Sliki", + "pictureInPicture": "Slika v sliki", "history": "Zgodovina", "disabled": "Onemogočeno", "copy": "Kopiraj", - "exitFullscreen": "Izhod iz Celozaslonskega načina", - "enabled": "Omogočen", - "enable": "Vklopi", + "exitFullscreen": "Izhod iz celozaslonskega načina", + "enabled": "Omogočeno", + "enable": "Omogoči", "save": "Shrani", - "saving": "Shranjevanje …", + "saving": "Shranjujem…", "cancel": "Prekliči", "fullscreen": "Celozaslonski način", - "twoWayTalk": "Dvosmerni Pogovor", - "cameraAudio": "Zvok Kamere", - "on": "Vključen", - "off": "Izključen", + "twoWayTalk": "Dvosmerni pogovor", + "cameraAudio": "Zvok kamere", + "on": "VKLOP", + "off": "IZKLOP", "edit": "Uredi", "copyCoordinates": "Kopiraj koordinate", "delete": "Izbriši", "yes": "Da", "no": "Ne", "download": "Prenesi", - "info": "Info", - "suspended": "Začasno ustavljeno", - "unsuspended": "Obnovi", + "info": "Informacije", + "suspended": "Prekinjeno", + "unsuspended": "Nadaljuj", "play": "Predvajaj", - "unselect": "Odznači", - "export": "Izvoz", - "deleteNow": "Izbriši Zdaj", + "unselect": "Počisti izbiro", + "export": "Izvozi", + "deleteNow": "Izbriši zdaj", "next": "Naprej", - "continue": "Nadaljuj" + "continue": "Nadaljuj", + "add": "Dodaj", + "applying": "Uveljavljam…", + "undo": "Razveljavi", + "copiedToClipboard": "Kopirano v odložišče", + "modified": "Spremenjeno", + "overridden": "Povoženo", + "resetToGlobal": "Ponastavi na globalno", + "resetToDefault": "Ponastavi na privzeto", + "saveAll": "Shrani vse", + "savingAll": "Shranjujem vse…", + "undoAll": "Razveljavi vse" }, "unit": { "speed": { "kph": "km/h", - "mph": "mi/h" + "mph": "mph" }, "length": { - "feet": "čevelj", - "meters": "metri" + "feet": "čevljev", + "meters": "metrov" }, "data": { "kbps": "kB/s", @@ -250,34 +264,34 @@ } }, "label": { - "back": "Pojdi nazaj", + "back": "Nazaj", "hide": "Skrij {{item}}", - "show": "Prikaži {{item}}", + "show": "Pokaži {{item}}", "ID": "ID", "none": "Brez", "all": "Vse", - "other": "Drugo" + "other": "Ostalo" }, "pagination": { "next": { "label": "Pojdi na naslednjo stran", "title": "Naprej" }, - "label": "paginacija", + "label": "strani", "previous": { - "title": "Prejšnji", + "title": "Nazaj", "label": "Pojdi na prejšnjo stran" }, "more": "Več strani" }, "selectItem": "Izberi {{item}}", "toast": { - "copyUrlToClipboard": "Povezava kopirana v odložišče.", + "copyUrlToClipboard": "URL kopiran v odložišče.", "save": { "title": "Shrani", "error": { - "title": "Napaka pri shranjevanju sprememb: {{errorMessage}}", - "noMessage": "Napaka pri shranjevanju sprememb konfiguracije" + "title": "Napaka pri shranjevanju konfiguracije: {{errorMessage}}", + "noMessage": "Spremembe konfiguracije ni bilo mogoče shraniti" } } }, @@ -285,27 +299,27 @@ "title": "Vloga", "admin": "Administrator", "viewer": "Gledalec", - "desc": "Administratorji imajo poln dostop do vseh funkcij Frigate uporabniškega vmesnika. Gledalci so omejeni na gledanje kamer, zgodovine posnetkov in pregledovanje dogodkov." + "desc": "Administratorji imajo poln dostop do vseh funkcij. Gledalci so omejeni na ogled kamer, pregled dogodkov in zgodovinskih posnetkov." }, "accessDenied": { "documentTitle": "Dostop zavrnjen - Frigate", - "title": "Dostop Zavrnjen", - "desc": "Nimate pravic za ogled te strani." + "title": "Dostop zavrnjen", + "desc": "Nimaš dovoljenja za ogled te strani." }, "notFound": { - "documentTitle": "Ni Najdeno - Frigate", + "documentTitle": "Ni mogoče najti - Frigate", "title": "404", - "desc": "Stran ni najdena" + "desc": "Stran ne obstaja" }, - "readTheDocumentation": "Preberite dokumentacijo", + "readTheDocumentation": "Preberi dokumentacijo", "list": { "two": "{{0}} in {{1}}", - "many": "{{items}}, in {{last}}", + "many": "{{items}} in {{last}}", "separatorWithSpace": ", " }, "field": { "optional": "Izbirno", - "internalID": "Interni ID, ki ga Frigate uporablja v konfiguraciji in podatkovni bazi" + "internalID": "Notranji ID, ki ga Frigate uporablja v konfiguraciji in bazi podatkov" }, "information": { "pixels": "{{area}}px" diff --git a/web/public/locales/sl/components/auth.json b/web/public/locales/sl/components/auth.json index 383b8dde4..36cc69b57 100644 --- a/web/public/locales/sl/components/auth.json +++ b/web/public/locales/sl/components/auth.json @@ -4,13 +4,13 @@ "password": "Geslo", "login": "Prijava", "errors": { - "usernameRequired": "Uporabniško ime je potrebno", - "passwordRequired": "Geslo je zahtevano", - "rateLimit": "Preveč poskusov, poskusite znova kasneje.", + "usernameRequired": "Uporabniško ime je obvezno", + "passwordRequired": "Geslo je obvezno", + "rateLimit": "Preveč poskusov prijave. Poskusi znova kasneje.", "loginFailed": "Prijava ni uspela", - "unknownError": "Neznana napaka. Preverite dnevnike.", - "webUnknownError": "Neznana napaka. Preverite dnevnike konzole." + "unknownError": "Neznana napaka. Preveri dnevnike (logs).", + "webUnknownError": "Neznana napaka. Preveri dnevnike v konzoli." }, - "firstTimeLogin": "Se poskušate prijaviti prvič? Prijavni podatki so zapisani v Frigate dnevniku." + "firstTimeLogin": "Se prijavljaš prvič? Podatke za prijavo najdeš v Frigate dnevnikih (logs)." } } diff --git a/web/public/locales/sl/components/camera.json b/web/public/locales/sl/components/camera.json index dc2e593af..2ee987bdb 100644 --- a/web/public/locales/sl/components/camera.json +++ b/web/public/locales/sl/components/camera.json @@ -6,80 +6,80 @@ "delete": { "label": "Izbriši skupino kamer", "confirm": { - "title": "Potrdite izbris", - "desc": "Ali ste prepričani, da želite izbrisati skupino kamer z imenom {{name}}?" + "title": "Potrdi brisanje", + "desc": "Ali si prepričan, da želiš izbrisati skupino kamer {{name}}?" } }, "camera": { "setting": { - "desc": "Spremeni možnosti prenosa v živo za nadzorno ploščo te skupine kamer. Te nastavitve so specifične za napravo/brskalnik.", + "desc": "Spremeni možnosti prenosa v živo za nadzorno ploščo te skupine. Te nastavitve so specifične za napravo/brskalnik.", "streamMethod": { "method": { "smartStreaming": { - "desc": "Pametno pretakanje bo posodabljalo sliko vaše kamere enkrat na minuto, kadar ni zaznane nobene aktivnosti, da prihrani pasovno širino in vire. Ko je zaznana aktivnost, se slika brez prekinitve preklopi na prenos v živo.", + "desc": "Pametno pretakanje posodobi sliko kamere enkrat na minuto, ko ni zaznane dejavnosti, da prihrani pasovno širino in vire. Ko je zaznana dejavnost, se slika neopazno preklopi na prenos v živo.", "label": "Pametno pretakanje (priporočeno)" }, "continuousStreaming": { "desc": { - "warning": "Neprekinjeno pretakanje lahko povzroči visoko porabo pasovne širine in težave z zmogljivostjo. Uporabljajte previdno.", - "title": "Slika kamere bo na nadzorni plošči vedno prenos v živo, tudi če ni zaznane nobene aktivnosti." + "warning": "Neprekinjeno pretakanje lahko povzroči visoko porabo pasovne širine in težave z zmogljivostjo. Uporabljaj previdno.", + "title": "Slika kamere bo vedno v živo, ko je vidna na nadzorni plošči, tudi če ni zaznane dejavnosti." }, "label": "Neprekinjeno pretakanje" }, "noStreaming": { - "desc": "Slike kamere se bodo posodabljale enkrat na minuto.", + "desc": "Slike kamere se bodo posodobile le enkrat na minuto, prenos v živo pa se ne bo izvajal.", "label": "Brez pretakanja" } }, - "label": "Metoda pretakanja", - "placeholder": "Izberiti metodo pretakanja" + "label": "Način pretakanja", + "placeholder": "Izberi način pretakanja" }, "audio": { "tips": { - "title": "Izhod za zvok mora biti nastavljen v go2rtc za ta tok.", + "title": "Za ta tok mora kamera oddajati zvok, ki mora biti konfiguriran v go2rtc.", "document": "Preberite dokumentacijo " } }, - "label": "Nastavitve pretakanja kamer", - "title": "Nastavitve pretakanja kamere {{cameraName}}", - "audioIsAvailable": "Zvok za ta tok je na voljo", - "audioIsUnavailable": "Zvok za ta tok ni na voljo", + "label": "Nastavitve pretakanja kamere", + "title": "Nastavitve pretakanja za {{cameraName}}", + "audioIsAvailable": "Zvok je na voljo za ta tok", + "audioIsUnavailable": "Zvok ni na voljo za ta tok", "compatibilityMode": { - "label": "Način združjivosti", - "desc": "To možnost omogočite le, če se v prenosu v živo vaše kamere pojavljajo barvni artefakti in diagonalna črta na desni strani slike." + "label": "Združljivostni način", + "desc": "To možnost omogoči le, če so v prenosu v živo vidni barvni popački ali diagonalna črta na desni strani slike." }, - "placeholder": "Izberite tok", + "placeholder": "Izberi tok", "stream": "Tok" }, - "birdseye": "Ptičji pogled" + "birdseye": "Ptičja perspektiva" }, "name": { "label": "Ime", - "placeholder": "Vpišite ime …", + "placeholder": "Vnesi ime…", "errorMessage": { - "mustLeastCharacters": "Ime skupine kamer mora imeti vsaj 2 znaka.", - "exists": "Skupina kamer s tem imenom že obstaja.", - "nameMustNotPeriod": "Ime skupine kamer ne sme vsebovati pike.", + "mustLeastCharacters": "Ime skupine mora imeti vsaj 2 znaka.", + "exists": "Skupina s tem imenom že obstaja.", + "nameMustNotPeriod": "Ime skupine ne sme vsebovati pike.", "invalid": "Neveljavno ime skupine kamer." } }, "cameras": { "label": "Kamere", - "desc": "Izberite kamere za to skupino." + "desc": "Izberi kamere za to skupino." }, "icon": "Ikona", - "success": "Skupina kamer z imenom ({{name}}) je bila shranjena." + "success": "Skupina kamer ({{name}}) je bila shranjena." }, "debug": { "options": { "label": "Nastavitve", "title": "Možnosti", - "showOptions": "Prikaži Možnosti", - "hideOptions": "Skrij Možnosti" + "showOptions": "Pokaži možnosti", + "hideOptions": "Skrij možnosti" }, - "boundingBox": "Omejitve okvirja", + "boundingBox": "Okvir zaznave", "timestamp": "Časovni žig", - "zones": "Območja", + "zones": "Cone", "mask": "Maska", "motion": "Gibanje", "regions": "Regije" diff --git a/web/public/locales/sl/components/dialog.json b/web/public/locales/sl/components/dialog.json index 02295afee..fdae7b9b7 100644 --- a/web/public/locales/sl/components/dialog.json +++ b/web/public/locales/sl/components/dialog.json @@ -1,21 +1,22 @@ { "restart": { - "title": "Ali ste prepričani, da želite ponovno zagnati Frigate?", + "title": "Ali si prepričan, da želiš ponovno zagnati Frigate?", "button": "Ponovni zagon", "restarting": { "title": "Frigate se ponovno zaganja", - "content": "Ta stran se bo osvežila čez {{countdown}}.", - "button": "Osveži zdaj" - } + "content": "Stran se bo osvežila čez {{countdown}} sekund.", + "button": "Prisili osvežitev zdaj" + }, + "description": "To bo za kratek čas ustavilo delovanje programa." }, "explore": { "plus": { "review": { "question": { - "ask_full": "Ali je ta objekt {{untranslatedLabel}} ({{translatedLabel}})?", + "ask_full": "Je ta predmet {{untranslatedLabel}} ({{translatedLabel}})?", "label": "Potrdi to oznako za Frigate Plus", - "ask_a": "Ali je ta objekt {{label}}?", - "ask_an": "Ali je ta objekt {{label}}?" + "ask_a": "Je ta predmet {{label}}?", + "ask_an": "Je ta predmet {{label}}?" }, "state": { "submitted": "Oddano" @@ -23,71 +24,75 @@ }, "submitToPlus": { "label": "Pošlji v Frigate+", - "desc": "Predmeti na lokacijah, ki se jim želite izogniti, niso lažni alarmi. Če jih označite kot lažne alarme, boste zmedli model." + "desc": "Predmeti na lokacijah, ki se jim želiš izogniti, niso lažni zadetki. Če jih pošlješ kot lažne zadetke, boš zmedli model." } }, "video": { - "viewInHistory": "Poglej zgodovino" + "viewInHistory": "Poglej v zgodovini" } }, "export": { "time": { - "lastHour_one": "Zadnja {{count}} ura", - "lastHour_two": "Zadnji {{count}} uri", - "lastHour_few": "Zadnje {{count}} ure", + "lastHour_one": "Zadnja ura", + "lastHour_two": "", + "lastHour_few": "", "lastHour_other": "Zadnjih {{count}} ur", - "fromTimeline": "Izberi s Časovnice", + "fromTimeline": "Izberi s časovnice", "custom": "Po meri", "start": { - "title": "Začetni čas", - "label": "Izberi Začetni Čas" + "title": "Čas začetka", + "label": "Izberi čas začetka" }, "end": { - "title": "Končni Čas", - "label": "Izberi Končni Čas" + "title": "Čas konca", + "label": "Izberi čas konca" } }, "name": { - "placeholder": "Poimenujte Izvoz" + "placeholder": "Poimenuj izvoz" }, "select": "Izberi", - "export": "Izvoz", - "selectOrExport": "Izberi ali Izvozi", + "export": "Izvozi", + "selectOrExport": "Izberi ali izvozi", "toast": { - "success": "Izvoz se je uspešno začel. Datoteko si oglejte v izvozih.", + "success": "Izvoz se je uspešno začel. Datoteko si lahko ogledaš na strani z izvozi.", "error": { - "failed": "Npaka pri začetku izvoza: {{error}}", - "endTimeMustAfterStartTime": "Končni čas mora biti po začetnem čase", + "failed": "Napaka pri izvozu: {{error}}", + "endTimeMustAfterStartTime": "Čas konca mora biti po času začetka", "noVaildTimeSelected": "Ni izbranega veljavnega časovnega obdobja" }, - "view": "Pregled" + "view": "Poglej" }, "fromTimeline": { - "saveExport": "Shrani Izvoz", - "previewExport": "Predogled Izvoza" + "saveExport": "Shrani izvoz", + "previewExport": "Predogled izvoza" + }, + "case": { + "label": "Primer", + "placeholder": "Izberi primer" } }, "streaming": { - "label": "Pretakanje", + "label": "Pretok", "restreaming": { "disabled": "Ponovno pretakanje za to kamero ni omogočeno.", "desc": { - "title": "Za dodatne možnosti ogleda v živo in zvoka za to kamero nastavite go2rtc.", + "title": "Nastavi go2rtc za dodatne možnosti ogleda v živo in zvok za to kamero.", "readTheDocumentation": "Preberi dokumentacijo" } }, "showStats": { - "label": "Prikaži statistiko pretoka", - "desc": "Omogočite to možnost, če želite prikazati statistiko pretoka videa kamere." + "label": "Pokaži statistiko pretoka", + "desc": "Omogoči to možnost za prikaz statistike pretoka kot prekrivno plast na sliki kamere." }, - "debugView": "Pogled za Odpravljanje Napak" + "debugView": "Razhroščevalni pogled" }, "search": { "saveSearch": { "label": "Shrani iskanje", - "desc": "Vnesite ime za to shranjeno iskanje.", - "placeholder": "Vnesite ime za iskanje", - "overwrite": "{{searchName}} že obstaja. Shranjevanje bo prepisalo obstoječo vrednost.", + "desc": "Vnesi ime za to shranjeno iskanje.", + "placeholder": "Vnesi ime iskanja", + "overwrite": "{{searchName}} že obstaja. Shranjevanje bo povozilo obstoječo vrednost.", "success": "Iskanje ({{searchName}}) je bilo shranjeno.", "button": { "save": { @@ -98,28 +103,28 @@ }, "recording": { "confirmDelete": { - "title": "Potrdi Brisanje", + "title": "Potrdi brisanje", "desc": { - "selected": "Ali ste prepričani, da želite izbrisati vse posnete videoposnetke, povezane s tem elementom pregleda?

Držite tipko Shift, da se v prihodnje izognete temu pogovornemu oknu." + "selected": "Ali si prepričan, da želiš izbrisati vse posnetke, povezane s tem elementom pregleda?

Drži tipko Shift, da v prihodnje preskočiš to okno." }, "toast": { - "success": "Videoposnetek, povezan z izbranimi elementi pregleda, je bil uspešno izbrisan.", - "error": "Brisanje ni uspelo: {{error}}" + "success": "Posnetki, povezani z izbranimi elementi pregleda, so bili uspešno izbrisani.", + "error": "Napaka pri brisanju: {{error}}" } }, "button": { - "export": "Izvoz", + "export": "Izvozi", "markAsReviewed": "Označi kot pregledano", - "deleteNow": "Izbriši Zdaj", + "deleteNow": "Izbriši zdaj", "markAsUnreviewed": "Označi kot nepregledano" } }, "imagePicker": { - "selectImage": "Izberite sličico sledenega predmeta", + "selectImage": "Izberi sličico sledenega objekta", "search": { - "placeholder": "Iskanje po oznaki ali podoznaki..." + "placeholder": "Išči po oznaki ali podoznaki..." }, "noImages": "Za to kamero ni bilo najdenih sličic", - "unknownLabel": "Shranjena slika prožilca" + "unknownLabel": "Shranjena sprožilna slika" } } diff --git a/web/public/locales/sl/components/filter.json b/web/public/locales/sl/components/filter.json index 93be539b1..408928ee9 100644 --- a/web/public/locales/sl/components/filter.json +++ b/web/public/locales/sl/components/filter.json @@ -10,7 +10,7 @@ "count_other": "{{count}} oznak" }, "dates": { - "selectPreset": "Izberite nastavitev …", + "selectPreset": "Izberi prednastavitev…", "all": { "title": "Vsi datumi", "short": "Datumi" @@ -21,18 +21,18 @@ "settings": { "defaultView": { "summary": "Povzetek", - "title": "Privzeti Pogled", - "desc": "Če filtri niso izbrani, prikaži povzetek najnovejših sledenih objektov na oznako ali prikaži nefiltrirano mrežo.", - "unfilteredGrid": "Nefiltrirana Mreža" + "title": "Privzeti pogled", + "desc": "Ko ni izbran noben filter, prikaži povzetek najnovejših sledenih objektov po oznaki ali pa prikaži nefiltrirano mrežo.", + "unfilteredGrid": "Nefiltrirana mreža" }, "title": "Nastavitve", "gridColumns": { - "title": "Mrežni Stolpci", - "desc": "Izberite število stolpcev v pogledu mreže." + "title": "Stolpci mreže", + "desc": "Izberi število stolpcev v mrežnem pogledu." }, "searchSource": { - "label": "Iskanje Vira", - "desc": "Izberite, ali želite iskati po sličicah ali opisih sledenih objektov.", + "label": "Vir iskanja", + "desc": "Izberi, ali želiš iskati po sličicah ali opisih sledenih objektov.", "options": { "thumbnailImage": "Sličica", "description": "Opis" @@ -41,7 +41,7 @@ }, "date": { "selectDateBy": { - "label": "Izberite datum za filtriranje" + "label": "Izberi datum za filtriranje" } } }, @@ -52,12 +52,12 @@ "sort": { "relevance": "Ustreznost", "dateAsc": "Datum (naraščajoče)", - "label": "Sortiraj", - "dateDesc": "Datum (Padajoče)", - "scoreAsc": "Ocena Predmeta (Naraščajoče)", - "scoreDesc": "Ocena predmeta (Padajoče)", - "speedAsc": "Ocenjena Hitrost (Naraščajoče)", - "speedDesc": "Ocenjena Hitrost (Padajoče)" + "label": "Razvrsti", + "dateDesc": "Datum (padajoče)", + "scoreAsc": "Ocena objekta (naraščajoče)", + "scoreDesc": "Ocena objekta (padajoče)", + "speedAsc": "Ocenjena hitrost (naraščajoče)", + "speedDesc": "Ocenjena hitrost (padajoče)" }, "zones": { "label": "Cone", @@ -71,65 +71,65 @@ "label": "Ponastavi filtre na privzete vrednosti" }, "logSettings": { - "disableLogStreaming": "Izklopite zapisovanje dnevnika", + "disableLogStreaming": "Onemogoči sprotno osveževanje dnevnikov", "allLogs": "Vsi dnevniki", - "label": "Level Filtra Dnevnika", + "label": "Filter ravni dnevnika", "filterBySeverity": "Filtriraj dnevnike po resnosti", "loading": { "title": "Nalaganje", - "desc": "Ko se podokno dnevnika pomakne čisto na dno, se novi dnevniki samodejno prikažejo, ko so dodani." + "desc": "Ko je področje z dnevniki pomaknjeno do dna, se novi vnosi samodejno sproti dodajajo." } }, "trackedObjectDelete": { - "title": "Potrdite brisanje", - "desc": "Izbris teh {{objectLength}} sledenih predmetov odstrani pripadajoče slikovne posneteke, shranjene vstavke in povezane vnose življenskega cikla predmetov. Posnetki teh sledenih predmetov v pogledu Zgodovina se NE bodo izbrisali.

Ste prepričani, da želite nadaljevati?

Pritisnite tipko Shift , da v prihodnje preskočite dialog.", + "title": "Potrdi brisanje", + "desc": "Z brisanjem teh {{objectLength}} sledenih objektov odstraniš posnetek, vse shranjene vložitve (embeddings) in vse povezane vnose v življenjskem ciklu objekta. Posnetki teh objektov v pogledu zgodovine NE bodo izbrisani.

Ali si prepričan, da želiš nadaljevati?

Drži tipko Shift, da v prihodnje preskočiš to okno.", "toast": { - "success": "Uspešno izbrisani sledeni predmeti.", - "error": "Ni uspelo izbrisati sledenih predmetov: {{errorMessage}}" + "success": "Sledeni objekti so bili uspešno izbrisani.", + "error": "Napaka pri brisanju sledenih objektov: {{errorMessage}}" } }, "zoneMask": { - "filterBy": "Filtrirajte po maski območja" + "filterBy": "Filtriraj po maski cone" }, "classes": { "label": "Razredi", "all": { - "title": "Vsi Razredi" + "title": "Vsi razredi" }, - "count_one": "{{count}} Razred", - "count_other": "{{count}} Razredov" + "count_one": "{{count}} razred", + "count_other": "{{count}} razredi" }, "score": "Ocena", - "estimatedSpeed": "Ocenjena Hitrost ({{unit}})", + "estimatedSpeed": "Ocenjena hitrost ({{unit}})", "features": { - "label": "Lastnosti", - "hasSnapshot": "Ima sliko", - "hasVideoClip": "Ima posnetek", + "label": "Funkcije", + "hasSnapshot": "Ima posnetek (snapshot)", + "hasVideoClip": "Ima video posnetek", "submittedToFrigatePlus": { - "label": "Poslano na Frigate+", - "tips": "Najprej morate filtrirati po sledenih objektih, ki imajo sliko.

Slednih objektov brez slike ni mogoče poslati v Frigate+." + "label": "Poslano v Frigate+", + "tips": "Najprej moraš filtrirati sledene objekte, ki imajo posnetek.

Sledenih objektov brez posnetka ni mogoče poslati v Frigate+." } }, "cameras": { - "label": "Filtri Kamere", + "label": "Filter kamer", "all": { - "title": "Vse Kamere", + "title": "Vse kamere", "short": "Kamere" } }, "review": { - "showReviewed": "Prikaži Pregledano" + "showReviewed": "Pokaži pregledano" }, "motion": { - "showMotionOnly": "Prikaži Samo Gibanje" + "showMotionOnly": "Pokaži samo gibanje" }, "recognizedLicensePlates": { - "title": "Prepoznane Registrske Tablice", - "loadFailed": "Prepoznanih registrskih tablic ni bilo mogoče naložiti.", - "loading": "Nalaganje prepoznanih registrskih tablic…", - "placeholder": "Iskanje registrskih tablic…", - "noLicensePlatesFound": "Nobena registrska tablica ni bila najdena.", - "selectPlatesFromList": "Na seznamu izberite eno ali več registrskih tablic.", + "title": "Prepoznane registrske tablice", + "loadFailed": "Nalaganje prepoznanih registrskih tablic ni uspelo.", + "loading": "Nalagam prepoznane registrske tablice…", + "placeholder": "Tipkaj za iskanje tablic…", + "noLicensePlatesFound": "Ni najdenih registrskih tablic.", + "selectPlatesFromList": "Izberi eno ali več tablic s seznama.", "selectAll": "Izberi vse", "clearAll": "Počisti vse" }, diff --git a/web/public/locales/sl/components/icons.json b/web/public/locales/sl/components/icons.json index 94e97439a..db9ab33e4 100644 --- a/web/public/locales/sl/components/icons.json +++ b/web/public/locales/sl/components/icons.json @@ -1,8 +1,8 @@ { "iconPicker": { - "selectIcon": "Izberite ikono", + "selectIcon": "Izberi ikono", "search": { - "placeholder": "Išči ikono .…" + "placeholder": "Iskanje ikone…" } } } diff --git a/web/public/locales/sl/components/input.json b/web/public/locales/sl/components/input.json index 820677c23..892df5f71 100644 --- a/web/public/locales/sl/components/input.json +++ b/web/public/locales/sl/components/input.json @@ -3,7 +3,7 @@ "downloadVideo": { "label": "Prenesi video", "toast": { - "success": "Izbrani posnetek se je začel prenašati." + "success": "Prenos videa za izbrani element se je začel." } } } diff --git a/web/public/locales/sl/components/player.json b/web/public/locales/sl/components/player.json index cc144a5d9..636c919b0 100644 --- a/web/public/locales/sl/components/player.json +++ b/web/public/locales/sl/components/player.json @@ -1,15 +1,15 @@ { - "noRecordingsFoundForThisTime": "Posnetki niso bili najdeni", - "noPreviewFound": "Predogled ni bil najden", - "noPreviewFoundFor": "Predogled za {{cameraName}} ni na voljo", + "noRecordingsFoundForThisTime": "Za ta čas ni bilo najdenih posnetkov", + "noPreviewFound": "Predogleda ni mogoče najti", + "noPreviewFoundFor": "Za kamero {{cameraName}} ni predogleda", "submitFrigatePlus": { - "title": "Želite poslati ta okvir na Frigate+?", + "title": "Želiš poslati ta okvir v Frigate+?", "submit": "Pošlji" }, "stats": { "streamType": { - "title": "Tip pretoka:", - "short": "Tip" + "title": "Vrsta toka:", + "short": "Vrsta" }, "bandwidth": { "title": "Pasovna širina:", @@ -23,29 +23,29 @@ "title": "Zakasnitev" } }, - "totalFrames": "Skupno število sličic:", + "totalFrames": "Skupno število slik:", "droppedFrames": { - "title": "Izpuščene sličice:", + "title": "Izpuščene slike:", "short": { "title": "Izpuščeno", - "value": "{{droppedFrames}} sličic" + "value": "{{droppedFrames}} slik" } }, - "decodedFrames": "Dekodirane sličice:", - "droppedFrameRate": "Stopnja izpuščenih sličic:" + "decodedFrames": "Dekodirane slike:", + "droppedFrameRate": "Stopnja izpuščenih slik:" }, - "livePlayerRequiredIOSVersion": "iOS 17.1 je zahteven za ta tip pretoka.", + "livePlayerRequiredIOSVersion": "Za to vrsto prenosa v živo potrebuješ iOS 17.1 ali novejši.", "streamOffline": { - "title": "Pretok ni na voljo", - "desc": "Na toku detect kamere {{cameraName}} ni bilo prejetih nobenih sličic, preverite dnevnik napak" + "title": "Tok ni povezan", + "desc": "Pretok detect za kamero {{cameraName}} ne prejema slik, preveri dnevnike napak." }, "cameraDisabled": "Kamera je onemogočena", "toast": { "success": { - "submittedFrigatePlus": "Sličica je bila uspešno poslana v Frigate+" + "submittedFrigatePlus": "Okvir je bil uspešno poslan v Frigate+" }, "error": { - "submitFrigatePlusFailed": "Pošiljanje sličice v Frigate+ ni uspelo" + "submitFrigatePlusFailed": "Napaka pri pošiljanju okvirja v Frigate+" } } } diff --git a/web/public/locales/sl/config/cameras.json b/web/public/locales/sl/config/cameras.json index 0967ef424..f022c6f81 100644 --- a/web/public/locales/sl/config/cameras.json +++ b/web/public/locales/sl/config/cameras.json @@ -1 +1,941 @@ -{} +{ + "label": "Konfiguracija kamere", + "name": { + "label": "Ime kamere", + "description": "Ime kamere je obvezno" + }, + "friendly_name": { + "label": "Prijazno ime", + "description": "Prijazno ime kamere, ki se uporablja v vmesniku Frigate" + }, + "enabled": { + "label": "Omogočeno", + "description": "Omogočeno" + }, + "audio": { + "label": "Avdio dogodki", + "description": "Nastavitve za zaznavanje dogodkov na podlagi zvoka za to kamero.", + "enabled": { + "label": "Omogoči zaznavanje zvoka", + "description": "Omogoči ali onemogoči zaznavanje zvočnih dogodkov za to kamero." + }, + "max_not_heard": { + "label": "Časovna omejitev konca", + "description": "Število sekund brez nastavljenega tipa zvoka, preden se avdio dogodek zaključi." + }, + "min_volume": { + "label": "Najmanjša glasnost", + "description": "Najnižji prag glasnosti RMS za zagon zaznavanja; nižje vrednosti povečajo občutljivost (npr. 200 visoka, 500 srednja, 1000 nizka)." + }, + "listen": { + "label": "Tipi zvokov za poslušanje", + "description": "Seznam tipov avdio dogodkov za zaznavanje (npr. lajež, požarni alarm, krik, govor, vpitje)." + }, + "filters": { + "label": "Avdio filtri", + "description": "Nastavitve filtrov za posamezne tipe zvoka (npr. pragovi zaupanja) za zmanjšanje lažnih pozitivnih rezultatov." + }, + "enabled_in_config": { + "label": "Prvotno stanje zvoka", + "description": "Pove, ali je bilo zaznavanje zvoka prvotno omogočeno v statični konfiguracijski datoteki." + }, + "num_threads": { + "label": "Niti za zaznavanje", + "description": "Število niti za obdelavo zaznavanja zvoka." + } + }, + "audio_transcription": { + "label": "Transkripcija zvoka", + "description": "Nastavitve za transkripcijo zvoka v živo in govora, ki se uporablja za dogodke in podnapise v živo.", + "enabled": { + "label": "Omogoči transkripcijo", + "description": "Omogoči ali onemogoči ročno sproženo transkripcijo zvočnih dogodkov." + }, + "enabled_in_config": { + "label": "Prvotno stanje transkripcije" + }, + "live_enabled": { + "label": "Transkripcija v živo", + "description": "Omogoči sprotno transkripcijo zvoka ob prejemu." + } + }, + "birdseye": { + "label": "Birdseye (Ptičja perspektiva)", + "description": "Nastavitve za sestavljen pogled Birdseye, ki združi več virov kamer v eno postavitev.", + "enabled": { + "label": "Omogoči Birdseye", + "description": "Vklopi ali izklopi funkcijo Birdseye." + }, + "mode": { + "label": "Način sledenja", + "description": "Način vključitve kamer v Birdseye: 'objects' (objekti), 'motion' (gibanje) ali 'continuous' (neprekinjeno)." + }, + "order": { + "label": "Položaj", + "description": "Številčna vrednost, ki določa vrstni red kamere v postavitvi Birdseye." + } + }, + "detect": { + "label": "Zaznavanje objektov", + "description": "Nastavitve za vlogo zaznavanja, ki se uporablja za iskanje objektov in inicializacijo sledilnikov.", + "enabled": { + "label": "Zaznavanje omogočeno", + "description": "Omogoči ali onemogoči zaznavanje objektov za to kamero. Zaznavanje mora biti omogočeno, da sledenje objektom deluje." + }, + "height": { + "label": "Višina zaznavanja", + "description": "Višina (v pikslih) slik za tok zaznavanja; pusti prazno za uporabo izvorne ločljivosti." + }, + "width": { + "label": "Širina zaznavanja", + "description": "Širina (v pikslih) slik za tok zaznavanja; pusti prazno za uporabo izvorne ločljivosti." + }, + "fps": { + "label": "FPS zaznavanja", + "description": "Želeno število slik na sekundo za zaznavanje; nižje vrednosti zmanjšajo porabo procesorja (priporočeno je 5)." + }, + "min_initialized": { + "label": "Najmanj slik za inicializacijo", + "description": "Število zaporednih zaznav, potrebnih pred ustvarjanjem sledenega objekta. Povečaj za manj lažnih zaznav." + }, + "max_disappeared": { + "label": "Največ slik ob izginotju", + "description": "Število slik brez zaznave, preden se sledeni objekt šteje za izginulega." + }, + "stationary": { + "label": "Konfiguracija nepremičnih objektov", + "description": "Nastavitve za zaznavanje in upravljanje objektov, ki nekaj časa ostanejo na mestu.", + "interval": { + "label": "Interval nepremičnosti", + "description": "Kako pogosto (v slikah) naj se preveri prisotnost nepremičnega objekta." + }, + "threshold": { + "label": "Prag nepremičnosti", + "description": "Število slik brez spremembe položaja, potrebnih, da se objekt označi za nepremičnega." + }, + "max_frames": { + "label": "Največ slik", + "description": "Omejuje, kako dolgo se sledi nepremičnim objektom, preden se zavržejo.", + "default": { + "label": "Privzeto največ slik", + "description": "Privzeto največje število slik za sledenje nepremičnemu objektu." + }, + "objects": { + "label": "Največ slik za objekt", + "description": "Posebne omejitve za posamezne tipe objektov." + } + }, + "classifier": { + "label": "Omogoči vizualni klasifikator", + "description": "Uporabi vizualni klasifikator za potrditev nepremičnih objektov, tudi če se okvirji rahlo premikajo." + } + }, + "annotation_offset": { + "label": "Odmik anotacij", + "description": "Število milisekund za premik oznak zaznavanja, da se bolje ujemajo s posnetki; lahko je pozitivno ali negativno." + } + }, + "face_recognition": { + "label": "Prepoznava obrazov", + "description": "Nastavitve za zaznavanje in prepoznavanje obrazov za to kamero.", + "enabled": { + "label": "Omogoči prepoznavo obrazov", + "description": "Omogoči ali onemogoči prepoznavanje obrazov." + }, + "min_area": { + "label": "Najmanjša površina obraza", + "description": "Najmanjša površina (v pikslih) okvirja obraza, potrebna za poskus prepoznave." + } + }, + "ffmpeg": { + "label": "FFmpeg", + "description": "Nastavitve FFmpeg, vključno s potjo do binarne datoteke, argumenti, možnostmi strojnega pospeševanja in argumenti izhoda po vlogah.", + "path": { + "label": "Pot do FFmpeg", + "description": "Pot do binarne datoteke FFmpeg, ki naj se uporabi, ali vzdevek različice (\"5.0\" ali \"7.0\")." + }, + "global_args": { + "label": "Globalni argumenti FFmpeg", + "description": "Globalni argumenti, posredovani procesom FFmpeg." + }, + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja", + "description": "Argumenti za strojno pospeševanje FFmpeg. Priporočljive so prednastavitve glede na ponudnika." + }, + "input_args": { + "label": "Vhodni argumenti", + "description": "Vhodni argumenti, uporabljeni za vhodne tokove FFmpeg." + }, + "output_args": { + "label": "Izhodni argumenti", + "description": "Privzeti izhodni argumenti, uporabljeni za različne vloge FFmpeg, kot sta zaznavanje in snemanje.", + "detect": { + "label": "Izhodni argumenti za zaznavanje", + "description": "Privzeti izhodni argumenti za tokove z vlogo zaznavanja (detect)." + }, + "record": { + "label": "Izhodni argumenti za snemanje", + "description": "Privzeti izhodni argumenti za tokove z vlogo snemanja (record)." + } + }, + "retry_interval": { + "label": "Čas ponovnega poskusa FFmpeg", + "description": "Število sekund čakanja pred ponovnim poskusom povezave s tokom kamere po napaki. Privzeto je 10." + }, + "apple_compatibility": { + "label": "Združljivost z Apple napravami", + "description": "Omogoči označevanje HEVC za boljšo združljivost z Applovimi predvajalniki pri snemanju v H.265." + }, + "gpu": { + "label": "Indeks GPU", + "description": "Privzeti indeks grafične kartice (GPU), uporabljen za strojno pospeševanje, če je na voljo." + }, + "inputs": { + "label": "Vhodi kamere", + "description": "Seznam definicij vhodnih tokov (poti in vloge) za to kamero.", + "path": { + "label": "Vhodna pot", + "description": "URL ali pot do vhodnega toka kamere." + }, + "roles": { + "label": "Vloge vhoda", + "description": "Vloge za ta vhodni tok." + }, + "global_args": { + "label": "Globalni argumenti FFmpeg", + "description": "Globalni argumenti FFmpeg za ta vhodni tok." + }, + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja", + "description": "Argumenti strojnega pospeševanja za ta vhodni tok." + }, + "input_args": { + "label": "Vhodni argumenti", + "description": "Vhodni argumenti, specifični za ta tok." + } + } + }, + "live": { + "label": "Predvajanje v živo", + "description": "Nastavitve, ki jih uporablja spletni vmesnik za nadzor izbire toka v živo, ločljivosti in kakovosti.", + "streams": { + "label": "Imena tokov v živo", + "description": "Preslikava konfiguriranih imen tokov v imena restream/go2rtc, uporabljena za predvajanje v živo." + }, + "height": { + "label": "Višina v živo", + "description": "Višina (v pikslih) za upodabljanje jsmpeg toka v živo v spletnem vmesniku; mora biti <= višini toka za zaznavanje." + }, + "quality": { + "label": "Kakovost v živo", + "description": "Kakovost kodiranja za jsmpeg tok (1 najvišja, 31 najnižja)." + } + }, + "lpr": { + "label": "Prepoznava registrskih tablic (LPR)", + "description": "Nastavitve prepoznave registrskih tablic, vključno s pragi detekcije, formatiranjem in znanimi tablicami.", + "enabled": { + "label": "Omogoči LPR", + "description": "Omogoči ali onemogoči LPR na tej kameri." + }, + "expire_time": { + "label": "Sekunde do poteka", + "description": "Čas v sekundah, po katerem nevidna tablica poteče iz sledilnika (samo za namenske LPR kamere)." + }, + "min_area": { + "label": "Najmanjša površina tablice", + "description": "Najmanjša površina tablice (v pikslih) za poskus prepoznave." + }, + "enhancement": { + "label": "Stopnja izboljšave", + "description": "Stopnja izboljšave (0-10) slik tablic pred OCR; stopnje nad 5 so priporočljive le za nočne posnetke." + } + }, + "motion": { + "label": "Zaznavanje gibanja", + "description": "Privzete nastavitve zaznavanja gibanja za to kamero.", + "enabled": { + "label": "Omogoči zaznavanje gibanja", + "description": "Omogoči ali onemogoči zaznavanje gibanja za to kamero." + }, + "threshold": { + "label": "Prag gibanja", + "description": "Prag razlike v pikslih, ki ga uporablja detektor gibanja; višje vrednosti zmanjšajo občutljivost (razpon 1-255)." + }, + "lightning_threshold": { + "label": "Prag za strele", + "description": "Prag za zaznavanje in ignoriranje kratkih svetlobnih skokov (nižje je bolj občutljivo). To ne prepreči snemanja, le ustavi analizo dodatnih okvirjev ob blisku." + }, + "skip_motion_threshold": { + "label": "Prag za preskok gibanja", + "description": "Če se v enem okvirju spremeni večji delež slike od tega, detektor ne bo vrnil okvirjev gibanja in se bo takoj umeril. To zmanjša lažne pozitivne rezultate med nevihtami. Razpon 0.0 do 1.0." + }, + "improve_contrast": { + "label": "Izboljšaj kontrast", + "description": "Uporabi izboljšavo kontrasta na okvirjih pred analizo gibanja za boljšo detekcijo." + }, + "contour_area": { + "label": "Površina konture", + "description": "Najmanjša površina konture v pikslih, potrebna, da se gibanje upošteva." + }, + "delta_alpha": { + "label": "Delta alfa", + "description": "Faktor alfa mešanja, uporabljen pri razlikovanju okvirjev za izračun gibanja." + }, + "frame_alpha": { + "label": "Alfa okvirja", + "description": "Vrednost alfa, uporabljena pri mešanju okvirjev za predobdelavo gibanja." + }, + "frame_height": { + "label": "Višina okvirja", + "description": "Višina v pikslih, na katero se spremeni velikost okvirja pri izračunu gibanja." + }, + "mask": { + "label": "Koordinate maske", + "description": "Urejene koordinate x,y, ki določajo poligon maske gibanja za vključitev ali izključitev območij." + }, + "mqtt_off_delay": { + "label": "Zakasnitev izklopa MQTT", + "description": "Število sekund čakanja po zadnjem zaznanem gibanju pred objavo stanja 'off' na MQTT." + }, + "enabled_in_config": { + "label": "Prvotno stanje gibanja", + "description": "Pove, ali je bilo zaznavanje gibanja omogočeno v prvotni statični konfiguraciji." + }, + "raw_mask": { + "label": "Surova maska" + } + }, + "objects": { + "label": "Objekti", + "description": "Privzete nastavitve sledenja objektom, vključno s tem, katere oznake naj se sledijo, in filtri za posamezne objekte.", + "track": { + "label": "Objekti za sledenje", + "description": "Seznam oznak objektov za sledenje na tej kameri." + }, + "filters": { + "label": "Filtri objektov", + "description": "Filtri za zaznane objekte za zmanjšanje lažnih pozitivnih rezultatov (površina, razmerje, zaupanje).", + "min_area": { + "label": "Najmanjša površina objekta", + "description": "Najmanjša površina okvirja (v pikslih ali odstotkih), potrebna za to vrsto objekta." + }, + "max_area": { + "label": "Največja površina objekta", + "description": "Največja dovoljena površina okvirja za to vrsto objekta." + }, + "min_ratio": { + "label": "Najmanjše razmerje stranic", + "description": "Najmanjše razmerje širina/višina, potrebno za veljavnost okvirja." + }, + "max_ratio": { + "label": "Največje razmerje stranic", + "description": "Največje dovoljeno razmerje širina/višina." + }, + "threshold": { + "label": "Prag zaupanja", + "description": "Povprečni prag zaupanja detekcije, potreben, da se objekt šteje za pravega." + }, + "min_score": { + "label": "Najmanjše zaupanje", + "description": "Najmanjše zaupanje detekcije v enem okvirju, da se objekt upošteva." + }, + "mask": { + "label": "Maska filtra", + "description": "Koordinate poligona, ki določajo, kje znotraj okvirja velja ta filter." + }, + "raw_mask": { + "label": "Surova maska" + } + }, + "mask": { + "label": "Maska objekta", + "description": "Poligon maske, uporabljen za preprečevanje zaznavanja objektov na določenih območij." + }, + "raw_mask": { + "label": "Surova maska" + }, + "genai": { + "label": "GenAI konfiguracija objektov", + "description": "GenAI možnosti za opisovanje sledenih objektov in pošiljanje okvirjev za generiranje.", + "enabled": { + "label": "Omogoči GenAI", + "description": "Privzeto omogoči GenAI generiranje opisov za sledene objekte." + }, + "use_snapshot": { + "label": "Uporabi posnetke", + "description": "Za generiranje GenAI opisov uporabi posnetke (snapshots) namesto sličic (thumbnails)." + }, + "prompt": { + "label": "Navodilo za opis (Prompt)", + "description": "Privzeta predloga navodila, uporabljena pri generiranju opisov z GenAI." + }, + "object_prompts": { + "label": "Navodila za specifične objekte", + "description": "Navodila po meri za specifične oznake objektov." + }, + "objects": { + "label": "GenAI objekti", + "description": "Seznam oznak objektov, ki naj se privzeto pošiljajo GenAI-ju." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da je primeren za GenAI opis." + }, + "debug_save_thumbnails": { + "label": "Shrani sličice", + "description": "Shrani sličice, poslane GenAI-ju, za namene razhroščevanja in pregleda." + }, + "send_triggers": { + "label": "GenAI sprožilci", + "description": "Določa, kdaj naj se okvirji pošljejo GenAI-ju (ob koncu, po posodobitvah itd.).", + "tracked_object_end": { + "label": "Pošlji ob koncu", + "description": "Pošlji zahtevo GenAI-ju, ko se sledenje objektu konča." + }, + "after_significant_updates": { + "label": "Zgodnji GenAI sprožilec", + "description": "Pošlji zahtevo GenAI-ju po določenem številu pomembnih posodobitev sledenega objekta." + } + }, + "enabled_in_config": { + "label": "Prvotno GenAI stanje", + "description": "Pove, ali je bil GenAI omogočen v prvotni statični konfiguraciji." + } + } + }, + "record": { + "label": "Snemanje", + "description": "Nastavitve snemanja in hrambe za to kamero.", + "enabled": { + "label": "Omogoči snemanje", + "description": "Omogoči ali onemogoči snemanje za to kamero." + }, + "expire_interval": { + "label": "Interval čiščenja posnetkov", + "description": "Minute med cikli čiščenja, ki odstranijo potekle segmente snemanja." + }, + "continuous": { + "label": "Neprekinjena hramba", + "description": "Število dni hrambe posnetkov ne glede na objekte ali gibanje. Nastavi na 0, če želiš hraniti le opozorila in detekcije.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov." + } + }, + "motion": { + "label": "Hramba ob gibanju", + "description": "Število dni hrambe posnetkov, ki jih sproži gibanje, ne glede na objekte.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov." + } + }, + "detections": { + "label": "Hramba detekcij", + "description": "Nastavitve hrambe za dogodke zaznavanja, vključno s trajanjem pred in po zajemu.", + "pre_capture": { + "label": "Sekunde pred zajemom", + "description": "Število sekund pred dogodkom zaznavanja, ki se vključi v posnetek." + }, + "post_capture": { + "label": "Sekunde po zajemu", + "description": "Število sekund po dogodku zaznavanja, ki se vključi v posnetek." + }, + "retain": { + "label": "Hramba dogodkov", + "description": "Nastavitve hrambe za posnetke dogodkov zaznavanja.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov dogodkov zaznavanja." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe: all (vsi segmenti), motion (segmenti z gibanjem) ali active_objects (segmenti z aktivnimi objekti)." + } + } + }, + "alerts": { + "label": "Hramba opozoril", + "description": "Nastavitve hrambe za dogodke opozoril.", + "pre_capture": { + "label": "Sekunde pred zajemom", + "description": "Število sekund pred dogodkom opozorila, ki se vključi v posnetek." + }, + "post_capture": { + "label": "Sekunde po zajemu", + "description": "Število sekund po dogodku opozorila, ki se vključi v posnetek." + }, + "retain": { + "label": "Hramba dogodkov", + "description": "Nastavitve hrambe za posnetke dogodkov opozoril.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov dogodkov opozoril." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe posnetkov opozoril." + } + } + }, + "export": { + "label": "Konfiguracija izvoza", + "description": "Nastavitve za izvoz posnetkov, kot sta časovni zamik (timelapse) in strojno pospeševanje.", + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja za izvoz", + "description": "Argumenti strojnega pospeševanja za operacije izvoza in transkodiranja." + } + }, + "preview": { + "label": "Konfiguracija predogleda", + "description": "Nastavitve kakovosti predogledov snemanja v vmesniku.", + "quality": { + "label": "Kakovost predogleda", + "description": "Stopnja kakovosti predogleda (zelo nizka, nizka, srednja, visoka, zelo visoka)." + } + }, + "enabled_in_config": { + "label": "Prvotno stanje snemanja", + "description": "Pove, ali je bilo snemanje omogočeno v prvotni statični konfiguraciji." + } + }, + "review": { + "label": "Pregled", + "description": "Nastavitve, ki nadzorujejo opozorila, zaznave in GenAI povzetke pregledov za to kamero.", + "alerts": { + "label": "Konfiguracija opozoril", + "description": "Nastavitve za objekte, ki sprožijo opozorila, in njihovo hrambo.", + "enabled": { + "label": "Omogoči opozorila", + "description": "Omogoči ali onemogoči generiranje opozoril za to kamero." + }, + "labels": { + "label": "Oznake opozoril", + "description": "Seznam oznak objektov, ki štejejo kot opozorila (npr. avto, oseba)." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da postane opozorilo; pusti prazno za katerokoli območje." + }, + "enabled_in_config": { + "label": "Prvotno stanje opozoril", + "description": "Sledi, ali so bila opozorila prvotno omogočena." + }, + "cutoff_time": { + "label": "Čas zaključka opozorila", + "description": "Število sekund čakanja po končani aktivnosti, preden se opozorilo zaključi." + } + }, + "detections": { + "label": "Konfiguracija detekcij", + "description": "Nastavitve za ustvarjanje dogodkov zaznavanja (ki niso opozorila) in čas hrambe.", + "enabled": { + "label": "Omogoči detekcije", + "description": "Omogoči ali onemogoči dogodke zaznav za to kamero." + }, + "labels": { + "label": "Oznake detekcij", + "description": "Seznam oznak objektov, ki štejejo kot dogodki zaznavanja." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da postane detekcija." + }, + "cutoff_time": { + "label": "Čas zaključka detekcije", + "description": "Število sekund čakanja po končani aktivnosti, preden se detekcija zaključi." + }, + "enabled_in_config": { + "label": "Prvotno stanje detekcij", + "description": "Sledi, ali so bile detekcije prvotno omogočene." + } + }, + "genai": { + "label": "GenAI konfiguracija", + "description": "Nadzira uporabo generativne UI za izdelavo opisov in povzetkov postavk pregleda.", + "enabled": { + "label": "Omogoči GenAI opise", + "description": "Omogoči ali onemogoči GenAI opise in povzetke za postavke pregleda." + }, + "alerts": { + "label": "Omogoči GenAI za opozorila", + "description": "Uporabi GenAI za generiranje opisov opozoril." + }, + "detections": { + "label": "Omogoči GenAI za detekcije", + "description": "Uporabi GenAI za generiranje opisov detekcij." + }, + "image_source": { + "label": "Vir slik za pregled", + "description": "Vir slik za GenAI ('preview' ali 'recordings'); 'recordings' nudi višjo kakovost, a porabi več žetonov." + }, + "additional_concerns": { + "label": "Dodatni pomisleki", + "description": "Seznam dodatnih navodil ali opomb, ki naj jih GenAI upošteva pri ocenjevanju aktivnosti." + }, + "debug_save_thumbnails": { + "label": "Shrani sličice", + "description": "Shrani sličice, poslane ponudniku GenAI, za namene razhroščevanja." + }, + "enabled_in_config": { + "label": "Prvotno GenAI stanje", + "description": "Sledi, ali je bil GenAI pregled prvotno omogočen." + }, + "preferred_language": { + "label": "Prednostni jezik", + "description": "Jezik, ki se zahteva od ponudnika GenAI za generirane odgovore." + }, + "activity_context_prompt": { + "label": "Navodilo za kontekst aktivnosti", + "description": "Navodilo po meri, ki opisuje, kaj je in kaj ni sumljiva aktivnost, za boljšo orientacijo GenAI-ja." + } + } + }, + "semantic_search": { + "label": "Semantično iskanje", + "description": "Nastavitve za semantično iskanje, ki gradi in poizveduje po vložitvah objektov (embeddings) za iskanje podobnih elementov.", + "triggers": { + "label": "Sprožilci", + "description": "Dejanja in kriteriji ujemanja za sprožilce semantičnega iskanja na določeni kameri.", + "friendly_name": { + "label": "Prijazno ime", + "description": "Izbirno ime, ki se prikaže v vmesniku za ta sprožilec." + }, + "enabled": { + "label": "Omogoči ta sprožilec", + "description": "Vklopi ali izklopi ta sprožilec semantičnega iskanja." + }, + "type": { + "label": "Vrsta sprožilca", + "description": "Vrsta sprožilca: 'thumbnail' (ujemanje s sliko) ali 'description' (ujemanje z besedilom)." + }, + "data": { + "label": "Vsebina sprožilca", + "description": "Besedilna fraza ali ID sličice za primerjavo s sledenimi objekti." + }, + "threshold": { + "label": "Prag sprožilca", + "description": "Najmanjša ocena podobnosti (0-1), potrebna za aktivacijo tega sprožilca." + }, + "actions": { + "label": "Dejanja sprožilca", + "description": "Seznam dejanj ob ujemanju (obvestilo, pod-oznaka, atribut)." + } + } + }, + "snapshots": { + "label": "Posnetki (Snapshots)", + "description": "Nastavitve za shranjene JPEG posnetke sledenih objektov za to kamero.", + "enabled": { + "label": "Posnetki omogočeni", + "description": "Omogoči ali onemogoči shranjevanje posnetkov za to kamero." + }, + "clean_copy": { + "label": "Shrani čisto kopijo", + "description": "Poleg označenih shrani tudi čisto kopijo posnetkov brez anotacij." + }, + "timestamp": { + "label": "Prekrivna časovna značka", + "description": "Na shranjene posnetke dodaj časovno značko." + }, + "bounding_box": { + "label": "Prekrivni okvirji (Bounding box)", + "description": "Na shranjene posnetke nariši okvirje za sledene objekte." + }, + "crop": { + "label": "Obreži posnetek", + "description": "Shranjene posnetke obreži na okvir zaznanega objekta." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da se posnetek shrani." + }, + "height": { + "label": "Višina posnetka", + "description": "Višina (v pikslih) za shranjene posnetke; pusti prazno za izvorno velikost." + }, + "retain": { + "label": "Hramba posnetkov", + "description": "Nastavitve hrambe za posnetke, vključno s privzetimi dnevi in povoženji po objektih.", + "default": { + "label": "Privzeta hramba", + "description": "Privzeto število dni za hrambo posnetkov." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe posnetkov." + }, + "objects": { + "label": "Hramba po objektih", + "description": "Posebne nastavitve dni hrambe za posamezne vrste objektov." + } + }, + "quality": { + "label": "Kakovost JPEG", + "description": "Kakovost kodiranja JPEG za shranjene posnetke (0-100)." + } + }, + "timestamp_style": { + "label": "Slog časovne značke", + "description": "Možnosti oblikovanja časovnih žigov na posnetkih in slikah.", + "position": { + "label": "Položaj časovne značke", + "description": "Položaj časovne značke na sliki (tl/tr/bl/br - zgoraj levo/desno, spodaj levo/desno)." + }, + "format": { + "label": "Format časovne značke", + "description": "Niz za format datuma in časa (Python datetime koda)." + }, + "color": { + "label": "Barva časovne značke", + "description": "RGB vrednosti barve za besedilo časovne značke (vse vrednosti 0-255).", + "red": { + "label": "Rdeča", + "description": "Rdeča komponenta (0-255) barve." + }, + "green": { + "label": "Zelena", + "description": "Zelena komponenta (0-255) barve." + }, + "blue": { + "label": "Modra", + "description": "Modra komponenta (0-255) barve." + } + }, + "thickness": { + "label": "Debelina časovne značke", + "description": "Debelina črte besedila časovne značke." + }, + "effect": { + "label": "Učinek časovne značke", + "description": "Vizualni učinek za besedilo (brez, polno, senca)." + } + }, + "best_image_timeout": { + "label": "Časovna omejitev za najboljšo sliko", + "description": "Kako dolgo naj se čaka na sliko z najvišjo oceno zaupanja." + }, + "mqtt": { + "label": "MQTT", + "description": "Nastavitve objavljanja slik preko MQTT.", + "enabled": { + "label": "Pošlji sliko", + "description": "Omogoči objavljanje slik objektov na MQTT teme za to kamero." + }, + "timestamp": { + "label": "Dodaj časovni žig", + "description": "Na slike, objavljene preko MQTT, dodaj časovni žig." + }, + "bounding_box": { + "label": "Dodaj okvir zaznave", + "description": "Na slike, objavljene preko MQTT, nariši okvirje zaznave." + }, + "crop": { + "label": "Izreži sliko", + "description": "Izreži slike za MQTT na velikost okvirja zaznanega objekta." + }, + "height": { + "label": "Višina slike", + "description": "Višina (v pikslih) slik, objavljenih preko MQTT." + }, + "required_zones": { + "label": "Zahtevane cone", + "description": "Cone, v katere mora objekt vstopiti, da se MQTT slika objavi." + }, + "quality": { + "label": "Kakovost JPEG", + "description": "Kakovost JPEG za slike, objavljene preko MQTT (0-100)." + } + }, + "notifications": { + "label": "Obvestila", + "description": "Nastavitve za omogočanje in nadzor obvestil za to kamero.", + "enabled": { + "label": "Omogoči obvestila", + "description": "Omogoči ali onemogoči obvestila za to kamero." + }, + "email": { + "label": "E-pošta za obvestila", + "description": "E-poštni naslov, ki se uporablja za potisna obvestila ali ga zahtevajo določeni ponudniki obvestil." + }, + "cooldown": { + "label": "Obdobje mirovanja (Cooldown)", + "description": "Čas mirovanja (v sekundah) med obvestili, da preprečiš zasipanje prejemnikov s sporočili." + }, + "enabled_in_config": { + "label": "Prvotno stanje obvestil", + "description": "Pove, ali so bila obvestila omogočena v prvotni statični konfiguraciji." + } + }, + "onvif": { + "label": "ONVIF", + "description": "Nastavitve ONVIF povezave in PTZ samodejnega sledenja za to kamero.", + "host": { + "label": "ONVIF gostitelj", + "description": "Naslov gostitelja za storitev ONVIF za to kamero." + }, + "port": { + "label": "ONVIF vrata (port)", + "description": "Številka vrat za storitev ONVIF." + }, + "user": { + "label": "ONVIF uporabniško ime", + "description": "Uporabniško ime za ONVIF avtentikacijo." + }, + "password": { + "label": "ONVIF geslo", + "description": "Geslo za ONVIF avtentikacijo." + }, + "tls_insecure": { + "label": "Onemogoči TLS preverjanje", + "description": "Preskoči preverjanje TLS (nevarno; uporabljaj le v varnih omrežjih)." + }, + "autotracking": { + "label": "Samodejno sledenje", + "description": "Samodejno sledi premikajočim se objektom in jih drži v sredini okvirja s premiki PTZ kamere.", + "enabled": { + "label": "Omogoči samodejno sledenje", + "description": "Vklopi ali izklopi samodejno PTZ sledenje zaznanim objektom." + }, + "calibrate_on_startup": { + "label": "Umeri ob zagonu", + "description": "Izmeri hitrosti motorjev PTZ ob zagonu za boljšo natančnost sledenja." + }, + "zooming": { + "label": "Način povečave", + "description": "Nadzor povečave: onemogočeno, absolutno (najbolj združljivo) ali relativno." + }, + "zoom_factor": { + "label": "Faktor povečave", + "description": "Nadzor stopnje povečave na sledenih objektih (0.1 do 0.75)." + }, + "track": { + "label": "Sledeni objekti", + "description": "Seznam vrst objektov, ki sprožijo samodejno sledenje." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Objekti morajo vstopiti v eno od teh območij, preden se sledenje začne." + }, + "return_preset": { + "label": "Prednastavitev za vrnitev", + "description": "Ime ONVIF prednastavitve (preset), na katero se kamera vrne po končanem sledenju." + }, + "timeout": { + "label": "Čas do vrnitve", + "description": "Koliko sekund naj kamera čaka po izgubi objekta, preden se vrne v prvotni položaj." + }, + "movement_weights": { + "label": "Uteži premikanja", + "description": "Vrednosti umerjanja, ki se generirajo samodejno. Ne spreminjaj ročno." + }, + "enabled_in_config": { + "label": "Prvotno stanje sledenja", + "description": "Interno polje za sledenje stanja sledenja v konfiguraciji." + } + }, + "ignore_time_mismatch": { + "label": "Prezri časovno neskladje", + "description": "Prezri razlike v sinhronizaciji časa med kamero in strežnikom za ONVIF komunikacijo." + } + }, + "type": { + "label": "Vrsta kamere", + "description": "Vrsta kamere" + }, + "ui": { + "label": "Uporabniški vmesnik kamere", + "description": "Vrstni red prikaza in vidnost te kamere v vmesniku. Vrstni red vpliva na privzeto nadzorno ploščo. Za natančnejši nadzor uporabi skupine kamer.", + "order": { + "label": "Vrstni red v vmesniku", + "description": "Številčni vrstni red za razvrščanje kamere v vmesniku (nadzorna plošča in seznami); višje številke se pojavijo kasneje." + }, + "dashboard": { + "label": "Prikaži v vmesniku", + "description": "Preklopi vidnost kamere povsod v vmesniku Frigate. Če to onemogočiš, boš moral ročno urediti konfiguracijo, da bo kamera spet vidna." + } + }, + "webui_url": { + "label": "URL kamere", + "description": "URL za neposreden obisk spletnega vmesnika kamere s strani sistema." + }, + "zones": { + "label": "Cone", + "description": "Cone ti omogočajo določitev specifičnega območja slike, da lahko ugotoviš, ali je objekt znotraj določenega predela.", + "friendly_name": { + "label": "Ime cone", + "description": "Uporabniku prijazno ime cone, prikazano v vmesniku Frigate. Če ni nastavljeno, bo uporabljena formatirana različica imena cone." + }, + "enabled": { + "label": "Omogočeno", + "description": "Omogoči ali onemogoči to cono. Onemogočene cone se med delovanjem prezrejo." + }, + "enabled_in_config": { + "label": "Sledi prvotnemu stanju cone." + }, + "filters": { + "label": "Filtri cone", + "description": "Filtri, ki se uporabijo za objekte znotraj te cone. Uporabljajo se za zmanjšanje lažnih zadetkov ali omejitev objektov, ki štejejo kot prisotni v coni.", + "min_area": { + "label": "Najmanjša površina objekta", + "description": "Najmanjša površina okvirja (v pikslih ali odstotkih), potrebna za to vrsto objekta. Lahko so piksli (celo število) ali odstotek (decimalno število med 0.000001 in 0.99)." + }, + "max_area": { + "label": "Največja površina objekta", + "description": "Največja dovoljena površina okvirja (v pikslih ali odstotkih) za to vrsto objekta. Lahko so piksli (celo število) ali odstotek (decimalno število med 0.000001 in 0.99)." + }, + "min_ratio": { + "label": "Najmanjše razmerje stranic", + "description": "Najmanjše razmerje širina/višina, potrebno za ustreznost okvirja." + }, + "max_ratio": { + "label": "Največje razmerje stranic", + "description": "Največje dovoljeno razmerje širina/višina za ustreznost okvirja." + }, + "threshold": { + "label": "Prag zaupanja", + "description": "Povprečni prag zaupanja zaznavanja, potreben, da se objekt v coni šteje za resničen zadetek." + }, + "min_score": { + "label": "Najmanjše zaupanje", + "description": "Najmanjše zaupanje zaznave v posamezni sliki, potrebno za upoštevanje objekta." + }, + "mask": { + "label": "Maska filtra", + "description": "Koordinate poligona, ki določa, kje znotraj slike se ta filter uporabi." + }, + "raw_mask": { + "label": "Surova maska" + } + }, + "coordinates": { + "label": "Koordinate", + "description": "Koordinate poligona, ki določa območje cone. Lahko je z vejico ločen niz ali seznam nizov koordinat. Koordinate morajo biti relativne (0-1) ali absolutne (starejši sistemi)." + }, + "distances": { + "label": "Razdalje v realnem svetu", + "description": "Izbirne realne razdalje za vsako stran štirikotnika cone, ki se uporabljajo za izračun hitrosti ali razdalje. Če je nastavljeno, mora imeti natanko 4 vrednosti." + }, + "inertia": { + "label": "Slike vztrajnosti (Inertia frames)", + "description": "Število zaporednih slik, v katerih mora biti objekt zaznan v coni, preden se šteje za prisotnega. Pomaga filtrirati prehodne zaznave." + }, + "loitering_time": { + "label": "Sekunde postopanja (Loitering)", + "description": "Število sekund, ki jih mora objekt preživeti v coni, da se šteje za postopanje. Nastavi na 0, če želiš onemogočiti zaznavanje postopanja." + }, + "speed_threshold": { + "label": "Najmanjša hitrost", + "description": "Najmanjša hitrost (v realnih enotah, če so nastavljene razdalje), potrebna, da se objekt šteje za prisotnega v coni. Uporablja se za sprožilce con na podlagi hitrosti." + }, + "objects": { + "label": "Objekti sprožilci", + "description": "Seznam vrst objektov (iz labelmap), ki lahko sprožijo to cono. Če je prazno, se upoštevajo vsi objekti." + } + }, + "enabled_in_config": { + "label": "Prvotno stanje kamere", + "description": "Sledi prvotnemu stanju kamere v konfiguraciji." + } +} diff --git a/web/public/locales/sl/config/global.json b/web/public/locales/sl/config/global.json index 0967ef424..625dd287a 100644 --- a/web/public/locales/sl/config/global.json +++ b/web/public/locales/sl/config/global.json @@ -1 +1,2192 @@ -{} +{ + "audio": { + "label": "Avdio dogodki", + "enabled": { + "label": "Omogoči zaznavanje zvoka", + "description": "Vklopi ali izklopi zaznavanje avdio dogodkov za vse kamere." + }, + "max_not_heard": { + "label": "Časovna omejitev konca", + "description": "Število sekund brez nastavljenega tipa zvoka, preden se avdio dogodek zaključi." + }, + "min_volume": { + "label": "Najmanjša glasnost", + "description": "Najnižji prag glasnosti RMS za zagon zaznavanja; nižje vrednosti povečajo občutljivost (npr. 200 visoka, 500 srednja, 1000 nizka)." + }, + "listen": { + "label": "Tipi zvokov za poslušanje", + "description": "Seznam tipov avdio dogodkov za zaznavanje (npr. lajež, požarni alarm, krik, govor, vpitje)." + }, + "filters": { + "label": "Avdio filtri", + "description": "Nastavitve filtrov za posamezne tipe zvoka (npr. pragovi zaupanja) za zmanjšanje lažnih pozitivnih rezultatov." + }, + "enabled_in_config": { + "label": "Prvotno stanje zvoka", + "description": "Pove, ali je bilo zaznavanje zvoka prvotno omogočeno v statični konfiguracijski datoteki." + }, + "num_threads": { + "label": "Niti za zaznavanje", + "description": "Število niti za obdelavo zaznavanja zvoka." + }, + "description": "Nastavitve za zaznavanje dogodkov na podlagi zvoka za vse kamere; lahko jih povoziš za vsako kamero posebej." + }, + "audio_transcription": { + "label": "Transkripcija zvoka", + "description": "Nastavitve za transkripcijo zvoka v živo in govora, ki se uporablja za dogodke in podnapise v živo.", + "live_enabled": { + "label": "Transkripcija v živo", + "description": "Omogoči sprotno transkripcijo zvoka ob prejemu." + }, + "enabled": { + "label": "Omogoči transkripcijo zvoka", + "description": "Vklopi ali izklopi samodejno transkripcijo zvoka za vse kamere." + }, + "language": { + "label": "Jezik transkripcije", + "description": "Koda jezika za transkripcijo/prevajanje (npr. 'sl' za slovenščino ali 'en' za angleščino)." + }, + "device": { + "label": "Naprava za transkripcijo", + "description": "Ključ naprave (CPU/GPU), na kateri naj teče model. Trenutno so podprte le NVIDIA CUDA grafične kartice." + }, + "model_size": { + "label": "Velikost modela", + "description": "Velikost modela za uporabo pri transkripciji zvočnih dogodkov brez povezave." + } + }, + "birdseye": { + "label": "Birdseye (Ptičja perspektiva)", + "description": "Nastavitve za sestavljen pogled Birdseye, ki združi več virov kamer v eno postavitev.", + "enabled": { + "label": "Omogoči Birdseye", + "description": "Vklopi ali izklopi funkcijo Birdseye." + }, + "mode": { + "label": "Način sledenja", + "description": "Način vključitve kamer v Birdseye: 'objects' (objekti), 'motion' (gibanje) ali 'continuous' (neprekinjeno)." + }, + "order": { + "label": "Položaj", + "description": "Številčna vrednost, ki določa vrstni red kamere v postavitvi Birdseye." + }, + "restream": { + "label": "Pretakanje RTSP", + "description": "Ponovno pretakaj izhod Birdseye kot RTSP vir; to bo ohranilo Birdseye neprekinjeno delujoč." + }, + "width": { + "label": "Širina", + "description": "Izhodna širina (v pikslih) sestavljenega okvira Birdseye." + }, + "height": { + "label": "Višina", + "description": "Izhodna višina (v pikslih) sestavljenega okvira Birdseye." + }, + "quality": { + "label": "Kakovost kodiranja", + "description": "Kakovost kodiranja za mpeg1 vir Birdseye (1 najvišja, 31 najnižja kakovost)." + }, + "inactivity_threshold": { + "label": "Prag neaktivnosti", + "description": "Število sekund neaktivnosti, po katerih se kamera preneha prikazovati v Birdseye." + }, + "layout": { + "label": "Postavitev", + "description": "Možnosti postavitve za kompozicijo Birdseye.", + "scaling_factor": { + "label": "Faktor povečave", + "description": "Faktor povečave za kalkulator postavitve (razpon od 1.0 do 5.0)." + }, + "max_cameras": { + "label": "Največ kamer", + "description": "Največje število kamer, prikazanih hkrati v Birdseye; prikazane bodo najnovejše kamere." + } + }, + "idle_heartbeat_fps": { + "label": "FPS v mirovanju", + "description": "Število slik na sekundo za ponovno pošiljanje zadnjega okvira Birdseye med mirovanjem; nastavi na 0 za onemogočitev." + } + }, + "detect": { + "label": "Zaznavanje objektov", + "description": "Nastavitve za vlogo zaznavanja, ki se uporablja za iskanje objektov in inicializacijo sledilnikov.", + "enabled": { + "label": "Zaznavanje omogočeno", + "description": "Vklopi ali izklopi zaznavanje objektov za vse kamere. Zaznavanje mora biti omogočeno, da deluje sledenje objektom." + }, + "height": { + "label": "Višina zaznavanja", + "description": "Višina (v pikslih) slik za tok zaznavanja; pusti prazno za uporabo izvorne ločljivosti." + }, + "width": { + "label": "Širina zaznavanja", + "description": "Širina (v pikslih) slik za tok zaznavanja; pusti prazno za uporabo izvorne ločljivosti." + }, + "fps": { + "label": "FPS zaznavanja", + "description": "Želeno število slik na sekundo za zaznavanje; nižje vrednosti zmanjšajo porabo procesorja (priporočeno je 5)." + }, + "min_initialized": { + "label": "Najmanj slik za inicializacijo", + "description": "Število zaporednih zaznav, potrebnih pred ustvarjanjem sledenega objekta. Povečaj za manj lažnih zaznav." + }, + "max_disappeared": { + "label": "Največ slik ob izginotju", + "description": "Število slik brez zaznave, preden se sledeni objekt šteje za izginulega." + }, + "stationary": { + "label": "Konfiguracija nepremičnih objektov", + "description": "Nastavitve za zaznavanje in upravljanje objektov, ki nekaj časa ostanejo na mestu.", + "interval": { + "label": "Interval nepremičnosti", + "description": "Kako pogosto (v slikah) naj se preveri prisotnost nepremičnega objekta." + }, + "threshold": { + "label": "Prag nepremičnosti", + "description": "Število slik brez spremembe položaja, potrebnih, da se objekt označi za nepremičnega." + }, + "max_frames": { + "label": "Največ slik", + "description": "Omejuje, kako dolgo se sledi nepremičnim objektom, preden se zavržejo.", + "default": { + "label": "Privzeto največ slik", + "description": "Privzeto največje število slik za sledenje nepremičnemu objektu." + }, + "objects": { + "label": "Največ slik za objekt", + "description": "Posebne omejitve za posamezne tipe objektov." + } + }, + "classifier": { + "label": "Omogoči vizualni klasifikator", + "description": "Uporabi vizualni klasifikator za potrditev nepremičnih objektov, tudi če se okvirji rahlo premikajo." + } + }, + "annotation_offset": { + "label": "Odmik anotacij", + "description": "Število milisekund za premik oznak zaznavanja, da se bolje ujemajo s posnetki; lahko je pozitivno ali negativno." + } + }, + "face_recognition": { + "label": "Prepoznava obrazov", + "enabled": { + "label": "Omogoči prepoznavo obrazov", + "description": "Vklopi ali izklopi prepoznavo obrazov na vseh kamerah." + }, + "min_area": { + "label": "Najmanjša površina obraza", + "description": "Najmanjša površina (v pikslih) okvirja obraza, potrebna za poskus prepoznave." + }, + "description": "Nastavitve za zaznavanje in prepoznavo obrazov za vse kamere.", + "model_size": { + "label": "Velikost modela", + "description": "Velikost modela za vdelave obrazov; večji modeli lahko zahtevajo GPU." + }, + "unknown_score": { + "label": "Prag za neznan obraz", + "description": "Prag razdalje, pod katerim se obraz šteje za potencialno ujemanje (višje = strožje)." + }, + "detection_threshold": { + "label": "Prag zaznavanja", + "description": "Najmanjše zaupanje, potrebno za veljavno detekcijo obraza." + }, + "recognition_threshold": { + "label": "Prag prepoznave", + "description": "Prag razdalje vdelave obraza za potrditev ujemanja dveh obrazov." + }, + "min_faces": { + "label": "Najmanjše število obrazov", + "description": "Najmanjše število prepoznav obraza, preden se osebi dodeli prepoznana pod-oznaka." + }, + "save_attempts": { + "label": "Shrani poskuse", + "description": "Število poskusov prepoznave obraza, ki se hranijo za vmesnik." + }, + "blur_confidence_filter": { + "label": "Filter zamegljenosti", + "description": "Prilagodi oceno zaupanja glede na zamegljenost slike, da se zmanjša število napačnih prepoznav pri slabši kakovosti." + }, + "device": { + "label": "Naprava", + "description": "Povoženje nastavitve za ciljanje specifične naprave." + } + }, + "ffmpeg": { + "label": "FFmpeg", + "description": "Nastavitve FFmpeg, vključno s potjo do binarne datoteke, argumenti, možnostmi strojnega pospeševanja in argumenti izhoda po vlogah.", + "path": { + "label": "Pot do FFmpeg", + "description": "Pot do binarne datoteke FFmpeg, ki naj se uporabi, ali vzdevek različice (\"5.0\" ali \"7.0\")." + }, + "global_args": { + "label": "Globalni argumenti FFmpeg", + "description": "Globalni argumenti, posredovani procesom FFmpeg." + }, + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja", + "description": "Argumenti za strojno pospeševanje FFmpeg. Priporočljive so prednastavitve glede na ponudnika." + }, + "input_args": { + "label": "Vhodni argumenti", + "description": "Vhodni argumenti, uporabljeni za vhodne tokove FFmpeg." + }, + "output_args": { + "label": "Izhodni argumenti", + "description": "Privzeti izhodni argumenti, uporabljeni za različne vloge FFmpeg, kot sta zaznavanje in snemanje.", + "detect": { + "label": "Izhodni argumenti za zaznavanje", + "description": "Privzeti izhodni argumenti za tokove z vlogo zaznavanja (detect)." + }, + "record": { + "label": "Izhodni argumenti za snemanje", + "description": "Privzeti izhodni argumenti za tokove z vlogo snemanja (record)." + } + }, + "retry_interval": { + "label": "Čas ponovnega poskusa FFmpeg", + "description": "Število sekund čakanja pred ponovnim poskusom povezave s tokom kamere po napaki. Privzeto je 10." + }, + "apple_compatibility": { + "label": "Združljivost z Apple napravami", + "description": "Omogoči označevanje HEVC za boljšo združljivost z Applovimi predvajalniki pri snemanju v H.265." + }, + "gpu": { + "label": "Indeks GPU", + "description": "Privzeti indeks grafične kartice (GPU), uporabljen za strojno pospeševanje, če je na voljo." + }, + "inputs": { + "label": "Vhodi kamere", + "description": "Seznam definicij vhodnih tokov (poti in vloge) za to kamero.", + "path": { + "label": "Vhodna pot", + "description": "URL ali pot do vhodnega toka kamere." + }, + "roles": { + "label": "Vloge vhoda", + "description": "Vloge za ta vhodni tok." + }, + "global_args": { + "label": "Globalni argumenti FFmpeg", + "description": "Globalni argumenti FFmpeg za ta vhodni tok." + }, + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja", + "description": "Argumenti strojnega pospeševanja za ta vhodni tok." + }, + "input_args": { + "label": "Vhodni argumenti", + "description": "Vhodni argumenti, specifični za ta tok." + } + } + }, + "live": { + "label": "Predvajanje v živo", + "streams": { + "label": "Imena tokov v živo", + "description": "Preslikava konfiguriranih imen tokov v imena restream/go2rtc, uporabljena za predvajanje v živo." + }, + "height": { + "label": "Višina v živo", + "description": "Višina (v pikslih) za upodabljanje jsmpeg toka v živo v spletnem vmesniku; mora biti <= višini toka za zaznavanje." + }, + "quality": { + "label": "Kakovost v živo", + "description": "Kakovost kodiranja za jsmpeg tok (1 najvišja, 31 najnižja)." + }, + "description": "Nastavitve, ki jih uporablja spletni vmesnik za nadzor ločljivosti in kakovosti toka v živo." + }, + "lpr": { + "label": "Prepoznava registrskih tablic (LPR)", + "description": "Nastavitve prepoznave registrskih tablic, vključno s pragi detekcije, formatiranjem in znanimi tablicami.", + "enabled": { + "label": "Omogoči LPR", + "description": "Vklopi ali izklopi prepoznavo registrskih tablic za vse kamere." + }, + "expire_time": { + "label": "Sekunde do poteka", + "description": "Čas v sekundah, po katerem nevidna tablica poteče iz sledilnika (samo za namenske LPR kamere)." + }, + "min_area": { + "label": "Najmanjša površina tablice", + "description": "Najmanjša površina tablice (v pikslih) za poskus prepoznave." + }, + "enhancement": { + "label": "Stopnja izboljšave", + "description": "Stopnja izboljšave (0-10) slik tablic pred OCR; stopnje nad 5 so priporočljive le za nočne posnetke." + }, + "model_size": { + "label": "Velikost modela", + "description": "Velikost modela za zaznavanje/prepoznavanje besedila. Večina uporabnikov naj uporablja 'small'." + }, + "detection_threshold": { + "label": "Prag zaznavanja", + "description": "Prag zaupanja za začetek izvajanja OCR na sumljivi tablici." + }, + "recognition_threshold": { + "label": "Prag prepoznave", + "description": "Prag zaupanja, potreben, da se besedilo tablice doda kot pod-oznaka." + }, + "min_plate_length": { + "label": "Najmanjša dolžina tablice", + "description": "Najmanjše število znakov, ki jih mora vsebovati tablica, da se šteje za veljavno." + }, + "format": { + "label": "Regex format tablice", + "description": "Izbirni regex za preverjanje, ali prepoznana tablica ustreza pričakovanemu formatu." + }, + "match_distance": { + "label": "Razdalja ujemanja", + "description": "Dovoljeno število napačnih znakov pri primerjanju zaznanih tablic z znanimi." + }, + "known_plates": { + "label": "Znane tablice", + "description": "Seznam tablic ali regexov za posebno sledenje ali opozarjanje." + }, + "debug_save_plates": { + "label": "Shrani tablice za razhroščevanje", + "description": "Shrani slike izrezov tablic za preverjanje delovanja LPR." + }, + "device": { + "label": "Naprava", + "description": "Povoženje nastavitve za ciljanje specifične naprave." + }, + "replace_rules": { + "label": "Pravila zamenjave", + "description": "Pravila za zamenjavo z regexi za normalizacijo nizov tablic pred primerjavo.", + "pattern": { + "label": "Regex vzorec" + }, + "replacement": { + "label": "Niz za zamenjavo" + } + } + }, + "motion": { + "label": "Zaznavanje gibanja", + "enabled": { + "label": "Omogoči zaznavanje gibanja", + "description": "Vklopi ali izklopi zaznavanje gibanja za vse kamere." + }, + "threshold": { + "label": "Prag gibanja", + "description": "Prag razlike v pikslih, ki ga uporablja detektor gibanja; višje vrednosti zmanjšajo občutljivost (razpon 1-255)." + }, + "lightning_threshold": { + "label": "Prag za strele", + "description": "Prag za zaznavanje in ignoriranje kratkih svetlobnih skokov (nižje je bolj občutljivo). To ne prepreči snemanja, le ustavi analizo dodatnih okvirjev ob blisku." + }, + "skip_motion_threshold": { + "label": "Prag za preskok gibanja", + "description": "Če se v enem okvirju spremeni večji delež slike od tega, detektor ne bo vrnil okvirjev gibanja in se bo takoj umeril. To zmanjša lažne pozitivne rezultate med nevihtami. Razpon 0.0 do 1.0." + }, + "improve_contrast": { + "label": "Izboljšaj kontrast", + "description": "Uporabi izboljšavo kontrasta na okvirjih pred analizo gibanja za boljšo detekcijo." + }, + "contour_area": { + "label": "Površina konture", + "description": "Najmanjša površina konture v pikslih, potrebna, da se gibanje upošteva." + }, + "delta_alpha": { + "label": "Delta alfa", + "description": "Faktor alfa mešanja, uporabljen pri razlikovanju okvirjev za izračun gibanja." + }, + "frame_alpha": { + "label": "Alfa okvirja", + "description": "Vrednost alfa, uporabljena pri mešanju okvirjev za predobdelavo gibanja." + }, + "frame_height": { + "label": "Višina okvirja", + "description": "Višina v pikslih, na katero se spremeni velikost okvirja pri izračunu gibanja." + }, + "mask": { + "label": "Koordinate maske", + "description": "Urejene koordinate x,y, ki določajo poligon maske gibanja za vključitev ali izključitev območij." + }, + "mqtt_off_delay": { + "label": "Zakasnitev izklopa MQTT", + "description": "Število sekund čakanja po zadnjem zaznanem gibanju pred objavo stanja 'off' na MQTT." + }, + "enabled_in_config": { + "label": "Prvotno stanje gibanja", + "description": "Pove, ali je bilo zaznavanje gibanja omogočeno v prvotni statični konfiguraciji." + }, + "raw_mask": { + "label": "Surova maska" + }, + "description": "Privzete nastavitve zaznavanja gibanja, uporabljene za kamere, razen če so povožene pri posamezni kameri." + }, + "objects": { + "label": "Objekti", + "description": "Privzete nastavitve sledenja objektom, vključno s tem, katere oznake naj se sledijo, in filtri za posamezne objekte.", + "track": { + "label": "Objekti za sledenje", + "description": "Seznam oznak objektov, ki naj se sledijo na vseh kamerah." + }, + "filters": { + "label": "Filtri objektov", + "description": "Filtri za zaznane objekte za zmanjšanje lažnih pozitivnih rezultatov (površina, razmerje, zaupanje).", + "min_area": { + "label": "Najmanjša površina objekta", + "description": "Najmanjša površina okvirja (v pikslih ali odstotkih), potrebna za to vrsto objekta." + }, + "max_area": { + "label": "Največja površina objekta", + "description": "Največja dovoljena površina okvirja za to vrsto objekta." + }, + "min_ratio": { + "label": "Najmanjše razmerje stranic", + "description": "Najmanjše razmerje širina/višina, potrebno za veljavnost okvirja." + }, + "max_ratio": { + "label": "Največje razmerje stranic", + "description": "Največje dovoljeno razmerje širina/višina." + }, + "threshold": { + "label": "Prag zaupanja", + "description": "Povprečni prag zaupanja detekcije, potreben, da se objekt šteje za pravega." + }, + "min_score": { + "label": "Najmanjše zaupanje", + "description": "Najmanjše zaupanje detekcije v enem okvirju, da se objekt upošteva." + }, + "mask": { + "label": "Maska filtra", + "description": "Koordinate poligona, ki določajo, kje znotraj okvirja velja ta filter." + }, + "raw_mask": { + "label": "Surova maska" + } + }, + "mask": { + "label": "Maska objekta", + "description": "Poligon maske, uporabljen za preprečevanje zaznavanja objektov na določenih območij." + }, + "raw_mask": { + "label": "Surova maska" + }, + "genai": { + "label": "GenAI konfiguracija objektov", + "description": "GenAI možnosti za opisovanje sledenih objektov in pošiljanje okvirjev za generiranje.", + "enabled": { + "label": "Omogoči GenAI", + "description": "Privzeto omogoči GenAI generiranje opisov za sledene objekte." + }, + "use_snapshot": { + "label": "Uporabi posnetke", + "description": "Za generiranje GenAI opisov uporabi posnetke (snapshots) namesto sličic (thumbnails)." + }, + "prompt": { + "label": "Navodilo za opis (Prompt)", + "description": "Privzeta predloga navodila, uporabljena pri generiranju opisov z GenAI." + }, + "object_prompts": { + "label": "Navodila za specifične objekte", + "description": "Navodila po meri za specifične oznake objektov." + }, + "objects": { + "label": "GenAI objekti", + "description": "Seznam oznak objektov, ki naj se privzeto pošiljajo GenAI-ju." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da je primeren za GenAI opis." + }, + "debug_save_thumbnails": { + "label": "Shrani sličice", + "description": "Shrani sličice, poslane GenAI-ju, za namene razhroščevanja in pregleda." + }, + "send_triggers": { + "label": "GenAI sprožilci", + "description": "Določa, kdaj naj se okvirji pošljejo GenAI-ju (ob koncu, po posodobitvah itd.).", + "tracked_object_end": { + "label": "Pošlji ob koncu", + "description": "Pošlji zahtevo GenAI-ju, ko se sledenje objektu konča." + }, + "after_significant_updates": { + "label": "Zgodnji GenAI sprožilec", + "description": "Pošlji zahtevo GenAI-ju po določenem številu pomembnih posodobitev sledenega objekta." + } + }, + "enabled_in_config": { + "label": "Prvotno GenAI stanje", + "description": "Pove, ali je bil GenAI omogočen v prvotni statični konfiguraciji." + } + } + }, + "record": { + "label": "Snemanje", + "enabled": { + "label": "Omogoči snemanje", + "description": "Vklopi ali izklopi snemanje za vse kamere." + }, + "expire_interval": { + "label": "Interval čiščenja posnetkov", + "description": "Minute med cikli čiščenja, ki odstranijo potekle segmente snemanja." + }, + "continuous": { + "label": "Neprekinjena hramba", + "description": "Število dni hrambe posnetkov ne glede na objekte ali gibanje. Nastavi na 0, če želiš hraniti le opozorila in detekcije.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov." + } + }, + "motion": { + "label": "Hramba ob gibanju", + "description": "Število dni hrambe posnetkov, ki jih sproži gibanje, ne glede na objekte.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov." + } + }, + "detections": { + "label": "Hramba detekcij", + "description": "Nastavitve hrambe za dogodke zaznavanja, vključno s trajanjem pred in po zajemu.", + "pre_capture": { + "label": "Sekunde pred zajemom", + "description": "Število sekund pred dogodkom zaznavanja, ki se vključi v posnetek." + }, + "post_capture": { + "label": "Sekunde po zajemu", + "description": "Število sekund po dogodku zaznavanja, ki se vključi v posnetek." + }, + "retain": { + "label": "Hramba dogodkov", + "description": "Nastavitve hrambe za posnetke dogodkov zaznavanja.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov dogodkov zaznavanja." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe: all (vsi segmenti), motion (segmenti z gibanjem) ali active_objects (segmenti z aktivnimi objekti)." + } + } + }, + "alerts": { + "label": "Hramba opozoril", + "description": "Nastavitve hrambe za dogodke opozoril.", + "pre_capture": { + "label": "Sekunde pred zajemom", + "description": "Število sekund pred dogodkom opozorila, ki se vključi v posnetek." + }, + "post_capture": { + "label": "Sekunde po zajemu", + "description": "Število sekund po dogodku opozorila, ki se vključi v posnetek." + }, + "retain": { + "label": "Hramba dogodkov", + "description": "Nastavitve hrambe za posnetke dogodkov opozoril.", + "days": { + "label": "Dni hrambe", + "description": "Število dni za hrambo posnetkov dogodkov opozoril." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe posnetkov opozoril." + } + } + }, + "export": { + "label": "Konfiguracija izvoza", + "description": "Nastavitve za izvoz posnetkov, kot sta časovni zamik (timelapse) in strojno pospeševanje.", + "hwaccel_args": { + "label": "Argumenti strojnega pospeševanja za izvoz", + "description": "Argumenti strojnega pospeševanja za operacije izvoza in transkodiranja." + } + }, + "preview": { + "label": "Konfiguracija predogleda", + "description": "Nastavitve kakovosti predogledov snemanja v vmesniku.", + "quality": { + "label": "Kakovost predogleda", + "description": "Stopnja kakovosti predogleda (zelo nizka, nizka, srednja, visoka, zelo visoka)." + } + }, + "enabled_in_config": { + "label": "Prvotno stanje snemanja", + "description": "Pove, ali je bilo snemanje omogočeno v prvotni statični konfiguraciji." + }, + "description": "Nastavitve snemanja in hrambe, razen če so povožene pri posamezni kameri." + }, + "review": { + "label": "Pregled", + "alerts": { + "label": "Konfiguracija opozoril", + "description": "Nastavitve za objekte, ki sprožijo opozorila, in njihovo hrambo.", + "enabled": { + "label": "Omogoči opozorila", + "description": "Vklopi ali izklopi generiranje opozoril za vse kamere." + }, + "labels": { + "label": "Oznake opozoril", + "description": "Seznam oznak objektov, ki štejejo kot opozorila (npr. avto, oseba)." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da postane opozorilo; pusti prazno za katerokoli območje." + }, + "enabled_in_config": { + "label": "Prvotno stanje opozoril", + "description": "Sledi, ali so bila opozorila prvotno omogočena." + }, + "cutoff_time": { + "label": "Čas zaključka opozorila", + "description": "Število sekund čakanja po končani aktivnosti, preden se opozorilo zaključi." + } + }, + "detections": { + "label": "Konfiguracija detekcij", + "description": "Nastavitve za ustvarjanje dogodkov zaznavanja (ki niso opozorila) in čas hrambe.", + "enabled": { + "label": "Omogoči detekcije", + "description": "Vklopi ali izklopi dogodke zaznavanja za vse kamere." + }, + "labels": { + "label": "Oznake detekcij", + "description": "Seznam oznak objektov, ki štejejo kot dogodki zaznavanja." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da postane detekcija." + }, + "cutoff_time": { + "label": "Čas zaključka detekcije", + "description": "Število sekund čakanja po končani aktivnosti, preden se detekcija zaključi." + }, + "enabled_in_config": { + "label": "Prvotno stanje detekcij", + "description": "Sledi, ali so bile detekcije prvotno omogočene." + } + }, + "genai": { + "label": "GenAI konfiguracija", + "description": "Nadzira uporabo generativne UI za izdelavo opisov in povzetkov postavk pregleda.", + "enabled": { + "label": "Omogoči GenAI opise", + "description": "Omogoči ali onemogoči GenAI opise in povzetke za postavke pregleda." + }, + "alerts": { + "label": "Omogoči GenAI za opozorila", + "description": "Uporabi GenAI za generiranje opisov opozoril." + }, + "detections": { + "label": "Omogoči GenAI za detekcije", + "description": "Uporabi GenAI za generiranje opisov detekcij." + }, + "image_source": { + "label": "Vir slik za pregled", + "description": "Vir slik za GenAI ('preview' ali 'recordings'); 'recordings' nudi višjo kakovost, a porabi več žetonov." + }, + "additional_concerns": { + "label": "Dodatni pomisleki", + "description": "Seznam dodatnih navodil ali opomb, ki naj jih GenAI upošteva pri ocenjevanju aktivnosti." + }, + "debug_save_thumbnails": { + "label": "Shrani sličice", + "description": "Shrani sličice, poslane ponudniku GenAI, za namene razhroščevanja." + }, + "enabled_in_config": { + "label": "Prvotno GenAI stanje", + "description": "Sledi, ali je bil GenAI pregled prvotno omogočen." + }, + "preferred_language": { + "label": "Prednostni jezik", + "description": "Jezik, ki se zahteva od ponudnika GenAI za generirane odgovore." + }, + "activity_context_prompt": { + "label": "Navodilo za kontekst aktivnosti", + "description": "Navodilo po meri, ki opisuje, kaj je in kaj ni sumljiva aktivnost, za boljšo orientacijo GenAI-ja." + } + }, + "description": "Nastavitve, ki nadzorujejo opozorila, detekcije in GenAI povzetke za spletni vmesnik." + }, + "semantic_search": { + "label": "Semantično iskanje", + "triggers": { + "label": "Sprožilci", + "description": "Dejanja in kriteriji ujemanja za sprožilce semantičnega iskanja na določeni kameri.", + "friendly_name": { + "label": "Prijazno ime", + "description": "Izbirno ime, ki se prikaže v vmesniku za ta sprožilec." + }, + "enabled": { + "label": "Omogoči ta sprožilec", + "description": "Vklopi ali izklopi ta sprožilec semantičnega iskanja." + }, + "type": { + "label": "Vrsta sprožilca", + "description": "Vrsta sprožilca: 'thumbnail' (ujemanje s sliko) ali 'description' (ujemanje z besedilom)." + }, + "data": { + "label": "Vsebina sprožilca", + "description": "Besedilna fraza ali ID sličice za primerjavo s sledenimi objekti." + }, + "threshold": { + "label": "Prag sprožilca", + "description": "Najmanjša ocena podobnosti (0-1), potrebna za aktivacijo tega sprožilca." + }, + "actions": { + "label": "Dejanja sprožilca", + "description": "Seznam dejanj ob ujemanju (obvestilo, pod-oznaka, atribut)." + } + }, + "description": "Nastavitve za semantično iskanje, ki gradi in poizveduje po vdelavah (embeddings) objektov za iskanje podobnih postavk.", + "enabled": { + "label": "Omogoči semantično iskanje", + "description": "Vklopi ali izklopi funkcijo semantičnega iskanja." + }, + "reindex": { + "label": "Ponovno indeksiranje ob zagonu", + "description": "Sproži popolno ponovno indeksiranje zgodovinskih sledenih objektov v bazo podatkov vdelav." + }, + "model": { + "label": "Model za semantično iskanje", + "description": "Model vdelav, ki se uporabi za semantično iskanje (npr. 'jinav1')." + }, + "model_size": { + "label": "Velikost modela", + "description": "Izberi velikost modela; 'small' deluje na procesorju (CPU), 'large' običajno zahteva grafično kartico (GPU)." + }, + "device": { + "label": "Naprava", + "description": "Povoženje nastavitve za ciljanje specifične naprave." + } + }, + "snapshots": { + "label": "Posnetki (Snapshots)", + "enabled": { + "label": "Posnetki omogočeni", + "description": "Vklopi ali izklopi shranjevanje posnetkov za vse kamere." + }, + "clean_copy": { + "label": "Shrani čisto kopijo", + "description": "Poleg označenih shrani tudi čisto kopijo posnetkov brez anotacij." + }, + "timestamp": { + "label": "Prekrivna časovna značka", + "description": "Na shranjene posnetke dodaj časovno značko." + }, + "bounding_box": { + "label": "Prekrivni okvirji (Bounding box)", + "description": "Na shranjene posnetke nariši okvirje za sledene objekte." + }, + "crop": { + "label": "Obreži posnetek", + "description": "Shranjene posnetke obreži na okvir zaznanega objekta." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da se posnetek shrani." + }, + "height": { + "label": "Višina posnetka", + "description": "Višina (v pikslih) za shranjene posnetke; pusti prazno za izvorno velikost." + }, + "retain": { + "label": "Hramba posnetkov", + "description": "Nastavitve hrambe za posnetke, vključno s privzetimi dnevi in povoženji po objektih.", + "default": { + "label": "Privzeta hramba", + "description": "Privzeto število dni za hrambo posnetkov." + }, + "mode": { + "label": "Način hrambe", + "description": "Način hrambe posnetkov." + }, + "objects": { + "label": "Hramba po objektih", + "description": "Posebne nastavitve dni hrambe za posamezne vrste objektov." + } + }, + "quality": { + "label": "Kakovost JPEG", + "description": "Kakovost kodiranja JPEG za shranjene posnetke (0-100)." + }, + "description": "Nastavitve za shranjene JPEG posnetke sledenih objektov; lahko jih povoziš pri posamezni kameri." + }, + "timestamp_style": { + "label": "Slog časovne značke", + "position": { + "label": "Položaj časovne značke", + "description": "Položaj časovne značke na sliki (tl/tr/bl/br - zgoraj levo/desno, spodaj levo/desno)." + }, + "format": { + "label": "Format časovne značke", + "description": "Niz za format datuma in časa (Python datetime koda)." + }, + "color": { + "label": "Barva časovne značke", + "description": "RGB vrednosti barve za besedilo časovne značke (vse vrednosti 0-255).", + "red": { + "label": "Rdeča", + "description": "Rdeča komponenta (0-255) barve." + }, + "green": { + "label": "Zelena", + "description": "Zelena komponenta (0-255) barve." + }, + "blue": { + "label": "Modra", + "description": "Modra komponenta (0-255) barve." + } + }, + "thickness": { + "label": "Debelina časovne značke", + "description": "Debelina črte besedila časovne značke." + }, + "effect": { + "label": "Učinek časovne značke", + "description": "Vizualni učinek za besedilo (brez, polno, senca)." + }, + "description": "Možnosti oblikovanja časovnih značk v viru, ki se uporabljajo v pogledu za razhroščevanje in na posnetkih." + }, + "mqtt": { + "label": "MQTT", + "description": "Nastavitve za povezovanje in objavljanje telemetrije, posnetkov zaslona in podrobnosti o dogodkih na posrednika (broker) MQTT.", + "enabled": { + "label": "Omogoči MQTT", + "description": "Omogoči ali onemogoči integracijo MQTT za stanja, dogodke in posnetke zaslona." + }, + "host": { + "label": "Gostitelj MQTT", + "description": "Ime gostitelja ali IP naslov posrednika MQTT." + }, + "port": { + "label": "Vrata MQTT (Port)", + "description": "Vrata posrednika MQTT (običajno 1883 za navaden MQTT)." + }, + "topic_prefix": { + "label": "Predpona teme (Topic prefix)", + "description": "Predpona teme MQTT za vse teme Frigate; mora biti edinstvena, če poganjaš več instanc." + }, + "client_id": { + "label": "ID odjemalca", + "description": "Identifikator odjemalca, uporabljen pri povezovanju z MQTT posrednikom; moral bi biti edinstven za vsako instanco." + }, + "stats_interval": { + "label": "Interval statistike", + "description": "Interval v sekundah za objavljanje statistike sistema in kamer na MQTT." + }, + "user": { + "label": "MQTT uporabniško ime", + "description": "Izbirno uporabniško ime za MQTT; lahko ga podaš prek okoljskih spremenljivk ali skrivnosti (secrets)." + }, + "password": { + "label": "MQTT geslo", + "description": "Izbirno geslo za MQTT; lahko ga podaš prek okoljskih spremenljivk ali skrivnosti (secrets)." + }, + "tls_ca_certs": { + "label": "Certifikati TLS CA", + "description": "Pot do CA certifikata za TLS povezave s posrednikom (za samopodpisane certifikate)." + }, + "tls_client_cert": { + "label": "Certifikat odjemalca", + "description": "Pot do certifikata odjemalca za TLS medsebojno avtentikacijo; ne nastavljaj uporabniškega imena/gesla, če uporabljaš certifikate odjemalca." + }, + "tls_client_key": { + "label": "Ključ odjemalca", + "description": "Pot do zasebnega ključa za certifikat odjemalca." + }, + "tls_insecure": { + "label": "TLS nezaščiteno", + "description": "Dovoli nevarne TLS povezave s preskokom preverjanja imena gostitelja (ni priporočljivo)." + }, + "qos": { + "label": "MQTT QoS", + "description": "Raven kakovosti storitve (Quality of Service) za objave/naročnine MQTT (0, 1 ali 2)." + } + }, + "notifications": { + "label": "Obvestila", + "enabled": { + "label": "Omogoči obvestila", + "description": "Omogoči ali onemogoči obvestila za vse kamere; lahko jih povoziš pri posamezni kameri." + }, + "email": { + "label": "E-pošta za obvestila", + "description": "E-poštni naslov, ki se uporablja za potisna obvestila ali ga zahtevajo določeni ponudniki obvestil." + }, + "cooldown": { + "label": "Obdobje mirovanja (Cooldown)", + "description": "Čas mirovanja (v sekundah) med obvestili, da preprečiš zasipanje prejemnikov s sporočili." + }, + "enabled_in_config": { + "label": "Prvotno stanje obvestil", + "description": "Pove, ali so bila obvestila omogočena v prvotni statični konfiguraciji." + }, + "description": "Nastavitve za omogočanje in nadzor obvestil za vse kamere; lahko jih povoziš pri posamezni kameri." + }, + "onvif": { + "label": "ONVIF", + "description": "Nastavitve ONVIF povezave in PTZ samodejnega sledenja za to kamero.", + "host": { + "label": "ONVIF gostitelj", + "description": "Naslov gostitelja za storitev ONVIF za to kamero." + }, + "port": { + "label": "ONVIF vrata (port)", + "description": "Številka vrat za storitev ONVIF." + }, + "user": { + "label": "ONVIF uporabniško ime", + "description": "Uporabniško ime za ONVIF avtentikacijo." + }, + "password": { + "label": "ONVIF geslo", + "description": "Geslo za ONVIF avtentikacijo." + }, + "tls_insecure": { + "label": "Onemogoči TLS preverjanje", + "description": "Preskoči preverjanje TLS (nevarno; uporabljaj le v varnih omrežjih)." + }, + "autotracking": { + "label": "Samodejno sledenje", + "description": "Samodejno sledi premikajočim se objektom in jih drži v sredini okvirja s premiki PTZ kamere.", + "enabled": { + "label": "Omogoči samodejno sledenje", + "description": "Vklopi ali izklopi samodejno PTZ sledenje zaznanim objektom." + }, + "calibrate_on_startup": { + "label": "Umeri ob zagonu", + "description": "Izmeri hitrosti motorjev PTZ ob zagonu za boljšo natančnost sledenja." + }, + "zooming": { + "label": "Način povečave", + "description": "Nadzor povečave: onemogočeno, absolutno (najbolj združljivo) ali relativno." + }, + "zoom_factor": { + "label": "Faktor povečave", + "description": "Nadzor stopnje povečave na sledenih objektih (0.1 do 0.75)." + }, + "track": { + "label": "Sledeni objekti", + "description": "Seznam vrst objektov, ki sprožijo samodejno sledenje." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Objekti morajo vstopiti v eno od teh območij, preden se sledenje začne." + }, + "return_preset": { + "label": "Prednastavitev za vrnitev", + "description": "Ime ONVIF prednastavitve (preset), na katero se kamera vrne po končanem sledenju." + }, + "timeout": { + "label": "Čas do vrnitve", + "description": "Koliko sekund naj kamera čaka po izgubi objekta, preden se vrne v prvotni položaj." + }, + "movement_weights": { + "label": "Uteži premikanja", + "description": "Vrednosti umerjanja, ki se generirajo samodejno. Ne spreminjaj ročno." + }, + "enabled_in_config": { + "label": "Prvotno stanje sledenja", + "description": "Interno polje za sledenje stanja sledenja v konfiguraciji." + } + }, + "ignore_time_mismatch": { + "label": "Prezri časovno neskladje", + "description": "Prezri razlike v sinhronizaciji časa med kamero in strežnikom za ONVIF komunikacijo." + } + }, + "version": { + "label": "Trenutna različica konfiguracije", + "description": "Številčna ali tekstovna različica aktivne konfiguracije, ki pomaga pri zaznavanju migracij ali sprememb formata." + }, + "safe_mode": { + "label": "Varni način", + "description": "Ko je omogočeno, se Frigate zažene v varnem načinu z omejenimi funkcijami za odpravljanje težav." + }, + "environment_vars": { + "label": "Okoljske spremenljivke", + "description": "Pari ključ/vrednost okoljskih spremenljivk, ki se nastavijo za proces Frigate v sistemu Home Assistant OS. Uporabniki, ki ne uporabljajo HAOS, morajo namesto tega uporabiti konfiguracijo okoljskih spremenljivk Docker." + }, + "logger": { + "label": "Beleženje (Logging)", + "description": "Nadzira privzeto podrobnost dnevnikov in omogoča povoženje ravni beleženja za posamezne komponente.", + "default": { + "label": "Raven beleženja", + "description": "Privzeta globalna podrobnost dnevnikov (debug, info, warning, error)." + }, + "logs": { + "label": "Raven beleženja po procesih", + "description": "Povoženje ravni beleženja za posamezne komponente, da povečaš ali zmanjšaš podrobnost za specifične module." + } + }, + "auth": { + "label": "Avtentikacija", + "description": "Nastavitve avtentikacije in sej, vključno z možnostmi piškotkov in omejevanjem hitrosti zahtev.", + "enabled": { + "label": "Omogoči avtentikacijo", + "description": "Omogoči izvorno avtentikacijo za uporabniški vmesnik Frigate." + }, + "reset_admin_password": { + "label": "Ponastavi geslo skrbnika", + "description": "Če je izbrano (true), se ob zagonu ponastavi geslo skrbnika, novo geslo pa se izpiše v dnevnikih (logs)." + }, + "cookie_name": { + "label": "Ime JWT piškotka", + "description": "Ime piškotka, ki se uporablja za shranjevanje žetona JWT za izvorno avtentikacijo." + }, + "cookie_secure": { + "label": "Varnostna zastavica piškotka (Secure)", + "description": "Nastavi zastavico 'secure' na avtentikacijskem piškotku; to bi moralo biti vklopljeno, ko uporabljaš TLS." + }, + "session_length": { + "label": "Dolžina seje", + "description": "Trajanje seje v sekundah za seje, ki temeljijo na JWT." + }, + "refresh_time": { + "label": "Okno za osvežitev seje", + "description": "Ko seji do poteka manjka toliko sekund, jo sistem samodejno osveži na polno dolžino." + }, + "failed_login_rate_limit": { + "label": "Omejitve neuspelih prijav", + "description": "Pravila za omejevanje hitrosti neuspelih poskusov prijave, da se zmanjša nevarnost napadov s silo (brute-force)." + }, + "trusted_proxies": { + "label": "Zaupanja vredni proksiji", + "description": "Seznam zaupanja vrednih IP naslovov proksi strežnikov, ki se uporabljajo pri določanju IP-ja odjemalca za omejevanje hitrosti." + }, + "hash_iterations": { + "label": "Iteracije zgostitve (Hash)", + "description": "Število iteracij PBKDF2-SHA256, ki se uporabijo pri zgoščevanju uporabniških gesel." + }, + "roles": { + "label": "Preslikava vlog", + "description": "Preslikaj vloge na sezname kamer. Prazen seznam podeli vlogi dostop do vseh kamer." + }, + "admin_first_time_login": { + "label": "Oznaka prve prijave skrbnika", + "description": "Ko je vklopljeno, lahko vmesnik na strani za prijavo prikaže povezavo do pomoči, ki uporabnike obvesti, kako se prijaviti po ponastavitvi skrbniškega gesla. " + } + }, + "database": { + "label": "Zbirka podatkov", + "description": "Nastavitve za zbirko podatkov SQLite, ki jo Frigate uporablja za shranjevanje sledenih objektov in metapodatkov posnetkov.", + "path": { + "label": "Pot do zbirke podatkov", + "description": "Pot v datotečnem sistemu, kjer bo shranjena SQLite datoteka zbirke podatkov Frigate." + } + }, + "go2rtc": { + "label": "go2rtc", + "description": "Nastavitve za integrirano storitev pretakanja go2rtc, ki se uporablja za posredovanje in pretvorbo prenosov v živo." + }, + "networking": { + "label": "Omrežje", + "description": "Nastavitve, povezane z omrežjem, kot je omogočanje IPv6 za dostopne točke Frigate.", + "ipv6": { + "label": "Konfiguracija IPv6", + "description": "Specifične nastavitve IPv6 za omrežne storitve Frigate.", + "enabled": { + "label": "Omogoči IPv6", + "description": "Omogoči podporo za IPv6 za storitve Frigate (API in vmesnik), kjer je to mogoče." + } + }, + "listen": { + "label": "Konfiguracija vrat za poslušanje", + "description": "Konfiguracija za notranja in zunanja vrata za poslušanje. To je za napredne uporabnike. V večini primerov je priporočljivo spremeniti sekcijo 'ports' v tvoji datoteki Docker Compose.", + "internal": { + "label": "Notranja vrata", + "description": "Notranja vrata za poslušanje za Frigate (privzeto 5000)." + }, + "external": { + "label": "Zunanja vrata", + "description": "Zunanja vrata za poslušanje za Frigate (privzeto 8971)." + } + } + }, + "proxy": { + "label": "Proksi", + "description": "Nastavitve za integracijo Frigate za povratnim proksijem (reverse proxy), ki posreduje glave z avtenticiranimi uporabniki.", + "header_map": { + "label": "Preslikava glav (Headers)", + "description": "Preslikaj dohodne glave proksija v polja za uporabnika in vlogo v Frigate za avtentikacijo prek proksija.", + "user": { + "label": "Glava uporabnika", + "description": "Glava, ki vsebuje avtenticirano uporabniško ime, ki ga posreduje nadrejeni proksi." + }, + "role": { + "label": "Glava vloge", + "description": "Glava, ki vsebuje vlogo ali skupine avtenticiranega uporabnika iz nadrejenega proksija." + }, + "role_map": { + "label": "Preslikava vlog", + "description": "Preslikaj vrednosti skupin iz nadrejenega sistema v vloge Frigate (npr. preslikaj skupine skrbnikov v vlogo 'admin')." + } + }, + "logout_url": { + "label": "URL za odjavo", + "description": "URL, na katerega naj bodo uporabniki preusmerjeni ob odjavi prek proksija." + }, + "auth_secret": { + "label": "Skrivnost proksija", + "description": "Izbirna skrivnost, ki se preveri glede na glavo 'X-Proxy-Secret' za potrditev zaupanja vrednih proksijev." + }, + "default_role": { + "label": "Privzeta vloga", + "description": "Privzeta vloga, dodeljena uporabnikom, avtenticiranim prek proksija, ko nobena preslikava vlog ne ustreza (admin ali viewer)." + }, + "separator": { + "label": "Ločilni znak", + "description": "Znak, ki se uporablja za ločevanje več vrednosti, podanih v glavah proksija." + } + }, + "telemetry": { + "label": "Telemetrija", + "description": "Sistemska telemetrija in možnosti statistike, vključno s spremljanjem grafičnega procesorja (GPU) in omrežne pasovne širine.", + "network_interfaces": { + "label": "Omrežni vmesniki", + "description": "Seznam predpon imen omrežnih vmesnikov, ki naj se spremljajo za statistiko pasovne širine." + }, + "stats": { + "label": "Sistemska statistika", + "description": "Možnosti za omogočanje/onemogočanje zbiranja različnih sistemskih in GPU statistik.", + "amd_gpu_stats": { + "label": "Statistika AMD GPU", + "description": "Omogoči zbiranje statistike za AMD grafične procesorje, če so prisotni." + }, + "intel_gpu_stats": { + "label": "Statistika Intel GPU", + "description": "Omogoči zbiranje statistike za Intel grafične procesorje, če so prisotni." + }, + "network_bandwidth": { + "label": "Omrežna pasovna širina", + "description": "Omogoči spremljanje omrežne pasovne širine na proces za ffmpeg procese kamer in detektorje (zahteva posebna dovoljenja/capabilities)." + }, + "intel_gpu_device": { + "label": "SR-IOV naprava", + "description": "Identifikator naprave, ki se uporablja pri obravnavi Intelovih GPU-jev kot SR-IOV za popravek GPU statistike." + } + }, + "version_check": { + "label": "Preverjanje različice", + "description": "Omogoči odhodno preverjanje, da ugotoviš, ali je na voljo novejša različica Frigate." + } + }, + "tls": { + "label": "TLS", + "description": "Nastavitve TLS za spletne dostopne točke Frigate (vrata 8971).", + "enabled": { + "label": "Omogoči TLS", + "description": "Omogoči TLS za spletni vmesnik in API Frigate na konfiguriranih vratih TLS." + } + }, + "ui": { + "label": "Uporabniški vmesnik (UI)", + "description": "Nastavitve uporabniškega vmesnika, kot so časovni pas, oblika zapisa časa/datuma in enote.", + "timezone": { + "label": "Časovni pas", + "description": "Izbirni časovni pas za prikaz v vmesniku (če ni nastavljeno, se uporabi lokalni čas brskalnika)." + }, + "time_format": { + "label": "Oblika zapisa časa", + "description": "Oblika časa v vmesniku (brskalnik, 12-urna ali 24-urna)." + }, + "date_style": { + "label": "Slog datuma", + "description": "Slog prikaza datuma v vmesniku (polno, dolgo, srednje, kratko)." + }, + "time_style": { + "label": "Slog časa", + "description": "Slog prikaza časa v vmesniku (polno, dolgo, srednje, kratko)." + }, + "unit_system": { + "label": "Sistem enot", + "description": "Sistem enot za prikaz (metrični ali imperialni), uporabljen v vmesniku in MQTT." + } + }, + "detectors": { + "label": "Strojna oprema detektorjev", + "description": "Konfiguracija za detektorje objektov (CPU, GPU, ONNX zaledja) in specifične nastavitve modelov detektorjev.", + "type": { + "label": "Vrsta detektorja", + "description": "Vrsta detektorja za zaznavanje objektov (npr. 'cpu', 'edgetpu', 'openvino')." + }, + "cpu": { + "label": "CPU", + "description": "Detektor CPU TFLite, ki poganja modele TensorFlow Lite na glavnem procesorju brez strojne pospešitve. Ni priporočljivo.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov, ki se uporabljajo za dodajanje metapodatkov (na primer 'car' -> ['license_plate'])." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas), ki jo nekateri detektorji uporabljajo za optimizacijo." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja, če jo izbrani detektor zahteva." + }, + "num_threads": { + "label": "Število niti za zaznavanje", + "description": "Število niti, ki se uporabljajo za sklepanje (inference) na procesorju (CPU)." + } + }, + "deepstack": { + "label": "DeepStack", + "description": "Detektor DeepStack/CodeProject.AI, ki pošilja slike v oddaljeni API DeepStack HTTP za sklepanje. Ni priporočljivo.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov (npr. 'car' -> ['license_plate'])." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas), uporabljen za optimizacijo." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja, če jo izbrani detektor zahteva." + }, + "api_url": { + "label": "URL API-ja DeepStack", + "description": "URL naslov API-ja DeepStack." + }, + "api_timeout": { + "label": "Časovna omejitev API-ja DeepStack (v sekundah)", + "description": "Najdaljši dovoljeni čas za zahtevo na API DeepStack." + }, + "api_key": { + "label": "Ključ API DeepStack (če je zahtevan)", + "description": "Izbirni ključ API za avtenticirane storitve DeepStack." + } + }, + "degirum": { + "label": "DeGirum", + "description": "Detektor DeGirum za poganjanje modelov prek oblaka DeGirum ali lokalnih storitev sklepanja.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "location": { + "label": "Lokacija sklepanja", + "description": "Lokacija pogona za sklepanje DeGirum (npr. '@cloud', '127.0.0.1')." + }, + "zoo": { + "label": "Zbirka modelov (Model Zoo)", + "description": "Pot ali URL do zbirke modelov DeGirum." + }, + "token": { + "label": "Žeton za DeGirum Cloud", + "description": "Žeton za dostop do oblaka DeGirum." + } + }, + "edgetpu": { + "label": "EdgeTPU", + "description": "Detektor EdgeTPU, ki poganja modele TensorFlow Lite, prevedene za Coral EdgeTPU, z uporabo delegata EdgeTPU.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov (npr. 'car' -> ['license_plate'])." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas), uporabljen za optimizacijo." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja, če jo izbrani detektor zahteva." + }, + "device": { + "label": "Vrsta naprave", + "description": "Naprava, ki naj se uporabi za sklepanje EdgeTPU (npr. 'usb', 'pci')." + } + }, + "hailo8l": { + "label": "Hailo-8/Hailo-8L", + "description": "Detektor Hailo-8/Hailo-8L, ki uporablja modele HEF in SDK HailoRT za sklepanje na strojni opremi Hailo.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja, če jo izbrani detektor zahteva." + }, + "device": { + "label": "Vrsta naprave", + "description": "Naprava, ki naj se uporabi za sklepanje Hailo (npr. 'PCIe', 'M.2')." + } + }, + "memryx": { + "label": "MemryX", + "description": "Detektor MemryX MX3, ki poganja prevedene modele DFP na pospeševalnikih MemryX.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "device": { + "label": "Pot do naprave", + "description": "Naprava, ki naj se uporabi za sklepanje MemryX (npr. 'PCIe')." + } + }, + "onnx": { + "label": "ONNX", + "description": "Detektor ONNX za poganjanje modelov ONNX; uporabil bo razpoložljiva zaledja za pospeševanje (CUDA/ROCm/OpenVINO), če so na voljo.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "device": { + "label": "Vrsta naprave", + "description": "Naprava, ki naj se uporabi za sklepanje ONNX (npr. 'AUTO', 'CPU', 'GPU')." + } + }, + "openvino": { + "label": "OpenVINO", + "description": "Detektor OpenVINO za procesorje AMD in Intel, grafične procesorje Intel in strojno opremo Intel VPU.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "device": { + "label": "Vrsta naprave", + "description": "Naprava, ki naj se uporabi za sklepanje OpenVINO (npr. 'CPU', 'GPU', 'NPU')." + } + }, + "rknn": { + "label": "RKNN", + "description": "Detektor RKNN za NPUs Rockchip; poganja prevedene modele RKNN na strojni opremi Rockchip.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "num_cores": { + "label": "Število jeder NPU", + "description": "Število jeder NPU, ki naj se uporabi (0 za samodejno)." + } + }, + "synaptics": { + "label": "Synaptics", + "description": "Detektor Synaptics NPU za modele v formatu .synap z uporabo SDK Synap na strojni opremi Synaptics.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + } + }, + "teflon_tfl": { + "label": "Teflon", + "description": "Detektor delegata Teflon za TFLite, ki uporablja knjižnico Mesa Teflon za pospeševanje sklepanja na podprtih grafičnih procesorjih.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov (npr. 'car' -> ['license_plate'])." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas), uporabljen za optimizacijo." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja, če jo izbrani detektor zahteva." + } + }, + "tensorrt": { + "label": "TensorRT", + "description": "Detektor TensorRT za naprave Nvidia Jetson, ki uporablja serializirane pogone TensorRT za pospešeno sklepanje.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke s seznami oznak (labelmap), ki številčne razrede preslika v tekstovne oznake detektorja." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov, ki se združijo v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za dodajanje metapodatkov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model: 'rgb', 'bgr' ali 'yuv'." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja modela (na primer 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do datoteke z binarnim modelom detektorja." + }, + "device": { + "label": "Indeks grafične naprave (GPU)", + "description": "Indeks naprave GPU, ki naj se uporabi." + } + }, + "zmq": { + "label": "ZMQ IPC", + "description": "Detektor ZMQ IPC, ki preloži sklepanje na zunanji proces prek končne točke ZeroMQ IPC.", + "type": { + "label": "Vrsta" + }, + "model": { + "label": "Konfiguracija modela za specifičen detektor", + "description": "Možnosti konfiguracije modela za določen detektor (pot, vhodna velikost itd.).", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke labelmap." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja (nhwc ali nchw)." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor (rgb, bgr ali yuv)." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov (npr. float32)." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela (ssd, yolox, yolonas)." + } + }, + "model_path": { + "label": "Pot do modela za specifičen detektor", + "description": "Pot do binarne datoteke modela." + }, + "endpoint": { + "label": "Končna točka ZMQ IPC", + "description": "ZMQ končna točka za povezavo." + }, + "request_timeout_ms": { + "label": "Časovna omejitev zahteve ZMQ (v milisekundah)", + "description": "Časovna omejitev za zahteve ZMQ v milisekundah." + }, + "linger_ms": { + "label": "Zadrževanje vtičnice ZMQ (v milisekundah)", + "description": "Obdobje zadrževanja vtičnice v milisekundah." + } + } + }, + "model": { + "label": "Model za zaznavanje", + "description": "Nastavitve za konfiguracijo modela za zaznavanje objektov po meri in njegove vhodne oblike.", + "path": { + "label": "Pot do modela za zaznavanje objektov po meri", + "description": "Pot do datoteke modela po meri (ali plus:// za modele Frigate+)." + }, + "labelmap_path": { + "label": "Pot do labelmap datoteke za detektor po meri", + "description": "Pot do datoteke labelmap, ki številčne razrede preslika v tekstovne oznake." + }, + "width": { + "label": "Vhodna širina modela za zaznavanje", + "description": "Širina vhodnega tenzorja modela v pikslih." + }, + "height": { + "label": "Vhodna višina modela za zaznavanje", + "description": "Višina vhodnega tenzorja modela v pikslih." + }, + "labelmap": { + "label": "Prilagoditev labelmapa", + "description": "Povoženja ali ponovne preslikave vnosov v standardni labelmap." + }, + "attributes_map": { + "label": "Zemljevid oznak objektov in njihovih atributov", + "description": "Preslikava med oznakami objektov in oznakami atributov za metapodatke." + }, + "input_tensor": { + "label": "Oblika vhodnega tenzorja modela", + "description": "Format tenzorja, ki ga model pričakuje: 'nhwc' ali 'nchw'." + }, + "input_pixel_format": { + "label": "Barvni format slikovnih pik vhoda modela", + "description": "Barvni prostor, ki ga pričakuje model (rgb, bgr ali yuv)." + }, + "input_dtype": { + "label": "Tip podatkov vhoda modela (D Type)", + "description": "Tip podatkov vhodnega tenzorja (npr. 'float32')." + }, + "model_type": { + "label": "Vrsta modela za zaznavanje objektov", + "description": "Arhitektura modela detektorja (ssd, yolox, yolonas)." + } + }, + "genai": { + "label": "Konfiguracija generativne umetne inteligence (imenovani ponudniki)", + "description": "Nastavitve za integrirane ponudnike generativne UI, ki se uporabljajo za opise objektov in povzetke pregledov.", + "api_key": { + "label": "Ključ API", + "description": "Ključ API, ki ga zahtevajo nekateri ponudniki (lahko ga nastaviš tudi prek okoljskih spremenljivk)." + }, + "base_url": { + "label": "Osnovni URL", + "description": "Osnovni URL za lastno gostovane ali združljive ponudnike (na primer instanca Ollama)." + }, + "model": { + "label": "Model", + "description": "Model ponudnika, ki naj se uporabi za generiranje opisov ali povzetkov." + }, + "provider": { + "label": "Ponudnik", + "description": "Ponudnik GenAI (na primer: ollama, gemini, openai)." + }, + "roles": { + "label": "Vloge", + "description": "Vloge GenAI (orodja, vid, vdelave); en ponudnik na vlogo." + }, + "provider_options": { + "label": "Možnosti ponudnika", + "description": "Dodatne možnosti, specifične za ponudnika, ki se pošljejo GenAI odjemalcu." + }, + "runtime_options": { + "label": "Možnosti ob izvedbi", + "description": "Možnosti ob izvedbi, ki se pošljejo ponudniku za vsak klic sklepanja." + } + }, + "classification": { + "label": "Klasifikacija objektov", + "description": "Nastavitve za modele klasifikacije, ki se uporabljajo za izboljšanje oznak objektov ali klasifikacijo stanja.", + "bird": { + "label": "Konfiguracija klasifikacije ptic", + "description": "Nastavitve, specifične za modele za klasifikacijo ptic.", + "enabled": { + "label": "Klasifikacija ptic", + "description": "Vklopi ali izklopi klasifikacijo ptic." + }, + "threshold": { + "label": "Najmanjša ocena", + "description": "Najmanjša ocena klasifikacije, potrebna za sprejetje detekcije ptice." + } + }, + "custom": { + "label": "Modeli za klasifikacijo po meri", + "description": "Konfiguracija modelov po meri za zaznavanje objektov ali stanj.", + "enabled": { + "label": "Omogoči model", + "description": "Vklopi ali izklopi model za klasifikacijo po meri." + }, + "name": { + "label": "Ime modela", + "description": "Identifikator za uporabljen model po meri." + }, + "threshold": { + "label": "Prag ocene", + "description": "Prag ocene, uporabljen za spremembo stanja klasifikacije." + }, + "save_attempts": { + "label": "Shrani poskuse", + "description": "Koliko poskusov klasifikacije naj se shrani za prikaz v vmesniku." + }, + "object_config": { + "objects": { + "label": "Klasificiraj objekte", + "description": "Seznam vrst objektov, nad katerimi naj se izvaja klasifikacija." + }, + "classification_type": { + "label": "Vrsta klasifikacije", + "description": "Vrsta uporabljene klasifikacije: 'sub_label' (doda pod-oznako) ali druge podprte vrste." + } + }, + "state_config": { + "cameras": { + "label": "Kamere za klasifikacijo", + "description": "Izrez (crop) in nastavitve za posamezno kamero za klasifikacijo stanja.", + "crop": { + "label": "Izrez za klasifikacijo", + "description": "Koordinate izreza za izvajanje klasifikacije na tej kameri." + } + }, + "motion": { + "label": "Zženi ob gibanju", + "description": "Če je izbrano, zaženi klasifikacijo, ko je zaznano gibanje znotraj določenega izreza." + }, + "interval": { + "label": "Interval klasifikacije", + "description": "Interval (v sekundah) med občasnimi klasifikacijami stanja." + } + } + } + }, + "camera_groups": { + "label": "Skupine kamer", + "description": "Konfiguracija za poimenovane skupine kamer za boljšo organizacijo v vmesniku.", + "cameras": { + "label": "Seznam kamer", + "description": "Seznam imen kamer, vključenih v to skupino." + }, + "icon": { + "label": "Ikona skupine", + "description": "Ikona za predstavitev skupine kamer v vmesniku." + }, + "order": { + "label": "Vrstni red", + "description": "Numerični vrstni red za razvrščanje skupin; večje številke se prikažejo kasneje." + } + }, + "camera_mqtt": { + "label": "MQTT", + "description": "Nastavitve objavljanja slik preko MQTT.", + "enabled": { + "label": "Pošlji sliko", + "description": "Omogoči objavljanje posnetkov objektov na MQTT teme za to kamero." + }, + "timestamp": { + "label": "Dodaj časovno značko", + "description": "Dodaj časovno značko na slike, objavljene na MQTT." + }, + "bounding_box": { + "label": "Dodaj okvir", + "description": "Nariši okvirje objektov na slike, objavljene preko MQTT." + }, + "crop": { + "label": "Obreži sliko", + "description": "Obreži slike za MQTT na okvir zaznanega objekta." + }, + "height": { + "label": "Višina slike", + "description": "Višina (v pikslih) za spreminjanje velikosti slik za MQTT." + }, + "required_zones": { + "label": "Zahtevana območja", + "description": "Območja, v katera mora objekt vstopiti, da se slika objavi na MQTT." + }, + "quality": { + "label": "Kakovost JPEG", + "description": "Kakovost JPEG slik za MQTT (0-100)." + } + }, + "camera_ui": { + "label": "Uporabniški vmesnik kamere", + "description": "Vrstni red prikaza in vidljivost kamere v vmesniku.", + "order": { + "label": "UI vrstni red", + "description": "Številka za razvrščanje kamere v vmesniku; večje številke so nižje na seznamu." + }, + "dashboard": { + "label": "Prikaži v vmesniku", + "description": "Preklopi vidljivost kamere v Frigate vmesniku. Če to izklopiš, boš moral ročno urediti konfiguracijo, da jo spet vidiš." + } + } +} diff --git a/web/public/locales/sl/config/groups.json b/web/public/locales/sl/config/groups.json index 0967ef424..c97fba460 100644 --- a/web/public/locales/sl/config/groups.json +++ b/web/public/locales/sl/config/groups.json @@ -1 +1,73 @@ -{} +{ + "audio": { + "global": { + "detection": "Globalno zaznavanje", + "sensitivity": "Globalna občutljivost" + }, + "cameras": { + "detection": "Zaznavanje", + "sensitivity": "Občutljivost" + } + }, + "timestamp_style": { + "global": { + "appearance": "Globalni videz" + }, + "cameras": { + "appearance": "Videz" + } + }, + "motion": { + "global": { + "sensitivity": "Globalna občutljivost", + "algorithm": "Globalni algoritem" + }, + "cameras": { + "sensitivity": "Občutljivost", + "algorithm": "Algoritem" + } + }, + "snapshots": { + "global": { + "display": "Globalni prikaz" + }, + "cameras": { + "display": "Prikaz" + } + }, + "detect": { + "global": { + "resolution": "Globalna ločljivost", + "tracking": "Globalno sledenje" + }, + "cameras": { + "resolution": "Ločljivost", + "tracking": "Sledenje" + } + }, + "objects": { + "global": { + "tracking": "Globalno sledenje", + "filtering": "Globalno filtriranje" + }, + "cameras": { + "tracking": "Sledenje", + "filtering": "Filtriranje" + } + }, + "record": { + "global": { + "retention": "Globalna hramba", + "events": "Globalni dogodki" + }, + "cameras": { + "retention": "Hramba", + "events": "Dogodki" + } + }, + "ffmpeg": { + "cameras": { + "cameraFfmpeg": "Argumenti FFmpeg za specifično kamero" + } + } +} diff --git a/web/public/locales/sl/config/validation.json b/web/public/locales/sl/config/validation.json index 0967ef424..75f5ad32f 100644 --- a/web/public/locales/sl/config/validation.json +++ b/web/public/locales/sl/config/validation.json @@ -1 +1,32 @@ -{} +{ + "minimum": "Vrednost mora biti vsaj {{limit}}", + "maximum": "Vrednost je lahko največ {{limit}}", + "exclusiveMinimum": "Vrednost mora biti večja od {{limit}}", + "exclusiveMaximum": "Vrednost mora biti manjša od {{limit}}", + "minLength": "Vsebovati mora vsaj {{limit}} znakov", + "maxLength": "Vsebovati mora največ {{limit}} znakov", + "minItems": "Vsebovati mora vsaj {{limit}} elementov", + "maxItems": "Vsebovati mora največ {{limit}} elementov", + "pattern": "Neveljaven format", + "required": "To polje je obvezno", + "type": "Neveljavna vrsta vrednosti", + "enum": "Izbrati moraš eno izmed dovoljenih vrednosti", + "const": "Vrednost se ne ujema s pričakovano konstanto", + "uniqueItems": "Vsi elementi morajo biti edinstveni", + "format": "Neveljaven format", + "additionalProperties": "Neznana lastnost ni dovoljena", + "oneOf": "Ujemati se mora z natanko eno od dovoljenih shem", + "anyOf": "Ujemati se mora z vsaj eno od dovoljenih shem", + "proxy": { + "header_map": { + "roleHeaderRequired": "Glava vloge (role header) je obvezna, ko so nastavljene preslikave vlog." + } + }, + "ffmpeg": { + "inputs": { + "rolesUnique": "Vsaka vloga je lahko dodeljena le enemu vhodnemu toku.", + "detectRequired": "Vsaj enemu vhodnemu toku mora biti dodeljena vloga 'detect' (zaznavanje).", + "hwaccelDetectOnly": "Argumente za strojno pospeševanje lahko določiš samo za vhodni tok z vlogo 'detect'." + } + } +} diff --git a/web/public/locales/sl/objects.json b/web/public/locales/sl/objects.json index 19b21bfe0..d0ff728a5 100644 --- a/web/public/locales/sl/objects.json +++ b/web/public/locales/sl/objects.json @@ -1,23 +1,23 @@ { - "cat": "Maček", + "cat": "Mačka", "sheep": "Ovca", - "bird": "Ptič", + "bird": "Ptica", "animal": "Žival", "goat": "Koza", "horse": "Konj", "dog": "Pes", "skis": "Smuči", - "surfboard": "Surf", + "surfboard": "Surfaška deska", "laptop": "Prenosnik", - "tennis_racket": "Teniški lopar", - "deer": "Srna", + "tennis_racket": "Tenis lopar", + "deer": "Srna/Jelen", "waste_bin": "Koš za smeti", - "skateboard": "Skejt", - "baseball_glove": "Bejzbol rokavica", + "skateboard": "Skejtbord", + "baseball_glove": "Baseball rokavica", "snowboard": "Snežna deska", - "bottle": "Flaša", + "bottle": "Steklenica", "squirrel": "Veverica", - "raccoon": "Rakun", + "raccoon": "Rakovica", "robot_lawnmower": "Robotska kosilnica", "person": "Oseba", "bicycle": "Kolo", @@ -26,94 +26,94 @@ "airplane": "Letalo", "bus": "Avtobus", "train": "Vlak", - "boat": "Ladja", + "boat": "Čoln", "traffic_light": "Semafor", "fire_hydrant": "Hidrant", "street_sign": "Prometni znak", "stop_sign": "Stop znak", - "parking_meter": "Parkomat", + "parking_meter": "Parkirna ura", "bench": "Klop", "cow": "Krava", "elephant": "Slon", "bear": "Medved", "zebra": "Zebra", "giraffe": "Žirafa", - "hat": "Kapa", + "hat": "Kapa/Klobuk", "backpack": "Nahrbtnik", "umbrella": "Dežnik", "shoe": "Čevelj", "eye_glasses": "Očala", "handbag": "Torbica", "tie": "Kravata", - "suitcase": "Aktovka", - "frisbee": "Frizbi", - "sports_ball": "Žoga", - "kite": "Kajt", - "baseball_bat": "Bejzbol kij", - "plate": "Pladenj", - "wine_glass": "Kozarec za vino", - "cup": "Šalica", + "suitcase": "Kovček", + "frisbee": "Frisbi", + "sports_ball": "Športna žoga", + "kite": "Zmaj", + "baseball_bat": "Baseball kij", + "plate": "Tanjir", + "wine_glass": "Vinski kozarec", + "cup": "Skodelica", "fork": "Vilica", "knife": "Nož", "spoon": "Žlica", "bowl": "Skleda", "banana": "Banana", - "apple": "Jabolka", + "apple": "Jabolko", "sandwich": "Sendvič", "orange": "Pomaranča", "broccoli": "Brokoli", - "carrot": "Korenček", + "carrot": "Korenje", "hot_dog": "Hot dog", "pizza": "Pica", "donut": "Krof", "cake": "Torta", "chair": "Stol", "couch": "Kavč", - "potted_plant": "Lončnica", + "potted_plant": "Rastlina v lončku", "bed": "Postelja", "mirror": "Ogledalo", "dining_table": "Jedilna miza", "window": "Okno", - "desk": "Miza", + "desk": "Pisalna miza", "toilet": "Stranišče", "door": "Vrata", - "tv": "Televizija", - "mouse": "Miš", + "tv": "TV", + "mouse": "Miška", "remote": "Daljinec", "keyboard": "Tipkovnica", "cell_phone": "Telefon", - "microwave": "Mikrovalovna pečica", + "microwave": "Mikrovalovka", "oven": "Pečica", "toaster": "Opekač", "sink": "Umivalnik", - "refrigerator": "Zmrzovalnik", - "blender": "Sekljalnik", + "refrigerator": "Hladilnik", + "blender": "Mešalnik", "book": "Knjiga", "clock": "Ura", "vase": "Vaza", "scissors": "Škarje", - "teddy_bear": "Plišasti medvedek", + "teddy_bear": "Medvedek", "hair_dryer": "Fen", - "toothbrush": "Ščetka za zobe", + "toothbrush": "Zobna ščetka", "hair_brush": "Krtača za lase", - "vehicle": "Prevozno sredstvo", - "bark": "Lajanje", + "vehicle": "Vozilo", + "bark": "Lubje", "fox": "Lisica", "rabbit": "Zajec", - "on_demand": "Na Zahtevo", + "on_demand": "Na zahtevo", "face": "Obraz", - "license_plate": "Registerska tablica", + "license_plate": "Registrska tablica", "package": "Paket", - "bbq_grill": "Roštilj", + "bbq_grill": "Žar", "amazon": "Amazon", "usps": "USPS", "ups": "UPS", "fedex": "FedEx", "dhl": "DHL", "an_post": "An Post", - "purolator": "Čistilec", + "purolator": "Purolator", "postnl": "PostNL", - "nzpost": "NSPost", + "nzpost": "NZPost", "postnord": "PostNord", "gls": "GLS", "dpd": "DPD" diff --git a/web/public/locales/sl/views/classificationModel.json b/web/public/locales/sl/views/classificationModel.json index 513084549..317a5f6da 100644 --- a/web/public/locales/sl/views/classificationModel.json +++ b/web/public/locales/sl/views/classificationModel.json @@ -1,75 +1,197 @@ { "description": { - "invalidName": "Neveljavno ime. Ime lahko vsebuje črke, števila, presledke, narekovaje, podčrtaje in pomišljaje." + "invalidName": "Neveljavno ime. Imena lahko vsebujejo le črke, številke, presledke, opuščaje, podčrtaje in vezaje." }, "categories": "Razredi", "createCategory": { - "new": "Naredi nov razred" + "new": "Ustvari nov razred" }, "button": { "renameCategory": "Preimenuj razred", - "deleteCategory": "Zbriši razred", - "deleteImages": "Zbriši slike", - "trainModel": "Treniraj model", - "deleteClassificationAttempts": "Izbriši klasifikacijske slike", + "deleteCategory": "Izbriši razred", + "deleteImages": "Izbriši slike", + "trainModel": "Nauči model", + "deleteClassificationAttempts": "Izbriši slike klasifikacij", "addClassification": "Dodaj klasifikacijo", - "deleteModels": "Izbriši model", + "deleteModels": "Izbriši modele", "editModel": "Uredi model" }, "toast": { "success": { - "deletedCategory": "Izbrisan razred", - "deletedImage": "Zbrisane slike", - "trainedModel": "Uspešno treniranje modela.", - "trainingModel": "Uspešen začetek treniranje modela.", - "deletedModel_one": "Uspešno izbrisan {{count}} model", + "deletedCategory": "Razred izbrisan", + "deletedImage": "Slike izbrisane", + "trainedModel": "Model uspešno naučen.", + "trainingModel": "Učenje modela se je uspešno začelo.", + "deletedModel_one": "Model uspešno izbrisan", "deletedModel_two": "Uspešno izbrisana {{count}} modela", "deletedModel_few": "Uspešno izbrisani {{count}} modeli", "deletedModel_other": "Uspešno izbrisanih {{count}} modelov", - "categorizedImage": "Uspešna klasifikacija slike", - "updatedModel": "Uspešno posodobljene podrobnosti modela", - "renamedCategory": "Uspešno preimenovan razred v {{name}}" + "categorizedImage": "Slika uspešno klasificirana", + "updatedModel": "Konfiguracija modela uspešno posodobljena", + "renamedCategory": "Razred uspešno preimenovan v {{name}}" }, "error": { - "deleteImageFailed": "Neuspešno brisanje: {{errorMessage}}", - "deleteCategoryFailed": "Neuspešno brisanje razreda: {{errorMessage}}", - "trainingFailed": "Neuspešen začetek treniranje modela: {{errorMessage}}", - "deleteModelFailed": "Napaka pri brisanju modela: {{errorMessage}}" + "deleteImageFailed": "Brisanje ni uspelo: {{errorMessage}}", + "deleteCategoryFailed": "Brisanje razreda ni uspelo: {{errorMessage}}", + "trainingFailed": "Učenje modela ni uspelo. Preveri Frigate dnevnike (logs) za podrobnosti.", + "deleteModelFailed": "Brisanje modela ni uspelo: {{errorMessage}}", + "categorizeFailed": "Klasifikacija slike ni uspela: {{errorMessage}}", + "trainingFailedToStart": "Začetek učenja modela ni uspel: {{errorMessage}}", + "updateModelFailed": "Posodobitev modela ni uspela: {{errorMessage}}", + "renameCategoryFailed": "Preimenovanje razreda ni uspelo: {{errorMessage}}" } }, "deleteCategory": { - "title": "Zbriši razred" + "title": "Izbriši razred", + "desc": "Ali si prepričan, da želiš izbrisati razred {{name}}? To bo trajno izbrisalo vse povezane slike in zahtevalo ponovno učenje modela.", + "minClassesTitle": "Razreda ni mogoče izbrisati", + "minClassesDesc": "Klasifikacijski model mora imeti vsaj 2 razreda. Dodaj drug razred, preden izbrišeš tega." }, "deleteTrainImages": { - "title": "Zbriši slike za treniranje", - "desc": "Ali ste prepričani, da želite izbrisati {{count}} slik? Tega dejanja ni mogoče razveljaviti." + "title": "Izbriši slike za učenje", + "desc_one": "Ali si prepričan, da želiš izbrisati {{count}} sliko?", + "desc_two": "Ali si prepričan, da želiš izbrisati {{count}} sliki?", + "desc_few": "Ali si prepričan, da želiš izbrisati {{count}} slike?", + "desc_other": "Ali si prepričan, da želiš izbrisati {{count}} slik? Tega dejanja ni mogoče razveljaviti." }, "renameCategory": { "title": "Preimenuj razred", - "desc": "Vnesite novo ime za {{name}}. Model bo treba znova naučiti, da bo sprememba imena začela veljati." + "desc": "Vnesi novo ime za {{name}}. Za uveljavitev spremembe imena boš moral ponovno naučiti model." }, "train": { - "title": "Nedavne razvrstitve", - "aria": "Izberi nedavne razvrstitve", - "titleShort": "Nedavno" + "title": "Zadnje klasifikacije", + "aria": "Izberi zadnje klasifikacije", + "titleShort": "Zadnje" }, - "categorizeImageAs": "Razvrsti sliko kot:", - "categorizeImage": "Razvrsti sliko", + "categorizeImageAs": "Klasificiraj sliko kot:", + "categorizeImage": "Klasificiraj sliko", "noModels": { "object": { - "title": "Ni modelov za razvrščanje objektov" + "title": "Ni modelov za klasifikacijo objektov", + "description": "Ustvari model po meri za klasifikacijo zaznanih objektov.", + "buttonText": "Ustvari model objekta" + }, + "state": { + "title": "Ni modelov za klasifikacijo stanja", + "description": "Ustvari model po meri za spremljanje in klasifikacijo sprememb stanja na določenih območjih kamere.", + "buttonText": "Ustvari model stanja" } }, - "documentTitle": "Klasifikacijski modeli - fregate", + "documentTitle": "Modeli za klasifikacijo - Frigate", "details": { - "scoreInfo": "Razultat predstavlja povprečno stopnjo sigurnosti čez vsa zaznavynja objekta.", - "none": "Nobeno", - "unknown": "Neznano" + "scoreInfo": "Ocena predstavlja povprečno zaupanje klasifikacije vseh zaznav tega objekta.", + "none": "Brez", + "unknown": "Neznan" }, "tooltip": { - "trainingInProgress": "Model se trenutno trenira", - "noNewImages": "Novih slik za treniranje ni na voljo. Označite več slik v bazi.", - "noChanges": "Ni sprememb v bazi od zadnjega treniranja.", - "modelNotReady": "Model ni pripravljen na treniranje" + "trainingInProgress": "Učenje modela trenutno poteka", + "noNewImages": "Ni novih slik za učenje. Najprej klasificiraj več slik v naboru podatkov.", + "noChanges": "Od zadnjega učenja v naboru podatkov ni bilo sprememb.", + "modelNotReady": "Model ni pripravljen na učenje" + }, + "deleteModel": { + "title": "Izbriši klasifikacijski model", + "single": "Ali si prepričan, da želiš izbrisati {{name}}? To bo trajno izbrisalo vse povezane podatke, vključno s slikami in podatki za učenje. Tega dejanja ni mogoče razveljaviti.", + "desc_one": "Ali si prepričan, da želiš izbrisati {{count}} model?", + "desc_two": "Ali si prepričan, da želiš izbrisati {{count}} modela?", + "desc_few": "Ali si prepričan, da želiš izbrisati {{count}} modele?", + "desc_other": "Ali si prepričan, da želiš izbrisati {{count}} modelov? To bo trajno izbrisalo vse povezane podatke. Tega dejanja ni mogoče razveljaviti." + }, + "edit": { + "title": "Uredi klasifikacijski model", + "descriptionState": "Uredi razrede za ta model klasifikacije stanja. Spremembe bodo zahtevale ponovno učenje modela.", + "descriptionObject": "Uredi vrsto objekta in vrsto klasifikacije za ta model klasifikacije objektov.", + "stateClassesInfo": "Opomba: Spreminjanje razredov stanja zahteva ponovno učenje modela s posodobljenimi razredi." + }, + "deleteDatasetImages": { + "title": "Izbriši slike iz nabora podatkov", + "desc_one": "Ali si prepričan, da želiš izbrisati {{count}} sliko iz {{dataset}}?", + "desc_two": "Ali si prepričan, da želiš izbrisati {{count}} sliki iz {{dataset}}?", + "desc_few": "Ali si prepričan, da želiš izbrisati {{count}} slike iz {{dataset}}?", + "desc_other": "Ali si prepričan, da želiš izbrisati {{count}} slik iz {{dataset}}? Tega dejanja ni mogoče razveljaviti in zahtevalo bo ponovno učenje modela." + }, + "menu": { + "objects": "Objekti", + "states": "Stanja" + }, + "wizard": { + "title": "Ustvari novo klasifikacijo", + "steps": { + "nameAndDefine": "Poimenuj in določi", + "stateArea": "Območje stanja", + "chooseExamples": "Izberi primere" + }, + "step1": { + "description": "Modeli stanja spremljajo fiksna območja kamere za spremembe (npr. odprta/zaprta vrata). Modeli objektov dodajo klasifikacije zaznanim objektom (npr. znane živali, dostavljavci itd.).", + "name": "Ime", + "namePlaceholder": "Vnesi ime modela...", + "type": "Vrsta", + "typeState": "Stanje", + "typeObject": "Objekt", + "objectLabel": "Oznaka objekta", + "objectLabelPlaceholder": "Izberi vrsto objekta...", + "classificationType": "Vrsta klasifikacije", + "classificationTypeTip": "Spoznaj vrste klasifikacij", + "classificationTypeDesc": "Pod-oznake dodajo dodatno besedilo k oznaki objekta (npr. 'Oseba: dostavljavec'). Atributi so metapodatki, ki jih je mogoče iskati in se shranjujejo ločeno.", + "classificationSubLabel": "Pod-oznaka", + "classificationAttribute": "Atribut", + "classes": "Razredi", + "states": "Stanja", + "classesTip": "Spoznaj razrede", + "classesStateDesc": "Določi različna stanja, v katerih je lahko območje tvoje kamere. Na primer: 'odprto' in 'zaprto' za garažna vrata.", + "classesObjectDesc": "Določi različne kategorije, v katere naj se klasificirajo zaznani objekti. Na primer: 'dostavljavec', 'stanovalec', 'neznanec' za klasifikacijo oseb.", + "classPlaceholder": "Vnesi ime razreda...", + "errors": { + "nameRequired": "Ime modela je obvezno", + "nameLength": "Ime modela mora imeti 64 znakov ali manj", + "nameOnlyNumbers": "Ime modela ne sme vsebovati samo številk", + "classRequired": "Zahtevan je vsaj 1 razred", + "classesUnique": "Imena razredov morajo biti edinstvena", + "noneNotAllowed": "Razred 'none' ni dovoljen", + "stateRequiresTwoClasses": "Modeli stanja zahtevajo vsaj 2 razreda", + "objectLabelRequired": "Prosim, izberi oznako objekta", + "objectTypeRequired": "Prosim, izberi vrsto klasifikacije" + } + }, + "step2": { + "description": "Izberi kamere in določi območje spremljanja za vsako kamero. Model bo klasificiral stanje teh območij.", + "cameras": "Kamere", + "selectCamera": "Izberi kamero", + "noCameras": "Klikni +, da dodaš kamere", + "selectCameraPrompt": "Izberi kamero s seznama, da določiš njeno območje spremljanja" + }, + "step3": { + "selectImagesPrompt": "Izberi vse slike z: {{className}}", + "selectImagesDescription": "Klikni na slike, da jih izbereš. Klikni Nadaljuj, ko končaš s tem razredom.", + "allImagesRequired_one": "Prosim, klasificiraj vse slike. Preostala je še {{count}} slika.", + "allImagesRequired_two": "Prosim, klasificiraj vse slike. Preostali sta še {{count}} sliki.", + "allImagesRequired_few": "Prosim, klasificiraj vse slike. Preostale so še {{count}} slike.", + "allImagesRequired_other": "Prosim, klasificiraj vse slike. Preostalo je še {{count}} slik.", + "generating": { + "title": "Generiranje vzorčnih slik", + "description": "Frigate pridobiva reprezentativne slike iz tvojih posnetkov. To lahko traja trenutek..." + }, + "training": { + "title": "Učenje modela", + "description": "Tvoj model se uči v ozadju. To pogovorno okno lahko zapreš; model bo začel delovati takoj, ko bo učenje končano." + }, + "retryGenerate": "Poskusi ponovno generirati", + "noImages": "Vzorčne slike niso bile generirane", + "classifying": "Klasificiranje in učenje...", + "trainingStarted": "Učenje se je uspešno začelo", + "modelCreated": "Model uspešno ustvarjen. Uporabi pogled Zadnje klasifikacije, da dodaš slike za manjkajoča stanja, nato nauči model.", + "errors": { + "noCameras": "Ni nastavljenih kamer", + "noObjectLabel": "Oznaka objekta ni izbrana", + "generateFailed": "Generiranje primerov ni uspelo: {{error}}", + "generationFailed": "Generiranje ni uspelo. Prosim, poskusi ponovno.", + "classifyFailed": "Klasifikacija slik ni uspela: {{error}}" + }, + "generateSuccess": "Vzorčne slike so bile uspešno generirane", + "missingStatesWarning": { + "title": "Manjkajoči primeri stanj", + "description": "Za najboljše rezultate je priporočljivo izbrati primere za vsa stanja. Lahko nadaljuješ brez izbire vseh stanj, vendar model ne bo naučen, dokler vsa stanja ne bodo imela slik. Po nadaljevanju uporabi pogled Zadnje klasifikacije za klasifikacijo slik za manjkajoča stanja, nato nauči model." + } + } } } diff --git a/web/public/locales/sl/views/configEditor.json b/web/public/locales/sl/views/configEditor.json index 5c69cc1b4..129a70e88 100644 --- a/web/public/locales/sl/views/configEditor.json +++ b/web/public/locales/sl/views/configEditor.json @@ -1,18 +1,18 @@ { - "documentTitle": "Urejevalnik konfiguracij - Frigate", - "configEditor": "Urejevalnik konfiguracij", + "documentTitle": "Urejevalnik konfiguracije - Frigate", + "configEditor": "Urejevalnik konfiguracije", "copyConfig": "Kopiraj konfiguracijo", - "saveAndRestart": "Shrani & ponovno zaženi", - "saveOnly": "Shani", + "saveAndRestart": "Shrani in ponovno zaženi", + "saveOnly": "Samo shrani", "toast": { "success": { - "copyToClipboard": "Konfiguracija kopirana v odložišče." + "copyToClipboard": "Konfiguracija je kopirana v odložišče." }, "error": { "savingError": "Napaka pri shranjevanju konfiguracije" } }, - "confirm": "Izhod brez shranjevanja?", - "safeConfigEditor": "Urejevalnik konfiguracij (Varni Način)", - "safeModeDescription": "Frigate je v varnem načinu zaradi napake pri preverjanju konfiguracije." + "confirm": "Želiš zapustiti brez shranjevanja?", + "safeConfigEditor": "Urejevalnik konfiguracije (Varni način)", + "safeModeDescription": "Frigate je v varnem načinu zaradi napake pri validaciji konfiguracije." } diff --git a/web/public/locales/sl/views/events.json b/web/public/locales/sl/views/events.json index e0e07e3c0..cb39e1b3f 100644 --- a/web/public/locales/sl/views/events.json +++ b/web/public/locales/sl/views/events.json @@ -1,7 +1,7 @@ { - "detected": "zaznanih", + "detected": "zaznano", "events": { - "noFoundForTimePeriod": "Za to časovno obdobje ni bilo najdenih dogodkov.", + "noFoundForTimePeriod": "Za to obdobje ni najdenih dogodkov.", "label": "Dogodki", "aria": "Izberi dogodke" }, @@ -9,10 +9,10 @@ "empty": { "motion": "Ni najdenih podatkov o gibanju", "alert": "Ni opozoril za pregled", - "detection": "Ni zaznanih elementov za pregled", + "detection": "Ni zaznav za pregled", "recordingsDisabled": { "title": "Snemanje mora biti omogočeno", - "description": "Elemente pregleda je mogoče ustvariti le za kamero, če so za to kamero omogočeni posnetki." + "description": "Postavke za pregled se lahko ustvarijo le za kamere, ki imajo vklopljeno snemanje." } }, "recordings": { @@ -21,45 +21,68 @@ "camera": "Kamera", "documentTitle": "Pregled - Frigate", "alerts": "Opozorila", - "detections": "Zaznavanja", + "detections": "Zaznave", "motion": { - "label": "Premik", - "only": "Samo premik" + "label": "Gibanje", + "only": "Samo gibanje" }, "timeline": "Časovnica", "timeline.aria": "Izberi časovnico", "calendarFilter": { "last24Hours": "Zadnjih 24 ur" }, - "markAsReviewed": "Označi kot Pregledano", - "markTheseItemsAsReviewed": "Označi te elemente kot pregledane", + "markAsReviewed": "Označi kot pregledano", + "markTheseItemsAsReviewed": "Označi te postavke kot pregledane", "newReviewItems": { - "label": "Ogled novih elementov za pregled", - "button": "Novi elementi za pregled" + "label": "Prikaži nove postavke za pregled", + "button": "Nove postavke za pregled" }, - "selected_one": "{{count}} izbranih", + "selected_one": "{{count}} izbran", "selected_other": "{{count}} izbranih", "zoomIn": "Povečaj", "zoomOut": "Pomanjšaj", "detail": { "label": "Podrobnosti", - "noDataFound": "Ni podrobnosti za preverbo", - "aria": "Preklopi pregled podrobnosti", - "trackedObject_one": "objektov: {{count}}", - "trackedObject_other": "objektov: {{count}}", - "noObjectDetailData": "Ni podrobnosti za izbran objekt.", - "settings": "Nastavitve pregleda podrobnosti", + "noDataFound": "Ni podrobnih podatkov za pregled", + "aria": "Preklopi podrobni pogled", + "trackedObject_one": "{{count}} objekt", + "trackedObject_other": "{{count}} objektov", + "noObjectDetailData": "Podatki o podrobnostih objekta niso na voljo.", + "settings": "Nastavitve podrobnega pogleda", "alwaysExpandActive": { - "title": "Vedno razširi aktivne", - "desc": "Vedno razširi podrobnosti objektov aktivnega elementa pregleda, če so na voljo." + "title": "Vedno razširi aktivno", + "desc": "Vedno razširi podrobnosti objekta za trenutno aktivno postavko pregleda, ko so na voljo." } }, "objectTrack": { - "trackedPoint": "Točka za sledenje", - "clickToSeek": "Pritisnite, da se premaknete na izbran čas" + "trackedPoint": "Sledena točka", + "clickToSeek": "Klikni za skok na ta čas" }, "select_all": "Vse", - "normalActivity": "Normalno", - "needsReview": "Potrebuje pregled", - "securityConcern": "Varnostno tveganje" + "normalActivity": "Običajno", + "needsReview": "Potrebno pregleda", + "securityConcern": "Varnostni pomislek", + "motionSearch": { + "menuItem": "Iskanje gibanja", + "openMenu": "Možnosti kamere" + }, + "motionPreviews": { + "menuItem": "Ogled predogledov gibanja", + "title": "Predogledi gibanja: {{camera}}", + "mobileSettingsTitle": "Nastavitve predogleda gibanja", + "mobileSettingsDesc": "Prilagodi hitrost predvajanja, zatemnitev in izberi datum za pregled posnetkov s samim gibanjem.", + "dim": "Zatemnitev", + "dimAria": "Prilagodi intenzivnost zatemnitve", + "dimDesc": "Povečaj zatemnitev za boljšo vidnost območja gibanja.", + "speed": "Hitrost", + "speedAria": "Izberi hitrost predvajanja predogleda", + "speedDesc": "Izberi, kako hitro naj se predvajajo predogledi.", + "back": "Nazaj", + "empty": "Predogledi niso na voljo", + "noPreview": "Predogled ni na voljo", + "seekAria": "Skoči na predvajalniku {{camera}} na čas {{time}}", + "filter": "Filter", + "filterDesc": "Izberi območja, da prikažeš le posnetke z gibanjem v teh regijah.", + "filterClear": "Počisti" + } } diff --git a/web/public/locales/sl/views/explore.json b/web/public/locales/sl/views/explore.json index 6cb7011ad..0d9b727b1 100644 --- a/web/public/locales/sl/views/explore.json +++ b/web/public/locales/sl/views/explore.json @@ -1,118 +1,137 @@ { "exploreIsUnavailable": { - "title": "Funkcija razišči ni na voljo", + "title": "Raziskovanje ni na voljo", "downloadingModels": { "setup": { - "visionModel": "Model vida", - "visionModelFeatureExtractor": "Pridobivanje lastnosti modela vida", + "visionModel": "Vidni model", + "visionModelFeatureExtractor": "Ekstraktor lastnosti vidnega modela", "textModel": "Besedilni model", - "textTokenizer": "Tokenizator besedila" + "textTokenizer": "Besedilni razčlenjevalnik (tokenizer)" }, - "context": "Frigate prenaša potrebne modele vdelave za podporo funkcije semantičnega iskanja. To lahko traja nekaj minut, odvisno od hitrosti vaše omrežne povezave.", + "context": "Frigate prenaša potrebne modele vdelav za podporo funkcije semantičnega iskanja. To lahko traja nekaj minut, odvisno od hitrosti tvoje omrežne povezave.", "tips": { - "context": "Morda boste želeli ponovno indeksirati vdelave (embeddings) svojih sledenih objektov, ko bodo modeli preneseni.", + "context": "Morda boš želel ponovno indeksirati vdelave sledenih objektov, ko bodo modeli preneseni.", "documentation": "Preberi dokumentacijo" }, - "error": "Prišlo je do napake. Preverite dnevnike Frigate." + "error": "Prišlo je do napake. Preveri Frigate dnevnike (logs)." }, "embeddingsReindexing": { "step": { "descriptionsEmbedded": "Vdelani opisi: ", - "trackedObjectsProcessed": "Obdelani sledeni predmeti: ", + "trackedObjectsProcessed": "Obdelani sledeni objekti: ", "thumbnailsEmbedded": "Vdelane sličice: " }, - "context": "Funkcija Explore se lahko uporablja, ko je ponovno indeksiranje vgraditev(embeddings) sledenih objektov končano.", + "context": "Raziskovanje bo na voljo, ko se zaključi ponovno indeksiranje vdelav sledenih objektov.", "startingUp": "Zagon…", - "estimatedTime": "Ocenjeni preostali čas:", - "finishingShortly": "Kmalu končano" + "estimatedTime": "Predviden preostali čas:", + "finishingShortly": "Kmalu bo končano" } }, - "documentTitle": "Razišči - Frigate", + "documentTitle": "Raziskovanje - Frigate", "generativeAI": "Generativna UI", - "exploreMore": "Razišči več {{label}} objektov", + "exploreMore": "Razišči več objektov vrste {{label}}", "details": { "button": { "regenerate": { - "label": "Regeneriraj opise sledenih predmetov", - "title": "Regeneriraj" + "label": "Ponovno generiraj opis sledenega objekta", + "title": "Ponovno generiraj" }, - "findSimilar": "Najdi podobno" + "findSimilar": "Najdi podobne" }, "camera": "Kamera", "estimatedSpeed": "Ocenjena hitrost", "description": { - "placeholder": "Opis sledenega predmeta", + "placeholder": "Opis sledenega objekta", "label": "Opis", - "aiTips": "Frigate od vašega ponudnika generativne UI ne bo zahteval opisa, dokler se življenjski cikel sledenega objekta ne konča." + "aiTips": "Frigate ne bo zahteval opisa od tvojega ponudnika generativne UI, dokler se življenjski cikel sledenega objekta ne zaključi." }, "recognizedLicensePlate": "Prepoznana registrska tablica", - "objects": "Predmeti", + "objects": "Objekti", "zones": "Območja", - "timestamp": "Časovni žig", + "timestamp": "Časovna značka", "item": { "button": { - "share": "Deli ta element mnenja", - "viewInExplore": "Poglej v Razišči Pogledu" + "share": "Deli to postavko za pregled", + "viewInExplore": "Ogled v Raziskovanju" }, "tips": { - "hasMissingObjects": "Prilagodite konfiguracijo, če želite, da Frigate shranjuje sledene objekte za naslednje oznake: {{objects}}" + "hasMissingObjects": "Prilagodi svojo konfiguracijo, če želiš, da Frigate shranjuje sledene objekte za naslednje oznake: {{objects}}", + "mismatch_one": "{{count}} nedostopen objekt je bil zaznan in vključen v to postavko. Ti objekti niso izpolnili pogojev za opozorilo ali zaznavo ali pa so bili že izbrisani.", + "mismatch_two": "{{count}} nedostopna objekta sta bila zaznana in vključena v to postavko.", + "mismatch_few": "{{count}} nedostopni objekti so bili zaznani in vključeni v to postavko.", + "mismatch_other": "{{count}} nedostopnih objektov je bilo zaznanih in vključenih v to postavko." }, "toast": { "success": { - "regenerate": "Od ponudnika {{provider}} je bil zahtevan nov opis. Glede na hitrost vašega ponudnika lahko regeneracija novega opisa traja nekaj časa.", - "updatedSublabel": "Podoznaka je bila uspešno posodobljena.", - "updatedLPR": "Registrska tablica je bila uspešno posodobljena.", - "audioTranscription": "Zahteva za zvočni prepis je bila uspešno izvedena." + "regenerate": "Zahtevan je nov opis od ponudnika {{provider}}. Odvisno od hitrosti tvojega ponudnika lahko generiranje traja nekaj časa.", + "updatedSublabel": "Pod-oznaka uspešno posodobljena.", + "updatedLPR": "Registrska tablica uspešno posodobljena.", + "audioTranscription": "Zahteva za transkripcijo zvoka je bila uspešna. Odvisno od hitrosti tvojega strežnika lahko transkripcija traja nekaj časa.", + "updatedAttributes": "Atributi uspešno posodobljeni." }, "error": { - "regenerate": "Klic ponudniku {{provider}} za nov opis ni uspel: {{errorMessage}}", - "updatedSublabelFailed": "Posodobitev podoznake ni uspela: {{errorMessage}}", + "regenerate": "Priklic ponudnika {{provider}} za nov opis ni uspel: {{errorMessage}}", + "updatedSublabelFailed": "Posodobitev pod-oznake ni uspela: {{errorMessage}}", "updatedLPRFailed": "Posodobitev registrske tablice ni uspela: {{errorMessage}}", - "audioTranscription": "Zahteva za prepis zvoka ni uspela: {{errorMessage}}" + "audioTranscription": "Zahteva za transkripcijo zvoka ni uspela: {{errorMessage}}", + "updatedAttributesFailed": "Posodobitev atributov ni uspela: {{errorMessage}}" } }, - "title": "Preglej Podrobnosti Elementa", - "desc": "Preglej podrobnosti elementa" + "title": "Podrobnosti postavke za pregled", + "desc": "Podrobnosti postavke za pregled" }, "label": "Oznaka", "editSubLabel": { - "title": "Uredi podoznako", - "desc": "Vnesite novo podoznako za {{label}}", - "descNoLabel": "Vnesite novo podoznako za ta sledeni objekt" + "title": "Uredi pod-oznako", + "desc": "Vnesi novo pod-oznako za ta {{label}}", + "descNoLabel": "Vnesi novo pod-oznako za ta sledeni objekt" }, "editLPR": { "title": "Uredi registrsko tablico", - "desc": "Vnesite novo vrednost registrske tablice za {{label}}", - "descNoLabel": "Vnesite novo vrednost registrske tablice za ta sledeni objekt" + "desc": "Vnesi novo vrednost registrske tablice za ta {{label}}", + "descNoLabel": "Vnesi novo vrednost registrske tablice za ta sledeni objekt" }, "snapshotScore": { - "label": "Ocena Slike" + "label": "Ocena posnetka" }, "topScore": { - "label": "Najboljša Ocena", - "info": "Najboljša ocena je najvišji mediani rezultat za sledeni objekt, zato se lahko razlikuje od rezultata, prikazanega na sličici rezultata iskanja." + "label": "Najvišja ocena", + "info": "Najvišja ocena je najvišja mediana ocene za sledeni objekt, zato se lahko razlikuje od ocene na sličici rezultatov iskanja." }, - "expandRegenerationMenu": "Razširi meni regeneracije", + "expandRegenerationMenu": "Razširi meni za ponovno generiranje", "tips": { "descriptionSaved": "Opis uspešno shranjen", - "saveDescriptionFailed": "Opisa ni bilo mogoče posodobiti: {{errorMessage}}" + "saveDescriptionFailed": "Posodobitev opisa ni uspela: {{errorMessage}}" + }, + "editAttributes": { + "title": "Uredi atribute", + "desc": "Izberi atribute klasifikacije za ta {{label}}" + }, + "score": { + "label": "Ocena" + }, + "attributes": "Atributi klasifikacije", + "regenerateFromSnapshot": "Generiraj iz posnetka", + "regenerateFromThumbnails": "Generiraj iz sličic", + "title": { + "label": "Naslov" } }, "itemMenu": { "findSimilar": { - "aria": "Najdi podobne sledene predmete", - "label": "Najdi podobno" + "aria": "Najdi podobne sledene objekte", + "label": "Najdi podobne" }, "submitToPlus": { - "label": "Predloži v Frigate+", - "aria": "Predloži v Frigate Plus" + "label": "Pošlji v Frigate+", + "aria": "Pošlji v Frigate Plus" }, "viewInHistory": { - "label": "Poglej v zgodovini", - "aria": "Poglej v zgodovini" + "label": "Ogled v zgodovini", + "aria": "Ogled v zgodovini" }, "deleteTrackedObject": { - "label": "Izbriši ta sledeni predmet" + "label": "Izbriši ta sledeni objekt" }, "viewObjectLifecycle": { "aria": "Pokaži življenjski cikel predmeta", @@ -131,16 +150,35 @@ "aria": "Dodaj sprožilec za ta sledeni objekt" }, "audioTranscription": { - "label": "Prepis", - "aria": "Zahtevajte prepis zvoka" + "label": "Transkribiraj", + "aria": "Zahtevaj transkripcijo zvoka" + }, + "downloadCleanSnapshot": { + "label": "Prenesi čisti posnetek", + "aria": "Prenesi čisti posnetek" + }, + "viewTrackingDetails": { + "label": "Ogled podrobnosti sledenja", + "aria": "Prikaži podrobnosti sledenja" + }, + "showObjectDetails": { + "label": "Prikaži pot objekta" + }, + "hideObjectDetails": { + "label": "Skrij pot objekta" + }, + "debugReplay": { + "label": "Ponovno predvajanje za razhroščevanje", + "aria": "Ogled tega sledenega objekta v pogledu za razhroščevanje" } }, "dialog": { "confirmDelete": { - "title": "Potrdi brisanje" + "title": "Potrdi brisanje", + "desc": "Brisanje tega sledenega objekta bo odstranilo posnetek, vse shranjene vdelave in morebitne povezane vpise podrobnosti sledenja. Zabeleženi posnetki tega objekta v pogledu Zgodovina NE bodo izbrisani.

Ali si prepričan, da želiš nadaljevati?" } }, - "trackedObjectDetails": "Podrobnosti Sledenega Objekta", + "trackedObjectDetails": "Podrobnosti sledenega objekta", "type": { "details": "podrobnosti", "snapshot": "posnetek", @@ -197,20 +235,76 @@ }, "autoTrackingTips": "Položaji okvirjev bodo za kamere s samodejnim sledenjem netočni." }, - "noTrackedObjects": "Ni Najdenih Sledenih Objektov", + "noTrackedObjects": "Ni najdenih sledenih objektov", "fetchingTrackedObjectsFailed": "Napaka pri pridobivanju sledenih objektov: {{errorMessage}}", "searchResult": { - "tooltip": "Ujemanje {{type}} pri {{confidence}}%", + "tooltip": "Ujemanje {{type}} pri {{confidence}} %", "deleteTrackedObject": { "toast": { - "success": "Sledeni objekt je bil uspešno izbrisan.", - "error": "Brisanje sledenega predmeta ni uspelo: {{errorMessage}}" + "success": "Sledeni objekt uspešno izbrisan.", + "error": "Brisanje sledenega objekta ni uspelo: {{errorMessage}}" } - } + }, + "previousTrackedObject": "Prejšnji sledeni objekt", + "nextTrackedObject": "Naslednji sledeni objekt" }, "trackingDetails": { "title": "Podrobnosti sledenja", - "noImageFound": "Ni najdenih slik za izbrani datum in čas.", - "createObjectMask": "Ustvari masko predmeta" + "noImageFound": "Za to časovno značko ni bila najdena nobena slika.", + "createObjectMask": "Ustvari masko objekta", + "adjustAnnotationSettings": "Prilagodi nastavitve anotacij", + "scrollViewTips": "Klikni za ogled pomembnih trenutkov v življenjskem ciklu tega objekta.", + "autoTrackingTips": "Položaji uokvirjanja (bounding box) bodo nenatančni pri kamerah s samodejnim sledenjem.", + "count": "{{first}} od {{second}}", + "trackedPoint": "Sledena točka", + "lifecycleItemDesc": { + "visible": "{{label}} zaznan", + "entered_zone": "{{label}} je vstopil v {{zones}}", + "active": "{{label}} je postal aktiven", + "stationary": "{{label}} je postal nepremičen", + "attribute": { + "faceOrLicense_plate": "{{attribute}} zaznan za {{label}}", + "other": "{{label}} prepoznan kot {{attribute}}" + }, + "gone": "{{label}} je odšel", + "heard": "{{label}} slišan", + "external": "{{label}} zaznan", + "header": { + "zones": "Območja", + "ratio": "Razmerje", + "area": "Površina", + "score": "Ocena" + } + }, + "annotationSettings": { + "title": "Nastavitve anotacij", + "showAllZones": { + "title": "Prikaži vsa območja", + "desc": "Vedno prikaži območja na okvirjih, kjer so objekti vstopili v območje." + }, + "offset": { + "label": "Odmik anotacij", + "desc": "Ti podatki prihajajo iz vira za zaznavanje tvoje kamere, vendar so prekrivni na slikah iz vira za snemanje. Malo verjetno je, da sta tokova popolnoma usklajena. Zato se okvirji in posnetek ne bodo popolnoma ujemali. S to nastavitvijo lahko zamakneš anotacije naprej ali nazaj v času za boljšo poravnavo s posnetkom.", + "millisecondsToOffset": "Milisekunde odmika za anotacije zaznavanja. Privzeto: 0", + "tips": "Zmanjšaj vrednost, če video predvajanje prehiteva okvirje in točke poti, ter jo povečaj, če video predvajanje zaostaja za njimi. Vrednost je lahko negativna.", + "toast": { + "success": "Odmik anotacij za {{camera}} je shranjen v konfiguracijo." + } + } + }, + "carousel": { + "previous": "Prejšnja stran", + "next": "Naslednja stran" + } + }, + "trackedObjectsCount_one": "{{count}} sledeni objekt ", + "trackedObjectsCount_two": "{{count}} sledena objekta ", + "trackedObjectsCount_few": "{{count}} sledeni objekti ", + "trackedObjectsCount_other": "{{count}} sledenih objektov ", + "aiAnalysis": { + "title": "AI analiza" + }, + "concerns": { + "label": "Pomisleki" } } diff --git a/web/public/locales/sl/views/exports.json b/web/public/locales/sl/views/exports.json index 1afd16697..55083c478 100644 --- a/web/public/locales/sl/views/exports.json +++ b/web/public/locales/sl/views/exports.json @@ -1,23 +1,37 @@ { "documentTitle": "Izvoz - Frigate", "search": "Iskanje", - "noExports": "Izovzi niso najdeni", + "noExports": "Ni najdenih izvozov", "deleteExport": "Izbriši izvoz", - "deleteExport.desc": "Ali ste prepričani, da želite izbrisati {{exportName}}?", + "deleteExport.desc": "Ali si prepričan, da želiš izbrisati {{exportName}}?", "editExport": { "title": "Preimenuj izvoz", - "desc": "Vpišite novo ime za ta izvoz.", + "desc": "Vnesi novo ime za ta izvoz.", "saveExport": "Shrani izvoz" }, "toast": { "error": { - "renameExportFailed": "Napaka pri preimenovanju izvoza: {{errorMessage}}" + "renameExportFailed": "Preimenovanje izvoza ni uspelo: {{errorMessage}}", + "assignCaseFailed": "Posodobitev dodelitve k primeru ni uspela: {{errorMessage}}" } }, "tooltip": { "shareExport": "Deli izvoz", "editName": "Uredi ime", "deleteExport": "Izbriši izvoz", - "downloadVideo": "Prenesi videoposnetek" + "downloadVideo": "Prenesi video", + "assignToCase": "Dodaj k primeru" + }, + "headings": { + "cases": "Primeri", + "uncategorizedExports": "Nekategorizirani izvozi" + }, + "caseDialog": { + "title": "Dodaj k primeru", + "description": "Izberi obstoječ primer ali ustvari novega.", + "selectLabel": "Primer", + "newCaseOption": "Ustvari nov primer", + "nameLabel": "Ime primera", + "descriptionLabel": "Opis" } } diff --git a/web/public/locales/sl/views/faceLibrary.json b/web/public/locales/sl/views/faceLibrary.json index 9e30a565b..3421809d9 100644 --- a/web/public/locales/sl/views/faceLibrary.json +++ b/web/public/locales/sl/views/faceLibrary.json @@ -1,28 +1,29 @@ { "description": { "addFace": "Dodaj novo zbirko v knjižnico obrazov tako, da naložiš svojo prvo sliko.", - "placeholder": "Vnesite ime za to zbirko", - "invalidName": "Neveljavno ime. Ime lahko vsebuje črke, števila, presledke, narekovaje, podčrtaje in pomišljaje." + "placeholder": "Vnesi ime za to zbirko", + "invalidName": "Neveljavno ime. Imena lahko vsebujejo le črke, številke, presledke, opuščaje, podčrtaje in vezaje.", + "nameCannotContainHash": "Ime ne sme vsebovati znaka #." }, "details": { "person": "Oseba", - "unknown": "Neznano", - "timestamp": "Časovni žig", + "unknown": "Neznan", + "timestamp": "Časovna značka", "subLabelScore": "Ocena Podoznake", - "scoreInfo": "Rezultat podoznake je utežena ocena vseh stopenj gotovosti prepoznanih obrazov, zato se lahko razlikuje od ocene, prikazane na posnetku.", + "scoreInfo": "Ocena je uteženo povprečje vseh ocen obraza, uteženo glede na velikost obraza na posamezni sliki.", "face": "Podrobnosti Obraza", "faceDesc": "Podrobnosti sledenega objekta, ki je ustvaril ta obraz" }, "uploadFaceImage": { - "title": "Naloži nov obraz", - "desc": "Naloži sliko za iskanje obrazov in vključitev v {{pageToggle}}" + "title": "Naloži sliko obraza", + "desc": "Naloži sliko za iskanje obrazov in vključi za {{pageToggle}}" }, "deleteFaceAttempts": { - "desc_one": "Ali ste prepričani, da želite izbrisati {{count}} obraz? Tega dejanja ni mogoče razveljaviti.", - "desc_two": "Ali ste prepričani, da želite izbrisati {{count}} obraza? Tega dejanja ni mogoče razveljaviti.", - "desc_few": "Ali ste prepričani, da želite izbrisati {{count}} obraze? Tega dejanja ni mogoče razveljaviti.", - "desc_other": "Ali ste prepričani, da želite izbrisati {{count}} obrazov? Tega dejanja ni mogoče razveljaviti.", - "title": "Izbriši Obraze" + "desc_one": "Ali si prepričan, da želiš izbrisati {{count}} obraz? Tega dejanja ni mogoče razveljaviti.", + "desc_two": "Ali si prepričan, da želiš izbrisati {{count}} obraza? Tega dejanja ni mogoče razveljaviti.", + "desc_few": "Ali si prepričan, da želiš izbrisati {{count}} obraze? Tega dejanja ni mogoče razveljaviti.", + "desc_other": "Ali si prepričan, da želiš izbrisati {{count}} obrazov? Tega dejanja ni mogoče razveljaviti.", + "title": "Izbriši obraze" }, "toast": { "success": { @@ -30,23 +31,23 @@ "deletedFace_two": "Uspešno izbrisana {{count}} obraza.", "deletedFace_few": "Uspešno izbrisani {{count}} obrazi.", "deletedFace_other": "Uspešno izbrisanih {{count}} obrazov.", - "deletedName_one": "{{count}} je bil uspešno izbrisan.", + "deletedName_one": "{{count}} obraz je bil uspešno izbrisan.", "deletedName_two": "{{count}} obraza sta bila uspešno izbrisana.", "deletedName_few": "{{count}} obrazi so bili uspešno izbrisani.", "deletedName_other": "{{count}} obrazov je bilo uspešno izbrisanih.", - "uploadedImage": "Slika je bila uspešno naložena.", - "addFaceLibrary": "Oseba {{name}} je bila uspešno dodana v Knjižnico Obrazov!", + "uploadedImage": "Slika uspešno naložena.", + "addFaceLibrary": "{{name}} je bil uspešno dodan v knjižnico obrazov!", "renamedFace": "Obraz uspešno preimenovan v {{name}}", - "trainedFace": "Uspešno treniran obraz.", - "updatedFaceScore": "Ocena obraza je bila uspešno posodobljena {{name}} ({{score}})." + "trainedFace": "Obraz uspešno naučen.", + "updatedFaceScore": "Ocena obraza uspešno posodobljena na {{name}} ({{score}})." }, "error": { "uploadingImageFailed": "Nalaganje slike ni uspelo: {{errorMessage}}", - "addFaceLibraryFailed": "Neuspešno nastavljanje imena obraza: {{errorMessage}}", + "addFaceLibraryFailed": "Nastavitev imena obraza ni uspela: {{errorMessage}}", "deleteFaceFailed": "Brisanje ni uspelo: {{errorMessage}}", "deleteNameFailed": "Brisanje imena ni uspelo: {{errorMessage}}", "renameFaceFailed": "Preimenovanje obraza ni uspelo: {{errorMessage}}", - "trainFailed": "Treniranje ni uspelo: {{errorMessage}}", + "trainFailed": "Učenje ni uspelo: {{errorMessage}}", "updateFaceScoreFailed": "Posodobitev ocene obraza ni uspela: {{errorMessage}}" } }, @@ -55,52 +56,52 @@ "createFaceLibrary": { "title": "Ustvari Zbirko", "desc": "Ustvari novo zbirko", - "new": "Ustvari Nov Obraz", - "nextSteps": "Za vzpoztavitev trdnih osnov:
  • V zavihku Nedavne prepoznave izberi in uporabi slike za učenje vsake zaznane osebe.
  • Za najboljše rezultate se osredotoči na slike, kjer je obraz obrnjen naravnost; izogibaj se slikam, na katerih so obrazi posneti pod kotom.
  • " + "new": "Ustvari nov obraz", + "nextSteps": "Za dobre temelje:
  • Uporabi zavihek Zadnje prepoznave za izbiro in učenje slik za vsako zaznano osebo.
  • Za najboljše rezultate se osredotoči na slike od spredaj; izogibaj se slikam, ki zajamejo obraz pod kotom.
  • " }, "steps": { - "faceName": "Vnesi Ime Obraza", - "uploadFace": "Naloži Sliko Obraza", + "faceName": "Vnesi ime obraza", + "uploadFace": "Naloži sliko obraza", "nextSteps": "Naslednji koraki", "description": { - "uploadFace": "Naložite sliko osebe {{name}}, ki prikazuje obraz (slikan naravnost in ne iz kota). Slike ni treba obrezati samo na obraz." + "uploadFace": "Naloži sliko osebe {{name}}, ki prikazuje njen obraz od spredaj. Slike ni treba obrezati samo na obraz." } }, "train": { - "title": "Nedavne prepoznave", - "aria": "Izberite nedavne prepoznave", - "empty": "Ni nedavnih poskusov prepoznavanja obrazov", - "titleShort": "Nedavno" + "title": "Zadnje prepoznave", + "aria": "Izberi zadnje prepoznave", + "empty": "Ni zadnjih poskusov prepoznave obrazov", + "titleShort": "Zadnje" }, "selectItem": "Izberi {{item}}", "selectFace": "Izberi Obraz", "deleteFaceLibrary": { - "title": "Izbriši Ime", - "desc": "Ali ste prepričani, da želite izbrisati zbirko {{name}}? S tem boste trajno izbrisali vse povezane obraze." + "title": "Izbriši ime", + "desc": "Ali si prepričan, da želiš izbrisati zbirko {{name}}? To bo trajno izbrisalo vse povezane obraze." }, "renameFace": { - "title": "Preimenuj Obraz", + "title": "Preimenuj obraz", "desc": "Vnesi novo ime za {{name}}" }, "button": { - "deleteFaceAttempts": "Izbriši Obraze", - "addFace": "Dodaj Obraz", - "renameFace": "Preimenuj Obraz", - "deleteFace": "Izbriši Obraz", - "uploadImage": "Naloži Sliko", - "reprocessFace": "Ponovna Obdelava Obraza" + "deleteFaceAttempts": "Izbriši obraze", + "addFace": "Dodaj obraz", + "renameFace": "Preimenuj obraz", + "deleteFace": "Izbriši obraz", + "uploadImage": "Naloži sliko", + "reprocessFace": "Ponovno obdelaj obraz" }, "imageEntry": { "validation": { - "selectImage": "Izberite slikovno datoteko." + "selectImage": "Prosim, izberi slikovno datoteko." }, - "dropActive": "Sliko spustite tukaj…", - "dropInstructions": "Povlecite in spustite ali prilepite sliko sem ali kliknite za izbiro", - "maxSize": "Največja velikost: {{size}}MB" + "dropActive": "Spusti sliko tukaj…", + "dropInstructions": "Povleci in spusti ali prilepi sliko sem, ali klikni za izbiro", + "maxSize": "Največja velikost: {{size}} MB" }, - "nofaces": "Noben obraz ni na voljo", + "nofaces": "Ni razpoložljivih obrazov", "pixels": "{{area}}px", "readTheDocs": "Preberi dokumentacijo", - "trainFaceAs": "Treniraj obraz kot:", - "trainFace": "Treniraj Obraz" + "trainFaceAs": "Nauči obraz kot:", + "trainFace": "Nauči obraz" } diff --git a/web/public/locales/sl/views/live.json b/web/public/locales/sl/views/live.json index 5b5261828..de6231960 100644 --- a/web/public/locales/sl/views/live.json +++ b/web/public/locales/sl/views/live.json @@ -1,26 +1,26 @@ { "documentTitle": "V živo - Frigate", - "documentTitle.withCamera": "{{camera}} - v živo - Frigate", - "lowBandwidthMode": "Nizkopasovni način", + "documentTitle.withCamera": "{{camera}} - V živo - Frigate", + "lowBandwidthMode": "Način nizke pasovne širine", "twoWayTalk": { "enable": "Omogoči dvosmerni pogovor", - "disable": "Onemogoči Obojesmerni Pogovor" + "disable": "Onemogoči dvosmerni pogovor" }, "ptz": { "move": { "clickMove": { - "disable": "Onemogoči funkcijo klikni in premakni", - "label": "Kliknite v okvir, da postavite kamero na sredino", + "disable": "Onemogoči premik s klikom", + "label": "Klikni v okvir, da usrediniš kamero", "enable": "Omogoči premik s klikom" }, "left": { - "label": "Premakni PTZ kamero v levo" + "label": "Premakni PTZ kamero levo" }, "up": { "label": "Premakni PTZ kamero gor" }, "down": { - "label": "Premakni PTZ kamero navzdol" + "label": "Premakni PTZ kamero dol" }, "right": { "label": "Premakni PTZ kamero desno" @@ -28,144 +28,172 @@ }, "zoom": { "in": { - "label": "Povečaj PTZ kamero" + "label": "Povečaj (zoom in)" }, "out": { - "label": "Pomanjšaj PTZ kamero" + "label": "Pomanjšaj (zoom out)" } }, "focus": { "in": { - "label": "Izostri PTZ kamero" + "label": "Fokusiraj bližje" }, "out": { - "label": "Razostri PTZ kamero" + "label": "Fokusiraj dlje" } }, "frame": { "center": { - "label": "Kliknite v okvir, da postavite PTZ kamero na sredino" + "label": "Klikni v okvir, da usrediniš PTZ kamero" } }, "presets": "Prednastavitve PTZ kamere" }, "cameraAudio": { - "enable": "Omogoči Zvok Kamere", - "disable": "Onemogoči Zvok Kamere" + "enable": "Omogoči zvok kamere", + "disable": "Onemogoči zvok kamere" }, "camera": { - "enable": "Omogoči Kamero", - "disable": "Onemogoči Kamero" + "enable": "Omogoči kamero", + "disable": "Onemogoči kamero" }, "muteCameras": { - "enable": "Utišaj vse kamere", - "disable": "Vklopi Zvok Vsem Kameram" + "enable": "Utihni vse kamere", + "disable": "Vklopi zvok vseh kamer" }, "detect": { - "enable": "Omogoči Detekcijo", - "disable": "Onemogoči Detekcijo" + "enable": "Omogoči zaznavanje", + "disable": "Onemogoči zaznavanje" }, "recording": { - "enable": "Omogoči Snemanje", - "disable": "Onemogoči Snemanje" + "enable": "Omogoči snemanje", + "disable": "Onemogoči snemanje" }, "snapshots": { - "enable": "Omogoči Slike", - "disable": "Onemogoči Slike" + "enable": "Omogoči posnetke", + "disable": "Onemogoči posnetke" }, "audioDetect": { - "enable": "Omogoči Zvočno Detekcijo", - "disable": "Onemogoči Zvočno Detekcijo" + "enable": "Omogoči zaznavanje zvoka", + "disable": "Onemogoči zaznavanje zvoka" }, "transcription": { - "enable": "Omogoči Prepisovanje Zvoka v Živo", - "disable": "Onemogoči Prepisovanje Zvoka v Živo" + "enable": "Omogoči transkripcijo zvoka v živo", + "disable": "Onemogoči transkripcijo zvoka v živo" }, "autotracking": { - "enable": "Omogoči Samodejno Sledenje", - "disable": "Onemogoči Samodejno Sledenje" + "enable": "Omogoči samodejno sledenje", + "disable": "Onemogoči samodejno sledenje" }, "streamStats": { - "enable": "Prikaži Statistiko Pretočnega Predvajanja", - "disable": "Skrij Statistiko Pretočnega Predvajanja" + "enable": "Prikaži statistiko pretoka", + "disable": "Skrij statistiko pretoka" }, "manualRecording": { - "title": "Snemanje na Zahtevo", - "tips": "Začni ročni dogodek na podlagi nastavitev hranjenja posnetkov te kamere.", + "title": "Na zahtevo", + "tips": "Prenesi takojšen posnetek ali začni ročni dogodek na podlagi nastavitev hrambe te kamere.", "playInBackground": { "label": "Predvajaj v ozadju", - "desc": "Omogočite to možnost, če želite nadaljevati s pretakanjem, ko je predvajalnik skrit." + "desc": "Omogoči to možnost za nadaljevanje pretakanja, ko je predvajalnik skrit." }, "showStats": { - "label": "Prikaži Statistiko", - "desc": "Omogočite to možnost, če želite statistiko pretoka prikazati kot prekrivni sloj na viru kamere." + "label": "Prikaži statistiko", + "desc": "Omogoči to možnost za prikaz statistike pretoka kot prekrivni element na viru kamere." }, - "debugView": "Pogled za Odpravljanje Napak", + "debugView": "Pogled za razhroščevanje", "start": "Začni snemanje na zahtevo", - "started": "Začelo se je ročno snemanje na zahtevo.", - "failedToStart": "Ročnega snemanja na zahtevo ni bilo mogoče začeti.", - "recordDisabledTips": "Ker je snemanje v nastavitvah te kamere onemogočeno ali omejeno, bo shranjena samo slika.", + "started": "Ročno snemanje na zahtevo se je začelo.", + "failedToStart": "Začetek ročnega snemanja na zahtevo ni uspel.", + "recordDisabledTips": "Ker je snemanje v konfiguraciji za to kamero onemogočeno ali omejeno, bo shranjen le posnetek (snapshot).", "end": "Končaj snemanje na zahtevo", - "ended": "Ročno snemanje na zahtevo je končano.", - "failedToEnd": "Ročnega snemanja na zahtevo ni bilo mogoče končati." + "ended": "Ročno snemanje na zahtevo se je končalo.", + "failedToEnd": "Končanje ročnega snemanja na zahtevo ni uspelo." }, - "streamingSettings": "Nastavitve Pretakanja", + "streamingSettings": "Nastavitve pretakanja", "notifications": "Obvestila", "audio": "Zvok", "suspend": { - "forTime": "Začasno ustavi za: " + "forTime": "Prekini za: " }, "stream": { "title": "Pretok", "audio": { "tips": { - "title": "Zvok mora biti predvajan iz vaše kamere in konfiguriran v go2rtc za ta pretok.", + "title": "Zvok mora priti iz tvoje kamere in biti nastavljen v go2rtc za ta pretok.", "documentation": "Preberi Dokumentacijo " }, - "available": "Za ta pretok je na voljo zvok", - "unavailable": "Zvok za ta pretok ni na voljo" + "available": "Zvok je na voljo za ta pretok", + "unavailable": "Zvok ni na voljo za ta pretok" }, "twoWayTalk": { - "tips": "Vaša naprava mora podpirati to funkcijo, WebRTC pa mora biti konfiguriran za dvosmerni pogovor.", + "tips": "Tvoja naprava mora podpirati to funkcijo, WebRTC pa mora biti nastavljen za dvosmerni pogovor.", "tips.documentation": "Preberi dokumentacijo ", - "available": "Za ta tok je na voljo dvosmerni pogovor", + "available": "Dvosmerni pogovor je na voljo za ta pretok", "unavailable": "Dvosmerni pogovor ni na voljo za ta pretok" }, "lowBandwidth": { - "tips": "Pogled v živo je v načinu nizke pasovne širine zaradi napak v nalaganju ali pretoku.", + "tips": "Pogled v živo je v načinu nizke pasovne širine zaradi medpomnjenja ali napak v pretoku.", "resetStream": "Ponastavi pretok" }, "playInBackground": { "label": "Predvajaj v ozadju", - "tips": "Omogočite to možnost, če želite nadaljevati s pretakanjem, ko je predvajalnik skrit." + "tips": "Omogoči to možnost za nadaljevanje pretakanja, ko je predvajalnik skrit." + }, + "debug": { + "picker": "Izbira pretoka v načinu razhroščevanja ni na voljo. Ta pogled vedno uporablja pretok z vlogo 'detect'." } }, "cameraSettings": { - "title": "{{camera}} Nastavitve", - "cameraEnabled": "Kamera Omogočena", - "objectDetection": "Zaznavanje Objektov", + "title": "Nastavitve kamere {{camera}}", + "cameraEnabled": "Kamera omogočena", + "objectDetection": "Zaznavanje objektov", "recording": "Snemanje", - "snapshots": "Slike", - "audioDetection": "Zvočna Detekcija", - "transcription": "Zvočni Prepis", - "autotracking": "Samodejno Sledenje" + "snapshots": "Posnetki", + "audioDetection": "Zaznavanje zvoka", + "transcription": "Transkripcija zvoka", + "autotracking": "Samodejno sledenje" }, "history": { - "label": "Prikaži stare posnetke" + "label": "Prikaži zgodovinske posnetke" }, "effectiveRetainMode": { "modes": { "all": "Vse", "motion": "Gibanje", - "active_objects": "Aktivni Objekti" + "active_objects": "Aktivni objekti" }, "notAllTips": "Vaša konfiguracija hranjenja posnetkov {{source}} je nastavljena na način : {{effectiveRetainMode}}, zato bo ta posnetek na zahtevo hranil samo segmente z {{effectiveRetainModeName}}." }, "editLayout": { - "label": "Uredi Postavitev", + "label": "Uredi postavitev", "group": { - "label": "Uredi Skupino Kamere" + "label": "Uredi skupino kamer" }, - "exitEdit": "Izhod iz Urejanja" + "exitEdit": "Izhod iz urejanja" + }, + "snapshot": { + "takeSnapshot": "Prenesi takojšen posnetek", + "noVideoSource": "Vir videa za posnetek ni na voljo.", + "captureFailed": "Zajem posnetka ni uspel.", + "downloadStarted": "Prenos posnetka se je začel." + }, + "noCameras": { + "title": "Ni nastavljenih kamer", + "description": "Začni tako, da povežeš kamero s Frigate.", + "buttonText": "Dodaj kamero", + "restricted": { + "title": "Ni razpoložljivih kamer", + "description": "Nimaš dovoljenja za ogled kamer v tej skupini." + }, + "default": { + "title": "Ni nastavljenih kamer", + "description": "Začni tako, da povežeš kamero s Frigate.", + "buttonText": "Dodaj kamero" + }, + "group": { + "title": "V skupini ni kamer", + "description": "Ta skupina kamer nima dodeljenih ali omogočenih kamer.", + "buttonText": "Upravljaj skupine" + } } } diff --git a/web/public/locales/sl/views/recording.json b/web/public/locales/sl/views/recording.json index 20dacb6cc..5b9f4c5f2 100644 --- a/web/public/locales/sl/views/recording.json +++ b/web/public/locales/sl/views/recording.json @@ -5,8 +5,8 @@ "filters": "Filtri", "toast": { "error": { - "noValidTimeSelected": "Izbrano časovno obdobje ni veljavno", - "endTimeMustAfterStartTime": "Končen čas mora biti po začetnem času" + "noValidTimeSelected": "Izbrano ni nobeno veljavno časovno obdobje", + "endTimeMustAfterStartTime": "Čas konca mora biti po času začetka" } } } diff --git a/web/public/locales/sl/views/search.json b/web/public/locales/sl/views/search.json index 16224e2aa..a8fb14c60 100644 --- a/web/public/locales/sl/views/search.json +++ b/web/public/locales/sl/views/search.json @@ -1,31 +1,31 @@ { "search": "Iskanje", "savedSearches": "Shranjena iskanja", - "searchFor": "Iskanje za {{inputValue}}", + "searchFor": "Išči: {{inputValue}}", "button": { - "clear": "Izbriši iskanje", + "clear": "Počisti iskanje", "save": "Shrani iskanje", "delete": "Izbriši shranjeno iskanje", - "filterInformation": "Informacije o filtru", - "filterActive": "Aktivirani filtri" + "filterInformation": "Informacije o filtrih", + "filterActive": "Aktivni filtri" }, "filter": { "label": { "cameras": "Kamere", "labels": "Oznake", "zones": "Območja", - "sub_labels": "Podoznake", - "search_type": "Tip iskanja", + "sub_labels": "Pod-oznake", + "search_type": "Vrsta iskanja", "time_range": "Časovni razpon", "before": "Pred", "after": "Po", - "min_score": "Najmanj točk", - "max_score": "Največ točk", + "min_score": "Najnižja ocena", + "max_score": "Najvišja ocena", "recognized_license_plate": "Prepoznana registrska tablica", "has_clip": "Ima posnetek", "max_speed": "Najvišja hitrost", "min_speed": "Najnižja hitrost", - "has_snapshot": "Ima sliko", + "has_snapshot": "Ima sliko (snapshot)", "attributes": "Atributi" }, "searchType": { @@ -34,40 +34,40 @@ }, "toast": { "error": { - "beforeDateBeLaterAfter": "Datum »pred« mora biti poznejši od datuma »po«.", - "afterDatebeEarlierBefore": "Datum »po« mora biti zgodnejši od datuma »pred«.", - "minScoreMustBeLessOrEqualMaxScore": "Polje 'Najmanj točk' mora biti manjše ali enako polju 'Največ točk'.", - "maxScoreMustBeGreaterOrEqualMinScore": "Polje 'Največ točk' mora biti večje ali enako polju 'Najmanj točk'.", - "maxSpeedMustBeGreaterOrEqualMinSpeed": "Polje 'Najvišja hitrost' mora biti večje ali enako polju 'Najnižja hitrost'.", - "minSpeedMustBeLessOrEqualMaxSpeed": "Polje 'Najnižja hitrost' mora biti manjše ali enako 'Najvišji hitrosti'." + "beforeDateBeLaterAfter": "Datum 'Pred' mora biti poznejši od datuma 'Po'.", + "afterDatebeEarlierBefore": "Datum 'Po' mora biti zgodnejši od datuma 'Pred'.", + "minScoreMustBeLessOrEqualMaxScore": "Najnižja ocena mora biti manjša ali enaka najvišji oceni.", + "maxScoreMustBeGreaterOrEqualMinScore": "Najvišja ocena mora biti večja ali enaka najnižji oceni.", + "maxSpeedMustBeGreaterOrEqualMinSpeed": "Najvišja hitrost mora biti večja ali enaka najnižji hitrosti.", + "minSpeedMustBeLessOrEqualMaxSpeed": "Najnižja hitrost mora biti manjša ali enaka najvišji hitrosti." } }, "tips": { - "title": "Kako uporabljati besedilne filtre", + "title": "Kako uporabljati tekstovne filtre", "desc": { - "text": "Filtri vam pomagajo zožati rezultate iskanja. Tukaj je, kako jih uporabiti v vnosnem polju:", - "step1": "Vnesite ime ključa filtra, ki mu sledi dvopičje (npr. »kamere:«).", - "step2": "Izberite vrednost iz predlogov, ali vpišite svojo.", - "step3": "Uporabite več filtrov tako, da jih dodate enega za drugim s presledkom vmes.", - "step4": "Datumski filtri uporabljajo format: {{DateFormat}}.", - "step5": "Časovni filter uporablja format: {{exampleTime}}.", - "step6": "Filter izbrišete s klikom na 'x' poleg njih.", + "text": "Filtri ti pomagajo zožiti rezultate iskanja. Takole jih uporabiš v vnosnem polju:", + "step1": "Vnesi ime ključa filtra, ki mu sledi dvopičje (npr. \"cameras:\").", + "step2": "Izberi vrednost iz predlogov ali vnesi svojo.", + "step3": "Uporabiš lahko več filtrov hkrati tako, da jih dodaš enega za drugim s presledkom vmes.", + "step4": "Datumski filtri (before: in after:) uporabljajo format {{DateFormat}}.", + "step5": "Filter časovnega razpona uporablja format {{exampleTime}}.", + "step6": "Filtre odstraniš s klikom na 'x' poleg njih.", "exampleLabel": "Primer:" } }, "header": { - "currentFilterType": "Filtriraj vrednosti", + "currentFilterType": "Vrednosti filtrov", "noFilters": "Filtri", "activeFilters": "Aktivni filtri" } }, - "trackedObjectId": "ID sledečega objekta", + "trackedObjectId": "ID sledenega objekta", "similaritySearch": { - "title": "Iskanje podobnosti", - "active": "Iskanje podobnosti je aktivno", - "clear": "Izbriši iskanje podobnosti" + "title": "Iskanje po podobnosti", + "active": "Iskanje po podobnosti je aktivno", + "clear": "Počisti iskanje po podobnosti" }, "placeholder": { - "search": "Iskanje …" + "search": "Išči…" } } diff --git a/web/public/locales/sl/views/settings.json b/web/public/locales/sl/views/settings.json index dedb2be0f..2f695e0ae 100644 --- a/web/public/locales/sl/views/settings.json +++ b/web/public/locales/sl/views/settings.json @@ -1,180 +1,422 @@ { "documentTitle": { "default": "Nastavitve - Frigate", - "authentication": "Nastavitve preverjanja pristnosti - Frigate", + "authentication": "Nastavitve avtentikacije - Frigate", "camera": "Nastavitve kamere - Frigate", "notifications": "Nastavitve obvestil - Frigate", "masksAndZones": "Urejevalnik mask in območij - Frigate", - "object": "Odpravljanje napak - Frigate", - "general": "Nastavitve UI - Frigate", - "frigatePlus": "Frigate+ Nastavitve - Frigate", - "enrichments": "Nastavitve Obogatitev - Frigate", - "motionTuner": "Nastavitev gibanja - Frigate", - "cameraManagement": "Upravljaj kamere - Frigate", - "cameraReview": "Nastavitve pregleda kamer – Frigate" + "object": "Razhroščevanje - Frigate", + "general": "Nastavitve profila - Frigate", + "frigatePlus": "Nastavitve Frigate+ - Frigate", + "enrichments": "Nastavitve obogatenih podatkov - Frigate", + "motionTuner": "Prilagajanje zaznavanja gibanja - Frigate", + "cameraManagement": "Upravljanje kamer - Frigate", + "cameraReview": "Nastavitve pregleda kamer - Frigate", + "globalConfig": "Globalna konfiguracija - Frigate", + "cameraConfig": "Konfiguracija kamere - Frigate", + "maintenance": "Vzdrževanje - Frigate" }, "menu": { "ui": "Uporabniški vmesnik", "enrichments": "Obogatitve", - "cameras": "Nastavitve Kamere", - "masksAndZones": "Maske / Cone", + "cameras": "Konfiguracija kamer", + "masksAndZones": "Maske / Območja", "debug": "Razhroščevanje", "users": "Uporabniki", "notifications": "Obvestila", "frigateplus": "Frigate+", - "motionTuner": "Nastavitev Gibanja", - "triggers": "Prožilniki", + "motionTuner": "Nastavljalnik gibanja", + "triggers": "Sprožilci", "cameraManagement": "Upravljanje", "cameraReview": "Pregled", - "roles": "Vloge" + "roles": "Vloge", + "general": "Splošno", + "globalConfig": "Globalna konfiguracija", + "system": "Sistem", + "integrations": "Integracije", + "profileSettings": "Nastavitve profila", + "globalDetect": "Zaznavanje objektov", + "globalRecording": "Snemanje", + "globalSnapshots": "Posnetki (snapshots)", + "globalFfmpeg": "FFmpeg", + "globalMotion": "Zaznavanje gibanja", + "globalObjects": "Objekti", + "globalReview": "Pregled", + "globalAudioEvents": "Zvočni dogodki", + "globalLivePlayback": "Predvajanje v živo", + "globalTimestampStyle": "Slog časovne značke", + "systemDatabase": "Podatkovna baza", + "systemTls": "TLS", + "systemAuthentication": "Avtentikacija", + "systemNetworking": "Omrežje", + "systemProxy": "Proxy", + "systemUi": "Uporabniški vmesnik", + "systemLogging": "Beleženje (logging)", + "systemEnvironmentVariables": "Okoljske spremenljivke", + "systemTelemetry": "Telemetrija", + "systemBirdseye": "Birdseye", + "systemFfmpeg": "FFmpeg", + "systemDetectorHardware": "Strojna oprema detektorja", + "systemDetectionModel": "Model zaznavanja", + "systemMqtt": "MQTT", + "integrationSemanticSearch": "Semantično iskanje", + "integrationGenerativeAi": "Generativna UI", + "integrationFaceRecognition": "Prepoznava obrazov", + "integrationLpr": "Prepoznava registrskih tablic", + "integrationObjectClassification": "Klasifikacija objektov", + "integrationAudioTranscription": "Transkripcija zvoka", + "cameraDetect": "Zaznavanje objektov", + "cameraFfmpeg": "FFmpeg", + "cameraRecording": "Snemanje", + "cameraSnapshots": "Posnetki (snapshots)", + "cameraMotion": "Zaznavanje gibanja", + "cameraObjects": "Objekti", + "cameraConfigReview": "Pregled", + "cameraAudioEvents": "Zvočni dogodki", + "cameraAudioTranscription": "Transkripcija zvoka", + "cameraNotifications": "Obvestila", + "cameraLivePlayback": "Predvajanje v živo", + "cameraBirdseye": "Birdseye", + "cameraFaceRecognition": "Prepoznava obrazov", + "cameraLpr": "Prepoznava registrskih tablic", + "cameraMqttConfig": "MQTT", + "cameraOnvif": "ONVIF", + "cameraUi": "Uporabniški vmesnik kamere", + "cameraTimestampStyle": "Slog časovne značke", + "cameraMqtt": "Kamera MQTT", + "mediaSync": "Sinhronizacija medijev", + "regionGrid": "Mreža regij" }, "masksAndZones": { "zones": { "point_one": "{{count}} točka", - "point_two": "{{count}} točki", - "point_few": "{{count}} točke", - "point_other": "{{count}} točk" + "point_two": "", + "point_few": "", + "point_other": "{{count}} točke", + "label": "Območja", + "documentTitle": "Uredi območje - Frigate", + "desc": { + "title": "Območja (Zones) ti omogočajo določitev specifičnih delov slike, da lahko ugotoviš, ali se objekt nahaja v določenem predelu.", + "documentation": "Dokumentacija" + }, + "add": "Dodaj območje", + "edit": "Uredi območje", + "clickDrawPolygon": "Klikni za risanje poligona na sliki.", + "name": { + "title": "Ime", + "inputPlaceHolder": "Vnesi ime…", + "tips": "Ime mora imeti vsaj 2 znaka, vsaj eno črko in ne sme biti enako imenu kamere ali drugega območja na tej kameri." + }, + "enabled": { + "title": "Omogočeno", + "description": "Ali je to območje aktivno v konfiguracijski datoteki. Če je onemogočeno, ga ni mogoče vklopiti preko MQTT. Onemogočena območja sistem med delovanjem prezre." + }, + "inertia": { + "title": "Vztrajnost (Inertia)", + "desc": "Določa, v koliko zaporednih sličicah mora biti objekt v območju, da se šteje, da je v njem. Privzeto: 3" + }, + "loiteringTime": { + "title": "Čas zadrževanja", + "desc": "Določa minimalni čas v sekundah, ki ga mora objekt preživeti v območju, da se to aktivira. Privzeto: 0" + }, + "objects": { + "title": "Objekti", + "desc": "Seznam objektov, ki veljajo za to območje." + }, + "allObjects": "Vsi objekti", + "speedEstimation": { + "title": "Ocena hitrosti", + "desc": "Omogoči ocenjevanje hitrosti za objekte v tem območju. Območje mora imeti natanko 4 točke.", + "lineADistance": "Razdalja linije A ({{unit}})", + "lineBDistance": "Razdalja linije B ({{unit}})", + "lineCDistance": "Razdalja linije C ({{unit}})", + "lineDDistance": "Razdalja linije D ({{unit}})" + }, + "speedThreshold": { + "title": "Prag hitrosti ({{unit}})", + "desc": "Določa minimalno hitrost, da se objekt upošteva v tem območju.", + "toast": { + "error": { + "pointLengthError": "Ocena hitrosti je bila onemogočena za to območje. Območja z oceno hitrosti morajo imeti natanko 4 točke.", + "loiteringTimeError": "Območij s časom zadrževanja nad 0 ne bi smeli uporabljati skupaj z oceno hitrosti." + } + } + }, + "toast": { + "success": "Območje ({{zoneName}}) je bilo shranjeno." + } }, "objectMasks": { "point_one": "{{count}} točka", - "point_two": "{{count}} točki", - "point_few": "{{count}} točke", - "point_other": "{{count}} točk" + "point_two": "", + "point_few": "", + "point_other": "{{count}} točke", + "label": "Maske objektov", + "documentTitle": "Uredi masko objekta - Frigate", + "desc": { + "title": "Maske za filtre objektov se uporabljajo za filtriranje lažnih pozitivnih rezultatov za določen tip objekta glede na lokacijo.", + "documentation": "Dokumentacija" + }, + "add": "Dodaj masko objekta", + "edit": "Uredi masko objekta", + "context": "Maske za filtre objektov se uporabljajo za filtriranje lažnih pozitivnih rezultatov za določen tip objekta glede na lokacijo.", + "clickDrawPolygon": "Klikni za risanje poligona na sliki.", + "name": { + "title": "Ime", + "description": "Opcijsko prijazno ime za to masko objekta.", + "placeholder": "Vnesi ime..." + }, + "objects": { + "title": "Objekti", + "desc": "Tip objekta, ki velja za to masko.", + "allObjectTypes": "Vsi tipi objektov" + }, + "toast": { + "success": { + "title": "{{polygonName}} je bila shranjena.", + "noName": "Maska objekta je bila shranjena." + } + } }, "motionMasks": { "point_one": "{{count}} točka", - "point_two": "{{count}} točki", - "point_few": "{{count}} točke", - "point_other": "{{count}} točk" + "point_two": "", + "point_few": "", + "point_other": "{{count}} točke", + "label": "Maska gibanja", + "documentTitle": "Uredi masko gibanja - Frigate", + "desc": { + "title": "Maske gibanja se uporabljajo za preprečevanje neželenih vrst gibanja, ki bi sprožile zaznavanje. Preveč maskiranja bo otežilo sledenje objektom.", + "documentation": "Dokumentacija" + }, + "add": "Nova maska gibanja", + "edit": "Uredi masko gibanja", + "defaultName": "Maska gibanja {{number}}", + "context": { + "title": "Maske gibanja preprečujejo, da bi npr. veje dreves ali časovne značke sprožile zaznavanje. Uporabljaj jih zelo varčno, saj preveč mask oteži sledenje objektom." + }, + "clickDrawPolygon": "Klikni za risanje poligona na sliki.", + "name": { + "title": "Ime", + "description": "Opcijsko prijazno ime za to masko gibanja.", + "placeholder": "Vnesi ime..." + }, + "polygonAreaTooLarge": { + "title": "Maska gibanja prekriva {{polygonArea}} % slike kamere. Velike maske niso priporočljive.", + "tips": "Maske gibanja ne preprečujejo zaznavanja objektov. Namesto tega uporabi zahtevano območje (zone)." + }, + "toast": { + "success": { + "title": "{{polygonName}} je bila shranjena.", + "noName": "Maska gibanja je bila shranjena." + } + } + }, + "filter": { + "all": "Vse maske in območja" + }, + "restart_required": "Potreben ponovni zagon (sprememba mask/območij)", + "disabledInConfig": "Element je onemogočen v konfiguracijski datoteki", + "toast": { + "success": { + "copyCoordinates": "Koordinate za {{polyName}} so kopirane v odložišče." + }, + "error": { + "copyCoordinatesFailed": "Koordinat ni bilo mogoče kopirati v odložišče." + } + }, + "motionMaskLabel": "Maska gibanja {{number}}", + "objectMaskLabel": "Maska objekta {{number}}", + "form": { + "zoneName": { + "error": { + "mustBeAtLeastTwoCharacters": "Ime območja mora imeti vsaj 2 znaka.", + "mustNotBeSameWithCamera": "Ime območja ne sme biti enako imenu kamere.", + "alreadyExists": "Območje s tem imenom za to kamero že obstaja.", + "mustNotContainPeriod": "Ime območja ne sme vsebovati pik.", + "hasIllegalCharacter": "Ime območja vsebuje neveljavne znake.", + "mustHaveAtLeastOneLetter": "Ime območja mora vsebovati vsaj eno črko." + } + }, + "distance": { + "error": { + "text": "Razdalja mora biti večja ali enaka 0.1.", + "mustBeFilled": "Za oceno hitrosti morajo biti izpolnjena vsa polja za razdaljo." + } + }, + "inertia": { + "error": { + "mustBeAboveZero": "Vztrajnost (inertia) mora biti večja od 0." + } + }, + "loiteringTime": { + "error": { + "mustBeGreaterOrEqualZero": "Čas zadrževanja mora biti večji ali enak 0." + } + }, + "speed": { + "error": { + "mustBeGreaterOrEqualTo": "Prag hitrosti mora biti večji ali enak 0.1." + } + }, + "polygonDrawing": { + "type": { + "zone": "območje", + "motion_mask": "maska gibanja", + "object_mask": "maska objekta" + }, + "removeLastPoint": "Odstrani zadnjo točko", + "reset": { + "label": "Počisti vse točke" + }, + "snapPoints": { + "true": "Pripni točke (Snap)", + "false": "Brez pripenjanja točk" + }, + "delete": { + "title": "Potrdi izbris", + "desc": "Ali si prepričan, da želiš izbrisati {{type}} {{name}}?", + "success": "{{name}} je bil izbrisan." + }, + "error": { + "mustBeFinished": "Risanje poligona mora biti zaključeno pred shranjevanjem." + } + } + }, + "masks": { + "enabled": { + "title": "Omogočeno", + "description": "Ali je ta maska omogočena v konfiguracijski datoteki. Če je onemogočena, je ni mogoče vklopiti preko MQTT." + } } }, "dialog": { "unsavedChanges": { - "title": "Imate neshranjene spremembe.", - "desc": "Ali želite shraniti spremembe, preden nadaljujete?" + "title": "Imaš neshranjene spremembe.", + "desc": "Želiš shraniti spremembe, preden nadaljuješ?" } }, "cameraSetting": { "camera": "Kamera", - "noCamera": "Brez Kamere" + "noCamera": "Ni kamere" }, "general": { - "title": "Nastavitve Uporabniškega Vmesnika", + "title": "Nastavitve profila", "liveDashboard": { - "title": "Nadzorna plošča (v živo)", + "title": "Nadzorna plošča v živo", "automaticLiveView": { "label": "Samodejni pogled v živo", - "desc": "Samodejno preklopite na pogled kamere v živo, ko je zaznana aktivnost. Če onemogočite to možnost, se statične slike kamere na nadzorni plošči v živo posodobijo le enkrat na minuto." + "desc": "Samodejno preklopi na pogled v živo, ko je zaznana aktivnost. Če to onemogočiš, se bodo statične slike kamer na nadzorni plošči osvežile le enkrat na minuto." }, "playAlertVideos": { - "label": "Predvajajte opozorilne videoposnetke", - "desc": "Privzeto se nedavna opozorila na nadzorni plošči predvajajo kot kratki ponavljajoči videoposnetki . To možnost onemogočite, če želite, da se v tej napravi/brskalniku prikaže samo statična slika nedavnih opozoril." + "label": "Predvajaj videe opozoril", + "desc": "Privzeto se zadnja opozorila predvajajo kot kratki ponavljajoči se videi. Onemogoči to možnost, če želiš na tej napravi/v brskalniku videti le statično sliko zadnjih opozoril." }, "displayCameraNames": { "label": "Vedno prikaži imena kamer", - "desc": "Imena kamer vedno prikaži kot žeton v večkamernem nadzornem pogledu v živo." + "desc": "Vedno prikaži imena kamer v znački na nadzorni plošči z več kamerami." }, "liveFallbackTimeout": { - "label": "Časovna omejitev povratka (fallback) v live playerju", - "desc": "Ko je visokokakovostni tok v živo kamere nedosegljiv, preklopi na način z nizko pasovno širino po toliko sekundah. Privzeto: 3." + "label": "Časovna omejitev za preklop predvajalnika", + "desc": "Če visokokakovostni tok kamere ni na voljo, po toliko sekundah preklopi na način nizke pasovne širine. Privzeto: 3." } }, "storedLayouts": { - "title": "Sharnjene Postavitve", - "desc": "Postaviteve kamer v skupini kamer je mogoče povleči/prilagoditi. Položaji so shranjeni v lokalnem pomnilniku vašega brskalnika.", - "clearAll": "Počisti Vse Postavitve" + "title": "Shranjene postavitve", + "desc": "Postavitev kamer v skupini lahko spreminjaš z vlečenjem ali spreminjanjem velikosti. Položaji so shranjeni v lokalni shrambi tvojega brskalnika.", + "clearAll": "Počisti vse postavitve" }, "cameraGroupStreaming": { - "title": "Nastavitve Pretakanja Skupine Kamer", - "desc": "Nastavitve pretakanja za vsako skupino kamer so shranjene v lokalnem pomnilniku vašega brskalnika.", - "clearAll": "Počisti Vse Nastavitve Pretakanja" + "title": "Nastavitve pretakanja skupin kamer", + "desc": "Nastavitve pretakanja za vsako skupino kamer so shranjene v lokalni shrambi tvojega brskalnika.", + "clearAll": "Počisti vse nastavitve pretakanja" }, "recordingsViewer": { - "title": "Pregledovalnik Posnetkov", + "title": "Pregledovalnik posnetkov", "defaultPlaybackRate": { - "label": "Privzeta Hitrost Predvajanja", - "desc": "Privzeta Hitrost Predvajanja za Shranjene Posnetke." + "label": "Privzeta hitrost predvajanja", + "desc": "Privzeta hitrost predvajanja za posnetke." } }, "calendar": { "title": "Koledar", "firstWeekday": { "label": "Prvi dan v tednu", - "desc": "Dan, na katerega se začnejo tedni v koledarju za preglede.", + "desc": "Dan, s katerim se začne teden na koledarju pregledov.", "sunday": "Nedelja", "monday": "Ponedeljek" } }, "toast": { "success": { - "clearStoredLayout": "Shranjena postavitev za {{cameraName}} je bila izbrisana", - "clearStreamingSettings": "Nastavitve pretakanja za vse skupine kamer so bile izbrisane." + "clearStoredLayout": "Postavitev za {{cameraName}} je počiščena", + "clearStreamingSettings": "Nastavitve pretakanja za vse skupine kamer so počiščene." }, "error": { - "clearStoredLayoutFailed": "Shranjene postavitve ni bilo mogoče izbrisati: {{errorMessage}}", - "clearStreamingSettingsFailed": "Nastavitev pretakanja ni bilo mogoče izbrisati: {{errorMessage}}" + "clearStoredLayoutFailed": "Čiščenje shranjene postavitve ni uspelo: {{errorMessage}}", + "clearStreamingSettingsFailed": "Čiščenje nastavitev pretakanja ni uspelo: {{errorMessage}}" } } }, "enrichments": { - "title": "Nastavitve Obogatitve", - "unsavedChanges": "Neshranjene Spremembe Nastavitev Obogatitev", + "title": "Nastavitve obogatenih podatkov", + "unsavedChanges": "Neshranjene spremembe nastavitev obogatenih podatkov", "birdClassification": { "title": "Klasifikacija ptic", - "desc": "Klasifikacija ptic identificira znane ptice z uporabo kvantiziranega Tensorflow modela. Ko je znana ptica prepoznana, se njeno splošno ime doda kot podoznaka. Te informacije so vključene v uporabniški vmesnik, filtre in obvestila." + "desc": "Klasifikacija ptic identificira znane ptice s pomočjo kvantiziranega modela Tensorflow. Ko je znana ptica prepoznana, se njeno običajno ime doda kot pod-oznaka. Ti podatki so vključeni v vmesniku, filtrih in obvestilih." }, "semanticSearch": { - "title": "Semantično Iskanje", - "desc": "Semantično iskanje v Frigate vam omogoča iskanje sledenih objektov znotraj vaših pregledov, pri čemer lahko uporabite izvorno sliko, uporabniško določen besedilni opis ali samodejno ustvarjen opis.", + "title": "Semantično iskanje", + "desc": "Semantično iskanje v Frigate ti omogoča iskanje sledenih objektov z uporabo same slike, tvojega opisa ali samodejno generiranega opisa.", "readTheDocumentation": "Preberi Dokumentacijo", "reindexNow": { - "label": "Ponovno Indeksiraj Zdaj", - "desc": "Ponovno indeksiranje bo regeneriralo vdelave (embeddings) za vse sledene objekte. Ta postopek se izvaja v ozadju in lahko zelo obremeni vaš procesor ter traja precej časa, odvisno od števila sledenih objektov, ki jih imate.", - "confirmTitle": "Potrdi Ponovno Indeksiranje", - "confirmDesc": "Ali ste prepričani, da želite ponovno indeksirati vse vdelave (embeddings) sledenih objektov? Ta postopek se bo izvajal v ozadju, vendar lahko zelo obremeni vaš procesor in traja kar nekaj časa. Napredek si lahko ogledate na strani Razišči.", - "confirmButton": "Ponovno Indeksiranje", + "label": "Ponovno indeksiraj zdaj", + "desc": "Ponovno indeksiranje bo regeneriralo vdelave (embeddings) za vse sledene objekte. Proces teče v ozadju, lahko močno obremeni procesor in traja nekaj časa, odvisno od števila objektov.", + "confirmTitle": "Potrdi ponovno indeksiranje", + "confirmDesc": "Ali si prepričan, da želiš ponovno indeksirati vse vdelave sledenih objektov? Proces bo tekel v ozadju, lahko močno obremeni procesor in traja dlje časa. Napredek lahko spremljaš na strani 'Razišči'.", + "confirmButton": "Ponovno indeksiraj", "success": "Ponovno indeksiranje se je uspešno začelo.", - "alreadyInProgress": "Ponovno indeksiranje je že v teku.", - "error": "Ponovnega indeksiranja ni bilo mogoče začeti: {{errorMessage}}" + "alreadyInProgress": "Ponovno indeksiranje že poteka.", + "error": "Začetek ponovnega indeksiranja ni uspel: {{errorMessage}}" }, "modelSize": { - "label": "Velikost Modela", - "desc": "Velikost modela, uporabljenega za vdelave (embeddings) semantičnih iskanj.", + "label": "Velikost modela", + "desc": "Velikost modela, ki se uporablja za vdelave semantičnega iskanja.", "small": { "title": "majhen", - "desc": "Uporaba načina small uporablja kvantizirano različico modela, ki porabi manj RAM-a in deluje hitreje na procesorju z zelo zanemarljivo razliko v kakovosti vdelave (embedding)." + "desc": "Uporaba majhnega modela uporablja kvantizirano različico, ki zasede manj RAM-a in teče hitreje na procesorju, ob zanemarljivi razliki v kakovosti." }, "large": { "title": "velik", - "desc": "Uporaba možnosti large uporablja celoten model Jina in se bo, če je mogoče, samodejno izvajal na grafičnem procesorju." + "desc": "Uporaba velikega modela uporablja celoten model Jina in bo samodejno tekla na GPU, če je ta na voljo." } } }, "faceRecognition": { - "title": "Prepoznavanje Obrazov", - "desc": "Prepoznavanje obrazov omogoča, da se ljudem dodelijo imena, in ko Frigate prepozna njihov obraz, se detekciji dodeli ime kot podoznako. Te informacije so vključene v uporabniški vmesnik, filtre in obvestila.", + "title": "Prepoznava obrazov", + "desc": "Prepoznava obrazov omogoča dodeljevanje imen osebam; ko je obraz prepoznan, Frigate ime osebe doda kot pod-oznako. Ti podatki so vidni v vmesniku, filtrih in obvestilih.", "readTheDocumentation": "Preberi Dokumentacijo", "modelSize": { - "label": "Velikost Modela", - "desc": "Velikost modela, uporabljenega za prepoznavanje obrazov.", + "label": "Velikost modela", + "desc": "Velikost modela za prepoznavo obrazov.", "small": { "title": "majhen", - "desc": "Uporaba small uporablja model vdelave (embedding) obrazov FaceNet, ki učinkovito deluje na večini procesorjev." + "desc": "Uporaba majhnega modela uporablja model FaceNet, ki učinkovito teče na večini procesorjev." }, "large": { "title": "velik", - "desc": "Uporaba large uporablja model vdelave (embedding) obrazov ArcFace in se bo samodejno zagnala na grafičnem procesorju, če bo to mogoče." + "desc": "Uporaba velikega modela uporablja model ArcFace in bo samodejno tekla na GPU, če je ta na voljo." } } }, "licensePlateRecognition": { - "title": "Prepoznavanje Registrskih Tablic", - "desc": "Frigate lahko prepozna registrske tablice na vozilih in samodejno doda zaznane znake v polje recognized_license_plate ali znano ime kot podoznako objektom tipa car. Pogost primer uporabe je lahko branje registrskih tablic avtomobilov, ki se ustavijo na dovozu, ali avtomobilov, ki se peljejo mimo po ulici.", + "title": "Prepoznava registrskih tablic", + "desc": "Frigate lahko prepozna registrske tablice na vozilih in samodejno doda prepoznane znake v polje 'recognized_license_plate' ali znano ime kot pod-oznako za objekte vrste avto. Tipičen primer uporabe je branje tablic na dovozu ali na ulici.", "readTheDocumentation": "Preberi Dokumentacijo" }, - "restart_required": "Potreben je ponovni zagon (Nastavitve Obogatitve so bile spremenjene)", + "restart_required": "Potreben ponovni zagon (sprememba nastavitev obogatenih podatkov)", "toast": { - "success": "Nastavitve Obogatitev so shranjene. Znova zaženite Frigate, da uveljavite spremembe.", + "success": "Nastavitve obogatenih podatkov so shranjene. Ponovno zaženi Frigate, da uveljaviš spremembe.", "error": "Shranjevanje sprememb konfiguracije ni uspelo: {{errorMessage}}" } }, @@ -221,31 +463,31 @@ "title": "Dodaj kamero", "description": "Sledi spodnjim korakom, da dodaš novo kamero v svojo namestitev Frigate.", "steps": { - "nameAndConnection": "Ime & Zbirka", + "nameAndConnection": "Ime in povezava", "streamConfiguration": "Konfiguracija pretoka", - "validationAndTesting": "Uverjanje in testiranje", - "probeOrSnapshot": "Preverba ali posnetek" + "validationAndTesting": "Potrditev in testiranje", + "probeOrSnapshot": "Preverjanje ali slika" }, "save": { - "success": "Kamera {{cameraName}} je bila uspešno shranjena.", - "failure": "Napaka pri shranjevanju {{cameraName}}." + "success": "Nova kamera {{cameraName}} je bila uspešno shranjena.", + "failure": "Napaka pri shranjevanju kamere {{cameraName}}." }, "testResultLabels": { - "resolution": "Resolucija", + "resolution": "Ločljivost", "video": "Video", "audio": "Zvok", "fps": "FPS" }, "commonErrors": { - "noUrl": "Prosimo, vnesite veljaven URL pretoka", - "testFailed": "Preizkus pretoka ni uspel: {{error}}" + "noUrl": "Prosim, navedi veljaven URL pretoka", + "testFailed": "Test pretoka ni uspel: {{error}}" }, "step1": { - "description": "Vnesite podatke o kameri in izberite, ali želite kamero zaznati samodejno ali ročno izbrati blagovno znamko.", + "description": "Vnesi podrobnosti o kameri in izberi samodejno preverjanje ali ročno izbiro znamke.", "cameraName": "Ime kamere", - "cameraNamePlaceholder": "npr. sprednja_vrata ali Pregled zadnjega dvorišča", + "cameraNamePlaceholder": "npr. vhodna_vrata ali Zadnje dvorisce", "host": "Gostitelj/IP naslov", - "port": "Vrata", + "port": "Vrata (Port)", "username": "Uporabniško ime", "usernamePlaceholder": "Opcijsko", "password": "Geslo", @@ -253,10 +495,10 @@ "selectTransport": "Izberi transportni protokol", "cameraBrand": "Znamka kamere", "selectBrand": "Izberi znamko kamere za predlogo URL-ja", - "customUrl": "Po meri URL za pretok", + "customUrl": "URL pretoka po meri", "brandInformation": "Informacije o znamki", - "brandUrlFormat": "Za kamere z obliko URL-ja RTSP: {{exampleUrl}}", - "customUrlPlaceholder": "rtsp://uporabniškoime:geslo@gostitelj:vrata/pot", + "brandUrlFormat": "Za kamere z RTSP URL formatom: {{exampleUrl}}", + "customUrlPlaceholder": "rtsp://uporabnik:geslo@gostitelj:vrata/pot", "testConnection": "Preveri povezavo", "testSuccess": "Test povezave uspešen!", "testFailed": "Test povezave neuspešen. Prosim preveri vnos in poskusi še enkrat.", @@ -269,25 +511,25 @@ "noSnapshot": "Ni mogoče pridobiti posnetka iz nastavljenega pretoka." }, "errors": { - "nameLength": "Ime kamere mora biti 64 znakov ali manj", + "nameLength": "Ime kamere mora imeti 64 znakov ali manj", "invalidCharacters": "Ime kamere vsebuje neveljavne znake", "nameExists": "Ime kamere že obstaja", - "customUrlRtspRequired": "URL-ji po meri se morajo začeti z \"rtsp://\". Za ne-RTSP pretoke kamer je potrebna ročna nastavitev.", + "customUrlRtspRequired": "URL-ji po meri se morajo začeti z \"rtsp://\". Za pretoke, ki niso RTSP, je potrebna ročna konfiguracija.", "brands": { "reolink-rtsp": "RTSP za Reolink ni priporočen. \nV nastavitvah kamere omogočite HTTP in znova zaženite čarovnika." }, - "brandOrCustomUrlRequired": "Izberi znamko kamere z gostiteljem/IP-naslovom ali izberi 'Drugo' z lastnim URL-jem", - "nameRequired": "Potrebno je ime kamere" + "brandOrCustomUrlRequired": "Izberi znamko kamere s podatki o gostitelju ali izberi 'Drugo' z URL-jem po meri", + "nameRequired": "Ime kamere je obvezno" }, "connectionSettings": "Nastavitve povezave", - "detectionMethod": "Način zaznavanja pretoka", - "onvifPort": "ONVIF Vrata", - "probeMode": "Preverba kamere", - "manualMode": "Ročni izbor", - "detectionMethodDescription": "Preveri kamero prek ONVIF (če je podprto), da najde URL-je tokov kamere, ali ročno izberi znamko kamere za uporabo vnaprej določenih URL-jev. Za vnos poljubnega RTSP URL-ja izberi ročni način in izberi »Drugo«.", - "onvifPortDescription": "Za kamere ki podpirajo ONVIF, je to ponavadi 80 ali 8080.", - "useDigestAuth": "Uporabi digest avtentikacijo", - "useDigestAuthDescription": "Uporabi HTTP digest autentikacijo za ONVIF. Nekatere kamere lahko zahtevajo poseben uporabniški uporabnik/geslo samo za ONVIF, namesto standardnega administratorskega računa." + "detectionMethod": "Metoda zaznavanja pretoka", + "onvifPort": "ONVIF vrata", + "probeMode": "Preveri kamero (Probe)", + "manualMode": "Ročna izbira", + "detectionMethodDescription": "Preveri kamero preko protokola ONVIF (če je podprt), da najdeš URL-je pretoka, ali ročno izberi znamko kamere za uporabo vnaprej določenih URL-jev. Za vnos lastnega RTSP URL-ja izberi ročno metodo in nato \"Drugo\".", + "onvifPortDescription": "Za kamere, ki podpirajo ONVIF, so to običajno vrata 80 ali 8080.", + "useDigestAuth": "Uporabi 'digest' avtentikacijo", + "useDigestAuthDescription": "Uporabi HTTP digest avtentikacijo za ONVIF. Nekatere kamere zahtevajo posebno ONVIF uporabniško ime/geslo namesto običajnega skrbniškega računa." }, "step2": { "streamUrlPlaceholder": "rtsp://uporabniskoime:geslo@gostitelj:vrata/pot", @@ -303,10 +545,10 @@ "audio": "Zvok" }, "testStream": "Preveri povezavo", - "testSuccess": "Test povezave je bil uspešen!", - "testFailed": "Test povezave ni bil uspešen. Preverite nastavitve in poskusite znova.", - "testFailedTitle": "Test spodletel", - "connected": "Povezan", + "testSuccess": "Povezava je uspešno vzpostavljena!", + "testFailed": "Povezava ni uspela. Preveri vnose in poskusi znova.", + "testFailedTitle": "Test ni uspel", + "connected": "Povezano", "notConnected": "Ni povezave", "featuresTitle": "Funkcije", "go2rtc": "Zmanjšaj povezave na kamero", @@ -321,42 +563,42 @@ "title": "Značilnosti pretoka", "description": "Uporabi ponovno pretakanje go2rtc, da zmanjšaš število povezav s kamero." }, - "description": "Preveri kamero za razpoložljive video tokove ali ročno nastavi konfiguracijo glede na izbrani način detekcije.", - "streamDetails": "Podrobnosti toka", - "probing": "Preveri kamere...", - "retry": "Ponovno poskusi", + "description": "Preveri razpoložljive pretoke kamere ali ročno nastavi parametre glede na izbrano metodo.", + "streamDetails": "Podrobnosti pretoka", + "probing": "Preverjanje kamere...", + "retry": "Poskusi znova", "testing": { - "probingMetadata": "Preverjanje metapodatkov kamere…", - "fetchingSnapshot": "Pridobivanje posnetka kamere…" + "probingMetadata": "Preverjanje metapodatkov kamere...", + "fetchingSnapshot": "Pridobivanje slike s kamere..." }, - "probeFailed": "Ni uspelo preveriti kamere: {{error}}", - "probingDevice": "Preverjam napravo…", + "probeFailed": "Preverjanje kamere ni uspelo: {{error}}", + "probingDevice": "Preverjanje naprave...", "probeSuccessful": "Preverjanje uspešno", "probeError": "Napaka pri preverjanju", "probeNoSuccess": "Preverjanje neuspešno", - "deviceInfo": "Podatki naprave", + "deviceInfo": "Podatki o napravi", "manufacturer": "Proizvajalec", "model": "Model", - "firmware": "Firmware", + "firmware": "Strojna programska oprema (Firmware)", "profiles": "Profili", - "ptzSupport": "PTZ Podpora", + "ptzSupport": "Podpora za PTZ", "autotrackingSupport": "Podpora za samodejno sledenje", "presets": "Prednastavitve", - "rtspCandidates": "RTSP Kandidati", - "rtspCandidatesDescription": "Naslednji RTSP URL-ji so bili zaznani med preverjanjem kamere. Preizkusi povezavo, da si ogledaš metapodatke toka.", - "noRtspCandidates": "Med preverjanjem kamere niso bili najdeni nobeni RTSP URL-ji. Vaše poverilnice so morda napačne, kamera morda ne podpira ONVIF ali pa metoda, ki se uporablja za pridobivanje RTSP URL-jev, ni podprta. Vrnite se nazaj in ročno vnesite RTSP URL.", - "candidateStreamTitle": "Kandidat{{number}}", + "rtspCandidates": "Možni RTSP URL-ji", + "rtspCandidatesDescription": "Preverjanje je našlo naslednje RTSP URL-je. Testiraj povezavo za ogled metapodatkov pretoka.", + "noRtspCandidates": "Preverjanje ni našlo nobenega RTSP URL-ja. Morda so poverilnice napačne ali pa kamera ne podpira ONVIF. Pojdi nazaj in vnesi RTSP URL ročno.", + "candidateStreamTitle": "Kandidat {{number}}", "useCandidate": "Uporabi", "uriCopy": "Kopiraj", "uriCopied": "URI kopiran v odložišče", - "testConnection": "Preveri Povezavo", - "toggleUriView": "Klikni za preklop na celoten prikaz URI-ja", + "testConnection": "Testiraj povezavo", + "toggleUriView": "Klikni za preklop polnega URI pogleda", "errors": { - "hostRequired": "Zahtevan je gostitelj / IP-naslov" + "hostRequired": "Naslov gostitelja/IP je obvezen" } }, "step3": { - "description": "Konfigurirajte vloge tokov in dodajte dodatne tokove za vašo kamero.", + "description": "Nastavi vloge pretokov in dodaj morebitne dodatne pretoke za svojo kamero.", "validationTitle": "Preverjanje pretoka", "connectAllStreams": "Poveži vse pretoke", "reconnectionSuccess": "Ponovna povezava uspešna.", @@ -385,42 +627,42 @@ "audioCodecGood": "Audio kodek je {{codec}}.", "resolutionHigh": "Resolucija {{resolution}} lahko povzroči povečano porabo virov." }, - "streamsTitle": "Toki Kamer", - "addStream": "Dodaj Pretok", + "streamsTitle": "Pretoki kamere", + "addStream": "Dodaj pretok", "addAnotherStream": "Dodaj še en pretok", - "streamUrl": "URL Pretoka", + "streamUrl": "URL pretoka", "streamUrlPlaceholder": "rtsp://uporabnik:geslo@gostitelj:vrata/pot", - "selectStream": "Izberi Pretok", - "searchCandidates": "Išči kandidate...", - "noStreamFound": "Noben pretok ni bil najden", + "selectStream": "Izberi pretok", + "searchCandidates": "Išči med kandidati...", + "noStreamFound": "Pretok ni bil najden", "url": "URL", - "resolution": "Resolucija", - "selectResolution": "Izberi resolucijo", - "quality": "Kvaliteta", - "selectQuality": "Izberi kvaliteto", + "resolution": "Ločljivost", + "selectResolution": "Izberi ločljivost", + "quality": "Kakovost", + "selectQuality": "Izberi kakovost", "roleLabels": { - "detect": "Zaznavanje predmetov", + "detect": "Zaznavanje objektov", "record": "Snemanje", "audio": "Zvok" }, - "testStream": "Preveri Povezave", + "testStream": "Testiraj povezavo", "testSuccess": "Test pretoka uspešen!", - "testFailed": "Test pretoka neuspešen", - "testFailedTitle": "Test neuspešen", - "connected": "Povezan", + "testFailed": "Test pretoka ni uspel", + "testFailedTitle": "Test ni uspel", + "connected": "Povezano", "notConnected": "Ni povezave", - "featuresTitle": "Zmožnosti", - "go2rtc": "Zmanjšaj število povezav na kamero", - "detectRoleWarning": "Vsaj en tok mora imeti vlogo »detect«, da lahko nadaljuješ.", + "featuresTitle": "Funkcije", + "go2rtc": "Zmanjšaj število povezav do kamere", + "detectRoleWarning": "Vsaj en pretok mora imeti vlogo \"detect\" za nadaljevanje.", "rolesPopover": { "title": "Vloge pretokov", - "detect": "Glavni pretok za zaznavanje predmetov.", - "record": "Shranjuje segmente video vira glede na nastavitve konfiguracije.", - "audio": "Tok za detekcijo na osnovi zvoka." + "detect": "Glavni vir za zaznavanje objektov.", + "record": "Shranjuje dele videa glede na nastavitve.", + "audio": "Vir za zaznavanje na podlagi zvoka." }, "featuresPopover": { - "title": "Zmožnosti Toka", - "description": "Uporabi go2rtc restreaming, da zmanjšaš število povezav do kamere." + "title": "Funkcije pretoka", + "description": "Uporabi go2rtc za ponovno pretakanje (restreaming), da zmanjšaš obremenitev kamere." } }, "step4": { @@ -429,93 +671,884 @@ "disconnectStream": "Prekini povezavo", "estimatedBandwidth": "Ocenjena pasovna širina", "roles": "Vloge", - "connectAllStreams": "Poveži Vse Pretoke", - "reconnectionSuccess": "Ponovna Povezava Uspešna.", - "reconnectionPartial": "Nekateri pretoki se niso ponovno povezali.", + "connectAllStreams": "Poveži vse pretoke", + "reconnectionSuccess": "Ponovna povezava uspešna.", + "reconnectionPartial": "Nekaterih pretokov ni bilo mogoče ponovno povezati.", "streamUnavailable": "Predogled pretoka ni na voljo", "reload": "Ponovno naloži", "connecting": "Povezovanje...", "streamTitle": "Pretok {{number}}", "valid": "Veljaven", - "failed": "Spodletel", + "failed": "Spodletelo", "notTested": "Ni testirano", - "description": "Končna validacija in analiza pred shranjevanjem nove kamere. Pred shranjevanjem povežite vsak tok." + "description": "Končna potrditev in analiza pred shranjevanjem. Pred shranjevanjem poveži vsak pretok.", + "validationTitle": "Potrditev pretoka", + "ffmpegModule": "Uporabi način za združljivost pretoka", + "ffmpegModuleDescription": "Če se pretok po več poskusih ne naloži, poskusi omogočiti to možnost. Frigate bo uporabil modul ffmpeg z go2rtc, kar lahko izboljša združljivost z nekaterimi kamerami.", + "none": "Brez", + "error": "Napaka", + "streamValidated": "Pretok {{number}} je bil uspešno potrjen", + "streamValidationFailed": "Potrditev pretoka {{number}} ni uspela", + "saveAndApply": "Shrani novo kamero", + "saveError": "Neveljavna konfiguracija. Preveri svoje nastavitve.", + "issues": { + "title": "Potrditev pretoka", + "videoCodecGood": "Video kodek je {{codec}}.", + "audioCodecGood": "Zvočni kodek je {{codec}}.", + "resolutionHigh": "Ločljivost {{resolution}} lahko povzroči povečano porabo virov.", + "resolutionLow": "Ločljivost {{resolution}} je morda prenizka za zanesljivo zaznavanje majhnih objektov.", + "noAudioWarning": "Na tem pretoku ni zaznanega zvoka, posnetki bodo brez zvoka.", + "audioCodecRecordError": "Za zvok v posnetkih je potreben zvočni kodek AAC.", + "audioCodecRequired": "Zvočni pretok je potreben za podporo zaznavanja zvoka.", + "restreamingWarning": "Zmanjševanje povezav do kamere za snemanje lahko rahlo poveča porabo procesorja.", + "brands": { + "reolink-rtsp": "Reolink RTSP ni priporočljiv. Omogoči HTTP v nastavitvah kamere in ponovno zaženi čarovnika.", + "reolink-http": "Za Reolink HTTP pretoke je priporočljiva uporaba FFmpeg. Omogoči 'Način za združljivost pretoka' za ta pretok." + }, + "dahua": { + "substreamWarning": "Podpretok 1 je zaklenjen na nizko ločljivost. Veliko kamer Dahua / Amcrest podpira dodatne podpretoce, ki jih je treba omogočiti v nastavitvah kamere. Priporočljivo je, da preveriš in uporabiš te pretoke, če so na voljo." + }, + "hikvision": { + "substreamWarning": "Podpretok 1 je zaklenjen na nizko ločljivost. Veliko kamer Hikvision podpira dodatne podpretoce, ki jih je treba omogočiti v nastavitvah kamere. Priporočljivo je, da preveriš in uporabiš te pretoke, če so na voljo." + } + } } }, "roles": { "toast": { "success": { - "userRolesUpdated_one": "{{count}} uporabnik, dodeljen tej vlogi, je bil posodobljen na »gledalec«, ki ima dostop do vseh kamer.", - "userRolesUpdated_two": "{{count}} uporabnika, dodeljena tej vlogi, sta bila posodobljena na »gledalec«, ki ima dostop do vseh kamer.", - "userRolesUpdated_few": "{{count}} uporabniki, dodeljeni tej vlogi, so bili posodobljeni na »gledalec«, ki ima dostop do vseh kamer.", - "userRolesUpdated_other": "{{count}} uporabnikov, dodeljenih tej vlogi, so bili posodobljeni na »gledalec«, ki ima dostop do vseh kamer." + "userRolesUpdated_one": "{{count}} uporabnik, ki je imel to vlogo, je bil posodobljen na vlogo 'viewer', ki ima dostop do vseh kamer.", + "userRolesUpdated_two": "", + "userRolesUpdated_few": "", + "userRolesUpdated_other": "{{count}} uporabniki, ki so imeli to vlogo, so bili posodobljeni na vlogo 'viewer', ki ima dostop do vseh kamer.", + "createRole": "Vloga {{role}} je bila uspešno ustvarjena", + "updateCameras": "Kamere za vlogo {{role}} so bile posodobljene", + "deleteRole": "Vloga {{role}} je bila uspešno izbrisana" + }, + "error": { + "createRoleFailed": "Ustvarjanje vloge ni uspelo: {{errorMessage}}", + "updateCamerasFailed": "Posodabljanje kamer ni uspelo: {{errorMessage}}", + "deleteRoleFailed": "Brisanje vloge ni uspelo: {{errorMessage}}", + "userUpdateFailed": "Posodabljanje vlog uporabnikov ni uspelo: {{errorMessage}}" + } + }, + "management": { + "title": "Upravljanje vlog gledalcev", + "desc": "Upravljaj z vlogami gledalcev po meri in njihovimi dovoljenji za dostop do kamer." + }, + "addRole": "Dodaj vlogo", + "table": { + "role": "Vloga", + "cameras": "Kamere", + "actions": "Dejanja", + "noRoles": "Ni najdenih vlog po meri.", + "editCameras": "Uredi kamere", + "deleteRole": "Izbriši vlogo" + }, + "dialog": { + "createRole": { + "title": "Ustvari novo vlogo", + "desc": "Dodaj novo vlogo in določi dovoljenja za dostop do kamer." + }, + "editCameras": { + "title": "Uredi kamere vloge", + "desc": "Posodobi dostop do kamer za vlogo {{role}}." + }, + "deleteRole": { + "title": "Izbriši vlogo", + "desc": "Tega dejanja ni mogoče razveljaviti. Vloga bo trajno izbrisana, vsi uporabniki s to vlogo pa bodo premaknjeni v vlogo 'viewer', ki ima dostop do vseh kamer.", + "warn": "Ali si prepričan, da želiš izbrisati vlogo {{role}}?", + "deleting": "Brisanje..." + }, + "form": { + "role": { + "title": "Ime vloge", + "placeholder": "Vnesi ime vloge", + "desc": "Dovoljene so le črke, številke, pike in podčrtaji.", + "roleIsRequired": "Ime vloge je obvezno", + "roleOnlyInclude": "Ime vloge lahko vsebuje le črke, številke, . ali _", + "roleExists": "Vloga s tem imenom že obstaja." + }, + "cameras": { + "title": "Kamere", + "desc": "Izberi kamere, do katerih ima ta vloga dostop. Izbrana mora biti vsaj ena kamera.", + "required": "Izbrati moraš vsaj eno kamoero." + } } } }, "triggers": { "toast": { "error": { - "createTriggerFailed": "Napaka pri ustvarjanju sprožilca: {{errorMessage}}" + "createTriggerFailed": "Ustvarjanje sprožilca ni uspelo: {{errorMessage}}", + "updateTriggerFailed": "Posodabljanje sprožilca ni uspelo: {{errorMessage}}", + "deleteTriggerFailed": "Brisanje sprožilca ni uspelo: {{errorMessage}}" }, "success": { - "deleteTrigger": "Sprožilec {{name}} je bil uspešno odstranjen.", + "deleteTrigger": "Sprožilec {{name}} je bil uspešno izbrisan.", "updateTrigger": "Sprožilec {{name}} je bil uspešno posodobljen.", "createTrigger": "Sprožilec {{name}} je bil uspešno ustvarjen." } }, "wizard": { "steps": { - "thresholdAndActions": "Mejne vrednosti in dejanja", - "configureData": "Nastavitve podatkov", + "thresholdAndActions": "Prag in dejanja", + "configureData": "Nastavitev podatkov", "nameAndType": "Ime in tip" }, "step3": { - "description": "Konfigurirajte mejno vrednost in dejanja za ta sprožilec." + "description": "Nastavi prag podobnosti in dejanja sprožilca." }, "step2": { - "description": "Nastavi vsebino, ki bo sprožila to dejanje." + "description": "Nastavi vsebino, ki bo aktivirala to dejanje." }, "step1": { - "description": "Konfigurirajte osnovne nastavitve sprožilca." + "description": "Nastavi osnovne parametre sprožilca." }, - "title": "Ustvarite sprožilec" + "title": "Ustvari sprožilec" }, "dialog": { "form": { "actions": { "error": { - "min": "Vsaj ena akcija mora biti izbrana." + "min": "Izbrano mora biti vsaj eno dejanje." }, - "desc": "Privzeto Frigate pošlje MQTT sporočilo za vse sprožilce. Podnalepke dodajo ime sprožilca oznaki objekta. Atributi so iskalni metapodatki, shranjeni ločeno v metapodatkih sledenega objekta.", - "title": "Akcije" + "desc": "Frigate privzeto pošlje MQTT sporočilo za vse sprožilce. 'Podoznake' dodajo ime sprožilca k oznaki objekta. 'Atributi' pa so metapodatki, ki se shranijo ločeno.", + "title": "Dejanja" }, "threshold": { "error": { - "max": "Mejna vrednost ne sme presegati 1", - "min": "Mena vrednost mora biti vsaj 0" + "max": "Prag je lahko največ 1", + "min": "Prag mora biti vsaj 0" }, - "desc": "Nastavite mejno vrednost podobnosti za ta sprožilec. Višja mejna vrednost pomeni, da je za sprožitev potrebna večja ujemanje.", - "title": "Mejna vrednost" + "desc": "Nastavi prag podobnosti. Višji prag pomeni, da je za sprožitev potrebno natančnejše ujemaje.", + "title": "Prag" }, "content": { "error": { - "required": "Vsebina je zahtevana." + "required": "Vsebina je obvezna." }, - "textDesc": "Vnesite besedilo, ki bo sprožilo to dejanje, ko bo zaznan opis podobnega sledenega objekta.", - "imageDesc": "Prikazanih je le zadnjih 100 sličic. Če ne najdete želene sličice, si oglejte starejše objekte v razdelku Razišči in tam nastavite sprožilec iz menija.", - "textPlaceholder": "Vnesite besedilo", - "imagePlaceholder": "Izberite sličico", + "textDesc": "Vnesi besedilo, ki bo sprožilo dejanje ob zaznavi podobnega opisa objekta.", + "imageDesc": "Prikazanih je le zadnjih 100 sličic. Če ne najdeš želene, preveri starejše objekte v zavihku 'Razišči' (Explore) in nastavi sprožilec tam prek menija.", + "textPlaceholder": "Vnesi besedilo", + "imagePlaceholder": "Izberi sličico", "title": "Vsebina" }, "type": { - "thumbnail": "Sproži, ko je zaznana podobna sličica sledenega objekta" + "thumbnail": "Sproži, ko je zaznana podobna sličica sledenega objekta", + "title": "Tip", + "placeholder": "Izberi tip sprožilca", + "description": "Sproži, ko je zaznan podoben opis sledenega objekta" + }, + "name": { + "title": "Ime", + "placeholder": "Poimenuj sprožilec", + "description": "Vnesi unikatno ime ali opis za identifikacijo tega sprožilca", + "error": { + "minLength": "Polje mora vsebovati vsaj 2 znaka.", + "invalidCharacters": "Polje lahko vsebuje le črke, številke, podčrtaje in vezaje.", + "alreadyExists": "Sprožilec s tem imenom za to kamero že obstaja." + } + }, + "enabled": { + "description": "Omogoči ali onemogoči ta sprožilec" } + }, + "createTrigger": { + "title": "Ustvari sprožilec", + "desc": "Ustvari sprožilec za kamero {{camera}}" + }, + "editTrigger": { + "title": "Uredi sprožilec", + "desc": "Uredi nastavitve sprožilca za kamero {{camera}}" + }, + "deleteTrigger": { + "title": "Izbriši sprožilec", + "desc": "Ali si prepričan, da želiš izbrisati sprožilec {{triggerName}}? Tega dejanja ni mogoče razveljaviti." } + }, + "documentTitle": "Sprožilci", + "semanticSearch": { + "title": "Semantično iskanje je onemogočeno", + "desc": "Za uporabo sprožilcev mora biti omogočeno semantično iskanje." + }, + "management": { + "title": "Sprožilci (Triggers)", + "desc": "Upravljaj sprožilce za kamero {{camera}}. Uporabi tip 'sličica' za sprožitev na podlagi podobnosti s sličico sledenega objekta, ali tip 'opis' za sprožitev na podlagi podobnosti besedilu, ki ga določiš." + }, + "addTrigger": "Dodaj sprožilec", + "table": { + "name": "Ime", + "type": "Tip", + "content": "Vsebina", + "threshold": "Prag", + "actions": "Dejanja", + "noTriggers": "Za to kamero ni nastavljenih sprožilcev.", + "edit": "Uredi", + "deleteTrigger": "Izbriši sprožilec", + "lastTriggered": "Zadnjič sproženo" + }, + "type": { + "thumbnail": "Sličica", + "description": "Opis" + }, + "actions": { + "notification": "Pošlji obvestilo", + "sub_label": "Dodaj podoznako", + "attribute": "Dodaj atribut" } }, "debug": { "zones": { - "title": "Cone" + "title": "Območja", + "desc": "Prikaži obrise vseh določenih območij" + }, + "title": "Razhroščevanje", + "detectorDesc": "Frigate uporablja tvoje detektorje ({{detectors}}) za zaznavanje objektov v video toku kamere.", + "desc": "Pogled za razhroščevanje prikazuje sledene objekte in njihovo statistiko v realnem času. Seznam objektov prikazuje povzetek zaznanih objektov s časovnim zamikom.", + "openCameraWebUI": "Odpri spletni vmesnik kamere {{camera}}", + "debugging": "Razhroščevanje", + "objectList": "Seznam objektov", + "noObjects": "Ni objektov", + "audio": { + "title": "Zvok", + "noAudioDetections": "Ni zaznav zvoka", + "score": "rezultat", + "currentRMS": "Trenutni RMS", + "currentdbFS": "Trenutni dbFS" + }, + "boundingBoxes": { + "title": "Okvirji (Bounding boxes)", + "desc": "Prikaži okvirje okoli sledenih objektov", + "colors": { + "label": "Barve okvirjev objektov", + "info": "
  • Ob zagonu se vsaki oznaki objekta dodeli svoja barva
  • Temno modra tanka črta pomeni, da objekt trenutno ni zaznan
  • Siva tanka črta pomeni, da je objekt zaznan kot mirujoč
  • Debela črta označuje objekt, ki mu sledi samodejno sledenje (če je omogočeno)
  • " + } + }, + "timestamp": { + "title": "Časovna značka", + "desc": "Prekrij sliko s časovno značko" + }, + "mask": { + "title": "Maske gibanja", + "desc": "Prikaži poligone mask gibanja" + }, + "motion": { + "title": "Okvirji gibanja", + "desc": "Prikaži okvirje okoli območij, kjer je zaznano gibanje", + "tips": "

    Okvirji gibanja


    Rdeči okvirji bodo prekrili dele slike, kjer se trenutno zaznava gibanje.

    " + }, + "regions": { + "title": "Regije", + "desc": "Prikaži okvir regije interesa, ki je poslana detektorju objektov", + "tips": "

    Okvirji regij


    Svetlo zeleni okvirji bodo prekrili območja interesa, ki so poslana v obdelavo detektorju objektov.

    " + }, + "paths": { + "title": "Poti", + "desc": "Prikaži pomembne točke poti sledenega objekta", + "tips": "

    Poti


    Črte in krogi prikazujejo pomembne točke, po katerih se je sledeni objekt premikal.

    " + }, + "objectShapeFilterDrawing": { + "title": "Risanje filtra oblike objekta", + "desc": "Nariši pravokotnik na sliki za prikaz podrobnosti o površini in razmerju", + "tips": "Omogoči to možnost, da na sliki narišeš pravokotnik in vidiš njegovo površino ter razmerje stranic. Te vrednosti lahko nato uporabiš za nastavitev filtrov oblike v konfiguraciji.", + "score": "Rezultat", + "ratio": "Razmerje", + "area": "Površina" } - } + }, + "saveAllPreview": { + "title": "Spremembe za shranjevanje", + "triggerLabel": "Preglej čakajoče spremembe", + "empty": "Ni čakajočih sprememb.", + "scope": { + "label": "Področje", + "global": "Globalno", + "camera": "Kamera: {{cameraName}}" + }, + "field": { + "label": "Polje" + }, + "value": { + "label": "Nova vrednost", + "reset": "Ponastavi" + } + }, + "cameraManagement": { + "title": "Upravljanje kamer", + "addCamera": "Dodaj novo kamero", + "deleteCamera": "Izbriši kamero", + "deleteCameraDialog": { + "title": "Izbriši kamero", + "description": "Brisanje kamere bo trajno odstranilo vse posnetke, sledene objekte in konfiguracijo za to kamero. Morebitne go2rtc pretoke, povezane s to kamero, bo morda še vedno treba odstraniti ročno.", + "selectPlaceholder": "Izberi kamero...", + "confirmTitle": "Ali si prepričan?", + "confirmWarning": "Brisanja kamere {{cameraName}} ni mogoče razveljaviti.", + "deleteExports": "Izbriši tudi izvožene posnetke za to kamero", + "confirmButton": "Trajno izbriši", + "success": "Kamera {{cameraName}} je bila uspešno izbrisana", + "error": "Brisanje kamere {{cameraName}} ni uspelo" + }, + "editCamera": "Uredi kamero:", + "selectCamera": "Izberi kamero", + "backToSettings": "Nazaj na nastavitve kamere", + "streams": { + "title": "Omogoči / Onemogoči kamere", + "enableLabel": "Omogočene kamere", + "enableDesc": "Začasno onemogoči omogočeno kamero do ponovnega zagona Frigate. Onemogočanje popolnoma ustavi obdelavo pretokov te kamere. Zaznavanje, snemanje in razhroščevanje ne bodo na voljo.
    Opomba: To ne onemogoči go2rtc ponovnega pretakanja.", + "disableLabel": "Onemogočene kamere", + "disableDesc": "Omogoči kamero, ki trenutno ni vidna v vmesniku in je onemogočena v konfiguraciji. Po omogočanju je potreben ponovni zagon Frigate.", + "enableSuccess": "Kamera {{cameraName}} je omogočena v konfiguraciji. Ponovno zaženi Frigate za uveljavitev sprememb." + }, + "cameraConfig": { + "add": "Dodaj kamero", + "edit": "Uredi kamero", + "description": "Nastavi parametre kamere, vključno z vhodnimi pretoki in vlogami.", + "name": "Ime kamere", + "nameRequired": "Ime kamere je obvezno", + "nameLength": "Ime kamere mora biti krajše od 64 znakov.", + "namePlaceholder": "npr. vhodna_vrata ali Zadnje dvorisce", + "enabled": "Omogočeno", + "ffmpeg": { + "inputs": "Vhodni pretoki", + "path": "Pot pretoka", + "pathRequired": "Pot pretoka je obvezna", + "pathPlaceholder": "rtsp://...", + "roles": "Vloge", + "rolesRequired": "Vsaj jedna vloga je obvezna", + "rolesUnique": "Vsaka vloga (audio, detect, record) je lahko dodeljena le enemu pretoku", + "addInput": "Dodaj vhodni pretok", + "removeInput": "Odstrani vhodni pretok", + "inputsRequired": "Vsaj en vhodni pretok je obvezen" + }, + "go2rtcStreams": "go2rtc pretoki", + "streamUrls": "URL-ji pretoka", + "addUrl": "Dodaj URL", + "addGo2rtcStream": "Dodaj go2rtc pretok", + "toast": { + "success": "Kamera {{cameraName}} je bila uspešno shranjena" + } + } + }, + "cameraReview": { + "title": "Nastavitve pregleda kamere", + "object_descriptions": { + "title": "Opisi objektov z generativno UI", + "desc": "Začasno omogoči/onemogoči opise objektov z generativno UI za to kamero do ponovnega zagona. Ko je onemogočeno, se za sledene objekte na tej kameri ne bodo zahtevali AI opisi." + }, + "review_descriptions": { + "title": "Opisi pregledov z generativno UI", + "desc": "Začasno omogoči/onemogoči opise pregledov z generativno UI za to kamero do ponovnega zagona. Ko je onemogočeno, se za elemente pregleda na tej kameri ne bodo zahtevali AI opisi." + }, + "review": { + "title": "Pregled", + "desc": "Začasno omogoči/onemogoči opozorila in zaznave za to kamero do ponovnega zagona. Ko je onemogočeno, se novi elementi za pregled ne bodo generirali. ", + "alerts": "Opozorila (Alerts) ", + "detections": "Zaznave (Detections) " + }, + "reviewClassification": { + "title": "Klasifikacija pregledov", + "desc": "Frigate razvršča elemente pregleda na Opozorila (Alerts) in Zaznave (Detections). Privzeto vsi objekti oseba in avto štejejo kot Opozorila. Razvrščanje lahko izboljšaš z določitvijo zahtevanih območij zanje.", + "noDefinedZones": "Za to kamero ni določenih območij (zones).", + "objectAlertsTips": "Vsi objekti {{alertsLabels}} na kameri {{cameraName}} bodo prikazani kot Opozorila.", + "zoneObjectAlertsTips": "Vsi objekti {{alertsLabels}}, zaznani v območju {{zone}} na kameri {{cameraName}}, bodo prikazani kot Opozorila.", + "objectDetectionsTips": "Vsi objekti {{detectionsLabels}}, ki niso razvrščeni, bodo na kameri {{cameraName}} prikazani kot Zaznave, ne glede na območje.", + "zoneObjectDetectionsTips": { + "text": "Vsi objekti {{detectionsLabels}}, ki niso razvrščeni v območju {{zone}} na kameri {{cameraName}}, bodo prikazani kot Zaznave.", + "notSelectDetections": "Vsi objekti {{detectionsLabels}}, zaznani v območju {{zone}} na kameri {{cameraName}}, ki niso razvrščeni kot Opozorila, bodo prikazani kot Zaznave ne glede na območje.", + "regardlessOfZoneObjectDetectionsTips": "Vsi objekti {{detectionsLabels}}, ki niso razvrščeni, bodo na kameri {{cameraName}} prikazani kot Zaznave ne glede na območje." + }, + "unsavedChanges": "Neshranjene spremembe klasifikacije pregledov za {{camera}}", + "selectAlertsZones": "Izberi območja za Opozorila", + "selectDetectionsZones": "Izberi območja za Zaznave", + "limitDetections": "Omeji zaznave na določena območja", + "toast": { + "success": "Konfiguracija klasifikacije pregledov je shranjena. Ponovno zaženi Frigate za uveljavitev sprememb." + } + } + }, + "motionDetectionTuner": { + "title": "Nastavljalnik zaznavanja gibanja", + "unsavedChanges": "Neshranjene spremembe nastavitev gibanja ({{camera}})", + "desc": { + "title": "Frigate uporablja zaznavanje gibanja kot prvi korak, da ugotovi, ali se v kadru dogaja kaj, kar bi bilo vredno preveriti z zaznavanjem objektov.", + "documentation": "Preberi vodič za nastavljanje gibanja" + }, + "Threshold": { + "title": "Prag (Threshold)", + "desc": "Vrednost praga določa, kolikšna sprememba svetilnosti piksla je potrebna, da se šteje za gibanje. Privzeto: 30" + }, + "contourArea": { + "title": "Površina konture", + "desc": "Vrednost površine konture določa, katere skupine spremenjenih pikslov se štejejo za gibanje. Privzeto: 10" + }, + "improveContrast": { + "title": "Izboljšaj kontrast", + "desc": "Izboljša kontrast za temnejše prizore. Privzeto: VKLOPLJENO" + }, + "toast": { + "success": "Nastavitve gibanja so bile shranjene." + } + }, + "users": { + "title": "Uporabniki", + "management": { + "title": "Upravljanje uporabnikov", + "desc": "Upravljaj z uporabniškimi računi te namestitve Frigate." + }, + "addUser": "Dodaj uporabnika", + "updatePassword": "Ponastavi geslo", + "toast": { + "success": { + "createUser": "Uporabnik {{user}} je bil uspešno ustvarjen", + "deleteUser": "Uporabnik {{user}} je bil uspešno izbrisan", + "updatePassword": "Geslo je bilo uspešno posodobljeno.", + "roleUpdated": "Vloga za uporabnika {{user}} je bila posodobljena" + }, + "error": { + "setPasswordFailed": "Shranjevanje gesla ni uspelo: {{errorMessage}}", + "createUserFailed": "Ustvarjanje uporabnika ni uspelo: {{errorMessage}}", + "deleteUserFailed": "Brisanje uporabnika ni uspelo: {{errorMessage}}", + "roleUpdateFailed": "Posodobitev vloge ni uspela: {{errorMessage}}" + } + }, + "table": { + "username": "Uporabniško ime", + "actions": "Dejanja", + "role": "Vloga", + "noUsers": "Uporabnikov ni bilo mogoče najti.", + "changeRole": "Spremeni vlogo uporabnika", + "password": "Ponastavi geslo", + "deleteUser": "Izbriši uporabnika" + }, + "dialog": { + "form": { + "user": { + "title": "Uporabniško ime", + "desc": "Dovoljene so samo črke, številke, pike in podčrtaji.", + "placeholder": "Vnesi uporabniško ime" + }, + "password": { + "title": "Geslo", + "placeholder": "Vnesi geslo", + "show": "Prikaži geslo", + "hide": "Skrij geslo", + "confirm": { + "title": "Potrdi geslo", + "placeholder": "Ponovno vnesi geslo" + }, + "strength": { + "title": "Moč gesla: ", + "weak": "Šibko", + "medium": "Srednje", + "strong": "Močno", + "veryStrong": "Zelo močno" + }, + "requirements": { + "title": "Zahteve za geslo:", + "length": "Vsaj 12 znakov" + }, + "match": "Gesli se ujemata", + "notMatch": "Gesli se ne ujemata" + }, + "newPassword": { + "title": "Novo geslo", + "placeholder": "Vnesi novo geslo", + "confirm": { + "placeholder": "Ponovno vnesi novo geslo" + } + }, + "currentPassword": { + "title": "Trenutno geslo", + "placeholder": "Vnesi svoje trenutno geslo" + }, + "usernameIsRequired": "Uporabniško ime je obvezno", + "passwordIsRequired": "Geslo je obvezno" + }, + "createUser": { + "title": "Ustvari novega uporabnika", + "desc": "Dodaj nov uporabniški račun in določi vlogo za dostop do delov vmesnika Frigate.", + "usernameOnlyInclude": "Uporabniško ime lahko vsebuje le črke, številke, . ali _", + "confirmPassword": "Prosim, potrdi geslo" + }, + "deleteUser": { + "title": "Izbriši uporabnika", + "desc": "Tega dejanja ni mogoče razveljaviti. S tem boš trajno izbrisal uporabniški račun in vse povezane podatke.", + "warn": "Ali si prepričan, da želiš izbrisati uporabnika {{username}}?" + }, + "passwordSetting": { + "cannotBeEmpty": "Geslo ne more biti prazno", + "doNotMatch": "Gesli se ne ujemata", + "currentPasswordRequired": "Trenutno geslo je obvezno", + "incorrectCurrentPassword": "Trenutno geslo je napačno", + "passwordVerificationFailed": "Preverjanje gesla ni uspelo", + "updatePassword": "Posodobi geslo za {{username}}", + "setPassword": "Nastavi geslo", + "desc": "Ustvari močno geslo za zaščito tega računa.", + "multiDeviceWarning": "Vse ostale naprave, kjer si prijavljen, bodo zahtevale ponovno prijavo v roku {{refresh_time}}.", + "multiDeviceAdmin": "Takojšnjo ponovno avtentikacijo vseh uporabnikov lahko izsiliš tudi z rotacijo JWT ključa." + }, + "changeRole": { + "title": "Spremeni vlogo uporabnika", + "select": "Izberi vlogo", + "desc": "Posodobi dovoljenja za uporabnika {{username}}", + "roleInfo": { + "intro": "Izberi ustrezno vlogo za tega uporabnika:", + "admin": "Administrator", + "adminDesc": "Popoln dostop do vseh funkcij.", + "viewer": "Gledalec (Viewer)", + "viewerDesc": "Omejeno na nadzorne plošče v živo, preglede, raziskovanje in izvoze.", + "customDesc": "Vloga po meri s specifičnim dostopom do kamer." + } + } + } + }, + "notification": { + "title": "Obvestila", + "notificationSettings": { + "title": "Nastavitve obvestil", + "desc": "Frigate lahko pošilja potisna obvestila (push) neposredno na tvojo napravo, ko teče v brskalniku ali je nameščen kot PWA." + }, + "notificationUnavailable": { + "title": "Obvestila niso na voljo", + "desc": "Spletna potisna obvestila zahtevajo varno povezavo (https://…). To je omejitev brskalnika. Za uporabo obvestil dostopaj do Frigate prek varne povezave." + }, + "globalSettings": { + "title": "Globalne nastavitve", + "desc": "Začasno prekini obvestila za določene kamere na vseh registriranih napravah." + }, + "email": { + "title": "E-pošta", + "placeholder": "npr. primer@email.com", + "desc": "Veljaven e-poštni naslov je obvezen in bo uporabljen za obveščanje v primeru težav s potisno storitvijo." + }, + "cameras": { + "title": "Kamere", + "noCameras": "Ni razpoložljivih kamer", + "desc": "Izberi, za katere kamere želiš omogočiti obvestila." + }, + "deviceSpecific": "Nastavitve za to napravo", + "registerDevice": "Registriraj to napravo", + "unregisterDevice": "Odstrani to napravo", + "sendTestNotification": "Pošlji testno obvestilo", + "unsavedRegistrations": "Neshranjene registracije obvestil", + "unsavedChanges": "Neshranjene spremembe obvestil", + "active": "Obvestila so aktivna", + "suspended": "Obvestila odložena do {{time}}", + "suspendTime": { + "suspend": "Prekini", + "5minutes": "Prekini za 5 minut", + "10minutes": "Prekini za 10 minut", + "30minutes": "Prekini za 30 minut", + "1hour": "Prekini za 1 uro", + "12hours": "Prekini za 12 ur", + "24hours": "Prekini za 24 ur", + "untilRestart": "Prekini do ponovnega zagona" + }, + "cancelSuspension": "Prekliči prekinitev", + "toast": { + "success": { + "registered": "Registracija na obvestila je bila uspešna. Preden se lahko pošljejo kakršna koli obvestila (vključno s testnim), je potreben ponovni zagon Frigate.", + "settingSaved": "Nastavitve obvestil so shranjene." + }, + "error": { + "registerFailed": "Registracija obvestil ni uspela." + } + } + }, + "frigatePlus": { + "title": "Nastavitve Frigate+", + "description": "Frigate+ je naročniška storitev, ki omogoča dostop do dodatnih funkcij, vključno z modeli za zaznavanje objektov po meri, ki so naučeni na tvojih lastnih podatkih. Tukaj lahko upravljaš s svojimi Frigate+ modeli.", + "cardTitles": { + "api": "API", + "currentModel": "Trenutni model", + "otherModels": "Ostali modeli", + "configuration": "Konfiguracija" + }, + "apiKey": { + "title": "Frigate+ API ključ", + "validated": "API ključ je zaznan in potrjen", + "notValidated": "API ključ ni zaznan ali ni veljaven", + "desc": "API ključ omogoča integracijo s storitvijo Frigate+.", + "plusLink": "Preberi več o Frigate+" + }, + "snapshotConfig": { + "title": "Konfiguracija slik (Snapshots)", + "desc": "Pošiljanje v Frigate+ zahteva, da sta v tvoji konfiguraciji omogočena tako snapshots kot clean_copy.", + "cleanCopyWarning": "Nekatere kamere imajo omogočene slike, vendar onemogočeno možnost 'clean copy'. Da bi lahko pošiljal slike v Frigate+, moraš v nastavitvah omogočiti clean_copy.", + "table": { + "camera": "Kamera", + "snapshots": "Slike (Snapshots)", + "cleanCopySnapshots": "clean_copy slike" + } + }, + "modelInfo": { + "title": "Informacije o modelu", + "modelType": "Tip modela", + "trainDate": "Datum učenja", + "baseModel": "Osnovni model", + "plusModelType": { + "baseModel": "Osnovni model", + "userModel": "Prilagojen model (Fine-Tuned)" + }, + "supportedDetectors": "Podprti detektorji", + "cameras": "Kamere", + "loading": "Nalaganje informacij o modelu…", + "error": "Nalaganje informacij o modelu ni uspelo", + "availableModels": "Razpoložljivi modeli", + "loadingAvailableModels": "Nalaganje razpoložljivih modelov…", + "modelSelect": "Tukaj lahko izbereš svoje modele, ki so na voljo v Frigate+. Izbereš lahko le modele, ki so združljivi s tvojo trenutno konfiguracijo detektorja." + }, + "unsavedChanges": "Neshranjene spremembe Frigate+ nastavitev", + "restart_required": "Potreben ponovni zagon (sprememba Frigate+ modela)", + "toast": { + "success": "Nastavitve Frigate+ so bile shranjene. Ponovno zaženi Frigate za uveljavitev sprememb.", + "error": "Napaka pri shranjevanju konfiguracije: {{errorMessage}}" + } + }, + "detectionModel": { + "plusActive": { + "title": "Upravljanje modelov Frigate+", + "label": "Trenutni vir modela", + "description": "Ta instanca uporablja Frigate+ model. Model lahko izbereš ali spremeniš v nastavitvah Frigate+.", + "goToFrigatePlus": "Pojdi na nastavitve Frigate+", + "showModelForm": "Ročno nastavi model" + } + }, + "maintenance": { + "title": "Vzdrževanje", + "sync": { + "title": "Sinhronizacija medijev", + "desc": "Frigate redno čisti medije glede na tvoje nastavitve hrambe. Občasno se lahko pojavijo osirotele datoteke. Uporabi to funkcijo za ročno odstranitev datotek, na katere baza podatkov ne referencira več.", + "started": "Sinhronizacija medijev se je začela.", + "alreadyRunning": "Sinhronizacija že poteka.", + "error": "Zagon sinhronizacije ni uspel", + "currentStatus": "Stanje", + "jobId": "ID opravila", + "startTime": "Čas začetka", + "endTime": "Čas konca", + "statusLabel": "Status", + "results": "Rezultati", + "errorLabel": "Napaka", + "mediaTypes": "Tipi medijev", + "allMedia": "Vsi mediji", + "dryRun": "Preizkus (Dry Run)", + "dryRunEnabled": "Nobena datoteka ne bo izbrisana", + "dryRunDisabled": "Datoteke bodo izbrisane", + "force": "Prisili (Force)", + "forceDesc": "Prezri varnostni prag in dokončaj sinhronizacijo, tudi če bi bilo izbrisanih več kot 50 % datotek.", + "running": "Sinhronizacija poteka...", + "start": "Zaženi sinhronizacijo", + "inProgress": "Sinhronizacija poteka. Ta stran je trenutno onemogočena.", + "status": { + "queued": "V čakalni vrsti", + "running": "Poteka", + "completed": "Zaključeno", + "failed": "Spodletelo", + "notRunning": "Ne teče" + }, + "resultsFields": { + "filesChecked": "Preverjene datoteke", + "orphansFound": "Najdenih sirot", + "orphansDeleted": "Izbrisanih sirot", + "aborted": "Prekinjeno. Brisanje bi preseglo varnostni prag.", + "error": "Napaka", + "totals": "Skupaj" + }, + "event_snapshots": "Slike sledenih objektov", + "event_thumbnails": "Sličice sledenih objektov", + "review_thumbnails": "Sličice pregledov", + "previews": "Predogledi", + "exports": "Izvozi", + "recordings": "Posnetki" + }, + "regionGrid": { + "title": "Mreža regij (Region Grid)", + "desc": "Mreža regij je optimizacija, s katero se sistem nauči, kje se na posamezni kameri običajno pojavljajo objekti določenih velikosti. To omogoča učinkovitejše določanje regij zaznavanja. Mreža se sčasoma zgradi samodejno.", + "clear": "Počisti mrežo regij", + "clearConfirmTitle": "Počisti mrežo regij", + "clearConfirmDesc": "Čiščenje mreže regij ni priporočljivo, razen če si pred kratkim spremenil velikost modela detektorja ali fizično premaknil kamero in imaš težave s sledenjem. Mreža se bo samodejno zgradila nazaj. Za uveljavitev je potreben ponovni zagon Frigate.", + "clearSuccess": "Mreža regij je bila uspešno očiščena", + "clearError": "Čiščenje mreže regij ni uspelo", + "restartRequired": "Za uveljavitev sprememb mreže regij je potreben ponovni zagon" + } + }, + "configForm": { + "global": { + "title": "Globalne nastavitve", + "description": "Te nastavitve veljajo za vse kamere, razen če so preglase v nastavitvah posamezne kamere." + }, + "camera": { + "title": "Nastavitve kamere", + "description": "Te nastavitve veljajo le za to kamero in preglasijo globalne nastavitve." + }, + "advancedSettingsCount": "Napredne nastavitve ({{count}})", + "advancedCount": "Napredno ({{count}})", + "showAdvanced": "Prikaži napredne nastavitve", + "tabs": { + "sharedDefaults": "Skupne privzete vrednosti", + "system": "Sistem", + "integrations": "Integracije" + }, + "additionalProperties": { + "keyLabel": "Ključ", + "valueLabel": "Vrednost", + "keyPlaceholder": "Nov ključ", + "remove": "Odstrani" + }, + "timezone": { + "defaultOption": "Uporabi časovni pas brskalnika" + }, + "roleMap": { + "empty": "Ni dodelitev vlog", + "roleLabel": "Vloga", + "groupsLabel": "Skupine", + "addMapping": "Dodaj dodelitev vloge", + "remove": "Odstrani" + }, + "ffmpegArgs": { + "preset": "Prednastavitev", + "manual": "Ročni argumenti", + "inherit": "Podeduj iz nastavitev kamere", + "selectPreset": "Izberi prednastavitev", + "manualPlaceholder": "Vnesi FFmpeg argumente" + }, + "cameraInputs": { + "itemTitle": "Tok (Stream) {{index}}" + }, + "restartRequiredField": "Potreben ponovni zagon", + "restartRequiredFooter": "Konfiguracija spremenjena - potreben ponovni zagon", + "sections": { + "detect": "Zaznavanje", + "record": "Snemanje", + "snapshots": "Slike (Snapshots)", + "motion": "Gibanje", + "objects": "Objekti", + "review": "Pregled", + "audio": "Zvok", + "notifications": "Obvestila", + "live": "Pogled v živo", + "timestamp_style": "Časovne značke", + "mqtt": "MQTT", + "database": "Baza podatkov", + "telemetry": "Telemetrija", + "auth": "Avtentikacija", + "tls": "TLS", + "proxy": "Proxy", + "go2rtc": "go2rtc", + "ffmpeg": "FFmpeg", + "detectors": "Detektorji", + "model": "Model", + "semantic_search": "Semantično iskanje", + "genai": "GenAI", + "face_recognition": "Prepoznava obrazov", + "lpr": "Prepoznava registrskih tablic", + "birdseye": "Birdseye" + }, + "detect": { + "title": "Nastavitve zaznavanja" + }, + "detectors": { + "title": "Nastavitve detektorjev", + "singleType": "Dovoljen je le en detektor tipa {{type}}.", + "keyRequired": "Ime detektorja je obvezno.", + "keyDuplicate": "Ime detektorja že obstaja.", + "noSchema": "Sheme detektorjev niso na voljo.", + "none": "Ni nastavljenih instanc detektorjev.", + "add": "Dodaj detektor" + }, + "record": { + "title": "Nastavitve snemanja" + }, + "snapshots": { + "title": "Nastavitve slik (Snapshots)" + }, + "motion": { + "title": "Nastavitve gibanja" + }, + "objects": { + "title": "Nastavitve objektov" + }, + "audioLabels": { + "summary": "Izbranih {{count}} oznak zvoka", + "empty": "Ni razpoložljivih oznak zvoka" + }, + "objectLabels": { + "summary": "Izbranih {{count}} tipov objektov", + "empty": "Ni razpoložljivih oznak objektov" + }, + "filters": { + "objectFieldLabel": "{{field}} za {{label}}" + }, + "zoneNames": { + "summary": "Izbrano: {{count}}", + "empty": "Ni razpoložljivih območij" + }, + "inputRoles": { + "summary": "Izbranih {{count}} vlog", + "empty": "Ni razpoložljivih vlog", + "options": { + "detect": "Zaznavanje (Detect)", + "record": "Snemanje (Record)", + "audio": "Zvok (Audio)" + } + }, + "review": { + "title": "Nastavitve pregleda" + }, + "audio": { + "title": "Nastavitve zvoka" + }, + "notifications": { + "title": "Nastavitve obvestil" + }, + "live": { + "title": "Nastavitve pogleda v živo" + }, + "timestamp_style": { + "title": "Nastavitve časovnih značk" + }, + "searchPlaceholder": "Išči..." + }, + "globalConfig": { + "title": "Globalna konfiguracija", + "description": "Nastavi globalne parametre, ki veljajo za vse kamere, razen če so preglasi.", + "toast": { + "success": "Globalne nastavitve so bile uspešno shranjene", + "error": "Shranjevanje globalnih nastavitev ni uspelo", + "validationError": "Validacija ni uspela" + } + }, + "cameraConfig": { + "title": "Konfiguracija kamere", + "description": "Nastavi parametre za posamezne kamere. Te nastavitve preglasijo globalne privzete vrednosti.", + "overriddenBadge": "Preglašeno", + "resetToGlobal": "Ponastavi na globalno", + "toast": { + "success": "Nastavitve kamere so bile uspešno shranjene", + "error": "Shranjevanje nastavitev kamere ni uspelo" + } + }, + "toast": { + "success": "Nastavitve so bile uspešno shranjene", + "applied": "Nastavitve so bile uspešno uveljavljene", + "successRestartRequired": "Nastavitve so shranjene. Ponovno zaženi Frigate, da uveljaviš spremembe.", + "error": "Shranjevanje nastavitev ni uspelo", + "validationError": "Validacija ni uspela: {{message}}", + "resetSuccess": "Ponastavljeno na globalne privzete vrednosti", + "resetError": "Ponastavitev nastavitev ni uspela", + "saveAllSuccess_one": "{{count}} sklop je bil uspešno shranjen.", + "saveAllSuccess_two": "", + "saveAllSuccess_few": "", + "saveAllSuccess_other": "Vseh {{count}} sklopov je bilo uspešno shranjenih.", + "saveAllPartial_one": "Shranjevanje uspelo za {{successCount}} od {{totalCount}} sklopa. {{failCount}} je spodletelo.", + "saveAllPartial_two": "", + "saveAllPartial_few": "", + "saveAllPartial_other": "Shranjevanje uspelo za {{successCount}} od {{totalCount}} sklopov. {{failCount}} je spodletelo.", + "saveAllFailure": "Shranjevanje vseh sklopov ni uspelo." + }, + "unsavedChanges": "Imaš neshranjene spremembe", + "confirmReset": "Potrdi ponastavitev", + "resetToDefaultDescription": "S tem boš vse nastavitve v tem sklopu ponastavil na njihove privzete vrednosti. Tega dejanja ni mogoče razveljaviti.", + "resetToGlobalDescription": "S tem boš nastavitve v tem sklopu ponastavil na globalne privzete vrednosti. Tega dejanja ni mogoče razveljaviti." } diff --git a/web/public/locales/sl/views/system.json b/web/public/locales/sl/views/system.json index 684492cf7..66dbc7827 100644 --- a/web/public/locales/sl/views/system.json +++ b/web/public/locales/sl/views/system.json @@ -1,14 +1,15 @@ { "documentTitle": { "cameras": "Statistika kamer - Frigate", - "storage": "Statistika prostora - Frigate", - "general": "Statistika - Frigate", + "storage": "Statistika shrambe - Frigate", + "general": "Splošna statistika - Frigate", "logs": { "frigate": "Frigate dnevniki - Frigate", "go2rtc": "Go2RTC dnevniki - Frigate", - "nginx": "Nginx dnevniki - Frigate" + "nginx": "Nginx dnevniki - Frigate", + "websocket": "Dnevniki sporočil - Frigate" }, - "enrichments": "Statistika Obogatitev - Frigate" + "enrichments": "Statistika obogatenih podatkov - Frigate" }, "logs": { "download": { @@ -17,11 +18,11 @@ "copy": { "label": "Kopiraj v odložišče", "success": "Dnevniki kopirani v odložišče", - "error": "Dnevnika ni bilo mogoče kopirati v odložišče" + "error": "Dnevnikov ni bilo mogoče kopirati" }, "type": { - "label": "Tip", - "timestamp": "Časovni žig", + "label": "Vrsta", + "timestamp": "Časovna značka", "message": "Sporočilo", "tag": "Oznaka" }, @@ -31,178 +32,222 @@ "fetchingLogsFailed": "Napaka pri pridobivanju dnevnikov: {{errorMessage}}", "whileStreamingLogs": "Napaka med pretakanjem dnevnikov: {{errorMessage}}" } + }, + "websocket": { + "label": "Sporočila", + "pause": "Premor", + "resume": "Nadaljuj", + "clear": "Počisti", + "filter": { + "all": "Vse teme", + "topics": "Teme", + "events": "Dogodki", + "reviews": "Pregledi", + "classification": "Klasifikacija", + "face_recognition": "Prepoznava obrazov", + "lpr": "Prepoznava tablic", + "camera_activity": "Aktivnost kamere", + "system": "Sistem", + "camera": "Kamera", + "all_cameras": "Vse kamere", + "cameras_count_one": "{{count}} kamera", + "cameras_count_other": "{{count}} kamer" + }, + "empty": "Ni še ujetih sporočil", + "expanded": { + "payload": "Tovor (payload)" + }, + "count": "{{count}} sporočil" } }, "storage": { "recordings": { "title": "Posnetki", - "tips": "Ta vrednost predstavlja velikost podatkovne zbirke posnetkov Frigate. Frigate ne spremlja velikost drugih datotek na disku.", - "earliestRecording": "Najstarejši posnetki:" + "tips": "Ta vrednost predstavlja skupno shrambo, ki jo zasedajo posnetki v podatkovni bazi Frigate. Frigate ne spremlja porabe shrambe za vse datoteke na tvojem disku.", + "earliestRecording": "Najstarejši razpoložljiv posnetek:" }, - "title": "Hramba", + "title": "Shramba", "overview": "Pregled", "cameraStorage": { - "title": "Hramba kamer", + "title": "Shramba kamer", "camera": "Kamera", - "unusedStorageInformation": "Informacija neporabljenega prostora", - "storageUsed": "Hramba", - "percentageOfTotalUsed": "Procent celote", + "unusedStorageInformation": "Informacije o neporabljeni shrambi", + "storageUsed": "Shramba", + "percentageOfTotalUsed": "Odstotek skupnega", "bandwidth": "Pasovna širina", "unused": { "title": "Neporabljeno", - "tips": "Ta vrednost ne predstavlja dejanske proste kapacitete za Frigate posnetke, če na disku shranjujete še druge datoteke. Frigate ne spremlja velikost drugih datotek na disku." + "tips": "Ta vrednost morda ne predstavlja natančno prostega prostora, ki je na voljo programu Frigate, če imaš na disku poleg posnetkov Frigate shranjene še druge datoteke. Frigate ne spremlja porabe shrambe izven svojih posnetkov." } }, "shm": { - "warning": "Trenutna SHM velikost {{total}}MB je premajhna. Povečajte jo na vsaj {{min_shm}}MB.", - "title": "SHM (deljen pomnilnik) razdelitev" + "warning": "Trenutna velikost SHM ({{total}} MB) je premajhna. Povečaj jo na vsaj {{min_shm}} MB.", + "title": "Dodelitev SHM (deljenega pomnilnika)", + "frameLifetime": { + "title": "Življenjska doba okvirja", + "description": "Vsaka kamera ima {{frames}} rež za okvirje v deljenem pomnilniku. Pri najvišji hitrosti sličic kamere je vsak okvir na voljo približno {{lifetime}} s, preden se prepiše." + } } }, "general": { "hardwareInfo": { - "npuMemory": "Pomnilnik NPE", - "title": "Podatki strojne opreme", - "gpuUsage": "Poraba GPE", - "gpuMemory": "Pomnilnik GPE", - "gpuEncoder": "GPE kodirnik", - "gpuDecoder": "GPE dekoder", + "npuMemory": "NPU pomnilnik", + "title": "Strojna oprema", + "gpuUsage": "Uporaba GPU", + "gpuMemory": "GPU pomnilnik", + "gpuEncoder": "GPU kodirnik", + "gpuDecoder": "GPU dekodirnik", "gpuInfo": { "vainfoOutput": { - "title": "Vainfo izpis", - "returnCode": "Povratna koda: {{code}}", - "processOutput": "Izpis procesa:", + "title": "Izhod Vainfo", + "returnCode": "Vrnjena koda: {{code}}", + "processOutput": "Izhod procesa:", "processError": "Napaka procesa:" }, "nvidiaSMIOutput": { - "title": "Nvidia SMI izpis", + "title": "Izhod Nvidia SMI", "name": "Ime: {{name}}", "driver": "Gonilnik: {{driver}}", - "cudaComputerCapability": "Zmožnost računanja CUDA: {{cuda_compute}}", - "vbios": "VBios info: {{vbios}}" + "cudaComputerCapability": "CUDA Compute Capability: {{cuda_compute}}", + "vbios": "Informacije VBios: {{vbios}}" }, "closeInfo": { - "label": "Zapri GPU info" + "label": "Zapri info o GPU" }, "copyInfo": { - "label": "Kopiraj GPU info" + "label": "Kopiraj info o GPU" }, "toast": { - "success": "GPU informacije kopirane v odložišče" + "success": "Informacije o GPU kopirane v odložišče" } }, - "npuUsage": "Poraba NPE", + "npuUsage": "Uporaba NPU", "intelGpuWarning": { - "message": "GPU status nerazpoložljiv", - "description": "To je znana napaka v orodjih za poročanje statistike Intelovega GPU-ja (intel_gpu_top), kjer se orodje pokvari in ponavljajoče javlja 0 % uporabe GPU-ja, tudi kadar strojna pospešitev in detekcija objektov pravilno tečeta na (i)GPU-ju. To ni napaka v Frigateu. Lahko ponovno zaženeš gostitelja (host), da začasno odpraviš težavo in potrdiš, da GPU dejansko deluje pravilno. Na zmogljivost to ne vpliva.", - "title": "Opozorilo statistike Intel GPU-ja" - } + "message": "Statistika GPU ni na voljo", + "description": "To je znana napaka v Intelovih orodjih za poročanje (intel_gpu_top), kjer orodje neha delovati in nenehno vrača 0 % porabo GPU, čeprav strojno pospeševanje in zaznavanje objektov pravilno delujeta na (i)GPU. To ni napaka programa Frigate. Za začasno rešitev in potrditev delovanja lahko ponovno zaženeš gostiteljski sistem. To ne vpliva na zmogljivost.", + "title": "Opozorilo za Intel GPU" + }, + "gpuTemperature": "Temperatura GPU", + "npuTemperature": "Temperatura NPU" }, "title": "Splošno", "detector": { "title": "Detektorji", "inferenceSpeed": "Hitrost sklepanja detektorja", "temperature": "Temperatura detektorja", - "cpuUsage": "Poraba CPE detektorja", + "cpuUsage": "Poraba procesorja detektorja", "memoryUsage": "Poraba pomnilnika detektorja", - "cpuUsageInformation": "CPU poraba pri pripravi vhodnih in izhodnih podatkov za / iz modelov za detekcijo. Ta vrednost ne meri porabe pri sami inferenci (izvajanju modela), tudi če uporabljaš GPU ali kakšen drug pospeševalnik." + "cpuUsageInformation": "Procesor, uporabljen za pripravo vhodnih in izhodnih podatkov v/iz modelov za zaznavanje. Ta vrednost ne meri uporabe sklepanja (inference), tudi če uporabljaš GPU ali pospeševalnik." }, "otherProcesses": { - "title": "Ostali procesi", - "processMemoryUsage": "Poraba pomnilnika", - "processCpuUsage": "Poraba CPE", + "title": "Drugi procesi", + "processMemoryUsage": "Poraba pomnilnika procesov", + "processCpuUsage": "Poraba procesorja procesov", "series": { "go2rtc": "go2rtc", "recording": "snemanje", "audio_detector": "detektor zvoka", - "review_segment": "preglej segment", + "review_segment": "segment pregleda", "embeddings": "vdelave" } } }, "title": "Sistem", - "metrics": "Sistemske meritve", + "metrics": "Sistemske metrike", "cameras": { "title": "Kamere", "overview": "Pregled", "info": { "aspectRatio": "razmerje stranic", - "cameraProbeInfo": "{{camera}} Podrobne Informacije Kamere", - "streamDataFromFFPROBE": "Podatki o pretoku se pridobijo z ukazom ffprobe.", - "fetching": "Pridobivanje Podatkov Kamere", + "cameraProbeInfo": "Informacije o viru kamere {{camera}}", + "streamDataFromFFPROBE": "Podatki o pretoku so pridobljeni s pomočjo ffprobe.", + "fetching": "Pridobivanje podatkov o kameri", "stream": "Pretok {{idx}}", "video": "Video:", "codec": "Kodek:", "resolution": "Ločljivost:", - "fps": "FPS:", + "fps": "Sličic na sekundo (FPS):", "unknown": "Neznano", "audio": "Zvok:", "error": "Napaka: {{error}}", "tips": { - "title": "Podrobne Informacije Kamere" + "title": "Informacije o viru kamere" } }, "framesAndDetections": "Okvirji / Zaznave", "label": { "camera": "kamera", - "detect": "zaznaj", + "detect": "zaznavanje", "skipped": "preskočeno", "ffmpeg": "FFmpeg", - "capture": "zajemanje", - "overallFramesPerSecond": "skupno število sličic na sekundo (FPS)", - "overallDetectionsPerSecond": "skupno število zaznav na sekundo", - "overallSkippedDetectionsPerSecond": "skupno število preskočenih zaznav na sekundo", + "capture": "zajem", + "overallFramesPerSecond": "skupno sličic na sekundo", + "overallDetectionsPerSecond": "skupno zaznav na sekundo", + "overallSkippedDetectionsPerSecond": "skupno preskočenih zaznav na sekundo", "cameraFfmpeg": "{{camName}} FFmpeg", "cameraCapture": "{{camName}} zajem", "cameraDetect": "{{camName}} zaznavanje", - "cameraFramesPerSecond": "{{camName}} sličic na sekundo (FPS)", - "cameraDetectionsPerSecond": "{{camName}} detekcij na sekundo", + "cameraFramesPerSecond": "{{camName}} sličic na sekundo", + "cameraDetectionsPerSecond": "{{camName}} zaznav na sekundo", "cameraSkippedDetectionsPerSecond": "{{camName}} preskočenih zaznav na sekundo" }, "toast": { "success": { - "copyToClipboard": "Podatki sonde so bili kopirani v odložišče." + "copyToClipboard": "Podatki o viru kopirani v odložišče." }, "error": { - "unableToProbeCamera": "Ni mogoče preveriti podrobnosti kamere: {{errorMessage}}" + "unableToProbeCamera": "Ni mogoče preveriti vira kamere: {{errorMessage}}" } + }, + "connectionQuality": { + "title": "Kakovost povezave", + "excellent": "Odlično", + "fair": "Zadovoljivo", + "poor": "Slabo", + "unusable": "Neuporabno", + "fps": "FPS", + "expectedFps": "Pričakovan FPS", + "reconnectsLastHour": "Ponovne povezave (zadnja ura)", + "stallsLastHour": "Zastoji (zadnja ura)" } }, "lastRefreshed": "Zadnja osvežitev: ", "stats": { "ffmpegHighCpuUsage": "{{camera}} ima visoko porabo procesorja FFmpeg ({{ffmpegAvg}} %)", "detectHighCpuUsage": "{{camera}} ima visoko porabo procesorja za zaznavanje ({{detectAvg}} %)", - "healthy": "Sistem je zdrav", - "reindexingEmbeddings": "Ponovno indeksiranje vdelanih elementov (embeddings) ({{processed}}% končano)", - "cameraIsOffline": "{{camera}} je nedosegljiva", - "detectIsSlow": "{{detect}} je počasen ({{speed}} ms)", - "detectIsVerySlow": "{{detect}} je zelo počasen ({{speed}} ms)", - "shmTooLow": "/dev/shm direktorij({{total}} MB) bi moral imeti vsaj {{min}} MB." + "healthy": "Sistem deluje brezhibno", + "reindexingEmbeddings": "Ponovno indeksiranje vdelav ({{processed}} % končano)", + "cameraIsOffline": "Kamera {{camera}} je brez povezave", + "detectIsSlow": "Zaznavanje ({{detect}}) je počasno ({{speed}} ms)", + "detectIsVerySlow": "Zaznavanje ({{detect}}) je zelo počasno ({{speed}} ms)", + "shmTooLow": "Dodelitev /dev/shm ({{total}} MB) bi morala biti povečana na vsaj {{min}} MB.", + "debugReplayActive": "Seja ponovnega predvajanja za razhroščevanje je aktivna" }, "enrichments": { "title": "Obogatitve", - "infPerSecond": "Inference Na Sekundo", + "infPerSecond": "Sklepanj na sekundo", "embeddings": { - "face_recognition": "Prepoznavanje Obrazov", - "plate_recognition": "Prepoznavanje Registrskih Tablic", - "face_recognition_speed": "Hitrost Prepoznavanja Obrazov", - "plate_recognition_speed": "Hitrost Prepoznavanja Registrskih Tablic", - "yolov9_plate_detection": "YOLOv9 Zaznavanje Registrskih Tablic", + "face_recognition": "Prepoznava obrazov", + "plate_recognition": "Prepoznava tablic", + "face_recognition_speed": "Hitrost prepoznave obrazov", + "plate_recognition_speed": "Hitrost prepoznave tablic", + "yolov9_plate_detection": "YOLOv9 zaznava tablic", "image_embedding": "Vdelava slik", "text_embedding": "Vdelava besedila", "image_embedding_speed": "Hitrost vdelave slik", - "yolov9_plate_detection_speed": "Hitrost zaznavanja tablic YOLOv9", - "review_description": "Opis pregleda", - "review_description_speed": "Preverite hitrost opisa", + "yolov9_plate_detection_speed": "YOLOv9 hitrost zaznave tablic", + "review_description": "Opis za pregled", + "review_description_speed": "Hitrost opisa za pregled", "classification": "Klasifikacija {{name}}", - "classification_speed": "Hitrost klasificiranja {{name}}", - "classification_events_per_second": "Hitrost klasificiranja dogodkov {{name}} na sekundo", + "classification_speed": "Hitrost klasifikacije {{name}}", + "classification_events_per_second": "Dogodki klasifikacije {{name}} na sekundo", "face_embedding_speed": "Hitrost vdelave obrazov", "text_embedding_speed": "Hitrost vdelave besedila", - "review_description_events_per_second": "Opis pregleda", + "review_description_events_per_second": "Dogodki opisa za pregled", "object_description": "Opis objekta", "object_description_speed": "Hitrost opisa objekta", - "object_description_events_per_second": "Opis objekta" + "object_description_events_per_second": "Dogodki opisa objekta" }, - "averageInf": "Povprečen čas inference" + "averageInf": "Povprečen čas sklepanja" } }