Translated using Weblate (Polish)

Currently translated at 31.3% (149 of 475 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (101 of 101 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (239 of 239 strings)

Translated using Weblate (Polish)

Currently translated at 98.4% (127 of 129 strings)

Translated using Weblate (Polish)

Currently translated at 9.1% (74 of 809 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Paweł Kapeluszny <cyberitsec@proton.me>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/pl/
Translation: Frigate NVR/Config - Cameras
Translation: Frigate NVR/Config - Global
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
This commit is contained in:
Hosted Weblate 2026-06-18 19:04:30 +02:00
parent c800913893
commit 26b761dfd2
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
5 changed files with 223 additions and 18 deletions

View File

@ -167,7 +167,8 @@
"saveAll": "Zapisz wszystkie", "saveAll": "Zapisz wszystkie",
"savingAll": "Zapisywanie wszystkich…", "savingAll": "Zapisywanie wszystkich…",
"undoAll": "Cofnij wszystko", "undoAll": "Cofnij wszystko",
"retry": "Powtórz" "retry": "Powtórz",
"resetToGlobal": "Przywróć ustawienie globalne"
}, },
"menu": { "menu": {
"system": "System", "system": "System",
@ -274,7 +275,10 @@
"settings": "Ustawienia", "settings": "Ustawienia",
"export": "Eksportuj", "export": "Eksportuj",
"classification": "Klasyfikacja", "classification": "Klasyfikacja",
"profiles": "Profile" "profiles": "Profile",
"actions": "Akcje",
"features": "Funkcje",
"chat": "Czat"
}, },
"role": { "role": {
"viewer": "Przeglądający", "viewer": "Przeglądający",
@ -328,5 +332,10 @@
"field": { "field": {
"optional": "Opcjonalny", "optional": "Opcjonalny",
"internalID": "Wewnętrzny identyfikator używany przez Frigate w konfiguracji i bazie danych" "internalID": "Wewnętrzny identyfikator używany przez Frigate w konfiguracji i bazie danych"
},
"no_items": "Brak elementów",
"validation_errors": "Błędy walidacji",
"credentialField": {
"savedPlaceholder": "Zapisano — pozostaw puste, aby zachować bieżącą wartość"
} }
} }

View File

@ -72,11 +72,24 @@
"endTimeMustAfterStartTime": "Czas zakończenia musi być późniejszy niż czas rozpoczęcia", "endTimeMustAfterStartTime": "Czas zakończenia musi być późniejszy niż czas rozpoczęcia",
"noVaildTimeSelected": "Nie wybrano prawidłowego zakresu czasu" "noVaildTimeSelected": "Nie wybrano prawidłowego zakresu czasu"
}, },
"view": "Widok" "view": "Widok",
"queued": "Eksport dodany do kolejki. Postęp można sprawdzić na stronie eksportów.",
"batchSuccess_one": "Rozpoczęto 1 eksport. Otwieranie przypadku.",
"batchSuccess_few": "Rozpoczęto {{count}} eksporty Otwieranie przypadku.",
"batchSuccess_many": "Rozpoczęto {{count}} eksportów. Otwieranie przypadku.",
"batchPartial": "Rozpoczęto {{successful}} z {{total}} eksportów. Nieudane kamery: {{failedCameras}}",
"batchFailed": "Nie udało się uruchomić {{total}} eksportów. Nieudane kamery: {{failedCameras}}",
"batchQueuedSuccess_one": "Eksport dodany do kolejki. Otwieranie przypadku.",
"batchQueuedSuccess_few": "Dodano {{count}} eksportydo kolejki. Otwieranie przypadku.",
"batchQueuedSuccess_many": "Dodano {{count}} eksportów do kolejki. Otwieranie przypadku.",
"batchQueuedPartial": "Dodano do kolejki {{successful}} z {{total}} eksportów. Nieudane kamery: {{failedCameras}}",
"batchQueueFailed": "Nie udało się dodać do kolejki {{total}} eksportów. Nieudane kamery: {{failedCameras}}"
}, },
"fromTimeline": { "fromTimeline": {
"saveExport": "Zapisz Eksport", "saveExport": "Zapisz Eksport",
"previewExport": "Podgląd Eksportu" "previewExport": "Podgląd Eksportu",
"queueingExport": "Kolejkowanie eksportu...",
"useThisRange": "Użyj tego zakresu"
}, },
"multiCamera": { "multiCamera": {
"timeRange": "Zakres czasu", "timeRange": "Zakres czasu",
@ -88,7 +101,47 @@
"detectionCount_one": "{{count}} śledzony obiekt", "detectionCount_one": "{{count}} śledzony obiekt",
"detectionCount_few": "{{count}} śledzone obiekty", "detectionCount_few": "{{count}} śledzone obiekty",
"detectionCount_many": "{{count}} śledzonych obiektów", "detectionCount_many": "{{count}} śledzonych obiektów",
"nameLabel": "Wyeksportuj nazwę" "nameLabel": "Wyeksportuj nazwę",
"namePlaceholder": "Opcjonalna nazwa bazowa eksportów",
"queueingButton": "Kolejkowanie eksportów...",
"exportButton_one": "Eksport 1 kamery",
"exportButton_few": "Eksport {{count}} kamer",
"exportButton_many": "Eksport {{count}} kamer"
},
"case": {
"newCaseOption": "Utwórz nowy przypadek",
"newCaseNamePlaceholder": "Nazwa nowego przypadku",
"newCaseDescriptionPlaceholder": "Opis przypadku",
"label": "Przypadek",
"nonAdminHelp": "Dla tych eksportów zostanie utworzony nowy przypadek.",
"placeholder": "Wybierz przypadek"
},
"queueing": "Dodawanie eksportu do kolejki...",
"tabs": {
"export": "Pojedyncza kamera",
"multiCamera": "Wiele kamer"
},
"multi": {
"title_one": "Eksport 1 recenzji",
"title_few": "Eksport {{count}} recenzji",
"title_many": "Eksport {{count}} recenzji",
"description": "Eksportuj każdą wybraną recenzję. Wszystkie eksporty zostaną pogrupowane w jednym przypadku.",
"descriptionNoCase": "Eksportuj każdą wybraną recenzję.",
"caseNamePlaceholder": "Eksport recenzji {{date}}",
"exportButton_one": "Eksport 1 recenzji",
"exportButton_few": "Eksport {{count}} recenzji",
"exportButton_many": "Eksport {{count}} recenzji",
"exportingButton": "Eksportowanie...",
"toast": {
"started_one": "Rozpoczęto 1 eksport. Otwieranie przypadku.",
"started_few": "Rozpoczęto {{count}} eksportów. Otwieranie przypadku.",
"started_many": "Rozpoczęto {{count}} eksportów. Otwieranie przypadku.",
"startedNoCase_one": "Rozpoczęto 1 eksport.",
"startedNoCase_few": "Rozpoczęto {{count}} eksportów.",
"startedNoCase_many": "Rozpoczęto {{count}} eksportów.",
"partial": "Rozpoczęto {{successful}} z {{total}} eksportów. Niepowodzenia: {{failedItems}}",
"failed": "Nie udało się uruchomić {{total}} eksportów. Niepowodzenia: {{failedItems}}"
}
} }
}, },
"recording": { "recording": {
@ -107,6 +160,14 @@
"success": "Nagrania wideo powiązane z wybranymi elementami przeglądu zostały pomyślnie usunięte.", "success": "Nagrania wideo powiązane z wybranymi elementami przeglądu zostały pomyślnie usunięte.",
"error": "Nie udało się usunąć: {{error}}" "error": "Nie udało się usunąć: {{error}}"
} }
},
"shareTimestamp": {
"label": "Udostępnij znacznik czasu",
"title": "Udostępnij znacznik czasu",
"description": "Udostępnij adres URL z aktualnym znacznikiem czasu pozycji odtwarzacza lub wybierz niestandardowy znacznik czasu. Należy pamiętać, że nie jest to publiczny link udostępniania i jest dostępny wyłącznie dla użytkowników mających dostęp do Frigate i tej kamery.",
"custom": "Własny znacznik czasu",
"button": "Udostępnij adres URL ze znacznikiem czasu",
"shareTitle": "Znacznik czasu przeglądu Frigate: {{camera}}"
} }
}, },
"streaming": { "streaming": {

View File

@ -176,7 +176,7 @@
"description": "Włączone" "description": "Włączone"
}, },
"audio": { "audio": {
"label": "Zdarzenia audio", "label": "Wykrywanie dźwięku",
"description": "Ustawienia detekcji zdarzeń audio dla tej kamery.", "description": "Ustawienia detekcji zdarzeń audio dla tej kamery.",
"enabled": { "enabled": {
"label": "Włącz detekcję audio", "label": "Włącz detekcję audio",
@ -196,7 +196,11 @@
}, },
"filters": { "filters": {
"label": "Filtry audio", "label": "Filtry audio",
"description": "Ustawienia filtrów dla poszczególnych typów audio, takie jak progi pewności, używane do redukcji fałszywych alarmów." "description": "Ustawienia filtrów dla poszczególnych typów audio, takie jak progi pewności, używane do redukcji fałszywych alarmów.",
"threshold": {
"label": "Minimalna pewność wykrycia dźwięku",
"description": "Minimalny próg pewności, aby zdarzenie audio zostało zliczone."
}
}, },
"enabled_in_config": { "enabled_in_config": {
"label": "Pierwotny stan audio", "label": "Pierwotny stan audio",
@ -224,10 +228,18 @@
}, },
"birdseye": { "birdseye": {
"mode": { "mode": {
"label": "Tryb śledzenia" "label": "Tryb śledzenia",
"description": "Tryb uwzględniania kamer w widoku z lotu ptaka: „obiekty”, „ruch” lub „ciągły”."
}, },
"order": { "order": {
"label": "Pozycja" "label": "Pozycja",
"description": "Pozycja numeryczna określająca kolejność kamery w układzie widoku z lotu ptaka."
},
"label": "Widok z lotu ptaka",
"description": "Ustawienia widoku z lotu ptaka „Birdseye”, który łączy obraz z wielu kamer w jeden układ.",
"enabled": {
"label": "Włącz widok z lotu ptaka",
"description": "Włącz lub wyłącz funkcję widoku z lotu ptaka."
} }
}, },
"detect": { "detect": {
@ -236,7 +248,58 @@
"description": "Włącza lub wyłącza wykrywanie obiektów dla tej kamery." "description": "Włącza lub wyłącza wykrywanie obiektów dla tej kamery."
}, },
"stationary": { "stationary": {
"label": "Konfiguracja obiektów stacjonarnych" "label": "Konfiguracja obiektów stacjonarnych",
"description": "Ustawienia wykrywania i obsługi obiektów statycznych przez określony czas.",
"interval": {
"label": "Okres bezruchu",
"description": "Częstotliwość (w klatkach) sprawdzania detekcji dla obiektów nieruchomych."
},
"threshold": {
"label": "Próg bezruchu",
"description": "Liczba klatek bez zmiany pozycji potrzebna do uznania obiektu za nieruchomy."
},
"max_frames": {
"label": "Maksymalna liczba klatek",
"description": "Ogranicza czas śledzenia nieruchomych obiektów przed ich usunięciem.",
"default": {
"label": "Domyślna maks. liczba klatek",
"description": "Domyślna maksymalna liczba klatek śledzenia nieruchomego obiektu przed zatrzymaniem."
},
"objects": {
"label": "Maksymalna liczba klatek obiektu",
"description": "Nadpisania dla poszczególnych obiektów określające maksymalną liczbę klatek śledzenia nieruchomych obiektów."
}
},
"classifier": {
"label": "Włącz klasyfikator wizualny",
"description": "Użyj klasyfikatora wizualnego do wykrywania rzeczywiście nieruchomych obiektów, nawet gdy ramki ograniczające drżą."
}
},
"label": "Wykrywanie obiektów",
"description": "Ustawienia roli „detection/detect” używanej do wykrywania obiektów i inicjalizacji trackerów.",
"height": {
"label": "Wysokość wykrywania",
"description": "Wysokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
},
"width": {
"label": "Szerokość wykrywania",
"description": "Szerokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
},
"fps": {
"label": "FPS wykrywania",
"description": "Docelowa liczba klatek na sekundę używana do detekcji; niższe wartości zmniejszają użycie CPU (zalecana wartość to 5, ustaw wyższą — maksymalnie 10 — tylko jeśli śledzisz bardzo szybko poruszające się obiekty)."
},
"min_initialized": {
"label": "Minimalna liczba klatek inicjalizacyjnych",
"description": "Liczba kolejnych trafień detekcji wymagana do utworzenia śledzonego obiektu. Zwiększenie wartości zmniejsza liczbę fałszywych inicjalizacji. Wartość domyślna to fps podzielone przez 2."
},
"max_disappeared": {
"label": "Maksymalna liczba pominiętych klatek",
"description": "Liczba klatek bez detekcji, po której obiekt śledzony jest uznawany za utracony."
},
"annotation_offset": {
"label": "Przesunięcie oznaczenia",
"description": "Liczba milisekund przesunięcia adnotacji detekcji w celu lepszego dopasowania ramek ograniczających na osi czasu do nagrań; wartość może być dodatnia lub ujemna."
} }
}, },
"face_recognition": { "face_recognition": {

View File

@ -1,6 +1,6 @@
{ {
"audio": { "audio": {
"label": "Zdarzenia audio", "label": "Wykrywanie dźwięku",
"enabled": { "enabled": {
"label": "Włącz detekcję audio" "label": "Włącz detekcję audio"
}, },
@ -18,7 +18,11 @@
}, },
"filters": { "filters": {
"label": "Filtry audio", "label": "Filtry audio",
"description": "Ustawienia filtrów dla poszczególnych typów audio, takie jak progi pewności, używane do redukcji fałszywych alarmów." "description": "Ustawienia filtrów dla poszczególnych typów audio, takie jak progi pewności, używane do redukcji fałszywych alarmów.",
"threshold": {
"label": "Minimalna pewność wykrycia dźwięku",
"description": "Minimalny próg pewności, aby zdarzenie audio zostało zliczone."
}
}, },
"enabled_in_config": { "enabled_in_config": {
"label": "Pierwotny stan audio", "label": "Pierwotny stan audio",
@ -71,10 +75,18 @@
}, },
"birdseye": { "birdseye": {
"mode": { "mode": {
"label": "Tryb śledzenia" "label": "Tryb śledzenia",
"description": "Tryb uwzględniania kamer w widoku z lotu ptaka: „obiekty”, „ruch” lub „ciągły”."
}, },
"order": { "order": {
"label": "Pozycja" "label": "Pozycja",
"description": "Pozycja numeryczna określająca kolejność kamery w układzie widoku z lotu ptaka."
},
"label": "Widok z lotu ptaka",
"description": "Ustawienia widoku z lotu ptaka „Birdseye”, który łączy obraz z wielu kamer w jeden układ.",
"enabled": {
"label": "Włącz widok z lotu ptaka",
"description": "Włącz lub wyłącz funkcję widoku z lotu ptaka."
} }
}, },
"detect": { "detect": {
@ -82,7 +94,58 @@
"label": "Włącz wykrywanie obiektów" "label": "Włącz wykrywanie obiektów"
}, },
"stationary": { "stationary": {
"label": "Konfiguracja obiektów stacjonarnych" "label": "Konfiguracja obiektów stacjonarnych",
"description": "Ustawienia wykrywania i obsługi obiektów statycznych przez określony czas.",
"interval": {
"label": "Okres bezruchu",
"description": "Częstotliwość (w klatkach) sprawdzania detekcji dla obiektów nieruchomych."
},
"threshold": {
"label": "Próg bezruchu",
"description": "Liczba klatek bez zmiany pozycji potrzebna do uznania obiektu za nieruchomy."
},
"max_frames": {
"label": "Maksymalna liczba klatek",
"description": "Ogranicza czas śledzenia nieruchomych obiektów przed ich usunięciem.",
"default": {
"label": "Domyślna maks. liczba klatek",
"description": "Domyślna maksymalna liczba klatek śledzenia nieruchomego obiektu przed zatrzymaniem."
},
"objects": {
"label": "Maksymalna liczba klatek obiektu",
"description": "Nadpisania dla poszczególnych obiektów określające maksymalną liczbę klatek śledzenia nieruchomych obiektów."
}
},
"classifier": {
"label": "Włącz klasyfikator wizualny",
"description": "Użyj klasyfikatora wizualnego do wykrywania rzeczywiście nieruchomych obiektów, nawet gdy ramki ograniczające drżą."
}
},
"label": "Wykrywanie obiektów",
"description": "Ustawienia roli „detection/detect” używanej do wykrywania obiektów i inicjalizacji trackerów.",
"height": {
"label": "Wysokość wykrywania",
"description": "Wysokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
},
"width": {
"label": "Szerokość wykrywania",
"description": "Szerokość (w pikselach) klatek używanych w strumieniu detekcji; pozostaw puste, aby użyć natywnej rozdzielczości strumienia."
},
"fps": {
"label": "FPS wykrywania",
"description": "Docelowa liczba klatek na sekundę używana do detekcji; niższe wartości zmniejszają użycie CPU (zalecana wartość to 5, ustaw wyższą — maksymalnie 10 — tylko jeśli śledzisz bardzo szybko poruszające się obiekty)."
},
"min_initialized": {
"label": "Minimalna liczba klatek inicjalizacyjnych",
"description": "Liczba kolejnych trafień detekcji wymagana do utworzenia śledzonego obiektu. Zwiększenie wartości zmniejsza liczbę fałszywych inicjalizacji. Wartość domyślna to fps podzielone przez 2."
},
"max_disappeared": {
"label": "Maksymalna liczba pominiętych klatek",
"description": "Liczba klatek bez detekcji, po której obiekt śledzony jest uznawany za utracony."
},
"annotation_offset": {
"label": "Przesunięcie oznaczenia",
"description": "Liczba milisekund przesunięcia adnotacji detekcji w celu lepszego dopasowania ramek ograniczających na osi czasu do nagrań; wartość może być dodatnia lub ujemna."
} }
}, },
"face_recognition": { "face_recognition": {

View File

@ -30,7 +30,8 @@
"trainedModel": "Model pomyślnie wytrenowany.", "trainedModel": "Model pomyślnie wytrenowany.",
"trainingModel": "Pomyślnie uruchomiono trenowanie modelu.", "trainingModel": "Pomyślnie uruchomiono trenowanie modelu.",
"updatedModel": "Pomyślnie zaktualizowane ustawienia modelu", "updatedModel": "Pomyślnie zaktualizowane ustawienia modelu",
"renamedCategory": "Pomyślnie zmieniono nazwę klasy na {{name}}" "renamedCategory": "Pomyślnie zmieniono nazwę klasy na {{name}}",
"reclassifiedImage": "Pomyślne przeklasyfikowanie obrazu"
}, },
"error": { "error": {
"deleteImageFailed": "Nie udało się usunąć: {{errorMessage}}", "deleteImageFailed": "Nie udało się usunąć: {{errorMessage}}",
@ -40,7 +41,8 @@
"trainingFailed": "Trening modelu zakończył się niepowodzeniem. Sprawdź logi Frigate aby uzyskać więcej informacji.", "trainingFailed": "Trening modelu zakończył się niepowodzeniem. Sprawdź logi Frigate aby uzyskać więcej informacji.",
"updateModelFailed": "Nie udało się zaktualizować modelu: {{errorMessage}}", "updateModelFailed": "Nie udało się zaktualizować modelu: {{errorMessage}}",
"trainingFailedToStart": "Nie udało się rozpocząć trenowania modelu: {{errorMessage}}", "trainingFailedToStart": "Nie udało się rozpocząć trenowania modelu: {{errorMessage}}",
"renameCategoryFailed": "Nie udało się zmienić nazwy klasy: {{errorMessage}}" "renameCategoryFailed": "Nie udało się zmienić nazwy klasy: {{errorMessage}}",
"reclassifyFailed": "Niepowodzenie zmiany klasyfikacji obrazu: {{errorMessage}}"
} }
}, },
"deleteCategory": { "deleteCategory": {
@ -191,7 +193,14 @@
"missingStatesWarning": { "missingStatesWarning": {
"title": "Przykłady brakujących stanów", "title": "Przykłady brakujących stanów",
"description": "Aby uzyskać najlepsze wyniki, zaleca się wybranie przykładów dla wszystkich stanów. Można kontynuować bez wybierania wszystkich stanów, ale model nie zostanie wytrenowany, dopóki wszystkie stany nie będą miały obrazów. Po kontynuowaniu należy użyć widoku Ostatnie klasyfikacje, aby sklasyfikować obrazy dla brakujących stanów, a następnie wytrenować model." "description": "Aby uzyskać najlepsze wyniki, zaleca się wybranie przykładów dla wszystkich stanów. Można kontynuować bez wybierania wszystkich stanów, ale model nie zostanie wytrenowany, dopóki wszystkie stany nie będą miały obrazów. Po kontynuowaniu należy użyć widoku Ostatnie klasyfikacje, aby sklasyfikować obrazy dla brakujących stanów, a następnie wytrenować model."
},
"refreshExamples": "Generuj nowe przykłady",
"refreshConfirm": {
"title": "Czy generować nowe przykłady?",
"description": "Spowoduje to wygenerowanie nowego zestawu obrazów i wyczyszczenie wszystkich zaznaczeń, w tym dotychczasowych klas. Konieczne będzie ponowne wybranie przykładów dla wszystkich klas."
} }
} }
} },
"reclassifyImageAs": "Klasyfikuj jako:",
"reclassifyImage": "Zmiana klasyfikacji obrazu"
} }