mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-18 19:16:42 +03:00
Compare commits
13 Commits
2a8ada9a14
...
b94d4e841f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b94d4e841f | ||
|
|
dd0f65f807 | ||
|
|
8e95f073a2 | ||
|
|
369d6580f7 | ||
|
|
1adc43d7f3 | ||
|
|
07f55da60a | ||
|
|
adfb27ab13 | ||
|
|
e50070c031 | ||
|
|
d19f5af3fb | ||
|
|
6b122d5d4c | ||
|
|
65778a63fe | ||
|
|
c3b5dd9dd9 | ||
|
|
faf283b5f3 |
@ -1,5 +1,6 @@
|
||||
{
|
||||
"form": {
|
||||
"user": "Потребителско име"
|
||||
"user": "Потребителско име",
|
||||
"password": "Парола"
|
||||
}
|
||||
}
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
"select": "Избери"
|
||||
},
|
||||
"restart": {
|
||||
"title": "Сигурен ли сте, че искате да рестартирате Frigate?"
|
||||
"title": "Сигурен ли сте, че искате да рестартирате Frigate?",
|
||||
"button": "Рестартирай"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"selectIcon": "Изберете иконка"
|
||||
"selectIcon": "Изберете иконка",
|
||||
"search": {
|
||||
"placeholder": "Потърси за икона…"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Свали видео"
|
||||
"label": "Свали видео",
|
||||
"toast": {
|
||||
"success": "Вашето видео за преглеждане почна да се изтегля."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "Модели за класификация"
|
||||
}
|
||||
|
||||
@ -1 +1,4 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "Настройки на конфигурацията - Фригейт",
|
||||
"configEditor": "Настройки на конфигурацията"
|
||||
}
|
||||
|
||||
@ -9,5 +9,7 @@
|
||||
"aria": "Избери събития",
|
||||
"noFoundForTimePeriod": "Няма намерени събития за този времеви период."
|
||||
},
|
||||
"allCameras": "Всички камери"
|
||||
"allCameras": "Всички камери",
|
||||
"alerts": "Известия",
|
||||
"detections": "Засичания"
|
||||
}
|
||||
|
||||
@ -8,5 +8,7 @@
|
||||
}
|
||||
},
|
||||
"trackedObjectsCount_one": "{{count}} проследен обект ",
|
||||
"trackedObjectsCount_other": "{{count}} проследени обекта "
|
||||
"trackedObjectsCount_other": "{{count}} проследени обекта ",
|
||||
"documentTitle": "Разгледай - Фригейт",
|
||||
"generativeAI": "Генериращ Изкъствен Интелект"
|
||||
}
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
{
|
||||
"documentTitle": "Експорт - Frigate"
|
||||
"documentTitle": "Експорт - Frigate",
|
||||
"search": "Търси"
|
||||
}
|
||||
|
||||
@ -10,5 +10,9 @@
|
||||
"deletedName_one": "{{count}} лице бе изтрито успешно.",
|
||||
"deletedName_other": "{{count}} лица бяха изтрити успешно."
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"addFace": "Добавете нова колекция във библиотеката за лица при качването на първата ви снимка.",
|
||||
"placeholder": "Напишете име за тази колекция"
|
||||
}
|
||||
}
|
||||
|
||||
@ -64,5 +64,6 @@
|
||||
"cameraSettings": {
|
||||
"cameraEnabled": "Камерата е включена"
|
||||
},
|
||||
"documentTitle": "Наживо - Frigate"
|
||||
"documentTitle": "Наживо - Frigate",
|
||||
"documentTitle.withCamera": "{{camera}} - На живо - Фригейт"
|
||||
}
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
{
|
||||
"button": {
|
||||
"save": "Запазване на търсенето"
|
||||
}
|
||||
},
|
||||
"search": "Търси",
|
||||
"savedSearches": "Запазени търсения"
|
||||
}
|
||||
|
||||
@ -12,5 +12,9 @@
|
||||
"point_one": "{{count}} точка",
|
||||
"point_other": "{{count}} точки"
|
||||
}
|
||||
},
|
||||
"documentTitle": {
|
||||
"default": "Настройки - Фригейт",
|
||||
"authentication": "Настройки за сигурността - Фругейт"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,9 @@
|
||||
{
|
||||
"stats": {
|
||||
"healthy": "Системата е изправна"
|
||||
},
|
||||
"documentTitle": {
|
||||
"cameras": "Статистики за Камери - Фригейт",
|
||||
"storage": "Статистика за паметта - Фригейт"
|
||||
}
|
||||
}
|
||||
|
||||
@ -152,7 +152,12 @@
|
||||
"generateSuccess": "Imatges de mostra generades amb èxit",
|
||||
"allImagesRequired_one": "Classifiqueu totes les imatges. Queda {{count}} imatge.",
|
||||
"allImagesRequired_many": "Classifiqueu totes les imatges. Queden {{count}} imatges.",
|
||||
"allImagesRequired_other": "Classifiqueu totes les imatges. Queden {{count}} imatges."
|
||||
"allImagesRequired_other": "Classifiqueu totes les imatges. Queden {{count}} imatges.",
|
||||
"modelCreated": "El model s'ha creat correctament. Utilitzeu la vista Classificacions recents per a afegir imatges per als estats que falten i, a continuació, entrenar el model.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Falten exemples d'estat",
|
||||
"description": "No heu seleccionat exemples per a tots els estats. El model no serà entrenat fins que tots els estats tinguin imatges. Després de continuar, utilitzeu la vista Classificacions recents per classificar imatges per als estats que falten, i després entrenar el model."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -55,5 +55,8 @@
|
||||
"trackedPoint": "Punt de seguiment"
|
||||
},
|
||||
"zoomIn": "Amplia",
|
||||
"zoomOut": "Redueix"
|
||||
"zoomOut": "Redueix",
|
||||
"normalActivity": "Normal",
|
||||
"needsReview": "Necessita revisió",
|
||||
"securityConcern": "Preocupació per la seguretat"
|
||||
}
|
||||
|
||||
@ -66,7 +66,8 @@
|
||||
"failed": "Impossibile avviare l'esportazione: {{error}}",
|
||||
"endTimeMustAfterStartTime": "L'ora di fine deve essere successiva all'ora di inizio",
|
||||
"noVaildTimeSelected": "Nessun intervallo di tempo valido selezionato"
|
||||
}
|
||||
},
|
||||
"view": "Visualizzazione"
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Salva esportazione",
|
||||
|
||||
@ -152,7 +152,12 @@
|
||||
"generateSuccess": "Immagini campione generate correttamente",
|
||||
"allImagesRequired_one": "Classifica tutte le immagini. Rimane {{count}} immagine.",
|
||||
"allImagesRequired_many": "Classifica tutte le immagini. Rimangono {{count}} immagini.",
|
||||
"allImagesRequired_other": "Classifica tutte le immagini. Rimangono {{count}} immagini."
|
||||
"allImagesRequired_other": "Classifica tutte le immagini. Rimangono {{count}} immagini.",
|
||||
"modelCreated": "Modello creato correttamente. Utilizza la vista Classificazioni recenti per aggiungere immagini per gli stati mancanti, quindi addestrare il modello.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Esempi di stati mancanti",
|
||||
"description": "Non hai selezionato esempi per tutti gli stati. Il modello non verrà addestrato finché tutti gli stati non avranno immagini. Dopo aver continuato, utilizza la vista Classificazioni recenti per classificare le immagini per gli stati mancanti, quindi addestra il modello."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -56,5 +56,8 @@
|
||||
"clickToSeek": "Premi per cercare in questo momento"
|
||||
},
|
||||
"zoomIn": "Ingrandisci",
|
||||
"zoomOut": "Rimpicciolisci"
|
||||
"zoomOut": "Rimpicciolisci",
|
||||
"normalActivity": "Normale",
|
||||
"needsReview": "Necessita revisione",
|
||||
"securityConcern": "Rischio per la sicurezza"
|
||||
}
|
||||
|
||||
@ -263,7 +263,8 @@
|
||||
"header": {
|
||||
"zones": "Zone",
|
||||
"ratio": "Rapporto",
|
||||
"area": "Area"
|
||||
"area": "Area",
|
||||
"score": "Punteggio"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
|
||||
@ -146,7 +146,12 @@
|
||||
},
|
||||
"generateSuccess": "Eksempelbilder ble generert",
|
||||
"allImagesRequired_one": "Vennligst klassifiser alle bildene. {{count}} bilde gjenstår.",
|
||||
"allImagesRequired_other": "Vennligst klassifiser alle bildene. {{count}} bilder gjenstår."
|
||||
"allImagesRequired_other": "Vennligst klassifiser alle bildene. {{count}} bilder gjenstår.",
|
||||
"modelCreated": "Modellen ble opprettet. Bruk visningen Nylige klassifiseringer for å legge til bilder for manglende tilstander, og tren deretter modellen.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Manglende tilstandseksempler",
|
||||
"description": "Du har ikke valgt eksempler for alle tilstander. Modellen vil ikke trenes før alle tilstander har bilder. Når du har gått videre, bruk visningen Nylige klassifiseringer til å klassifisere bilder for de manglende tilstandene, og tren deretter modellen."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -55,5 +55,8 @@
|
||||
"clickToSeek": "Klikk for å gå til dette tidspunktet"
|
||||
},
|
||||
"zoomIn": "Zoom inn",
|
||||
"zoomOut": "Zoom ut"
|
||||
"zoomOut": "Zoom ut",
|
||||
"normalActivity": "Normal",
|
||||
"needsReview": "Trenger inspeksjon",
|
||||
"securityConcern": "Sikkerhetsrisiko"
|
||||
}
|
||||
|
||||
@ -148,7 +148,12 @@
|
||||
},
|
||||
"generateSuccess": "Met succes gegenereerde voorbeeldafbeeldingen",
|
||||
"allImagesRequired_one": "Classificeer alle afbeeldingen. {{count}} afbeelding resterend.",
|
||||
"allImagesRequired_other": "Classificeer alle afbeeldingen. {{count}} afbeeldingen resterend."
|
||||
"allImagesRequired_other": "Classificeer alle afbeeldingen. {{count}} afbeeldingen resterend.",
|
||||
"modelCreated": "Model succesvol aangemaakt. Gebruik de weergave Recente classificaties om afbeeldingen voor ontbrekende statussen toe te voegen en train vervolgens het model.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Voorbeelden van ontbrekende staten",
|
||||
"description": "Je hebt geen voorbeelden geselecteerd voor alle staten. Het model wordt pas getraind wanneer alle staten afbeeldingen hebben. Ga je verder, gebruik dan de weergave Recente Classificaties om afbeeldingen voor de ontbrekende staten te classificeren en train daarna het model."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -55,5 +55,8 @@
|
||||
"clickToSeek": "Klik om naar deze tijd te zoeken"
|
||||
},
|
||||
"zoomIn": "Zoom in",
|
||||
"zoomOut": "Zoom uit"
|
||||
"zoomOut": "Zoom uit",
|
||||
"normalActivity": "Normaal",
|
||||
"needsReview": "Heeft een beoordeling nodig",
|
||||
"securityConcern": "Beveiligingsprobleem"
|
||||
}
|
||||
|
||||
@ -87,7 +87,10 @@
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"12hour": "d MMMM yyyy",
|
||||
"24hour": "d MMMM yyyy"
|
||||
}
|
||||
},
|
||||
"inProgress": "W trakcie",
|
||||
"invalidStartTime": "Nieprawidłowy czas rozpoczęcia",
|
||||
"invalidEndTime": "Nieprawidłowy czas zakończenia"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
@ -97,10 +100,23 @@
|
||||
"length": {
|
||||
"feet": "stopy",
|
||||
"meters": "metry"
|
||||
},
|
||||
"data": {
|
||||
"kbps": "kB/s",
|
||||
"mbps": "MB/s",
|
||||
"gbps": "GB/s",
|
||||
"kbph": "kB/godz.",
|
||||
"mbph": "MB/godz.",
|
||||
"gbph": "GB/godz."
|
||||
}
|
||||
},
|
||||
"label": {
|
||||
"back": "Wróć"
|
||||
"back": "Wróć",
|
||||
"hide": "Ukryj {{item}}",
|
||||
"show": "Pokaż {{item}}",
|
||||
"ID": "ID",
|
||||
"none": "Brak",
|
||||
"all": "Wszystko"
|
||||
},
|
||||
"button": {
|
||||
"apply": "Zastosuj",
|
||||
@ -137,7 +153,8 @@
|
||||
"cameraAudio": "Dźwięk kamery",
|
||||
"off": "WYŁĄCZ",
|
||||
"edit": "Edytuj",
|
||||
"copyCoordinates": "Kopiuj współrzędne"
|
||||
"copyCoordinates": "Kopiuj współrzędne",
|
||||
"continue": "Kontynuuj"
|
||||
},
|
||||
"menu": {
|
||||
"system": "System",
|
||||
@ -239,7 +256,8 @@
|
||||
"configurationEditor": "Edytor konfiguracji",
|
||||
"help": "Pomoc",
|
||||
"settings": "Ustawienia",
|
||||
"export": "Eksportuj"
|
||||
"export": "Eksportuj",
|
||||
"classification": "Klasyfikacja"
|
||||
},
|
||||
"role": {
|
||||
"viewer": "Przeglądający",
|
||||
@ -283,5 +301,9 @@
|
||||
"readTheDocumentation": "Przeczytaj dokumentację",
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} i {{1}}",
|
||||
"many": "{{items}}, oraz {{last}}"
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
"button": {
|
||||
"deleteClassificationAttempts": "Usuń obrazy klasyfikacyjne",
|
||||
"renameCategory": "Zmień nazwę klasy",
|
||||
"deleteCategory": "Usuń klasę",
|
||||
"deleteCategory": "Usuń klasyfikację",
|
||||
"deleteImages": "Usuń obrazy",
|
||||
"trainModel": "Przeszkol model",
|
||||
"addClassification": "Dodaj klasyfikację",
|
||||
@ -39,7 +39,9 @@
|
||||
},
|
||||
"deleteCategory": {
|
||||
"title": "Usuń klasę",
|
||||
"desc": "Czy na pewno chcesz usunąć klasę {{name}}? Spowoduje to trawałe usunięcie wszystkich powiązanych obrazków i konieczność ponownego trenowania modelu."
|
||||
"desc": "Czy na pewno chcesz usunąć klasę {{name}}? Spowoduje to trawałe usunięcie wszystkich powiązanych obrazków i konieczność ponownego trenowania modelu.",
|
||||
"minClassesTitle": "Nie można usunąć kategorii",
|
||||
"minClassesDesc": "Model klasyfikacyjny musi posiadać co najmniej dwie kategorie. Dodaj inną kategorię aby możliwe było usunięcie tej kategorii."
|
||||
},
|
||||
"deleteModel": {
|
||||
"title": "Usuń model klasyfikacji",
|
||||
@ -49,10 +51,29 @@
|
||||
"desc_many": "Czy na pewno chcesz usunąć {{count}} modeli? Spowoduje to trwałe usunięcie wszystkich powiązanych danych, włącznie z obrazami i danymi treningowymi. Nie można cofnąć tej operacji."
|
||||
},
|
||||
"edit": {
|
||||
"title": "Edytuj model klasyfikacji"
|
||||
"title": "Edytuj model klasyfikacji",
|
||||
"descriptionObject": "Zmień typ obiektu i kryteria dla tego modelu klasyfikacji.",
|
||||
"stateClassesInfo": "Uwaga: Zmiana typu klasyfikacji wymaga treningu nowego modelu."
|
||||
},
|
||||
"tooltip": {
|
||||
"trainingInProgress": "Trwa trenowanie modelu",
|
||||
"modelNotReady": "Mode nie jest gotowy do trenowania"
|
||||
"modelNotReady": "Mode nie jest gotowy do trenowania",
|
||||
"noChanges": "Brak zmian w zbiorze danych od czasu ostatniego treningu."
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
"title": "Usuń obrazy z puli danych"
|
||||
},
|
||||
"renameCategory": {
|
||||
"title": "Zmień nazwę klasy",
|
||||
"desc": "Wprowadź nową nazwę dla {{name}}. Zastosowanie tej zmiany wymagać będzie treningu nowego modelu."
|
||||
},
|
||||
"description": {
|
||||
"invalidName": "Niepoprawna nazwa. Nazwy mogą zawierać tylko: litery, cyfry, spacje, cudzysłowy, podkreślniniki i myślniki."
|
||||
},
|
||||
"train": {
|
||||
"title": "Ostatnie Klasyfikacje"
|
||||
},
|
||||
"createCategory": {
|
||||
"new": "Stwórz nową klasyfikację"
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,8 +43,8 @@
|
||||
"label": "Szczegóły",
|
||||
"noDataFound": "Brak szczegółów do przejrzenia",
|
||||
"aria": "Przełącz widok szczegółów",
|
||||
"trackedObject_one": "obiekt",
|
||||
"trackedObject_other": "obiekty",
|
||||
"trackedObject_one": "{{count}} obiekt",
|
||||
"trackedObject_other": "{{count}} obiekty",
|
||||
"noObjectDetailData": "Brak danych szczegółowych dla obiektu.",
|
||||
"settings": "Ustawienia widoku szczegółów",
|
||||
"alwaysExpandActive": {
|
||||
@ -55,5 +55,6 @@
|
||||
"objectTrack": {
|
||||
"trackedPoint": "Śledzony punkt",
|
||||
"clickToSeek": "Kliknij aby przewinąć do tego miejsca"
|
||||
}
|
||||
},
|
||||
"needsReview": "Wymaga manualnego sprawdzenia"
|
||||
}
|
||||
|
||||
@ -160,7 +160,8 @@
|
||||
"snapshot": "zrzut ekranu",
|
||||
"video": "wideo",
|
||||
"object_lifecycle": "cykl życia obiektu",
|
||||
"thumbnail": "miniaturka"
|
||||
"thumbnail": "miniaturka",
|
||||
"tracking_details": "szczegóły śledzenia"
|
||||
},
|
||||
"itemMenu": {
|
||||
"downloadSnapshot": {
|
||||
@ -232,6 +233,29 @@
|
||||
"createObjectMask": "Utwórz maskę obiektu",
|
||||
"adjustAnnotationSettings": "Dostosuj ustawienia adnotacji",
|
||||
"scrollViewTips": "Kliknij, aby zobaczyć najważniejsze momenty cyklu życia tego obiektu.",
|
||||
"count": "{{first}} z {{second}}"
|
||||
"count": "{{first}} z {{second}}",
|
||||
"autoTrackingTips": "Pozycja znacznika obiektu jest niedokładna dla kamer z automatycznym śledzeniem.",
|
||||
"lifecycleItemDesc": {
|
||||
"visible": "Wykryto {{label}}",
|
||||
"entered_zone": "{{label}} pojawił się w {{zones}}",
|
||||
"active": "{{label}} poruszył się",
|
||||
"stationary": "{{label}} zatrzymał się",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "Wykryto {{attribute}} dla obiektu {{label}}",
|
||||
"other": "{{label}} został rozpoznany jako {{attribute}}"
|
||||
},
|
||||
"gone": "Utracono śledzenie dla {{label}}",
|
||||
"external": "Wykryto {{label}}",
|
||||
"header": {
|
||||
"zones": "Strefy"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"title": "Ustawienia adnotacji",
|
||||
"showAllZones": {
|
||||
"title": "Pokaż wszystkie strefy",
|
||||
"desc": "Pokazuj linie stref w momencie wejścia obiektu w strefę."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
"description": {
|
||||
"addFace": "Dodaj nową kolekcję do biblioteki twarzy, przesyłając swoje pierwsze zdjęcie.",
|
||||
"placeholder": "Wprowadź nazwę tej kolekcji",
|
||||
"invalidName": "Nieprawidłowa nazwa. Nazwy mogą zawierać tylko litery, cyfry, spacje, apostrofy, podkreślenia oraz myślniki."
|
||||
"invalidName": "Niepoprawna nazwa. Nazwy mogą zawierać tylko: litery, cyfry, spacje, cudzysłowy, podkreślniniki i myślniki."
|
||||
},
|
||||
"details": {
|
||||
"person": "Osoba",
|
||||
|
||||
@ -67,7 +67,7 @@
|
||||
},
|
||||
"manualRecording": {
|
||||
"title": "Nagrywanie na żądanie",
|
||||
"tips": "Rozpocznij ręczne zdarzenie w oparciu o ustawienia przechowywania nagrań tej kamery.",
|
||||
"tips": "Ręcznie rozpocznij zdarzenie w oparciu o ustawienia przechowywania nagrań tej kamery.",
|
||||
"playInBackground": {
|
||||
"label": "Odtwarzaj w tle",
|
||||
"desc": "Włącz tę opcję, aby kontynuować transmisję, gdy odtwarzacz jest ukryty."
|
||||
@ -173,7 +173,17 @@
|
||||
},
|
||||
"noCameras": {
|
||||
"buttonText": "Dodaj kamerę",
|
||||
"description": "Zacznij od podłączenia kamery.",
|
||||
"title": "Nie ustawiono żadnej kamery"
|
||||
"description": "Zacznij od podłączenia kamery do Frigate.",
|
||||
"title": "Nie skonfigurowano żadnej kamery",
|
||||
"restricted": {
|
||||
"title": "Brak dostępnych kamer",
|
||||
"description": "Nie masz uprawnień aby przeglądać kamery w tej grupie."
|
||||
}
|
||||
},
|
||||
"snapshot": {
|
||||
"takeSnapshot": "Pobierz miniaturę",
|
||||
"captureFailed": "Nie udało się wykonać migawki.",
|
||||
"downloadStarted": "Pobieranie migawki rozpoczęte.",
|
||||
"noVideoSource": "Brak źródeł video dostępnych do wykonania migawki."
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
"triggers": "Wyzwalacze",
|
||||
"roles": "Role",
|
||||
"cameraManagement": "Zarządzanie",
|
||||
"cameraReview": "Przejrzyj"
|
||||
"cameraReview": "Przegląd"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@ -26,7 +26,7 @@
|
||||
"noCamera": "Brak Kamery"
|
||||
},
|
||||
"general": {
|
||||
"title": "Ustawienia Ogólne",
|
||||
"title": "Ustawienia interfejsu użytkownika",
|
||||
"storedLayouts": {
|
||||
"title": "Zapisane Układy",
|
||||
"clearAll": "Wyczyść Wszystkie Układy",
|
||||
@ -50,6 +50,14 @@
|
||||
"playAlertVideos": {
|
||||
"label": "Odtwarzaj Filmy Alarmowe",
|
||||
"desc": "Domyślnie, ostatnie alerty na panelu Na Żywo są odtwarzane jako małe zapętlone filmy. Wyłącz tę opcję, aby pokazywać tylko statyczny obraz ostatnich alertów na tym urządzeniu/przeglądarce."
|
||||
},
|
||||
"displayCameraNames": {
|
||||
"label": "Zawsze pokazuj nazwy kamer",
|
||||
"desc": "Zawsze pokazuj nazwę kamery w widoku wielu kamer."
|
||||
},
|
||||
"liveFallbackTimeout": {
|
||||
"label": "Przekroczono czas oczekiwania dla strumienia",
|
||||
"desc": "W wypadku utraty strumienia wysokiej jakości, użyj trybu niskiej przepustowości po X sekund od utracenia połączenia. Sugerowana wartość: 3."
|
||||
}
|
||||
},
|
||||
"cameraGroupStreaming": {
|
||||
@ -906,5 +914,200 @@
|
||||
"title": "Wyszukiwanie semantyczne jest zablokowane",
|
||||
"desc": "Wyszukiwanie semantyczne musi być włączone, aby korzystać z triggerów."
|
||||
}
|
||||
},
|
||||
"cameraWizard": {
|
||||
"title": "Dodaj kamerę",
|
||||
"steps": {
|
||||
"streamConfiguration": "Konfiguracja strumienia"
|
||||
},
|
||||
"save": {
|
||||
"success": "Zapisano ustawienia nowej kamery {{cameraName}}."
|
||||
},
|
||||
"testResultLabels": {
|
||||
"resolution": "Rozdzielczość",
|
||||
"fps": "kl./s"
|
||||
},
|
||||
"commonErrors": {
|
||||
"noUrl": "Podaj poprawny adres URL",
|
||||
"testFailed": "Negatywny wynik testu strumienia: {{error}}"
|
||||
},
|
||||
"step1": {
|
||||
"cameraName": "Nazwa kamery",
|
||||
"cameraNamePlaceholder": "np. drzwi_frontowe lub Ogród",
|
||||
"host": "Host/Adres IP",
|
||||
"port": "Port",
|
||||
"username": "Nazwa użytkownika",
|
||||
"usernamePlaceholder": "Opcjonalne",
|
||||
"password": "Hasło",
|
||||
"passwordPlaceholder": "Opcjonalne",
|
||||
"selectTransport": "Wybierz protokół warstwy transportowej",
|
||||
"cameraBrand": "Marka Kamery",
|
||||
"selectBrand": "Wybierz markę kamery aby dostosować wzór adresu URL",
|
||||
"customUrl": "Niestandardowy adres URL strumienia",
|
||||
"brandInformation": "Informacje o marce",
|
||||
"brandUrlFormat": "Dla kamer z formatem RTSP, formatuj URL jako: {{exampleUrl}}",
|
||||
"customUrlPlaceholder": "rtsp://nazwa_użytkownika:hasło@host:port/scieżka",
|
||||
"connectionSettings": "Ustawienia Połączenia",
|
||||
"detectionMethod": "Metoda wykrywania strumienia",
|
||||
"onvifPort": "Port ONVIF",
|
||||
"manualMode": "Ręczny wybór",
|
||||
"onvifPortDescription": "Dla kamer wspierających protokół ONVIF, port to zazwyczaj 80 lub 8080.",
|
||||
"errors": {
|
||||
"brandOrCustomUrlRequired": "Wybierz markę kamery oraz host/adres IP lub wybierz 'Inny' i podaj niestandardowy adres URL",
|
||||
"nameRequired": "Wymagana nazwa kamery",
|
||||
"nameLength": "Nazwa kamery musi mieć 64 lub mniej znaków",
|
||||
"invalidCharacters": "Nazwa kamery zawiera niepoprawne znaki",
|
||||
"nameExists": "Nazwa kamery jest już zajęta",
|
||||
"customUrlRtspRequired": "Niestandardowe adresy URL muszą zaczynać się od \"rtsp://\". Ręczna konfiguracja wymagana jest dla strumieniów innych niż RTSP."
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
"testSuccess": "Test połączenia udany!",
|
||||
"testFailed": "Test połączenia nieudany. Sprawdź adres źródła obrazu i spróbuj ponownie.",
|
||||
"testFailedTitle": "Test Nieudany",
|
||||
"streamDetails": "Szczegóły Strumienia",
|
||||
"testing": {
|
||||
"fetchingSnapshot": "Przygotowywanie migawki kamery..."
|
||||
},
|
||||
"deviceInfo": "Informacje o urządzeniu",
|
||||
"manufacturer": "Producent",
|
||||
"model": "Model",
|
||||
"firmware": "Firmware",
|
||||
"profiles": "Profile",
|
||||
"ptzSupport": "Wsparcie PTZ",
|
||||
"autotrackingSupport": "Wsparcie auto-śledzenia",
|
||||
"uriCopy": "Kopiuj",
|
||||
"uriCopied": "Adres URL skopiowano do schowka",
|
||||
"testConnection": "Przetestuj połączenie",
|
||||
"errors": {
|
||||
"hostRequired": "Wymagany jest Host/Adres IP"
|
||||
}
|
||||
},
|
||||
"step3": {
|
||||
"streamTitle": "Strumień numer: {{number}}",
|
||||
"streamUrl": "URL strumienia",
|
||||
"streamUrlPlaceholder": "rtsp://nazwa_użytkownika:hasło@host:port/scieżka",
|
||||
"selectStream": "Wybierz strumień",
|
||||
"noStreamFound": "Nie znaleziono żadnego strumienia",
|
||||
"url": "adres URL",
|
||||
"resolution": "Rozdzielczość",
|
||||
"selectResolution": "Wybierz rozdzielczość",
|
||||
"quality": "Jakość",
|
||||
"selectQuality": "wybierz jakość",
|
||||
"roles": "Role",
|
||||
"roleLabels": {
|
||||
"detect": "Wykrywanie obiektów",
|
||||
"record": "Nagrywanie",
|
||||
"audio": "Dźwięk"
|
||||
},
|
||||
"testStream": "Przetestuj połączenie",
|
||||
"testSuccess": "Test strumienia udany!",
|
||||
"testFailed": "Test strumienia nieudany",
|
||||
"testFailedTitle": "Test nieudany",
|
||||
"connected": "Połączono",
|
||||
"notConnected": "Nie połączono",
|
||||
"featuresTitle": "Funkcje",
|
||||
"go2rtc": "Ogranicz połączenia do kamery",
|
||||
"detectRoleWarning": "Przynajmniej jeden strumień musi mieć rolę \"detect\".",
|
||||
"rolesPopover": {
|
||||
"title": "Role strumienia",
|
||||
"detect": "Główny strumień służący do wykrywania obiektów."
|
||||
},
|
||||
"featuresPopover": {
|
||||
"title": "Funkcje strumienia"
|
||||
}
|
||||
},
|
||||
"step4": {
|
||||
"description": "Końcowa walidacja i analiza przed zapisaniem ustawień nowej kamery. Połącz się z każdym strumieniem przed zapisaniem.",
|
||||
"validationTitle": "Walidacja strumienia",
|
||||
"reconnectionSuccess": "Ponowna próba połączenia udana.",
|
||||
"streamUnavailable": "Podgląd strumienia niedostępny",
|
||||
"connecting": "Łączenie...",
|
||||
"streamTitle": "Strumień numer: {{number}}",
|
||||
"valid": "Poprawny",
|
||||
"connectingStream": "Łączenie",
|
||||
"disconnectStream": "Rozłącz",
|
||||
"estimatedBandwidth": "Przewidywana przepustowość",
|
||||
"roles": "Role",
|
||||
"ffmpegModuleDescription": "Jeżeli po kilku próbach strumień nadal nie ładuje się, uruchom ten tryb. Gdy włączony jest ten tryb Frigate będzie używać modułu ffmpeg z go2rtc. Może to zapewnić lepszą kompatybilność z niektórymi typami strumieniów.",
|
||||
"none": "Brak",
|
||||
"error": "Błąd",
|
||||
"streamValidated": "Strumień numer: {{number}} przeszedł test pozytywnie.",
|
||||
"streamValidationFailed": "Strumień numer: {{number}} test nieudany",
|
||||
"saveAndApply": "Zapisz nową kamerę",
|
||||
"saveError": "Nieprawidłowa konfiguracja. Sprawdź ustawienia.",
|
||||
"issues": {
|
||||
"title": "Walidacja strumienia",
|
||||
"audioCodecGood": "Kodek dźwięku to {{codec}}.",
|
||||
"resolutionHigh": "Rozdzielczość {{resolution}} może spowodować większe zużycie zasobów.",
|
||||
"resolutionLow": "Rozdzielczość {{resolution}} może okazać się za mała aby poprawnie wykrywać małe obiekty.",
|
||||
"noAudioWarning": "Nie wykryto dźwięku dla tego strumienia, nagrania również nie będą zawierać dźwięku.",
|
||||
"audioCodecRecordError": "Kodek AAC jest wymagany aby uwzględnić dźwięk w nagraniach.",
|
||||
"audioCodecRequired": "Strumień audio jest wymagany aby umożliwić wykrywanie dźwięku.",
|
||||
"restreamingWarning": "Ograniczenie ilości połączeń do strumienia nagrań może delikatnie zwiększyć użycie procesora",
|
||||
"brands": {
|
||||
"reolink-rtsp": "Strumień RTSP dla kamer firmy Reolink nie jest rekomendowany. Uruchom strumień HTTP w oprogramowaniu kamery i uruchom kreator jeszcze raz."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cameraManagement": {
|
||||
"title": "Zarządzaj kamerami",
|
||||
"addCamera": "Dodaj nową kamerę",
|
||||
"editCamera": "Edytuj kamerę:",
|
||||
"selectCamera": "Wybierz kamerę",
|
||||
"backToSettings": "Powrót do ustawień kamery",
|
||||
"streams": {
|
||||
"title": "Włącz / Wyłącz kamery"
|
||||
},
|
||||
"cameraConfig": {
|
||||
"add": "Dodaj kamerę",
|
||||
"edit": "Edytuj kamerę",
|
||||
"description": "Skonfiguruj ustawienia kamery, wliczając strumienie wejściowe i ich role.",
|
||||
"name": "Nazwa kamery",
|
||||
"nameRequired": "Wymagana nazwa kamery",
|
||||
"nameLength": "Nazwa kamery musi mieć 64 lub mniej znaków.",
|
||||
"namePlaceholder": "np. drzwi_frontowe lub Ogród",
|
||||
"enabled": "Włączone",
|
||||
"ffmpeg": {
|
||||
"inputs": "Strumienie wejściowe",
|
||||
"path": "Ścieżka strumienia",
|
||||
"pathRequired": "Ścieżka strumienia jest wymagana",
|
||||
"pathPlaceholder": "rtsp://...",
|
||||
"roles": "Role",
|
||||
"rolesRequired": "Wymagana jest przynajmniej jedna rola",
|
||||
"rolesUnique": "Każda rola ('audio', 'detect', 'record') może zostać przypisana tylko raz",
|
||||
"addInput": "Dodaj strumień wejściowy",
|
||||
"removeInput": "Usuń strumień wejściowy",
|
||||
"inputsRequired": "Wymagany jest przynajmniej jeden strumień wejściowy"
|
||||
},
|
||||
"go2rtcStreams": "Strumienie go2rtc",
|
||||
"streamUrls": "Adresy URL strumieni",
|
||||
"addUrl": "Dodaj adres URL",
|
||||
"addGo2rtcStream": "Dodaj strumień go2rtc",
|
||||
"toast": {
|
||||
"success": "Zapisano poprawnie kamerę {{cameraName}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cameraReview": {
|
||||
"review": {
|
||||
"alerts": "Alerty ",
|
||||
"detections": "Wykrycia "
|
||||
},
|
||||
"reviewClassification": {
|
||||
"title": "Przegląd klasyfikacji",
|
||||
"noDefinedZones": "Nie zdefiniowano żadnych stref dla tej kamery.",
|
||||
"objectDetectionsTips": "Wszystkie obiekty w kategorii {{detectionsLabels}} wykryte przez kamerę {{cameraName}} będą wyświetlane jako Wykrycia niezależnie od strefy w której zostały wykryte.",
|
||||
"zoneObjectDetectionsTips": {
|
||||
"text": "Wszystkie obiekty w kategorii {{detectionsLabels}} nieskategoryzowane w strefie {{zone}} kamery {{cameraName}} będą wyświetlane jako Wykrycia.",
|
||||
"notSelectDetections": "Wszystkie obiekty w kategorii {{detectionsLabels}} wykryte w strefie {{zone}} kamery {{cameraName}} nieskategoryzowane jako Alerty będą wyświetlane jako Wykrycia, niezależnie w której strefie zostaną wykryte.",
|
||||
"regardlessOfZoneObjectDetectionsTips": "Wszystkie obiekty w kategorii {{detectionsLabels}} nieskategoryzowane dla kamery {{cameraName}} będą wyświetlane jako Wykrycia niezależnie w której strefie zostaną wykryte."
|
||||
},
|
||||
"unsavedChanges": "Niezapisane ustawienia klasyfikacji przeglądu dla kamery {{camera}}",
|
||||
"selectAlertsZones": "Wybierz strefę dla Alertów",
|
||||
"selectDetectionsZones": "Wybierz strefę dla Wykryć",
|
||||
"limitDetections": "Ogranicz detekcje do konkretnych stref"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -42,7 +42,11 @@
|
||||
"gpuMemory": "Pamięć GPU",
|
||||
"gpuUsage": "Użycie GPU",
|
||||
"npuUsage": "Użycie NPU",
|
||||
"npuMemory": "Pamięć NPU"
|
||||
"npuMemory": "Pamięć NPU",
|
||||
"intelGpuWarning": {
|
||||
"message": "Statystyki układu graficznego niedostępne",
|
||||
"description": "W narzędziach telemetrii i statystyki układów graficznych firmy Intel (intel_gpu_top) znajduje się znany błąd powodujący raportowanie użycia układu graficznego wynoszące 0%, nawet gdy akceleracja sprzętowa i wykrywanie obiektów działa prawidłowo korzystając ze zintegrowanego układu graficznego. To nie jest błąd oprogramowania Frigate. Restart hosta może chwilowo rozwiązać problem i pozwolić na weryfikację działania układu graficznego. Ten bład nie wpływa na wydajność systemu,"
|
||||
}
|
||||
},
|
||||
"title": "Ogólne",
|
||||
"detector": {
|
||||
|
||||
@ -152,7 +152,12 @@
|
||||
"generateSuccess": "Imaginile de exemplu au fost generate cu succes",
|
||||
"allImagesRequired_one": "Te rog să clasifici toate imaginile. {{count}} imagine rămasă.",
|
||||
"allImagesRequired_few": "Te rog să clasifici toate imaginile. {{count}} imagini rămase.",
|
||||
"allImagesRequired_other": "Te rog să clasifici toate imaginile. {{count}} de imagini rămase."
|
||||
"allImagesRequired_other": "Te rog să clasifici toate imaginile. {{count}} de imagini rămase.",
|
||||
"modelCreated": "Modelul a fost creat cu succes. Folosește vizualizarea Clasificări recente pentru a adăuga imagini pentru stările lipsă, apoi antrenează modelul.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Exemple de stări lipsă",
|
||||
"description": "Nu ai selectat exemple pentru toate stările. Modelul nu va fi antrenat până când toate stările nu au imagini. După continuare, folosește vizualizarea Clasificări recente pentru a clasifica imagini pentru stările lipsă, apoi antrenează modelul."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -55,5 +55,8 @@
|
||||
"clickToSeek": "Apasă pentru a naviga la acest moment"
|
||||
},
|
||||
"zoomIn": "Mărește",
|
||||
"zoomOut": "Micșorează"
|
||||
"zoomOut": "Micșorează",
|
||||
"normalActivity": "Normal",
|
||||
"needsReview": "Necesită revizuire",
|
||||
"securityConcern": "Potențială problemă de securitate"
|
||||
}
|
||||
|
||||
@ -152,7 +152,12 @@
|
||||
"generateSuccess": "Зразки зображень успішно створено",
|
||||
"allImagesRequired_one": "Будь ласка, класифікуйте всі зображення. Залишилося {{count}} зображення.",
|
||||
"allImagesRequired_few": "Будь ласка, класифікуйте всі зображення. Залишилося зображень: {{count}}.",
|
||||
"allImagesRequired_many": "Будь ласка, класифікуйте всі зображення. Залишилося зображень: {{count}}."
|
||||
"allImagesRequired_many": "Будь ласка, класифікуйте всі зображення. Залишилося зображень: {{count}}.",
|
||||
"modelCreated": "Модель успішно створено. Використовуйте режим перегляду «Нещодавні класифікації», щоб додати зображення для відсутніх станів, а потім навчіть модель.",
|
||||
"missingStatesWarning": {
|
||||
"title": "Приклади відсутніх станів",
|
||||
"description": "Ви не вибрали приклади для всіх станів. Модель не буде навчена, доки всі стани не матимуть зображень. Після продовження скористайтеся поданням «Нещодавні класифікації», щоб класифікувати зображення для відсутніх станів, а потім навчіть модель."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
|
||||
@ -55,5 +55,8 @@
|
||||
"clickToSeek": "Натисніть, щоб перейти до цього часу"
|
||||
},
|
||||
"zoomIn": "Збільшити масштаб",
|
||||
"zoomOut": "Зменшити масштаб"
|
||||
"zoomOut": "Зменшити масштаб",
|
||||
"normalActivity": "Звичайний",
|
||||
"needsReview": "Потребує перегляду",
|
||||
"securityConcern": "Проблема безпеки"
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user