mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-09-26 23:48:57 +03:00
Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-player 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-motionSearch Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
1945 lines
94 KiB
JSON
1945 lines
94 KiB
JSON
{
|
||
"menu": {
|
||
"users": "Użytkownicy",
|
||
"notifications": "Powiadomienia",
|
||
"ui": "Interfejs Użytkownika",
|
||
"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",
|
||
"integrations": "Integracje",
|
||
"uiSettings": "Ustawienia interfejsu użytkownika",
|
||
"profiles": "Profile",
|
||
"globalDetect": "Detekcja obiektów",
|
||
"globalRecording": "Nagrywanie",
|
||
"globalSnapshots": "Snapshoty",
|
||
"globalFfmpeg": "FFmpeg",
|
||
"globalMotion": "Detekcja ruchu",
|
||
"globalObjects": "Obiekty",
|
||
"globalReview": "Recenzja",
|
||
"globalAudioEvents": "Detekcja dźwięku",
|
||
"globalLivePlayback": "Podgląd na żywo",
|
||
"globalTimestampStyle": "Styl znacznika czasu",
|
||
"systemDatabase": "Baza danych",
|
||
"systemTls": "TLS",
|
||
"systemAuthentication": "Autentykacja",
|
||
"systemNetworking": "Sieć",
|
||
"systemProxy": "Proxy",
|
||
"systemUi": "UI",
|
||
"systemLogging": "Logowanie",
|
||
"systemEnvironmentVariables": "Zmienne środowiskowe",
|
||
"systemTelemetry": "Telemetria",
|
||
"systemBirdseye": "Podgląd obrazu",
|
||
"systemFfmpeg": "FFmpeg",
|
||
"systemDetectorsAndModel": "Detektory i model",
|
||
"systemMqtt": "MQTT",
|
||
"systemGo2rtcStreams": "strumienie go2rtc",
|
||
"integrationSemanticSearch": "Wyszukiwanie semantyczne",
|
||
"integrationGenerativeAi": "Generatywna sztuczna inteligencja",
|
||
"integrationFaceRecognition": "Rozpoznawanie twarzy",
|
||
"integrationLpr": "Rozpoznawanie tablic rejestracyjnych",
|
||
"integrationObjectClassification": "Klasyfikacja obiektów",
|
||
"integrationAudioTranscription": "Transkrypcja dźwięku",
|
||
"cameraDetect": "Detekcja obiektów",
|
||
"cameraFfmpeg": "FFmpeg",
|
||
"cameraRecording": "Nagrywanie",
|
||
"cameraBirdseye": "Podgląd obrazu",
|
||
"cameraFaceRecognition": "Rozpoznawanie twarzy",
|
||
"cameraLpr": "Rozpoznawanie tablic rejestracyjnych",
|
||
"cameraMqttConfig": "MQTT",
|
||
"cameraOnvif": "ONVIF",
|
||
"cameraAudioTranscription": "Transkrypcja dźwięku",
|
||
"cameraNotifications": "Powiadomienia",
|
||
"cameraLivePlayback": "Podgląd na żywo",
|
||
"cameraSnapshots": "Snapshoty",
|
||
"cameraMotion": "Detekcja ruchu",
|
||
"cameraObjects": "Obiekty",
|
||
"cameraConfigReview": "Recenzja",
|
||
"cameraAudioEvents": "Detekcja dźwięku",
|
||
"cameraUi": "Interfejs użytkownika kamery",
|
||
"cameraTimestampStyle": "Styl znacznika czasu",
|
||
"cameraMqtt": "MQTT kamery",
|
||
"maintenance": "Utrzymanie",
|
||
"mediaSync": "Synchronizacja mediów",
|
||
"regionGrid": "Siatka regionalna",
|
||
"general": "Ogólne",
|
||
"globalConfig": "Konfiguracja globalna",
|
||
"system": "System"
|
||
},
|
||
"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 nazwy kamer w plakietce w pulpicie podglądu na żywo 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",
|
||
"masksAndZones": "Edytor Masek i Stref - Frigate",
|
||
"frigatePlus": "Ustawienia Frigate+ - 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",
|
||
"globalConfig": "Konfiguracja globalna - Frigate",
|
||
"cameraConfig": "Konfiguracja kamery - Frigate",
|
||
"maintenance": "Konserwacja – Frigate",
|
||
"profiles": "Profile - Frigate",
|
||
"detectorsAndModel": "Detektory i model"
|
||
},
|
||
"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.",
|
||
"mustHaveAtLeastOneLetter": "Nazwa strefy musi zawierać co najmniej jedną literę."
|
||
}
|
||
},
|
||
"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."
|
||
},
|
||
"type": {
|
||
"object_mask": "maska obiektowa",
|
||
"motion_mask": "maska ruchu",
|
||
"zone": "strefa"
|
||
},
|
||
"revertOverride": {
|
||
"title": "Przywróć do konfiguracji podstawowej",
|
||
"desc": "Spowoduje to usunięcie nadpisania profilu dla {{type}} <em>{{name}}</em> i przywrócenie konfiguracji podstawowej."
|
||
}
|
||
},
|
||
"speed": {
|
||
"error": {
|
||
"mustBeGreaterOrEqualTo": "Próg prędkości musi być większy lub równy 0,1."
|
||
}
|
||
},
|
||
"id": {
|
||
"error": {
|
||
"mustNotBeEmpty": "Identyfikator nie może być pusty.",
|
||
"alreadyExists": "Maska o tym identyfikatorze już istnieje dla tej kamery."
|
||
}
|
||
},
|
||
"name": {
|
||
"error": {
|
||
"mustNotBeEmpty": "Nazwa nie może być pusta."
|
||
}
|
||
}
|
||
},
|
||
"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 1 znak 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.",
|
||
"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."
|
||
},
|
||
"enabled": {
|
||
"title": "Włączona",
|
||
"description": "Określa, czy ta strefa jest aktywna i włączona w pliku konfiguracji. Jeśli jest wyłączona, nie można jej włączyć przez MQTT. Wyłączone strefy są ignorowane w czasie działania."
|
||
}
|
||
},
|
||
"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.",
|
||
"title": "Maska ruchu pokrywa {{polygonArea}}% ramki kamery. Duże maski ruchu nie są zalecane."
|
||
},
|
||
"toast": {
|
||
"success": {
|
||
"title": "{{polygonName}} został zapisany.",
|
||
"noName": "Maska Ruchu została zapisana."
|
||
}
|
||
},
|
||
"label": "Maska ruchu",
|
||
"edit": "Edytuj Maskę Ruchu",
|
||
"context": {
|
||
"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."
|
||
},
|
||
"defaultName": "Maska ruchu {{number}}",
|
||
"name": {
|
||
"title": "Nazwa",
|
||
"description": "Opcjonalna przyjazna nazwa dla tej maski ruchu.",
|
||
"placeholder": "Wprowadź nazwę..."
|
||
}
|
||
},
|
||
"objectMasks": {
|
||
"toast": {
|
||
"success": {
|
||
"title": "{{polygonName}} został zapisany.",
|
||
"noName": "Maska Obiektu została zapisana."
|
||
}
|
||
},
|
||
"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.",
|
||
"name": {
|
||
"title": "Nazwa",
|
||
"description": "Opcjonalna przyjazna nazwa dla tej maski obiektów.",
|
||
"placeholder": "Wprowadź nazwę..."
|
||
}
|
||
},
|
||
"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}}",
|
||
"disabledInConfig": "Element jest wyłączony w pliku konfiguracji",
|
||
"addDisabledProfile": "Dodaj najpierw do konfiguracji podstawowej, a następnie nadpisz w profilu",
|
||
"profileBase": "(podstawa)",
|
||
"profileOverride": "(nadpisanie)",
|
||
"masks": {
|
||
"enabled": {
|
||
"title": "Włączona",
|
||
"description": "Określa, czy ta maska jest włączona w pliku konfiguracji. Jeśli jest wyłączona, nie można jej włączyć przez MQTT. Wyłączone maski są ignorowane w czasie działania."
|
||
}
|
||
}
|
||
},
|
||
"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": {
|
||
"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": "Resetuj 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": "Resetuj 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ą",
|
||
"show": "Pokaż hasło",
|
||
"hide": "Ukryj hasło",
|
||
"requirements": {
|
||
"title": "Wymagania hasła:",
|
||
"length": "Co najmniej 12 znaków"
|
||
}
|
||
},
|
||
"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",
|
||
"currentPassword": {
|
||
"title": "Aktualne hasło",
|
||
"placeholder": "Wprowadź aktualne hasło"
|
||
}
|
||
},
|
||
"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",
|
||
"currentPasswordRequired": "Wymagane jest aktualne hasło",
|
||
"incorrectCurrentPassword": "Aktualne hasło jest nieprawidłowe",
|
||
"passwordVerificationFailed": "Nie udało się zweryfikować hasła",
|
||
"multiDeviceWarning": "Wszystkie inne urządzenia, na których jesteś zalogowany, będą wymagały ponownego zalogowania się w ciągu {{refresh_time}}.",
|
||
"multiDeviceAdmin": "Możesz również wymusić natychmiastowe ponowne uwierzytelnienie wszystkich użytkowników poprzez zmianę sekretu JWT."
|
||
}
|
||
},
|
||
"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."
|
||
},
|
||
"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ń.",
|
||
"descPwa": "W systemie iOS powiadomienia web push są dostępne tylko wtedy, gdy Frigate jest zainstalowane na ekranie głównym. Otwórz menu <strong>Udostępnij</strong>, wybierz <strong>Do ekranu początkowego</strong>, a następnie otwórz Frigate z nowej ikony, aby zarejestrować to urządzenie do powiadomień."
|
||
},
|
||
"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",
|
||
"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",
|
||
"camera": "Kamera"
|
||
},
|
||
"cleanCopyWarning": "Niektóre kamery mają wyłączone migawki"
|
||
},
|
||
"modelInfo": {
|
||
"title": "Informacje o modelu",
|
||
"modelType": "Typ modelu",
|
||
"trainDate": "Data treningu",
|
||
"supportedDetectors": "Wspierane detektory",
|
||
"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"
|
||
},
|
||
"noModelLoaded": "Żaden model Frigate+ nie jest obecnie załadowany.",
|
||
"selectModel": "Wybierz model",
|
||
"noModelsAvailable": "Brak dostępnych modeli",
|
||
"filter": {
|
||
"ariaLabel": "Filtruj modele według typu",
|
||
"baseModels": "Modele bazowe",
|
||
"fineTunedModels": "Modele dostrojone (Fine-tuned)"
|
||
}
|
||
},
|
||
"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+",
|
||
"description": "Frigate+ to usługa subskrypcyjna dająca dostęp do dodatkowych funkcji Frigate, w tym możliwość używania niestandardowych modeli detekcji obiektów wytrenowanych na Twoich danych. Tutaj możesz zarządzać ustawieniami modelu Frigate+.",
|
||
"cardTitles": {
|
||
"api": "API",
|
||
"currentModel": "Bieżący model",
|
||
"otherModels": "Inne modele",
|
||
"configuration": "Konfiguracja"
|
||
},
|
||
"changeInDetectorsAndModel": "Zmień model"
|
||
},
|
||
"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.",
|
||
"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.",
|
||
"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ą."
|
||
},
|
||
"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 przypisany do tej roli został zaktualizowany do roli 'viewer', która ma dostęp do wszystkich kamer.",
|
||
"userRolesUpdated_few": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer.",
|
||
"userRolesUpdated_many": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer."
|
||
},
|
||
"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": "Wyzwalacze",
|
||
"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": {
|
||
"notification": "Wyślij powiadomienie",
|
||
"sub_label": "Dodaj podetykietę",
|
||
"attribute": "Dodaj atrybut"
|
||
},
|
||
"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": "Pole musi mieć co najmniej 2 znaki.",
|
||
"invalidCharacters": "Pole może zawierać jedynie litery, liczby, podkreślenie i myślniki.",
|
||
"alreadyExists": "Wyzwalacz o tej nazwie istnieje już dla tej kamery."
|
||
},
|
||
"description": "Wprowadź unikalną nazwę lub opis, aby zidentyfikować ten wyzwalacz"
|
||
},
|
||
"enabled": {
|
||
"description": "Włącz lub wyłącz ten wyzwalacz"
|
||
},
|
||
"type": {
|
||
"title": "Typ",
|
||
"placeholder": "Wybierz typ wyzwalacza",
|
||
"description": "Uruchom, gdy wykryty zostanie podobny opis śledzonego obiektu",
|
||
"thumbnail": "Uruchom, gdy wykryta zostanie podobna miniatura śledzonego obiektu"
|
||
},
|
||
"content": {
|
||
"title": "Zawartość",
|
||
"imagePlaceholder": "Wybierz miniaturkę",
|
||
"textPlaceholder": "Wprowadź treść",
|
||
"imageDesc": "Wyświetlane jest tylko 100 najnowszych miniatur. Jeśli nie możesz znaleźć żądanej miniatury, przejrzyj wcześniejsze obiekty w sekcji Eksploruj i skonfiguruj wyzwalacz z menu w tym miejscu.",
|
||
"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"
|
||
},
|
||
"desc": "Ustaw próg podobieństwa dla tego wyzwalacza. Wyższy próg oznacza, że do uruchomienia wyzwalacza wymagane jest większe dopasowanie."
|
||
},
|
||
"actions": {
|
||
"title": "Akcje",
|
||
"desc": "Domyślnie Frigate wysyła komunikat MQTT dla wszystkich wyzwalaczy. Podetykiety dodają nazwę wyzwalacza do etykiety obiektu. Atrybuty to metadane, które można przeszukiwać, przechowywane oddzielnie w metadanych śledzonego obiektu.",
|
||
"error": {
|
||
"min": "Musisz wybrać co najmniej jedną akcję."
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"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."
|
||
},
|
||
"wizard": {
|
||
"title": "Utwórz wyzwalacz",
|
||
"step1": {
|
||
"description": "Skonfiguruj podstawowe ustawienia wyzwalacza."
|
||
},
|
||
"step2": {
|
||
"description": "Skonfiguruj treść, która uruchomi tę akcję."
|
||
},
|
||
"step3": {
|
||
"description": "Skonfiguruj próg i działania dla tego wyzwalacza."
|
||
},
|
||
"steps": {
|
||
"nameAndType": "Nazwa i typ",
|
||
"configureData": "Skonfiguruj dane",
|
||
"thresholdAndActions": "Próg i akcje"
|
||
}
|
||
}
|
||
},
|
||
"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 adresu URL RTSP 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 jest obsługiwane), aby znaleźć adresy URL strumieni kamery, lub wybierz ręcznie markę kamery, aby użyć wstępnie zdefiniowanych adresów URL. Aby wprowadzić niestandardowy adres URL RTSP, wybierz metodę ręczną i wskaż \"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",
|
||
"rtspCandidates": "Kandydaci RTSP",
|
||
"rtspCandidatesDescription": "W wyniku sprawdzania kamery znaleziono następujące adresy URL RTSP. Przetestuj połączenie, aby wyświetlić metadane strumienia.",
|
||
"noRtspCandidates": "Nie znaleziono adresów URL RTSP z kamery. Twoje dane uwierzytelniające mogą być nieprawidłowe lub kamera może nie obsługiwać protokołu ONVIF lub metody używanej do pobierania adresów URL RTSP. Wróć i wprowadź adres URL RTSP ręcznie.",
|
||
"candidateStreamTitle": "Kandydat {{number}}",
|
||
"useCandidate": "Użyj",
|
||
"toggleUriView": "Kliknij, aby przełączyć widok pełnego adresu URI",
|
||
"connected": "Połączony",
|
||
"notConnected": "Niepołączony"
|
||
},
|
||
"step3": {
|
||
"streamTitle": "Strumień numer: {{number}}",
|
||
"streamUrl": "Adres 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.",
|
||
"record": "Zapisuje fragmenty strumienia wideo zgodnie z ustawieniami konfiguracyjnymi.",
|
||
"audio": "Kanał do wykrywania opartego na dźwięku."
|
||
},
|
||
"featuresPopover": {
|
||
"title": "Funkcje strumienia",
|
||
"description": "Użyj funkcji ponownego przesyłania strumienia go2rtc, aby zmniejszyć liczbę połączeń z kamerą."
|
||
},
|
||
"description": "Skonfiguruj role strumieni i dodaj dodatkowe strumienie dla swojej kamery.",
|
||
"streamsTitle": "Strumienie kamery",
|
||
"addStream": "Dodaj strumień",
|
||
"addAnotherStream": "Dodaj kolejny strumień",
|
||
"searchCandidates": "Szukaj kandydatów..."
|
||
},
|
||
"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.",
|
||
"reolink-http": "Strumienie HTTP Reolink powinny korzystać z FFmpeg w celu zapewnienia lepszej kompatybilności. Włącz opcję 'Użyj trybu kompatybilności strumienia' dla tego strumienia."
|
||
},
|
||
"videoCodecGood": "Kodek wideo to {{codec}}.",
|
||
"dahua": {
|
||
"substreamWarning": "Podstrumień 1 jest zablokowany na niskiej rozdzielczości. Wiele kamer Dahua / Amcrest / EmpireTech obsługuje dodatkowe podstrumienie, które należy włączyć w ustawieniach kamery. Zaleca się sprawdzenie i wykorzystanie tych strumieni, jeśli są dostępne."
|
||
},
|
||
"hikvision": {
|
||
"substreamWarning": "Podstrumień 1 jest zablokowany na niskiej rozdzielczości. Wiele kamer Hikvision obsługuje dodatkowe podstrumienie, które należy włączyć w ustawieniach kamery. Zaleca się sprawdzenie i wykorzystanie tych strumieni, jeśli są dostępne."
|
||
},
|
||
"resolutionUnknown": "Nie udało się ustalić rozdzielczości tego strumienia. Należy ręcznie ustawić rozdzielczość detekcji w Ustawieniach lub w konfiguracji."
|
||
},
|
||
"connectAllStreams": "Podłącz wszystkie strumienie",
|
||
"reconnectionPartial": "Niektóre strumienie nie zostały ponownie połączone.",
|
||
"reload": "Przeładuj",
|
||
"failed": "Nie powiodło się",
|
||
"notTested": "Nietestowane",
|
||
"connectStream": "Połącz",
|
||
"ffmpegModule": "Użyj trybu zgodności strumienia"
|
||
},
|
||
"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",
|
||
"label": "Stan kamery",
|
||
"description": "Ustaw stan pracy dla każdej kamery.<br /><br /><strong>Włączona</strong>: strumienie są przetwarzane normalnie.<br /><strong>Wyłączona</strong>: tymczasowo wstrzymuje przetwarzanie. Stan nie jest zachowywany po restarcie Frigate.<br /><strong>Zdezaktywowana</strong>: zatrzymuje przetwarzanie i zapisuje zmianę w konfiguracji. Wymagany jest restart, aby ponownie włączyć kamerę.<br /><br /><em>Uwaga: Zdezaktywowanie nie wpływa na retransmisje go2rtc.</em><br /><br />Przeciągnij uchwyt, aby zmienić kolejność aktywnych kamer w całym interfejsie, w tym na pulpicie Na żywo oraz w listach wyboru kamer.",
|
||
"disabledSubheading": "Zdezaktywowane w konfiguracji",
|
||
"status": {
|
||
"on": "Włączona",
|
||
"off": "Wyłączona",
|
||
"disabled": "Zdezaktywowana"
|
||
},
|
||
"enableSuccess": "Włączono {{cameraName}}. Zrestartuj Frigate, aby zastosować.",
|
||
"disableSuccess": "Zdezaktywowano {{cameraName}} i zapisano w konfiguracji.",
|
||
"reorderHandle": "Przeciągnij, aby zmienić kolejność",
|
||
"saving": "Zapisywanie…",
|
||
"saved": "Zapisano",
|
||
"details": {
|
||
"edit": "Edytuj szczegóły kamery",
|
||
"title": "Edytuj szczegóły kamery",
|
||
"description": "Zaktualizuj nazwę wyświetlaną, zewnętrzny adres URL oraz widoczność tej kamery w interfejsie Frigate.",
|
||
"friendlyNameLabel": "Nazwa wyświetlana",
|
||
"friendlyNameHelp": "Przyjazna nazwa wyświetlana dla tej kamery w interfejsie Frigate. Pozostaw puste, aby używać ID kamery.",
|
||
"webuiUrlLabel": "Adres URL panelu WWW kamery",
|
||
"webuiUrlHelp": "Adres URL umożliwiający bezpośrednie przejście do panelu WWW kamery z widoku Debugowania. Pozostaw puste, aby wyłączyć łącze.",
|
||
"webuiUrlInvalid": "Musi być prawidłowym adresem URL (np. https://example.com).",
|
||
"dashboardLabel": "Pokazuj na pulpicie Na żywo",
|
||
"dashboardHelp": "Pokazuj tę kamerę na domyślnym pulpicie Na żywo (Wszystkie kamery). Pozostaje dostępna we wszystkich innych miejscach, w tym w grupach kamer.",
|
||
"reviewLabel": "Pokazuj w Przeglądzie",
|
||
"reviewHelp": "Pokazuj tę kamerę w widoku Przeglądu, w tym w filtrze kamer, przeglądzie ruchu i historii."
|
||
}
|
||
},
|
||
"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}}"
|
||
}
|
||
},
|
||
"description": "Dodawaj, edytuj i usuwaj kamery, steruj stanem każdej kamery oraz konfiguruj nadpisania dla profili i typów kamer. Aby skonfigurować strumienie, detekcję, ruch i inne ustawienia specyficzne dla kamery, wybierz odpowiednią sekcję w Konfiguracji kamer.",
|
||
"deleteCamera": "Usuń kamerę",
|
||
"deleteCameraDialog": {
|
||
"title": "Usuń kamerę",
|
||
"description": "Usunięcie kamery spowoduje trwałe usunięcie wszystkich nagrań, śledzonych obiektów oraz konfiguracji dla tej kamery. Strumienie go2rtc powiązane z tą kamerą mogą nadal wymagać ręcznego usunięcia.",
|
||
"selectPlaceholder": "Wybierz kamerę…",
|
||
"confirmTitle": "Czy na pewno?",
|
||
"confirmWarning": "Usunięcie kamery <strong>{{cameraName}}</strong> jest nieodwracalne.",
|
||
"deleteExports": "Usuń także eksporty dla tej kamery",
|
||
"confirmButton": "Usuń trwale",
|
||
"success": "Pomyślnie usunięto kamerę {{cameraName}}",
|
||
"error": "Nie udało się usunąć kamery {{cameraName}}"
|
||
},
|
||
"profiles": {
|
||
"title": "Nadpisania kamer w profilach",
|
||
"selectLabel": "Wybierz profil",
|
||
"description": "Skonfiguruj, które kamery są włączane lub wyłączane po aktywowaniu profilu. Kamery ustawione na \"Dziedzicz\" zachowują swój domyślny stan.",
|
||
"inherit": "Dziedzicz",
|
||
"on": "Włączona",
|
||
"off": "Wyłączona"
|
||
},
|
||
"cameraType": {
|
||
"title": "Typ kamery",
|
||
"label": "Typ kamery",
|
||
"description": "Ustaw typ dla każdej kamery. Dedykowane kamery LPR to kamery jednozadaniowe z silnym zoomem optycznym do rejestrowania tablic na odległych pojazdach. Większość kamer powinna używać typu zwykłego, chyba że kamera jest dedykowana wyłącznie do LPR i jest precyzyjnie wykadrowana na tablice.",
|
||
"normal": "Zwykła",
|
||
"dedicatedLpr": "Dedykowana LPR",
|
||
"saveSuccess": "Zaktualizowano typ kamery dla {{cameraName}}. Zrestartuj Frigate, aby zastosować zmiany."
|
||
},
|
||
"clone": {
|
||
"sectionTitle": "Klonowanie ustawień",
|
||
"sectionDescription": "Skopiuj konfigurację z jednej kamery do innej lub nowej kamery.",
|
||
"button": "Klonuj ustawienia",
|
||
"title": "Klonuj ustawienia kamery",
|
||
"description": "Skopiuj konfigurację kamery do jednej lub wielu innych kamer albo do nowej kamery. Tożsamość (identyfikator, przyjazna nazwa, adres URL panelu WWW, kolejność wyświetlania) nigdy nie jest kopiowana.",
|
||
"source": {
|
||
"label": "Kamera źródłowa",
|
||
"placeholder": "Wybierz kamerę źródłową",
|
||
"required": "Wybierz kamerę źródłową"
|
||
},
|
||
"target": {
|
||
"legend": "Cel",
|
||
"newRadio": "Nowa kamera",
|
||
"newNameLabel": "Nazwa kamery",
|
||
"newNamePlaceholder": "np. back_door lub Drzwi tylne",
|
||
"newNameRequired": "Nazwa kamery jest wymagana",
|
||
"newNameInvalid": "Nieprawidłowa nazwa kamery",
|
||
"newNameCollision": "Kamera o tej nazwie już istnieje",
|
||
"newStreamsForced": "Dla nowej kamery strumienie są zawsze kopiowane.",
|
||
"existingCamerasRadio": "Istniejące kamery",
|
||
"allCameras": "Wszystkie kamery",
|
||
"existingPlaceholder": "Wybierz co najmniej jedną kamerę",
|
||
"existingDisabled": "Brak innych kamer do skopiowania"
|
||
},
|
||
"categories": {
|
||
"legend": "Ustawienia do sklonowania",
|
||
"description": "Wybierz ustawienia do skopiowania z kamery źródłowej.",
|
||
"selectAll": "Zaznacz wszystko",
|
||
"selectNone": "Odznacz wszystko",
|
||
"resetDefaults": "Przywróć domyślne",
|
||
"general": "Ogólne",
|
||
"spatial": "Ustawienia przestrzenne",
|
||
"streams": "Strumienie",
|
||
"spatialWarningTitle": "Niezgodność rozdzielczości",
|
||
"spatialWarning": "Rozdzielczość detekcji kamery źródłowej {{srcCamera}} ({{srcWidth}}×{{srcHeight}}) różni się od: {{cameras}}. Wielokąty mogą nie pasować na tych kamerach. Opcje te są domyślnie odznaczone; włącz, aby skopiować bez zmian.",
|
||
"restartHint": "Wymagany restart",
|
||
"items": {
|
||
"record": "Nagrywanie",
|
||
"snapshots": "Migawki",
|
||
"review": "Przegląd",
|
||
"motion": "Ruch",
|
||
"objects": "Obiekty",
|
||
"audio": "Dźwięk",
|
||
"audio_transcription": "Transkrypcja dźwięku",
|
||
"notifications": "Powiadomienia",
|
||
"birdseye": "Birdseye",
|
||
"mqtt": "MQTT",
|
||
"timestamp_style": "Styl znacznika czasu",
|
||
"onvif": "ONVIF",
|
||
"lpr": "Rozpoznawanie tablic rejestracyjnych (LPR)",
|
||
"face_recognition": "Rozpoznawanie twarzy",
|
||
"semantic_search": "Wyszukiwanie semantyczne",
|
||
"genai": "GenAI",
|
||
"type": "Typ kamery (zwykła / dedykowana LPR)",
|
||
"profiles": "Profile",
|
||
"detect": "Detekcja",
|
||
"zones": "Strefy",
|
||
"motion_mask": "Maski ruchu",
|
||
"object_masks": "Maski obiektów",
|
||
"ffmpeg_live": "Adresy URL strumieni i role"
|
||
}
|
||
},
|
||
"footer": {
|
||
"changeCount_one": "Zostanie zastosowana {{count}} zmiana",
|
||
"changeCount_few": "Zostaną zastosowane {{count}} zmiany",
|
||
"changeCount_many": "Zostanie zastosowanych {{count}} zmian",
|
||
"restartNeeded": "Niektóre zmiany będą wymagały restartu Frigate.",
|
||
"liveOnly": "Wszystkie zmiany zostaną zastosowane natychmiast bez konieczności restartu.",
|
||
"submit": "Klonuj",
|
||
"submitting": "Klonowanie…"
|
||
},
|
||
"toast": {
|
||
"success": "Skopiowano ustawienia do {{cameraName}}",
|
||
"successWithRestart": "Skopiowano ustawienia do {{cameraName}}. Zrestartuj Frigate, aby zastosować wszystkie zmiany.",
|
||
"successMulti_one": "Skopiowano ustawienia do {{count}} kamery",
|
||
"successMulti_few": "Skopiowano ustawienia do {{count}} kamer",
|
||
"successMulti_many": "Skopiowano ustawienia do {{count}} kamer",
|
||
"successMultiWithRestart_one": "Skopiowano ustawienia do {{count}} kamery. Zrestartuj Frigate, aby zastosować wszystkie zmiany.",
|
||
"successMultiWithRestart_few": "Skopiowano ustawienia do {{count}} kamer. Zrestartuj Frigate, aby zastosować wszystkie zmiany.",
|
||
"successMultiWithRestart_many": "Skopiowano ustawienia do {{count}} kamer. Zrestartuj Frigate, aby zastosować wszystkie zmiany.",
|
||
"partialFailure": "Zastosowano {{successCount}} sekcji; błąd w {{failedSection}}: {{errorMessage}}",
|
||
"partialFailureMulti": "Skopiowano do {{successCount}} kamer; błąd dla {{failed}}: {{errorMessage}}",
|
||
"newCameraPartialFailure": "Kamera {{cameraName}} została utworzona, ale nie udało się skopiować niektórych ustawień: {{errorMessage}}",
|
||
"sourceMissing": "Kamera źródłowa już nie istnieje",
|
||
"submitError": "Nie udało się sklonować kamery: {{errorMessage}}"
|
||
}
|
||
}
|
||
},
|
||
"cameraReview": {
|
||
"review": {
|
||
"alerts": "Alerty ",
|
||
"detections": "Wykrycia ",
|
||
"title": "Recenzja",
|
||
"desc": "Tymczasowo włącz/wyłącz alerty i wykrywania dla tej kamery do momentu ponownego uruchomienia programu Frigate. Po wyłączeniu nie będą generowane żadne nowe elementy do przeglądu. "
|
||
},
|
||
"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",
|
||
"desc": "Frigate dzieli elementy do przeglądu na alarmy i detekcje. Domyślnie wszystkie obiekty typu <em>osoba</em> i <em>samochód</em> są traktowane jako alerty. Możesz doprecyzować kategoryzację elementów do przeglądu, konfigurując dla nich wymagane strefy.",
|
||
"objectAlertsTips": "Wszystkie obiekty {{alertsLabels}} w {{cameraName}} będą wyświetlane jako alarmy.",
|
||
"zoneObjectAlertsTips": "Wszystkie obiekty {{alertsLabels}} wykryte w {{zone}} na {{cameraName}} zostaną wyświetlone jako alarmy.",
|
||
"toast": {
|
||
"success": "Konfiguracja klasyfikacji została zapisana. Uruchom ponownie program Frigate, aby zastosować zmiany."
|
||
}
|
||
},
|
||
"title": "Ustawienia przeglądu kamery",
|
||
"object_descriptions": {
|
||
"title": "Generatywne opisy obiektów AI",
|
||
"desc": "Tymczasowo włącz/wyłącz generatywne opisy obiektów AI dla tej kamery. Po wyłączeniu funkcja nie będzie generować opisów AI dla obiektów śledzonych przez tę kamerę."
|
||
},
|
||
"review_descriptions": {
|
||
"title": "Opisy generatywnej sztucznej inteligencji",
|
||
"desc": "Tymczasowo włącz/wyłącz generatywne opisy AI dla tej kamery. Po wyłączeniu opisy generowane przez AI nie będą wymagane dla elementów przeglądu w tej kamerze."
|
||
}
|
||
},
|
||
"button": {
|
||
"overriddenGlobal": "Nadpisane (globalnie)",
|
||
"overriddenGlobalTooltip": "Ta kamera nadpisuje globalną konfigurację w tej sekcji",
|
||
"overriddenGlobalHeading_one": "Ta kamera nadpisuje pole {{count}} z globalnej konfiguracji:",
|
||
"overriddenGlobalHeading_few": "Ta kamera nadpisuje pola {{count}} z globalnej konfiguracji:",
|
||
"overriddenGlobalHeading_many": "Ta kamera nadpisuje pola {{count}} z globalnej konfiguracji:",
|
||
"overriddenGlobalNoDeltas": "Ta kamera nadpisuje ustawienia globalne, ale żadne wartości pól się nie różnią.",
|
||
"overriddenBaseConfig": "Nadpisane (bazowa konfiguracja)",
|
||
"overriddenBaseConfigTooltip": "Profil {{profile}} zastępuje ustawienia konfiguracyjne w tej sekcji",
|
||
"overriddenBaseConfigHeading_one": "Profil {{profile}} zastępuje pole {{count}} z konfiguracji podstawowej:",
|
||
"overriddenBaseConfigHeading_few": "Profile {{profile}} zastępują pola {{count}} z konfiguracji podstawowej:",
|
||
"overriddenBaseConfigHeading_many": "Profile {{profile}} zastępują pola {{count}} z konfiguracji podstawowej:",
|
||
"overriddenBaseConfigNoDeltas": "Profil {{profile}} zastępuje tę sekcję, ale żadne wartości pól nie różnią się od konfiguracji podstawowej.",
|
||
"overriddenInCameras": {
|
||
"label_one": "Zastąpiono w kamerze {{count}}",
|
||
"label_few": "Zastąpiono w kamerach {{count}}",
|
||
"label_many": "Zastąpiono w kamerach {{count}}",
|
||
"tooltip_one": "Kamera {{count}} zastępuje wartości w tej sekcji. Kliknij, aby wyświetlić szczegóły.",
|
||
"tooltip_few": "Kamery {{count}} zastępują wartości w tej sekcji. Kliknij, aby wyświetlić szczegóły.",
|
||
"tooltip_many": "Kamery {{count}} zastępują wartości w tej sekcji. Kliknij, aby wyświetlić szczegóły.",
|
||
"heading_one": "Ta sekcja globalna zawiera pola nadpisane w {{count}} kamerze.",
|
||
"heading_few": "Ta sekcja globalna zawiera pola nadpisane w {{count}} kamerach.",
|
||
"heading_many": "Ta sekcja globalna zawiera pola nadpisane w {{count}} kamerach.",
|
||
"othersField_one": "{{count}} inne",
|
||
"othersField_few": "{{count}} inne",
|
||
"othersField_many": "{{count}} innych",
|
||
"profilePrefix": "Profil {{profile}}: {{fields}}"
|
||
}
|
||
},
|
||
"saveAllPreview": {
|
||
"scope": {
|
||
"label": "Zakres",
|
||
"global": "Globalne",
|
||
"camera": "Kamera: {{cameraName}}"
|
||
},
|
||
"profile": {
|
||
"label": "Profil"
|
||
},
|
||
"field": {
|
||
"label": "Pole"
|
||
},
|
||
"value": {
|
||
"label": "Nowa wartość",
|
||
"reset": "Reset"
|
||
},
|
||
"title": "Zmiany do zapisania",
|
||
"triggerLabel": "Przejrzyj oczekujące zmiany",
|
||
"empty": "Brak oczekujących zmian."
|
||
},
|
||
"menuDot": {
|
||
"overrideGlobal": "Ta sekcja nadpisuje konfigurację globalną",
|
||
"overrideProfile": "Ta sekcja jest nadpisywana przez profil {{profile}}",
|
||
"unsaved": "Ta sekcja zawiera niezapisane zmiany"
|
||
},
|
||
"timestampPosition": {
|
||
"tl": "Góra lewo",
|
||
"tr": "Góra prawo",
|
||
"bl": "Dół lewo",
|
||
"br": "Dół prawo"
|
||
},
|
||
"maintenance": {
|
||
"title": "Konserwacja",
|
||
"sync": {
|
||
"title": "Synchronizacja multimediów",
|
||
"desc": "Frigate okresowo czyści multimedia zgodnie z harmonogramem retencji. Obecność pojedynczych osieroconych plików podczas działania jest normalna. Użyj tej funkcji, aby usunąć z dysku osierocone pliki multimedialne, do których nie ma już odwołań w bazie danych.",
|
||
"started": "Rozpoczęto synchronizację multimediów.",
|
||
"alreadyRunning": "Zadanie synchronizacji jest już uruchomione",
|
||
"error": "Nie udało się rozpocząć synchronizacji",
|
||
"currentStatus": "Stan",
|
||
"jobId": "Identyfikator zadania",
|
||
"startTime": "Czas rozpoczęcia",
|
||
"endTime": "Czas zakończenia",
|
||
"statusLabel": "Stan",
|
||
"results": "Wyniki",
|
||
"errorLabel": "Błąd",
|
||
"mediaTypes": "Typy multimediów",
|
||
"allMedia": "Wszystkie multimedia",
|
||
"dryRun": "Tryb testowy (Dry Run)",
|
||
"dryRunEnabled": "Żadne pliki nie zostaną usunięte",
|
||
"dryRunDisabled": "Pliki zostaną usunięte",
|
||
"force": "Wymuś",
|
||
"forceDesc": "Pomiń próg bezpieczeństwa i dokończ synchronizację, nawet jeśli do usunięcia kwalifikuje się ponad 50% plików.",
|
||
"verbose": "Szczegółowy",
|
||
"verboseDesc": "Zapisz pełną listę osieroconych plików na dysku do wglądu.",
|
||
"running": "Synchronizacja w toku...",
|
||
"start": "Rozpocznij synchronizację",
|
||
"inProgress": "Synchronizacja jest w toku. Ta strona jest zablokowana.",
|
||
"status": {
|
||
"queued": "W kolejce",
|
||
"running": "W trakcie",
|
||
"completed": "Zakończono",
|
||
"failed": "Niepowodzenie",
|
||
"notRunning": "Nieuruchomione"
|
||
},
|
||
"resultsFields": {
|
||
"filesChecked": "Sprawdzone pliki",
|
||
"orphansFound": "Znalezione osierocone pliki",
|
||
"orphansDeleted": "Usunięte osierocone pliki",
|
||
"aborted": "Przerwano. Usunięcie przekroczyłoby próg bezpieczeństwa.",
|
||
"error": "Błąd",
|
||
"totals": "Łącznie"
|
||
},
|
||
"event_snapshots": "Migawki śledzonych obiektów",
|
||
"event_thumbnails": "Miniatury śledzonych obiektów",
|
||
"review_thumbnails": "Miniatury przeglądu",
|
||
"previews": "Podglądy",
|
||
"exports": "Eksporty",
|
||
"recordings": "Nagrania"
|
||
},
|
||
"regionGrid": {
|
||
"title": "Siatka regionów (Region Grid)",
|
||
"desc": "Siatka regionów to optymalizacja ucząca się, gdzie w polu widzenia kamery zazwyczaj pojawiają się obiekty o różnych rozmiarach. Frigate używa tych danych do efektywnego dobierania rozmiarów regionów detekcji. Siatka buduje się automatycznie na podstawie śledzonych obiektów.",
|
||
"clear": "Wyczyść siatkę regionów",
|
||
"clearConfirmTitle": "Wyczyścić siatkę regionów?",
|
||
"clearConfirmDesc": "Czyszczenie siatki regionów nie jest zalecane, chyba że niedawno zmieniono rozmiar modelu detektora lub zmieniono fizyczne położenie kamery i występują problemy ze śledzeniem obiektów. Siatka zostanie automatycznie odbudowana z czasem. Wymagany jest restart Frigate.",
|
||
"clearSuccess": "Pomyślnie wyczyszczono siatkę regionów",
|
||
"clearError": "Nie udało się wyczyścić siatki regionów",
|
||
"restartRequired": "Wymagany restart, aby zmiany w siatce regionów zaczęły obowiązywać"
|
||
}
|
||
},
|
||
"configForm": {
|
||
"global": {
|
||
"title": "Ustawienia globalne",
|
||
"description": "Te ustawienia mają zastosowanie do wszystkich kamer, o ile nie zostaną nadpisane w ustawieniach poszczególnych kamer."
|
||
},
|
||
"camera": {
|
||
"title": "Ustawienia kamery",
|
||
"description": "Te ustawienia dotyczą tylko tej kamery i nadpisują ustawienia globalne.",
|
||
"noCameras": "Brak dostępnych kamer"
|
||
},
|
||
"advancedSettingsCount": "Ustawienia zaawansowane ({{count}})",
|
||
"advancedCount": "Zaawansowane ({{count}})",
|
||
"showAdvanced": "Pokaż ustawienia zaawansowane",
|
||
"tabs": {
|
||
"sharedDefaults": "Wspólne wartości domyślne",
|
||
"system": "System",
|
||
"integrations": "Integracje"
|
||
},
|
||
"additionalProperties": {
|
||
"keyLabel": "Klucz",
|
||
"valueLabel": "Wartość",
|
||
"keyPlaceholder": "Nowy klucz",
|
||
"remove": "Usuń",
|
||
"providerNameLabel": "Nazwa dostawcy",
|
||
"providerNamePlaceholder": "np. openai",
|
||
"variableNameLabel": "Nazwa zmiennej",
|
||
"variableNamePlaceholder": "np. MOJA_ZMIENNA",
|
||
"loggerNameLabel": "Nazwa rejestratora",
|
||
"loggerNamePlaceholder": "np. frigate.record",
|
||
"keyPatternError": "Używaj tylko liter, cyfr, myślników i podkreśleń (bez spacji)"
|
||
},
|
||
"knownPlates": {
|
||
"namePlaceholder": "np. Samochód żony",
|
||
"platePlaceholder": "Numer rejestracyjny lub regex"
|
||
},
|
||
"liveStreams": {
|
||
"streamNameLabel": "Nazwa strumienia",
|
||
"streamNamePlaceholder": "np. Główny strumień HD",
|
||
"go2rtcStreamLabel": "Strumień go2rtc",
|
||
"go2rtcStreamPlaceholder": "Wybierz strumień go2rtc",
|
||
"go2rtcStreamSearch": "Szukaj lub wprowadź nazwę strumienia…",
|
||
"noGo2rtcStreams": "Brak skonfigurowanych strumieni go2rtc",
|
||
"availableStreams": "Dostępne strumienie",
|
||
"useCustom": "Użyj \"{{value}}\"",
|
||
"addStream": "Dodaj strumień"
|
||
},
|
||
"timezone": {
|
||
"defaultOption": "Użyj strefy czasowej przeglądarki"
|
||
},
|
||
"roleMap": {
|
||
"empty": "Brak mapowania ról",
|
||
"roleLabel": "Rola",
|
||
"groupsLabel": "Grupy",
|
||
"addMapping": "Dodaj mapowanie ról",
|
||
"remove": "Usuń"
|
||
},
|
||
"ffmpegArgs": {
|
||
"preset": "Profil",
|
||
"manual": "Argumenty ręczne",
|
||
"inherit": "Dziedzicz z ustawienia kamery",
|
||
"none": "Brak",
|
||
"useGlobalSetting": "Dziedzicz z ustawienia globalnego",
|
||
"selectPreset": "Wybierz profil",
|
||
"manualPlaceholder": "Wprowadź argumenty FFmpeg",
|
||
"presetLabels": {
|
||
"preset-rpi-64-h264": "Raspberry Pi (H.264)",
|
||
"preset-rpi-64-h265": "Raspberry Pi (H.265)",
|
||
"preset-vaapi": "VAAPI (Karta graficzna Intel/AMD)",
|
||
"preset-intel-qsv-h264": "Intel QuickSync (H.264)",
|
||
"preset-intel-qsv-h265": "Intel QuickSync (H.265)",
|
||
"preset-nvidia": "Karta NVIDIA GPU",
|
||
"preset-jetson-h264": "NVIDIA Jetson (H.264)",
|
||
"preset-jetson-h265": "NVIDIA Jetson (H.265)",
|
||
"preset-rkmpp": "Rockchip RKMPP",
|
||
"preset-http-jpeg-generic": "HTTP JPEG (Ogólny)",
|
||
"preset-http-mjpeg-generic": "HTTP MJPEG (Ogólny)",
|
||
"preset-http-reolink": "HTTP — Kamery Reolink",
|
||
"preset-rtmp-generic": "RTMP (Ogólny)",
|
||
"preset-rtsp-generic": "RTSP (Ogólny)",
|
||
"preset-rtsp-restream": "RTSP — Retransmisja z go2rtc",
|
||
"preset-rtsp-restream-low-latency": "RTSP — Retransmisja z go2rtc (Niskie opóźnienie)",
|
||
"preset-rtsp-udp": "RTSP — UDP",
|
||
"preset-rtsp-blue-iris": "RTSP — Blue Iris",
|
||
"preset-record-generic": "Nagrywanie (Ogólne, bez dźwięku)",
|
||
"preset-record-generic-audio-copy": "Nagrywanie (Ogólne + kopiowanie dźwięku)",
|
||
"preset-record-generic-audio-aac": "Nagrywanie (Ogólne + dźwięk do AAC)",
|
||
"preset-record-mjpeg": "Nagrywanie — Kamery MJPEG",
|
||
"preset-record-jpeg": "Nagrywanie — Kamery JPEG",
|
||
"preset-record-ubiquiti": "Nagrywanie — Kamery Ubiquiti"
|
||
}
|
||
},
|
||
"cameraInputs": {
|
||
"itemTitle": "Strumień {{index}}",
|
||
"sourceMode": {
|
||
"restream": "Retransmisja (go2rtc)",
|
||
"manual": "Ręczna ścieżka wejściowa",
|
||
"go2rtcStreamLabel": "Strumień go2rtc",
|
||
"go2rtcStreamPlaceholder": "Wybierz strumień go2rtc",
|
||
"noGo2rtcStreams": "Brak skonfigurowanych strumieni go2rtc",
|
||
"go2rtcStreamSearch": "Szukaj strumieni...",
|
||
"availableStreams": "Dostępne strumienie",
|
||
"noMatchingStreams": "Brak pasujących strumieni"
|
||
}
|
||
},
|
||
"restartRequiredField": "Wymagany restart",
|
||
"restartRequiredFooter": "Konfiguracja zmieniona — wymagany restart",
|
||
"sections": {
|
||
"detect": "Detekcja",
|
||
"record": "Nagrywanie",
|
||
"snapshots": "Migawki",
|
||
"motion": "Ruch",
|
||
"objects": "Obiekty",
|
||
"review": "Przegląd",
|
||
"audio": "Dźwięk",
|
||
"notifications": "Powiadomienia",
|
||
"live": "Podgląd na żywo",
|
||
"timestamp_style": "Znaczniki czasu",
|
||
"mqtt": "MQTT",
|
||
"database": "Baza danych",
|
||
"telemetry": "Telemetria",
|
||
"auth": "Uwierzytelnianie",
|
||
"tls": "TLS",
|
||
"proxy": "Proxy",
|
||
"go2rtc": "go2rtc",
|
||
"ffmpeg": "FFmpeg",
|
||
"detectors": "Detektory",
|
||
"model": "Model",
|
||
"semantic_search": "Wyszukiwanie semantyczne",
|
||
"genai": "GenAI",
|
||
"face_recognition": "Rozpoznawanie twarzy",
|
||
"lpr": "Rozpoznawanie tablic rejestracyjnych (LPR)",
|
||
"birdseye": "Birdseye",
|
||
"masksAndZones": "Maski / Strefy"
|
||
},
|
||
"detect": {
|
||
"title": "Ustawienia detekcji"
|
||
},
|
||
"record": {
|
||
"title": "Ustawienia nagrywania"
|
||
},
|
||
"snapshots": {
|
||
"title": "Ustawienia migawek"
|
||
},
|
||
"motion": {
|
||
"title": "Ustawienia ruchu"
|
||
},
|
||
"objects": {
|
||
"title": "Ustawienia obiektów"
|
||
},
|
||
"audioLabels": {
|
||
"summary": "Wybrano {{count}} etykiet dźwiękowych",
|
||
"empty": "Brak dostępnych etykiet dźwiękowych"
|
||
},
|
||
"objectLabels": {
|
||
"summary": "Wybrano {{count}} typów obiektów",
|
||
"empty": "Brak dostępnych etykiet obiektów"
|
||
},
|
||
"reviewLabels": {
|
||
"summary": "Wybrano {{count}} etykiet",
|
||
"empty": "Brak dostępnych etykiet"
|
||
},
|
||
"filters": {
|
||
"objectFieldLabel": "{{field}} dla {{label}}"
|
||
},
|
||
"zoneNames": {
|
||
"summary": "Wybrano {{count}}",
|
||
"empty": "Brak dostępnych stref"
|
||
},
|
||
"inputRoles": {
|
||
"summary": "Wybrano {{count}} ról",
|
||
"empty": "Brak dostępnych ról",
|
||
"options": {
|
||
"detect": "Detect",
|
||
"record": "Record",
|
||
"audio": "Audio"
|
||
}
|
||
},
|
||
"genaiRoles": {
|
||
"options": {
|
||
"embeddings": "Wektoryzacja (Embeddings)",
|
||
"descriptions": "Opisy",
|
||
"chat": "Czat"
|
||
}
|
||
},
|
||
"semanticSearchModel": {
|
||
"placeholder": "Wybierz model…",
|
||
"builtIn": "Wbudowane modele",
|
||
"genaiProviders": "Dostawcy GenAI"
|
||
},
|
||
"semanticSearchModelSize": {
|
||
"notApplicable": "Nie dotyczy dostawców GenAI"
|
||
},
|
||
"review": {
|
||
"title": "Ustawienia przeglądu"
|
||
},
|
||
"audio": {
|
||
"title": "Ustawienia dźwięku"
|
||
},
|
||
"notifications": {
|
||
"title": "Ustawienia powiadomień"
|
||
},
|
||
"live": {
|
||
"title": "Ustawienia podglądu na żywo"
|
||
},
|
||
"timestamp_style": {
|
||
"title": "Ustawienia znaczników czasu"
|
||
},
|
||
"searchPlaceholder": "Szukaj...",
|
||
"addCustomLabel": "Dodaj własną etykietę...",
|
||
"genaiModel": {
|
||
"placeholder": "Wybierz lub wprowadź model…",
|
||
"search": "Szukaj lub wprowadź model…",
|
||
"noModels": "Brak dostępnych modeli",
|
||
"available": "Dostępne modele",
|
||
"useCustom": "Użyj \"{{value}}\"",
|
||
"refresh": "Odśwież modele",
|
||
"probeFailed": "Nie udało się pobrać modeli",
|
||
"fetchedModels": "Pomyślnie pobrano listę modeli"
|
||
},
|
||
"ptzPresets": {
|
||
"placeholder": "Wybierz lub wprowadź preset...",
|
||
"search": "Szukaj lub wprowadź preset...",
|
||
"noPresets": "Brak dostępnych presetów",
|
||
"available": "Presety kamery",
|
||
"useCustom": "Użyj \"{{value}}\""
|
||
},
|
||
"defaultRole": {
|
||
"admin": "Administrator",
|
||
"viewer": "Przeglądający"
|
||
}
|
||
},
|
||
"globalConfig": {
|
||
"title": "Konfiguracja globalna",
|
||
"description": "Skonfiguruj ustawienia globalne, które mają zastosowanie do wszystkich kamer, o ile nie zostaną nadpisane.",
|
||
"toast": {
|
||
"success": "Ustawienia globalne zapisane pomyślnie",
|
||
"error": "Nie udało się zapisać ustawień globalnych",
|
||
"validationError": "Błąd walidacji"
|
||
}
|
||
},
|
||
"cameraConfig": {
|
||
"title": "Konfiguracja kamer",
|
||
"description": "Skonfiguruj ustawienia dla poszczególnych kamer. Ustawienia te nadpisują wartości domyślne z konfiguracji globalnej.",
|
||
"overriddenBadge": "Nadpisano",
|
||
"resetToGlobal": "Przywróć do globalnych",
|
||
"toast": {
|
||
"success": "Ustawienia kamery zapisane pomyślnie",
|
||
"error": "Nie udało się zapisać ustawień kamery"
|
||
}
|
||
},
|
||
"toast": {
|
||
"success": "Ustawienia zapisane pomyślnie",
|
||
"applied": "Ustawienia zastosowane pomyślnie",
|
||
"successRestartRequired": "Ustawienia zapisane pomyślnie. Zrestartuj Frigate, aby zastosować zmiany.",
|
||
"error": "Nie udało się zapisać ustawień",
|
||
"validationError": "Błąd walidacji: {{message}}",
|
||
"resetSuccess": "Przywrócono domyślne ustawienia globalne",
|
||
"resetError": "Nie udało się zresetować ustawień",
|
||
"saveAllSuccess_one": "Pomyślnie zapisano {{count}} sekcję.",
|
||
"saveAllSuccess_few": "Pomyślnie zapisano {{count}} sekcje.",
|
||
"saveAllSuccess_many": "Pomyślnie zapisano {{count}} sekcji.",
|
||
"saveAllSuccessRestartRequired_one": "Pomyślnie zapisano {{count}} sekcję. Zrestartuj Frigate, aby zastosować zmiany.",
|
||
"saveAllSuccessRestartRequired_few": "Pomyślnie zapisano {{count}} sekcje. Zrestartuj Frigate, aby zastosować zmiany.",
|
||
"saveAllSuccessRestartRequired_many": "Pomyślnie zapisano {{count}} sekcji. Zrestartuj Frigate, aby zastosować zmiany.",
|
||
"saveAllPartial_one": "Zapisano {{successCount}} z {{totalCount}} sekcji. Niepowodzenie: {{failCount}}.",
|
||
"saveAllPartial_few": "Zapisano {{successCount}} z {{totalCount}} sekcji. Niepowodzenie: {{failCount}}.",
|
||
"saveAllPartial_many": "Zapisano {{successCount}} z {{totalCount}} sekcji. Niepowodzenie: {{failCount}}.",
|
||
"saveAllFailure": "Nie udało się zapisać wszystkich sekcji."
|
||
},
|
||
"profiles": {
|
||
"title": "Profile",
|
||
"activeProfile": "Aktywny profil",
|
||
"noActiveProfile": "Brak aktywnego profilu",
|
||
"active": "Aktywny",
|
||
"activated": "Profil \"{{profile}}\" został aktywowany",
|
||
"activateFailed": "Nie udało się ustawić profilu",
|
||
"deactivated": "Profil został dezaktywowany",
|
||
"noProfiles": "Brak zdefiniowanych profili.",
|
||
"noOverrides": "Brak nadpisań",
|
||
"cameraCount_one": "{{count}} kamera",
|
||
"cameraCount_few": "{{count}} kamery",
|
||
"cameraCount_many": "{{count}} kamer",
|
||
"columnCamera": "Kamera",
|
||
"columnOverrides": "Nadpisania profilu",
|
||
"baseConfig": "Konfiguracja podstawowa",
|
||
"addProfile": "Dodaj profil",
|
||
"newProfile": "Nowy profil",
|
||
"profileNamePlaceholder": "np. Uzbrojony, Poza domem, Tryb nocny",
|
||
"friendlyNameLabel": "Nazwa profilu",
|
||
"profileIdLabel": "Identyfikator profilu",
|
||
"profileIdDescription": "Wewnętrzny identyfikator używany w konfiguracji i automatyzacjach",
|
||
"nameInvalid": "Dozwolone są tylko małe litery, cyfry i podkreślenia",
|
||
"nameDuplicate": "Profil o tej nazwie już istnieje",
|
||
"error": {
|
||
"mustBeAtLeastTwoCharacters": "Musi mieć co najmniej 2 znaki",
|
||
"mustNotContainPeriod": "Nie może zawierać kropek",
|
||
"alreadyExists": "Profil o tym identyfikatorze już istnieje"
|
||
},
|
||
"renameProfile": "Zmień nazwę profilu",
|
||
"renameSuccess": "Zmieniono nazwę profilu na {{profile}}",
|
||
"deleteProfile": "Usuń profil",
|
||
"deleteProfileConfirm": "Usunąć profil \"{{profile}}\" ze wszystkich kamer? Tej czynności nie można cofnąć.",
|
||
"deleteSuccess": "Profil {{profile}} został usunięty",
|
||
"createSuccess": "Profil \"{{profile}}\" został utworzony",
|
||
"removeOverride": "Usuń nadpisanie profilu",
|
||
"deleteSection": "Usuń nadpisania sekcji",
|
||
"deleteSectionConfirm": "Usunąć nadpisania sekcji {{section}} dla profilu {{profile}} na kamerze {{camera}}?",
|
||
"deleteSectionSuccess": "Usunięto nadpisania sekcji {{section}} dla profilu {{profile}}",
|
||
"enableSwitch": "Włącz profile",
|
||
"enabledDescription": "Profile są włączone. Utwórz nowy profil poniżej, przejdź do sekcji konfiguracji kamery, aby wprowadzić zmiany, i zapisz je, aby zaczęły obowiązywać.",
|
||
"disabledDescription": "Profile pozwalają definiować nazwane zestawy nadpisań konfiguracji kamer (np. uzbrojony, poza domem, tryb nocny), które można aktywować na żądanie."
|
||
},
|
||
"unsavedChanges": "Masz niezapisane zmiany",
|
||
"confirmReset": "Potwierdź reset",
|
||
"resetToDefaultDescription": "Spowoduje to przywrócenie wszystkich ustawień w tej sekcji do ich wartości domyślnych. Tej czynności nie można cofnąć.",
|
||
"resetToGlobalDescription": "Spowoduje to przywrócenie ustawień w tej sekcji do domyślnych wartości globalnych. Tej czynności nie można cofnąć.",
|
||
"go2rtcStreams": {
|
||
"title": "Strumienie go2rtc",
|
||
"description": "Zarządzaj konfiguracją strumieni go2rtc do retransmisji z kamer. Każdy strumień ma nazwę i jeden lub więcej źródłowych adresów URL.",
|
||
"addStream": "Dodaj strumień",
|
||
"addStreamDesc": "Wprowadź nazwę dla nowego strumienia. Nazwa ta będzie używana w konfiguracji kamer.",
|
||
"addUrl": "Dodaj adres URL",
|
||
"sourceNumber": "Źródło {{index}}",
|
||
"streamName": "Nazwa strumienia",
|
||
"streamNamePlaceholder": "np. front_door",
|
||
"streamUrlPlaceholder": "np. rtsp://user:pass@192.168.1.100/stream",
|
||
"deleteStream": "Usuń strumień",
|
||
"deleteStreamConfirm": "Czy na pewno chcesz usunąć strumień \"{{streamName}}\"? Kamery korzystające z tego strumienia mogą przestać działać.",
|
||
"noStreams": "Brak skonfigurowanych strumieni go2rtc. Dodaj strumień, aby rozpocząć.",
|
||
"validation": {
|
||
"nameRequired": "Nazwa strumienia jest wymagana",
|
||
"nameDuplicate": "Strumień o tej nazwie już istnieje",
|
||
"nameInvalid": "Nazwa strumienia może zawierać tylko litery, cyfry, podkreślenia i myślniki",
|
||
"urlRequired": "Wymagany jest co najmniej jeden adres URL"
|
||
},
|
||
"renameStream": "Zmień nazwę strumienia",
|
||
"renameStreamDesc": "Wprowadź nową nazwę dla tego strumienia. Zmiana nazwy może wpłynąć na kamery lub inne strumienie odwołujące się do tej nazwy.",
|
||
"newStreamName": "Nowa nazwa strumienia",
|
||
"ffmpeg": {
|
||
"useFfmpegModule": "Użyj trybu zgodności (ffmpeg)",
|
||
"video": "Wideo",
|
||
"audio": "Dźwięk",
|
||
"hardware": "Akceleracja sprzętowa",
|
||
"videoCopy": "Kopiuj",
|
||
"videoH264": "Transkoduj do H.264",
|
||
"videoH265": "Transkoduj do H.265",
|
||
"videoExclude": "Wyklucz",
|
||
"audioCopy": "Kopiuj",
|
||
"audioAac": "Transkoduj do AAC",
|
||
"audioOpus": "Transkoduj do Opus",
|
||
"audioPcmu": "Transkoduj do PCM μ-law",
|
||
"audioPcma": "Transkoduj do PCM A-law",
|
||
"audioPcm": "Transkoduj do PCM",
|
||
"audioMp3": "Transkoduj do MP3",
|
||
"audioExclude": "Wyklucz",
|
||
"hardwareNone": "Brak akceleracji sprzętowej",
|
||
"hardwareAuto": "Automatyczna (zalecana)",
|
||
"hardwareVaapi": "VAAPI",
|
||
"hardwareCuda": "CUDA",
|
||
"hardwareV4l2m2m": "V4L2 M2M",
|
||
"hardwareDxva2": "DXVA2",
|
||
"hardwareVideotoolbox": "VideoToolbox",
|
||
"addVideoCodec": "Dodaj kodek wideo",
|
||
"addAudioCodec": "Dodaj kodek dźwięku",
|
||
"removeCodec": "Usuń kodek"
|
||
}
|
||
},
|
||
"birdseye": {
|
||
"cameraOrder": {
|
||
"label": "Kolejność kamer",
|
||
"description": "Przeciągnij kamery, aby ustalić ich kolejność w układzie Birdseye.",
|
||
"reorderHandle": "Przeciągnij, aby zmienić kolejność",
|
||
"saving": "Zapisywanie…",
|
||
"saved": "Zapisano"
|
||
}
|
||
},
|
||
"retainMode": {
|
||
"all": "Wszystkie",
|
||
"motion": "Ruch",
|
||
"active_objects": "Aktywne obiekty"
|
||
},
|
||
"previewQuality": {
|
||
"very_high": "Bardzo wysoka",
|
||
"high": "Wysoka",
|
||
"medium": "Średnia",
|
||
"low": "Niska",
|
||
"very_low": "Bardzo niska"
|
||
},
|
||
"ui": {
|
||
"timeFormat": {
|
||
"browser": "Przeglądarka",
|
||
"12hour": "12-godzinny",
|
||
"24hour": "24-godzinny"
|
||
},
|
||
"unitSystem": {
|
||
"metric": "Metryczny",
|
||
"imperial": "Imperialny"
|
||
}
|
||
},
|
||
"review": {
|
||
"imageSource": {
|
||
"recordings": "Nagrania",
|
||
"previews": "Podglądy"
|
||
}
|
||
},
|
||
"logger": {
|
||
"logLevel": {
|
||
"debug": "Debug",
|
||
"info": "Informacja",
|
||
"warning": "Ostrzeżenie",
|
||
"error": "Błąd",
|
||
"critical": "Krytyczny"
|
||
}
|
||
},
|
||
"onvif": {
|
||
"profileAuto": "Auto",
|
||
"profileLoading": "Ładowanie profili...",
|
||
"autotracking": {
|
||
"zooming": {
|
||
"disabled": "Wyłączone",
|
||
"absolute": "Bezwzględne",
|
||
"relative": "Względne"
|
||
}
|
||
}
|
||
},
|
||
"modelSize": {
|
||
"small": "Mały",
|
||
"large": "Duży"
|
||
},
|
||
"configMessages": {
|
||
"review": {
|
||
"recordDisabled": "Nagrywanie jest wyłączone, elementy przeglądu nie będą generowane.",
|
||
"detectDisabled": "Detekcja obiektów jest wyłączona. Elementy przeglądu wymagają wykrytych obiektów do kategoryzowania alertów i detekcji.",
|
||
"allNonAlertDetections": "Wszystkie aktywności niebędące alertami zostaną uwzględnione jako detekcje.",
|
||
"genaiImageSourceRecordingsRecordDisabled": "Źródło obrazu jest ustawione na recordings, ale nagrywanie jest wyłączone. Frigate użyje obrazów podglądu."
|
||
},
|
||
"audio": {
|
||
"noAudioRole": "Żaden strumień nie ma zdefiniowanej roli audio. Musisz włączyć rolę audio, aby wykrywanie dźwięku działało."
|
||
},
|
||
"audioTranscription": {
|
||
"audioDetectionDisabled": "Wykrywanie dźwięku nie jest włączone dla tej kamery. Transkrypcja dźwięku wymaga aktywnego wykrywania dźwięku."
|
||
},
|
||
"detect": {
|
||
"fpsGreaterThanFive": "Ustawienie FPS detekcji powyżej 5 nie jest zalecane. Wyższe wartości mogą powodować problemy z wydajnością i nie dają żadnych korzyści.",
|
||
"disabled": "Detekcja obiektów jest wyłączona. Migawki, elementy przeglądu oraz rozszerzenia, takie jak rozpoznawanie twarzy, tablic rejestracyjnych i Generative AI, nie będą działać.",
|
||
"resolutionShouldBeMultipleOfFour": "Aby uzyskać najlepsze rezultaty, szerokość i wysokość detekcji powinny być wielokrotnościami 4. Inne wartości parzyste mogą powodować artefakty wizualne lub lekkie zniekształcenia w strumieniu detekcji.",
|
||
"aspectRatioMismatch": "Wprowadzona szerokość i wysokość nie pasują do proporcji bieżącej rozdzielczości detekcji. Może to spowodować rozciągnięcie lub zniekształcenie obrazu.",
|
||
"maxFramesSet": "Ustawienie maksymalnej liczby klatek nadpisuje domyślne zachowanie i wyłącza śledzenie obiektów nieruchomych. Jest to potrzebne w bardzo rzadkich sytuacjach; używaj ostrożnie.",
|
||
"squareResolution": "Kwadratowa rozdzielczość detekcji jest nietypowa. Szerokość i wysokość detekcji powinny odpowiadać proporcjom Twojej kamery (np. 16:9), a nie wymiarom modelu detekcji. Niedopasowanie proporcji może rozciągnąć obraz i obniżyć dokładność detekcji.",
|
||
"resolutionHigh": "Ta rozdzielczość detekcji jest wyższa niż zalecana i może zwiększyć zużycie zasobów bez poprawy dokładności detekcji. Dla większości kamer zalecana jest rozdzielczość detekcji 1080p lub niższa.",
|
||
"globalResolutionMultipleCameras": "Ustawiono globalną rozdzielczość detekcji przy wielu skonfigurowanych kamerach. Jeśli kamery nie mają identycznej rozdzielczości i proporcji, szerokość i wysokość detekcji należy zdefiniować dla każdej kamery osobno, dopasowując do jej natywnych proporcji."
|
||
},
|
||
"model": {
|
||
"optimizedFor320": "Frigate jest zoptymalizowany pod kątem modelu 320x320, który jest najlepszym wyborem dla większości instalacji. Model 640x640 jest wolniejszy i pomaga tylko w szczególnych scenariuszach.",
|
||
"inputDimensionsNotDetectResolution": "Szerokość i wysokość wejściowa modelu to wymiary wejściowe modelu detekcji obiektów, a nie rozdzielczość detekcji kamery. Powinny one odpowiadać wymiarom używanego modelu — zwykle kwadratowym, jak 320x320 lub 640x640."
|
||
},
|
||
"ffmpeg": {
|
||
"hwaccelManualNotRecommended": "Ręczne argumenty akceleracji sprzętowej nie są zalecane. O ile nie masz specyficznych wymagań, wybierz profil dopasowany do Twojego sprzętu.",
|
||
"inputsMissingGo2rtcStream": "Jedno z poniższych wejść wskazuje na strumień go2rtc, który już nie istnieje. Wybierz istniejący strumień lub wprowadź adres URL kamery ręcznie, w przeciwnym razie kamera nie połączy się."
|
||
},
|
||
"objects": {
|
||
"genaiNoDescriptionsProvider": "Musisz skonfigurować dostawcę GenAI z rolą descriptions, aby opisy mogły być generowane."
|
||
},
|
||
"faceRecognition": {
|
||
"globalDisabled": "Rozszerzenie rozpoznawania twarzy musi być włączone globalnie, aby funkcje rozpoznawania twarzy działały na tej kamerze.",
|
||
"personNotTracked": "Rozpoznawanie twarzy wymaga śledzenia obiektu person. Włącz person w sekcji Obiekty dla tej kamery.",
|
||
"modelSizeLarge": "Model large wymaga GPU lub NPU do uzyskania odpowiedniej wydajności. W systemach opartych wyłącznie na CPU używaj small."
|
||
},
|
||
"lpr": {
|
||
"globalDisabled": "Rozszerzenie rozpoznawania tablic rejestracyjnych musi być włączone globalnie, aby funkcje LPR działały na tej kamerze.",
|
||
"vehicleNotTracked": "Rozpoznawanie tablic rejestracyjnych wymaga śledzenia pojazdu. Włącz car lub inny typ pojazdu w sekcji Obiekty dla tej kamery.",
|
||
"modelSizeLarge": "Model large jest zoptymalizowany pod kątem wielowierszowych tablic rejestracyjnych. Model small zapewnia lepszą wydajność i powinien być stosowany, chyba że w Twoim regionie używane są tablice wielowierszowe."
|
||
},
|
||
"record": {
|
||
"noRecordRole": "Żaden strumień nie ma zdefiniowanej roli record. Nagrywanie nie będzie działać."
|
||
},
|
||
"snapshots": {
|
||
"detectDisabled": "Detekcja obiektów jest wyłączona. Migawki są generowane na podstawie śledzonych obiektów i nie będą tworzone."
|
||
},
|
||
"semanticSearch": {
|
||
"jinav2SmallModelSize": "Rozmiar small z modelem Jina V2 ma wysokie zapotrzebowanie na pamięć RAM i czas inferencji. Zaleca się model large z dedykowaną kartą graficzną GPU."
|
||
},
|
||
"onvif": {
|
||
"autotrackingNoZones": "Auto-śledzenie wymaga co najmniej jednej strefy. Zdefiniuj strefę dla tej kamery w Maski / Strefy, a następnie ustaw ją jako wymaganą strefę poniżej."
|
||
}
|
||
}
|
||
}
|