frigate/web/public/locales/pl/views/settings.json
Hosted Weblate eb9758583a
Translated using Weblate (Polish)
Currently translated at 89.2% (570 of 639 strings)

Translated using Weblate (Polish)

Currently translated at 92.9% (119 of 128 strings)

Translated using Weblate (Polish)

Currently translated at 98.1% (210 of 214 strings)

Translated using Weblate (Polish)

Currently translated at 85.4% (546 of 639 strings)

Translated using Weblate (Polish)

Currently translated at 95.0% (38 of 40 strings)

Translated using Weblate (Polish)

Currently translated at 83.5% (107 of 128 strings)

Translated using Weblate (Polish)

Currently translated at 98.0% (51 of 52 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (92 of 92 strings)

Translated using Weblate (Polish)

Currently translated at 37.8% (45 of 119 strings)

Co-authored-by: Bartlomiej Puls <bartlomiej.puls@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: piesu <dogiiee@proton.me>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pl/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
2025-12-04 06:08:11 +01:00

1136 lines
54 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"menu": {
"users": "Użytkownicy",
"notifications": "Powiadomienia",
"ui": "Interfejs Użytkownika",
"classification": "Klasyfikacja",
"cameras": "Ustawienia Kamery",
"frigateplus": "Frigate+",
"masksAndZones": "Maski / Strefy",
"motionTuner": "Konfigurator Ruchu",
"debug": "Debugowanie",
"enrichments": "Wzbogacenia",
"triggers": "Wyzwalacze",
"roles": "Role",
"cameraManagement": "Zarządzanie",
"cameraReview": "Przegląd"
},
"dialog": {
"unsavedChanges": {
"title": "Masz niezapisane zmiany.",
"desc": "Czy chcesz zapisać swoje zmiany przed kontynuowaniem?"
}
},
"cameraSetting": {
"camera": "Kamera",
"noCamera": "Brak Kamery"
},
"general": {
"title": "Ustawienia interfejsu użytkownika",
"storedLayouts": {
"title": "Zapisane Układy",
"clearAll": "Wyczyść Wszystkie Układy",
"desc": "Układ kamer w grupie można przeciągać/zmieniać rozmiar. Pozycje są zapisywane w lokalnej pamięci przeglądarki."
},
"calendar": {
"title": "Kalendarz",
"firstWeekday": {
"label": "Pierwszy dzień tygodnia",
"sunday": "Niedziela",
"monday": "Poniedziałek",
"desc": "Dzień od którego zaczyna się kalendarz przeglądu."
}
},
"liveDashboard": {
"automaticLiveView": {
"label": "Automatyczny Podgląd na Żywo",
"desc": "Automatycznie przełącz na podgląd na żywo kamery, gdy wykryta zostanie aktywność. Wyłączenie tej opcji spowoduje, że statyczne obrazy kamer na panelu Na Żywo będą aktualizowane tylko raz na minutę."
},
"title": "Panel Na Żywo",
"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": {
"title": "Ustawienia Strumieniowania Grup Kamer",
"desc": "Ustawienia strumieniowania dla każdej grupy kamer są przechowywane w lokalnej pamięci przeglądarki.",
"clearAll": "Wyczyść Wszystkie Ustawienia Strumieniowania"
},
"recordingsViewer": {
"title": "Przeglądarka Nagrań",
"defaultPlaybackRate": {
"label": "Domyślna Prędkość Odtwarzania",
"desc": "Domyślna prędkość odtwarzania dla odtwarzania nagrań."
}
},
"toast": {
"success": {
"clearStoredLayout": "Wyczyszczono zapisany układ dla {{cameraName}}",
"clearStreamingSettings": "Wyczyszczono ustawienia strumieniowania dla wszystkich grup kamer."
},
"error": {
"clearStoredLayoutFailed": "Nie udało się wyczyścić zapisanego układu: {{errorMessage}}",
"clearStreamingSettingsFailed": "Nie udało się wyczyścić ustawień strumieniowania: {{errorMessage}}"
}
}
},
"documentTitle": {
"default": "Ustawienia - Frigate",
"camera": "Ustawienia Kamery - Frigate",
"masksAndZones": "Edytor Masek i Stref - Frigate",
"frigatePlus": "Ustawienia Frigate+ - Frigate",
"classification": "Ustawienia Klasyfikacji - Frigate",
"general": "Ustawienia Interfejsu - Frigate",
"authentication": "Ustawienia Uwierzytelniania - Frigate",
"motionTuner": "Konfigurator Ruchu - Frigate",
"object": "Debug - Frigate",
"notifications": "Ustawienia powiadomień - Frigate",
"enrichments": "Ustawienia wzbogacania - Frigate",
"cameraManagement": "Zarządzanie kamerami Frigate",
"cameraReview": "Ustawienia przeglądu kamer - Frigate"
},
"classification": {
"title": "Ustawienia Klasyfikacji",
"semanticSearch": {
"modelSize": {
"small": {
"title": "mały",
"desc": "Używanie <em>małego</em> modelu wykorzystuje skwantyzowaną wersję, która zużywa mniej pamięci RAM i działa szybciej na procesorze przy bardzo nieznacznej różnicy w jakości osadzeń."
},
"large": {
"title": "duży",
"desc": "Używanie <em>dużego</em> modelu wykorzystuje pełny model Jina i automatycznie uruchomi się na GPU, jeśli jest dostępny."
},
"desc": "Rozmiar modelu używanego do osadzeń wyszukiwania semantycznego.",
"label": "Rozmiar Modelu"
},
"title": "Wyszukiwanie Semantyczne",
"desc": "Wyszukiwanie semantyczne w Frigate pozwala znaleźć śledzone obiekty w elementach przeglądu za pomocą samego obrazu, zdefiniowanego przez użytkownika opisu tekstowego lub automatycznie wygenerowanego opisu.",
"readTheDocumentation": "Przeczytaj Dokumentację",
"reindexNow": {
"label": "Przeindeksuj Teraz",
"desc": "Przeindeksowanie wygeneruje ponownie osadzenia dla wszystkich śledzonych obiektów. Ten proces działa w tle i może maksymalnie obciążyć procesor oraz zająć sporo czasu w zależności od liczby śledzonych obiektów.",
"confirmButton": "Przeindeksuj",
"success": "Przeindeksowanie rozpoczęte pomyślnie.",
"alreadyInProgress": "Przeindeksowanie jest już w toku.",
"error": "Nie udało się rozpocząć przeindeksowania: {{errorMessage}}",
"confirmTitle": "Potwierdź Przeindeksowanie",
"confirmDesc": "Czy na pewno chcesz przeindeksować osadzenia wszystkich śledzonych obiektów? Ten proces będzie działał w tle, ale może maksymalnie obciążyć procesor i zająć sporo czasu. Możesz śledzić postęp na stronie Eksploruj."
}
},
"faceRecognition": {
"title": "Rozpoznawanie Twarzy",
"desc": "Rozpoznawanie twarzy pozwala na przypisanie imion do osób przez Frigate jako podrzędna etykieta. Ta informacja jest zawarta w interfejsie użytkownika, filtrach jak i w powiadomieniach.",
"modelSize": {
"label": "Rozmiar Modelu",
"desc": "Rozmiar modelu używanego do rozpoznawania twarzy.",
"small": {
"title": "mały",
"desc": "Używanie <em>małego</em> modelu wykorzystuje model osadzania twarzy FaceNet, który działa efektywnie na większości procesorów."
},
"large": {
"title": "duży",
"desc": "Używanie <em>dużego</em> modelu wykorzystuje model osadzania twarzy ArcFace i automatycznie uruchomi się na GPU, jeśli jest dostępny."
}
},
"readTheDocumentation": "Przeczytaj Dokumentację"
},
"licensePlateRecognition": {
"title": "Rozpoznawanie Tablic Rejestracyjnych",
"desc": "Frigate może rozpoznawać tablice rejestracyjne pojazdów i automatycznie dodawać wykryte znaki do pola recognized_license_plate albo znaną nazwę jako etykietę podrzędną do obiektów typu samochód. Częstym przypadkiem użycia może być odczytywanie tablic rejestracyjnych samochodów wjeżdżających na podjazd albo przejeżdżających ulicą.",
"readTheDocumentation": "Przeczytaj Dokumentację"
},
"toast": {
"error": "Nie udało się zapisać zmian w konfiguracji: {{errorMessage}}",
"success": "Ustawienia klasyfikacji zostały zapisane. Uruchom ponownie Frigate aby wprowadzić swoje zmiany."
},
"birdClassification": {
"desc": "Klasyfikacja ptaków identyfikuje znane ptaki przy użyciu skwantyzowanego modelu Tensorflow. Gdy znany ptak zostanie rozpoznany, jego popularna nazwa zostanie dodana jako sub_label. Ta informacja jest uwzględniana w interfejsie użytkownika, filtrach oraz powiadomieniach.",
"title": "Klasyfikacja Ptaków"
},
"restart_required": "Wymagane ponowne uruchomienie (Zmienione ustawienia klasyfikacji)",
"unsavedChanges": "Niezapisane zmiany w ustawieniach klasyfikacji"
},
"camera": {
"title": "Ustawienia Kamery",
"reviewClassification": {
"noDefinedZones": "Brak stref zdefiniowanych dla tej kamery.",
"selectAlertsZones": "Wybierz strefy dla Alertów",
"title": "Klasyfikacja Przeglądu",
"desc": "Frigate kategoryzuje elementy przeglądu jako Alerty i Wykrycia. Domyślnie wszystkie obiekty <em>osoba</em> i <em>samochód</em> są traktowane jako Alerty. Możesz doprecyzować kategoryzację elementów przeglądu, konfigurując dla nich wymagane strefy.",
"readTheDocumentation": "Przeczytaj Dokumentację",
"objectAlertsTips": "Wszystkie obiekty {{alertsLabels}} na {{cameraName}} będą wyświetlane jako Alerty.",
"zoneObjectAlertsTips": "Wszystkie obiekty {{alertsLabels}} wykryte w strefie {{zone}} na {{cameraName}} będą wyświetlane jako Alerty.",
"zoneObjectDetectionsTips": {
"notSelectDetections": "Wszystkie obiekty {{detectionsLabels}} wykryte w strefie {{zone}} na {{cameraName}}, które nie są skategoryzowane jako Alerty, będą wyświetlane jako Wykrycia niezależnie od strefy, w której się znajdują.",
"regardlessOfZoneObjectDetectionsTips": "Wszystkie nieskategoryzowane obiekty {{detectionsLabels}} na {{cameraName}} będą wyświetlane jako Wykrycia niezależnie od strefy, w której się znajdują.",
"text": "Wszystkie nieskategoryzowane obiekty {{detectionsLabels}} w strefie {{zone}} na {{cameraName}} będą wyświetlane jako Wykrycia."
},
"toast": {
"success": "Konfiguracja klasyfikacji przeglądu została zapisana. Uruchom ponownie Frigate, aby zastosować zmiany."
},
"objectDetectionsTips": "Wszystkie nieskategoryzowane obiekty {{detectionsLabels}} na {{cameraName}} będą wyświetlane jako Wykrycia niezależnie od strefy, w której się znajdują.",
"limitDetections": "Ogranicz wykrycia do określonych stref",
"selectDetectionsZones": "Wybierz strefy dla Wykryć",
"unsavedChanges": "Niezapisane ustawienia klasyfikacji przeglądu dla {{camera}}"
},
"review": {
"alerts": "Alerty ",
"title": "Przegląd",
"detections": "Wykrycia ",
"desc": "Tymczasowo włącz/wyłącz alerty i wykrywania dla tej kamery do czasu restartu Frigate. Po wyłączeniu nie będą generowane nowe elementy do przeglądu. "
},
"streams": {
"desc": "Tymczasowo wyłącz kamerę dopóki Frigate nie uruchomi się ponownie. Wyłączenie kamery całkowicie zatrzymuje przetwarzanie strumieni tej kamery przez Frigate. Wykrywanie, nagrywanie i debugowanie będą niedostępne.<br /><em>Uwaga: Nie wyłącza to przekazywania strumieni go2rtc.</em>",
"title": "Strumienie"
},
"object_descriptions": {
"title": "Opisy obiektów wygenerowane przez Sztuczną Inteligencję",
"desc": "Tymczasowo włącz/wyłącz opisy obiektów generowane przez SI. Gdy zostanie to wyłączone, prośby o opis śledzonych obiektów dla tej kamery nie będzie przesyłany do SI."
},
"review_descriptions": {
"title": "Opis recenzji od SI",
"desc": "Tymczasowo włącz/wyłącz recenzje opisów SI dla tej kamery. Gdy wyłączone prośby o wykonanie opisów nie zostaną przekazane do SI dla tej kamery."
},
"addCamera": "Dodaj nową kamerę",
"editCamera": "Edytuj kamerę:",
"selectCamera": "Wybierz kamerę",
"backToSettings": "Powrót do ustawień kamery",
"cameraConfig": {
"add": "Dodaj kamerę",
"edit": "Edytuj kamerę",
"description": "Konfiguracja ustawień kamery wraz ze strumieniem wejściowym i rolami.",
"name": "Nazwa kamery",
"nameRequired": "Nazwa kamery jest wymagana",
"nameLength": "Nazwa kamery musi być krótsza niż 24 znaki.",
"namePlaceholder": "np. drzwi_wejsciowe",
"enabled": "Włączony",
"ffmpeg": {
"inputs": "Strumienie wejściowe",
"path": "Ścieżka do strumienia",
"pathRequired": "Ścieżka do strumienia jest wymagana",
"pathPlaceholder": "rtsp://...",
"roles": "Role",
"rolesRequired": "Przynajmniej jedna rola jest wymagana",
"rolesUnique": "Każda z ról (audio, detect, record) może być przypisana tylko do jednego strumienia",
"addInput": "Dodaj strumień wejściowy",
"removeInput": "Usuń strumień wejściowy",
"inputsRequired": "Przynajmniej jeden strumień wejściowy jest wymagany"
},
"toast": {
"success": "Konfiguracja kamery {{cameraName}} została zapisana"
}
}
},
"masksAndZones": {
"filter": {
"all": "Wszystkie Maski i Strefy"
},
"form": {
"zoneName": {
"error": {
"mustBeAtLeastTwoCharacters": "Nazwa strefy musi mieć co najmniej 2 znaki.",
"mustNotBeSameWithCamera": "Nazwa strefy nie może być taka sama jak nazwa kamery.",
"alreadyExists": "Strefa z tą nazwą już istnieje dla tej kamery.",
"hasIllegalCharacter": "Nazwa strefy zawiera niedozwolone znaki.",
"mustNotContainPeriod": "Nazwa strefy nie może zawierać kropki."
}
},
"distance": {
"error": {
"text": "Odległość musi być większa lub równa 0.1.",
"mustBeFilled": "Wszystkie pola odległości muszą być wypełnione, aby używać szacowania prędkości."
}
},
"inertia": {
"error": {
"mustBeAboveZero": "Bezwładność musi być większa od 0."
}
},
"loiteringTime": {
"error": {
"mustBeGreaterOrEqualZero": "Czas przebywania musi być większy lub równy 0."
}
},
"polygonDrawing": {
"snapPoints": {
"false": "Nie przyciągaj punktów",
"true": "Przyciągaj punkty"
},
"removeLastPoint": "Usuń ostatni punkt",
"reset": {
"label": "Wyczyść wszystkie punkty"
},
"delete": {
"title": "Potwierdź usunięcie",
"success": "{{name}} został usunięty.",
"desc": "Czy na pewno chcesz usunąć {{type}} <em>{{name}}</em>?"
},
"error": {
"mustBeFinished": "Rysowanie wielokąta musi być zakończone przed zapisaniem."
}
},
"speed": {
"error": {
"mustBeGreaterOrEqualTo": "Próg prędkości musi być większy lub równy 0,1."
}
}
},
"zones": {
"label": "Strefy",
"documentTitle": "Edytuj Strefę - Frigate",
"desc": {
"title": "Strefy pozwalają na zdefiniowanie konkretnych obszarów kadru, dzięki czemu można sprawdzić, czy obiekt znajduje się w danym obszarze.",
"documentation": "Dokumentacja"
},
"add": "Dodaj Strefę",
"clickDrawPolygon": "Kliknij aby narysować wielokąt na obrazie.",
"edit": "Edytuj Strefę",
"name": {
"title": "Nazwa",
"inputPlaceHolder": "Wprowadź nazwę…",
"tips": "Nazwa musi mieć co najmniej 2 znaki i nie może być taka sama jak nazwa kamery lub innej strefy."
},
"objects": {
"title": "Obiekty",
"desc": "Lista obiektów dla tej strefy."
},
"allObjects": "Wszystkie Obiekty",
"point_one": "{{count}} punkt",
"point_few": "{{count}} punkty",
"point_many": "{{count}} punktów",
"inertia": {
"title": "Bezwładność",
"desc": "Określa, przez ile klatek obiekt musi znajdować się w strefie, zanim zostanie uznany za będący w strefie. <em>Domyślnie: 3</em>"
},
"loiteringTime": {
"title": "Czas przebywania",
"desc": "Ustala minimalny czas w sekundach, przez który obiekt musi znajdować się w strefie, aby ją aktywować. <em>Domyślnie: 0</em>"
},
"speedThreshold": {
"title": "Próg prędkości ({{unit}})",
"desc": "Określa minimalną prędkość, przy której obiekty są uwzględniane w tej strefie.",
"toast": {
"error": {
"loiteringTimeError": "Strefy z czasem przebywania większym niż 0 nie powinny być używane z szacowaniem prędkości.",
"pointLengthError": "Szacowanie prędkości zostało wyłączone dla tej strefy. Strefy z szacowaniem prędkości muszą mieć dokładnie 4 punkty."
}
}
},
"speedEstimation": {
"title": "Szacowanie prędkości",
"desc": "Włącz szacowanie prędkości dla obiektów w tej strefie. Strefa musi mieć dokładnie 4 punkty.",
"docs": "Przeczytaj dokumentację",
"lineADistance": "Odległość linii A ({{unit}})",
"lineBDistance": "Odległość linii B ({{unit}})",
"lineCDistance": "Odległość linii C ({{unit}})",
"lineDDistance": "Odległość linii D ({{unit}})"
},
"toast": {
"success": "Strefa ({{zoneName}}) została zapisana. Uruchom ponownie Frigate, aby zastosować zmiany."
}
},
"motionMasks": {
"desc": {
"documentation": "Dokumentacja",
"title": "Maski ruchu służą do zapobiegania wykrywaniu niepożądanych typów ruchu. Zbyt intensywne maskowanie utrudni śledzenie obiektów."
},
"point_one": "{{count}} punkt",
"point_few": "{{count}} punkty",
"point_many": "{{count}} punktów",
"clickDrawPolygon": "Kliknij aby narysować wielokąt na obrazie.",
"documentTitle": "Edytuj maskę ruchu - Frigate",
"add": "Nowa Maska Ruchu",
"polygonAreaTooLarge": {
"tips": "Maski ruchu nie zapobiegają wykrywaniu obiektów. Powinieneś użyć wymaganej strefy zamiast tego.",
"documentation": "Przeczytaj dokumentację",
"title": "Maska ruchu pokrywa {{polygonArea}}% ramki kamery. Duże maski ruchu nie są zalecane."
},
"toast": {
"success": {
"title": "{{polygonName}} został zapisany. Uruchom ponownie Frigate, aby zastosować zmiany.",
"noName": "Maska Ruchu została zapisana. Uruchom ponownie Frigate, aby zastosować zmiany."
}
},
"label": "Maska ruchu",
"edit": "Edytuj Maskę Ruchu",
"context": {
"documentation": "Przeczytaj dokumentację",
"title": "Maski ruchu są używane do zapobiegania niepożądanym typom ruchu przed wyzwalaniem detekcji (przykład: gałęzie drzew, znaczniki czasowe kamery). Maski ruchu powinny być używane <em>bardzo oszczędnie</em>, nadmierne maskowanie utrudni śledzenie obiektów."
}
},
"objectMasks": {
"toast": {
"success": {
"title": "{{polygonName}} został zapisany. Uruchom ponownie Frigate aby wprowadzić zmiany.",
"noName": "Maska Obiektu została zapisana. Uruchom ponownie Frigate, aby zastosować zmiany."
}
},
"objects": {
"title": "Obiekty",
"allObjectTypes": "Wszystkie typy obiektów",
"desc": "Typ obiektu, który ma zastosowanie do tej maski obiektu."
},
"point_one": "{{count}} punkt",
"point_few": "{{count}} punkty",
"point_many": "{{count}} punktów",
"label": "Maski Obiektów",
"documentTitle": "Edytuj Maskę Obiektu - Frigate",
"desc": {
"title": "Maski filtrujące obiekty są używane do filtrowania fałszywych detekcji dla danego typu obiektu na podstawie lokalizacji.",
"documentation": "Dokumentacja"
},
"add": "Dodaj Maskę Obiektu",
"edit": "Edytuj Maskę Obiektu",
"clickDrawPolygon": "Kliknij, aby narysować wielokąt na obrazie.",
"context": "Maski filtrujące obiekty są używane do filtrowania fałszywych detekcji dla danego typu obiektu na podstawie lokalizacji."
},
"toast": {
"success": {
"copyCoordinates": "Skopiowano współrzędne dla {{polyName}} do schowka."
},
"error": {
"copyCoordinatesFailed": "Nie udało się skopiować współrzędnych do schowka."
}
},
"restart_required": "Wymagane ponowne uruchomienie (maski/strefy zmienione)",
"motionMaskLabel": "Maska Ruchu {{number}}",
"objectMaskLabel": "Maska Obiektu {{number}} ({{label}})"
},
"debug": {
"objectList": "Lista Obiektów",
"debugging": "Debugowanie",
"title": "Debugowanie",
"detectorDesc": "Frigate używa twoich detektorów ({{detectors}}) do wykrywania obiektów w strumieniu wideo kamery.",
"boundingBoxes": {
"desc": "Pokaż ramki ograniczające wokół śledzonych obiektów",
"colors": {
"label": "Kolory Ramek Ograniczających Obiekty",
"info": "<li>Przy uruchomieniu, różne kolory zostaną przypisane do każdej etykiety obiektu</li><li>Ciemnoniebieska cienka linia oznacza, że obiekt nie jest wykrywany w tym momencie</li><li>Szara cienka linia oznacza, że obiekt jest wykrywany jako nieruchomy</li><li>Gruba linia oznacza, że obiekt jest przedmiotem automatycznego śledzenia (gdy włączone)</li>"
},
"title": "Ramki ograniczające"
},
"zones": {
"desc": "Pokaż kontur zdefiniowanych stref",
"title": "Strefy"
},
"desc": "Widok debugowania pokazuje podgląd śledzonych obiektów w czasie rzeczywistym i ich statystyki. Lista obiektów pokazuje opóźnione podsumowanie wykrytych obiektów.",
"noObjects": "Brak obiektów",
"timestamp": {
"title": "Znacznik czasu",
"desc": "Nałóż znacznik czasu na obraz"
},
"mask": {
"title": "Maski ruchu",
"desc": "Pokaż wielokąty maski ruchu"
},
"motion": {
"title": "Ramki ruchu",
"desc": "Pokaż ramki wokół obszarów, gdzie wykryto ruch",
"tips": "<p><strong>Ramki Ruchu</strong></p><br><p>Czerwone ramki będą nakładane na obszary kadru, gdzie aktualnie wykrywany jest ruch</p>"
},
"regions": {
"title": "Regiony",
"desc": "Pokaż ramkę regionu zainteresowania wysyłanego do detektora obiektów",
"tips": "<p><strong>Ramki Regionów</strong></p><br><p>Jasnozielone ramki będą nakładane na obszary zainteresowania w kadrze, które są wysyłane do detektora obiektów.</p>"
},
"objectShapeFilterDrawing": {
"document": "Przeczytaj dokumentację ",
"title": "Rysowanie Filtra Kształtu Obiektu",
"ratio": "Proporcja",
"score": "Wynik",
"tips": "Włącz tę opcję, aby narysować prostokąt na obrazie kamery w celu pokazania jego obszaru i proporcji. Te wartości mogą być następnie użyte do ustawienia parametrów filtra kształtu obiektu w twojej konfiguracji.",
"desc": "Narysuj prostokąt na obrazie, aby zobaczyć szczegóły obszaru i proporcji",
"area": "Obszar"
},
"openCameraWebUI": "Otwórz interfejs kamery {{camera}}",
"audio": {
"title": "Audio",
"noAudioDetections": "Nie wykryto dźwięku",
"score": "wynik",
"currentRMS": "Bieżąca moc RMS",
"currentdbFS": "Bieżące dbFS"
},
"paths": {
"title": "Ścieżki",
"desc": "Pokaż punkty znaczące ścieżki dla śledzonego obiektu",
"tips": "<p><strong>Ścieżki</strong></p><br><p>Linie i koła wskażą punkty znaczące po których poruszał się obiekt podczas śledzenia.</p>"
}
},
"motionDetectionTuner": {
"title": "Tuner Wykrywania Ruchu",
"desc": {
"title": "Frigate używa wykrywania ruchu jako pierwszej linii sprawdzenia, czy w kadrze dzieje się coś wartego sprawdzenia przez detekcję obiektów.",
"documentation": "Przeczytaj Przewodnik Dostrajania Ruchu"
},
"Threshold": {
"desc": "Wartość progowa określa, jak duża zmiana jasności piksela jest wymagana, aby uznać ją za ruch. <em>Domyślnie: 30</em>",
"title": "Próg"
},
"contourArea": {
"title": "Obszar Konturu",
"desc": "Wartość obszaru konturu służy do określenia, które grupy zmienionych pikseli kwalifikują się jako ruch. <em>Domyślnie: 10</em>"
},
"improveContrast": {
"desc": "Popraw kontrast dla ciemniejszych scen. <em>Domyślnie: WŁĄCZONE</em>",
"title": "Popraw Kontrast"
},
"toast": {
"success": "Ustawienia ruchu zostały zapisane."
},
"unsavedChanges": "Niezapisane zmiany w korektorze ruchu ({{camera}})"
},
"users": {
"addUser": "Dodaj Użytkownika",
"updatePassword": "Aktualizuj Hasło",
"toast": {
"success": {
"createUser": "Użytkownik {{user}} został utworzony pomyślnie",
"deleteUser": "Użytkownik {{user}} został usunięty pomyślnie",
"updatePassword": "Hasło zaktualizowane pomyślnie.",
"roleUpdated": "Rola zaktualizowana dla {{user}}"
},
"error": {
"setPasswordFailed": "Nie udało się zapisać hasła: {{errorMessage}}",
"createUserFailed": "Nie udało się utworzyć użytkownika: {{errorMessage}}",
"deleteUserFailed": "Nie udało się usunąć użytkownika: {{errorMessage}}",
"roleUpdateFailed": "Nie udało się zaktualizować roli: {{errorMessage}}"
}
},
"table": {
"username": "Nazwa użytkownika",
"actions": "Akcje",
"role": "Rola",
"noUsers": "Nie znaleziono użytkowników.",
"changeRole": "Zmień rolę użytkownika",
"password": "Hasło",
"deleteUser": "Usuń użytkownika"
},
"dialog": {
"form": {
"user": {
"title": "Nazwa użytkownika",
"desc": "Dozwolone są tylko litery, cyfry, kropki i podkreślenia.",
"placeholder": "Wprowadź nazwę użytkownika"
},
"password": {
"strength": {
"strong": "Silne",
"title": "Siła hasła: ",
"weak": "Słabe",
"medium": "Średnie",
"veryStrong": "Bardzo silne"
},
"match": "Hasła pasują",
"confirm": {
"placeholder": "Potwierdź hasło",
"title": "Potwierdź hasło"
},
"title": "Hasło",
"placeholder": "Wprowadź hasło",
"notMatch": "Hasła nie pasują"
},
"newPassword": {
"placeholder": "Wprowadź nowe hasło",
"title": "Nowe hasło",
"confirm": {
"placeholder": "Wprowadź ponownie nowe hasło"
}
},
"usernameIsRequired": "Nazwa użytkownika jest wymagana",
"passwordIsRequired": "Hasło jest wymagane"
},
"changeRole": {
"desc": "Aktualizuj uprawnienia dla <strong>{{username}}</strong>",
"roleInfo": {
"intro": "Wybierz właściwą rolę dla tego użytkownika:",
"admin": "Admin",
"adminDesc": "Pełny dostęp do wszystkich funkcjonalności.",
"viewerDesc": "Ograniczony wyłącznie do pulpitów na żywo, przeglądania, eksploracji i eksportu.",
"viewer": "Przeglądający",
"customDesc": "Własna rola z dedykowanym dostępem do kamery."
},
"title": "Zmień rolę użytkownika",
"select": "Wybierz role"
},
"createUser": {
"title": "Utwórz nowego użytkownika",
"desc": "Dodaj nowe konto użytkownika i określ rolę dla dostępu do obszarów interfejsu Frigate.",
"usernameOnlyInclude": "Nazwa użytkownika może zawierać tylko litery, cyfry lub znak _",
"confirmPassword": "Proszę potwierdź swoje hasło"
},
"deleteUser": {
"title": "Usuń użytkownika",
"desc": "Tej akcji nie można cofnąć. Spowoduje to trwałe usunięcie konta użytkownika i wszystkich powiązanych danych.",
"warn": "Czy na pewno chcesz usunąć <strong>{{username}}</strong>?"
},
"passwordSetting": {
"updatePassword": "Aktualizuj hasło dla {{username}}",
"setPassword": "Ustaw hasło",
"desc": "Utwórz silne hasło, aby zabezpieczyć to konto.",
"cannotBeEmpty": "Hasło nie może być puste",
"doNotMatch": "Hasła nie pasują do siebie"
}
},
"management": {
"title": "Zarządzanie Użytkownikami",
"desc": "Zarządzaj kontami użytkowników tej instancji Frigate."
},
"title": "Użytkownicy"
},
"notification": {
"title": "Powiadomienia",
"notificationSettings": {
"title": "Ustawienia powiadomień",
"desc": "Frigate może wysyłać natywne powiadomienia push na twoje urządzenie, gdy działa w przeglądarce lub jest zainstalowany jako PWA.",
"documentation": "Przeczytaj dokumentację"
},
"notificationUnavailable": {
"title": "Powiadomienia niedostępne",
"desc": "Powiadomienia push w przeglądarce wymagają bezpiecznego kontekstu (<code>https://…</code>). To jest ograniczenie przeglądarki. Uzyskaj dostęp do Frigate przez bezpieczne połączenie, aby korzystać z powiadomień.",
"documentation": "Przeczytaj dokumentację"
},
"globalSettings": {
"title": "Ustawienia globalne",
"desc": "Tymczasowo wstrzymaj powiadomienia dla określonych kamer na wszystkich zarejestrowanych urządzeniach."
},
"suspendTime": {
"12hours": "Zawieś na 12 godzin",
"24hours": "Zawieś na 24 godziny",
"untilRestart": "Zawieś do restartu",
"1hour": "Zawieś na 1 godzinę",
"5minutes": "Zawieś na 5 minut",
"10minutes": "Zawieś na 10 minut",
"30minutes": "Zawieś na 30 minut",
"suspend": "Wstrzymaj"
},
"cancelSuspension": "Anuluj zawieszenie",
"toast": {
"error": {
"registerFailed": "Nie udało się zapisać rejestracji powiadomień."
},
"success": {
"settingSaved": "Ustawienia powiadomień zostały zapisane.",
"registered": "Rejestracja powiadomień zakończona powodzeniem. Przed wysłaniem jakichkolwiek powiadomień (włącznie z testowym) wymagane jest ponowne uruchomienie Frigate."
}
},
"email": {
"title": "Email",
"placeholder": "np. przyklad@email.com",
"desc": "Wymagany jest prawidłowy adres email, który będzie używany do powiadamiania Cię w przypadku problemów z usługą push."
},
"cameras": {
"title": "Kamery",
"noCameras": "Brak dostępnych kamer",
"desc": "Wybierz kamery, dla których chcesz włączyć powiadomienia."
},
"deviceSpecific": "Ustawienia specyficzne dla urządzenia",
"registerDevice": "Zarejestruj to urządzenie",
"active": "Powiadomienia aktywne",
"suspended": "Powiadomienia zawieszone {{time}}",
"unregisterDevice": "Wyrejestruj to urządzenie",
"sendTestNotification": "Wyślij testowe powiadomienie",
"unsavedRegistrations": "Niezapisane ustawienia rejestracji powiadomień",
"unsavedChanges": "Niezapisane zmiany ustawień powiadomień"
},
"frigatePlus": {
"title": "Ustawienia Frigate+",
"apiKey": {
"title": "Klucz API Frigate+",
"validated": "Klucz API Frigate+ został wykryty i zweryfikowany",
"plusLink": "Dowiedz się więcej o Frigate+",
"notValidated": "Klucz API Frigate+ nie został wykryty lub nie został zweryfikowany",
"desc": "Klucz API Frigate+ umożliwia integrację z usługą Frigate+."
},
"snapshotConfig": {
"title": "Konfiguracja zrzutów ekranu",
"documentation": "Przeczytaj dokumentację",
"desc": "Aby wysyłać dane do Frigate+, w konfiguracji muszą być włączone zarówno zwykłe zrzuty ekranu, jak i zrzuty typu <code>clean_copy</code>.",
"table": {
"snapshots": "Zrzuty ekranu",
"cleanCopySnapshots": "Zrzuty ekranu <code>clean_copy</code>",
"camera": "Kamera"
},
"cleanCopyWarning": "Niektóre kamery mają włączone zrzuty ekranu, ale mają wyłączoną funkcję czystej kopii. Musisz włączyć <code>clean_copy</code> w konfiguracji zrzutów ekranu, aby móc przesyłać obrazy z tych kamer do Frigate+."
},
"modelInfo": {
"title": "Informacje o modelu",
"modelType": "Typ modelu",
"trainDate": "Data treningu",
"supportedDetectors": "Wspierane detektory",
"dimensions": "Wymiary",
"cameras": "Kamery",
"loading": "Ładowanie informacji o modelu…",
"error": "Nie udało się załadować informacji o modelu",
"availableModels": "Dostępne modele",
"loadingAvailableModels": "Ładowanie dostępnych modeli…",
"baseModel": "Model bazowy",
"modelSelect": "Tutaj możesz wybrać swoje dostępne modele w Frigate+. Pamiętaj, że można wybrać tylko modele kompatybilne z Twoją aktualną konfiguracją detektora.",
"plusModelType": {
"baseModel": "Model bazowy",
"userModel": "Dostrojony"
}
},
"toast": {
"success": "Ustawienia Frigate+ zostały zapisane. Uruchom ponownie Frigate, aby zastosować zmiany.",
"error": "Nie udało się zapisać zmian konfiguracji: {{errorMessage}}"
},
"restart_required": "Wymagane ponowne uruchomienie (Zmieniony model Frigate+)",
"unsavedChanges": "Niezapisane zmiany ustawień Frigate+"
},
"enrichments": {
"faceRecognition": {
"title": "Rozpoznawanie twarzy",
"desc": "Rozpoznawanie twarzy pozwala na przypisywanie imion osobom, a gdy ich twarz zostanie rozpoznana, Frigate przypisze imię osoby jako sub label. Ta informacja jest wyświetlana w interfejsie, filtrach oraz powiadomieniach.",
"readTheDocumentation": "Przeczytaj Dokumentację",
"modelSize": {
"label": "Rozmiar modelu",
"desc": "Rozmiar modelu używanego do rozpoznawania twarzy.",
"small": {
"title": "mały",
"desc": "Użycie opcji <em>mały</em> wykorzystuje model osadzeń twarzy FaceNet, który działa wydajnie na większości procesorów."
},
"large": {
"title": "duży",
"desc": "Użycie opcji <em>duży</em> wykorzystuje model osadzeń twarzy ArcFace i automatycznie uruchomi się na karcie graficznej, jeśli jest dostępna."
}
}
},
"title": "Ustawienia wzbogaceń",
"unsavedChanges": "Niezapisane zmiany ustawień wzbogacania",
"birdClassification": {
"title": "Klasyfikacja ptaków",
"desc": "Klasyfikacja ptaków identyfikuje znane gatunki przy użyciu skwantyzowanego modelu Tensorflow. Gdy rozpoznany zostanie znany ptak, jego zwyczajowa nazwa zostanie dodana jako sub_label. Ta informacja jest wyświetlana w interfejsie, filtrach oraz powiadomieniach."
},
"semanticSearch": {
"title": "Wyszukiwanie semantyczne",
"desc": "Wyszukiwanie semantyczne w Frigate pozwala na znajdowanie śledzonych obiektów w elementach przeglądowych za pomocą samego obrazu, opisu tekstowego zdefiniowanego przez użytkownika lub automatycznie wygenerowanego.",
"readTheDocumentation": "Przeczytaj Dokumentację",
"reindexNow": {
"label": "Reindeksuj teraz",
"desc": "Reindeksowanie zregeneruje osadzenia dla wszystkich śledzonych obiektów. Ten proces działa w tle i może maksymalnie obciążyć procesor oraz zająć sporo czasu w zależności od liczby śledzonych obiektów.",
"confirmTitle": "Potwierdź reindeksowanie",
"confirmDesc": "Czy na pewno chcesz reindeksować wszystkie osadzenia śledzonych obiektów? Ten proces będzie działał w tle, ale może maksymalnie obciążyć procesor i zająć sporo czasu. Postęp możesz śledzić na stronie Eksploruj.",
"confirmButton": "Reindeksuj",
"success": "Reindeksowanie zostało pomyślnie uruchomione.",
"alreadyInProgress": "Reindeksowanie już trwa.",
"error": "Nie udało się uruchomić reindeksowania: {{errorMessage}}"
},
"modelSize": {
"label": "Rozmiar modelu",
"desc": "Rozmiar modelu używanego do osadzeń wyszukiwania semantycznego.",
"small": {
"title": "mały",
"desc": "Użycie opcji <em>mały</em> wykorzystuje skwantyzowaną wersję modelu, która zużywa mniej pamięci RAM i działa szybciej na procesorze przy zaniedbywalnej różnicy w jakości osadzeń."
},
"large": {
"title": "duży",
"desc": "Użycie opcji <em>duży</em> wykorzystuje pełny model Jina i automatycznie uruchomi się na karcie graficznej, jeśli jest dostępna."
}
}
},
"licensePlateRecognition": {
"title": "Rozpoznawanie tablic rejestracyjnych",
"desc": "Frigate może rozpoznawać tablice rejestracyjne na pojazdach i automatycznie dodawać wykryte znaki do pola recognized_license_plate lub znaną nazwę jako sub_label do obiektów typu samochód. Typowy przypadek użycia to odczytywanie tablic rejestracyjnych samochodów wjeżdżających na podjazd lub przejeżdżających ulicą.",
"readTheDocumentation": "Przeczytaj Dokumentację"
},
"restart_required": "Wymagany restart (zmieniono ustawienia wzbogacania)",
"toast": {
"success": "Ustawienia wzbogacania zostały zapisane. Uruchom ponownie Frigate, aby zastosować zmiany.",
"error": "Nie udało się zapisać zmian konfiguracji: {{errorMessage}}"
}
},
"roles": {
"management": {
"title": "Zarządzanie rolami podglądu",
"desc": "Zarządzaj własnymi rolami podglądu i ich dostępem do kamer dla tej instancji Frigate."
},
"addRole": "Dodaj rolę",
"table": {
"role": "Rola",
"cameras": "Kamery",
"actions": "Akcje",
"noRoles": "Brak własnych ról.",
"editCameras": "Edytuj kamery",
"deleteRole": "Usuń rolę"
},
"toast": {
"success": {
"createRole": "Utworzono rolę {{role}}",
"updateCameras": "Zaktualizowano kamery dla roli {{role}}",
"deleteRole": "Rola {{role}} została usunięta",
"userRolesUpdated_one": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer.",
"userRolesUpdated_few": "",
"userRolesUpdated_many": ""
},
"error": {
"createRoleFailed": "Nie udało się utworzyć roli: {{errorMessage}}",
"updateCamerasFailed": "Nie udało się zaktualizować kamery: {{errorMessage}}",
"deleteRoleFailed": "Nie udało się usunąć roli: {{errorMessage}}",
"userUpdateFailed": "Nie udało się zaktualizować ról użytkownika: {{errorMessage}}"
}
},
"dialog": {
"createRole": {
"title": "Dodaj nową rolę",
"desc": "Dodaj nową rolę i określ prawa dostępu do kamer."
},
"editCameras": {
"title": "Edytuj kamery roli",
"desc": "Aktualizuj dostęp do kamer dla roli <strong>{{role}}</strong>."
},
"deleteRole": {
"title": "Usuń rolę",
"desc": "Ta akcja nie może zostać wycofana. To usunie rolę na stałe i przypisze jej użytkowników do roli 'viewer' która ma dostęp do wszystkich kamer.",
"warn": "Czy na pewno chcesz usunąć rolę <strong>{{role}}</strong>?",
"deleting": "Usuwanie..."
},
"form": {
"role": {
"title": "Nazwa roli",
"placeholder": "Wprowadź nazwę roli",
"desc": "Tylko litery, liczby, kropki i podkreślenie są dozwolone.",
"roleIsRequired": "Nazwa roli jest wymagana",
"roleOnlyInclude": "Nazwa roli może zawierać litery, liczby, . albo _",
"roleExists": "Taka rola już istnieje."
},
"cameras": {
"title": "Kamery",
"desc": "Wybierz do jakich kamer ta rola ma dostęp. Wymagana jest przynajmniej jedna kamera.",
"required": "Przynajmniej jedna kamera musi zostać wybrana."
}
}
}
},
"triggers": {
"documentTitle": "Wyzwalacze",
"management": {
"title": "Zarządzanie wyzwalaczami",
"desc": "Zarządzaj wyzwalaczami dla kamery {{camera}}. Użyj typu miniatury, aby aktywować miniatury podobne do wybranego śledzonego obiektu, i typu opisu, aby aktywować opisy podobne do określonego tekstu."
},
"addTrigger": "Dodaj wyzwalacz",
"table": {
"name": "Nazwa",
"type": "Typ",
"content": "Zawartość",
"threshold": "Próg",
"actions": "Akcje",
"noTriggers": "Brak wyzwalaczy dla tej kamery.",
"edit": "Edytuj",
"deleteTrigger": "Usuń wyzwalacz",
"lastTriggered": "Ostatnio wyzwolony"
},
"type": {
"thumbnail": "Miniaturka",
"description": "Opis"
},
"actions": {
"alert": "Oznacz jako alarm",
"notification": "Wyślij powiadomienie"
},
"dialog": {
"createTrigger": {
"title": "Utwórz wyzwalacz",
"desc": "Utwórz wyzwalacz dla kamery {{camera}}"
},
"editTrigger": {
"title": "Edytuj wyzwalacz",
"desc": "Edytuj ustawienia wyzwalacza na kamerze {{camera}}"
},
"deleteTrigger": {
"title": "Usuń wyzwalacz",
"desc": "Czy na pewno chcesz usunąć wyzwalacz <strong>{{triggerName}}</strong>? To działanie jest nieodwracalne."
},
"form": {
"name": {
"title": "Nazwa",
"placeholder": "Wprowadź nazwę wyzwalacza",
"error": {
"minLength": "Nazwa musi mieć co najmniej 2 znaki.",
"invalidCharacters": "Nazwa może zawierać jedynie litery, liczby, podkreślenie i myślniki.",
"alreadyExists": "Wyzwalacz o tej nazwie istnieje już dla tej kamery."
}
},
"enabled": {
"description": "Włącz lub wyłącz ten wyzwalacz"
},
"type": {
"title": "Typ",
"placeholder": "Wybierz typ wyzwalacza"
},
"content": {
"title": "Zawartość",
"imagePlaceholder": "Wybierz obraz",
"textPlaceholder": "Wprowadź treść",
"imageDesc": "Wybierz obraz, aby uruchomić tę akcję po wykryciu podobnego obrazu.",
"textDesc": "Wprowadź tekst, który spowoduje uruchomienie tej akcji po wykryciu podobnego opisu śledzonego obiektu.",
"error": {
"required": "Zawartość jest wymagana."
}
},
"threshold": {
"title": "Próg",
"error": {
"min": "Próg musi wynosić co najmniej 0",
"max": "Próg nie może być większy niż 1"
}
},
"actions": {
"title": "Akcje",
"desc": "Domyślnie Frigate wysyła wiadomość MQTT dla wszystkich wyzwalaczy. Wybierz dodatkową akcję, która ma zostać wykonana po uruchomieniu tego wyzwalacza.",
"error": {
"min": "Musisz wybrać co najmniej jedną akcję."
}
},
"friendly_name": {
"title": "Przyjazna nazwa",
"placeholder": "Nazwij lub opisz ten trigger",
"description": "Opcjonalna przyjazna nazwa lub opis tego triggera."
}
}
},
"toast": {
"success": {
"createTrigger": "Utworzono wyzwalacz {{name}}.",
"updateTrigger": "Zaktualizowano wyzwalacz {{name}}.",
"deleteTrigger": "Usunięto wyzwalacz {{name}}."
},
"error": {
"createTriggerFailed": "Nie udało się utworzyć wyzwalacza: {{errorMessage}}",
"updateTriggerFailed": "Nie udało się zaktualizować wyzwalacza: {{errorMessage}}",
"deleteTriggerFailed": "Nie udało się usunąć wyzwalacza: {{errorMessage}}"
}
},
"semanticSearch": {
"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",
"nameAndConnection": "Nazwa i połączenie",
"probeOrSnapshot": "Sonda lub migawka",
"validationAndTesting": "Walidacja i testowanie"
},
"save": {
"success": "Zapisano ustawienia nowej kamery {{cameraName}}.",
"failure": "Błąd zapisu {{cameraName}}."
},
"testResultLabels": {
"resolution": "Rozdzielczość",
"fps": "kl./s",
"video": "Wideo",
"audio": "Audio"
},
"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."
},
"description": "Wprowadź szczegóły kamery i wybierz autodetekcję lub ręcznie wybierz firmę.",
"probeMode": "Wykryj kamerę",
"detectionMethodDescription": "Wykryj kamerę za pomocą ONVIF (jeśli wspierane) by znaleźć adresy strumieni lub wybierz ręcznie markę kamery by wybrać predefiniowane adresy. By wpisać własny adres strumienia RTSP użyj ręcznej metody i wybierz \"Inne\".",
"useDigestAuth": "Użyj przesyłania skrótu autentykacji",
"useDigestAuthDescription": "Użyj przesyłania skrótu logowania HTTP dla ONVIF. Niektóre kamery mogą wymagać dedykowanego użytkownika i hasła ONVIF zamiast standardowego konta admin."
},
"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...",
"probingMetadata": "Wykrywanie metadanych 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"
},
"description": "Wykryj dostępne strumienie kamery lub skonfiguruj ręcznie ustawienia na podstawie wybranej metody detekcji.",
"probing": "Wykrywanie kamery...",
"retry": "Ponów",
"probeFailed": "Błąd wykrywania kamery: {{error}}",
"probingDevice": "Wykrywanie urządzenia...",
"probeSuccessful": "Wykrywanie udane",
"probeError": "Błąd wykrywania",
"probeNoSuccess": "Niepowodzenie wykrywania",
"presets": "Ustawienia wstępne"
},
"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."
}
}
},
"description": "Wykonaj poniższe kroki aby dodać nową kamerę do Frigate."
},
"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"
}
}
}