mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-10-25 16:04:41 +03:00
Translated using Weblate (Polish)
Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Polish) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (Polish) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Polish) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (Polish) Currently translated at 100.0% (800 of 800 strings) Translated using Weblate (Polish) Currently translated at 100.0% (474 of 474 strings) Translated using Weblate (Polish) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Polish) Currently translated at 100.0% (185 of 185 strings) Translated using Weblate (Polish) Currently translated at 100.0% (1295 of 1295 strings) Translated using Weblate (Polish) Currently translated at 100.0% (100 of 100 strings) Translated using Weblate (Polish) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Polish) Currently translated at 100.0% (108 of 108 strings) Translated using Weblate (Polish) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (Polish) Currently translated at 100.0% (67 of 67 strings) Translated using Weblate (Polish) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (Polish) Currently translated at 100.0% (240 of 240 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mieszko Stelmach <mieszko.stelmach@gmail.com> 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/config-validation/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-chat/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-motionsearch/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-replay/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pl/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-chat Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-motionSearch Translation: Frigate NVR/views-replay Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
committed by
Nicolas Mowen
co-authored by
Mieszko Stelmach
parent
10eb677e4c
commit
632af09f73
@@ -1,4 +1,72 @@
|
||||
{
|
||||
"documentTitle": "Czat - Frigate",
|
||||
"title": "Frigate Czat"
|
||||
"title": "Czat Frigate",
|
||||
"subtitle": "Twój asystent AI do zarządzania kamerami i analizy zdarzeń",
|
||||
"placeholder": "Zapytaj o cokolwiek...",
|
||||
"error": "Coś poszło nie tak. Spróbuj ponownie.",
|
||||
"processing": "Przetwarzanie...",
|
||||
"toolsUsed": "Użyto: {{tools}}",
|
||||
"showTools": "Pokaż narzędzia ({{count}})",
|
||||
"hideTools": "Ukryj narzędzia",
|
||||
"call": "Wywołanie",
|
||||
"result": "Wynik",
|
||||
"arguments": "Argumenty:",
|
||||
"response": "Odpowiedź:",
|
||||
"attachment_chip_label": "{{label}} na kamerze {{camera}}",
|
||||
"attachment_chip_remove": "Usuń załącznik",
|
||||
"open_in_explore": "Otwórz w Przeglądaj",
|
||||
"attach_event_aria": "Załącz zdarzenie {{eventId}}",
|
||||
"attachment_picker_paste_label": "Lub wklej identyfikator zdarzenia",
|
||||
"attachment_picker_attach": "Załącz",
|
||||
"attachment_picker_placeholder": "Załącz zdarzenie",
|
||||
"quick_reply_find_similar": "Znajdź podobne obserwacje",
|
||||
"quick_reply_tell_me_more": "Powiedz mi więcej na ten temat",
|
||||
"quick_reply_when_else": "Kiedy jeszcze to widziano?",
|
||||
"quick_reply_find_similar_text": "Znajdź podobne obserwacje do tej.",
|
||||
"quick_reply_tell_me_more_text": "Opowiedz mi więcej o tym obiekcie.",
|
||||
"quick_reply_when_else_text": "Kiedy jeszcze to zarejestrowano?",
|
||||
"anchor": "Odnośnik",
|
||||
"similarity_score": "Podobieństwo",
|
||||
"no_similar_objects_found": "Nie znaleziono podobnych obiektów.",
|
||||
"semantic_search_required": "Wyszukiwanie semantyczne musi być włączone, aby znaleźć podobne obiekty.",
|
||||
"send": "Wyślij",
|
||||
"suggested_requests": "Spróbuj zapytać:",
|
||||
"starting_requests": {
|
||||
"show_recent_events": "Pokaż ostatnie zdarzenia",
|
||||
"show_camera_status": "Pokaż stan kamer",
|
||||
"recap": "Co się wydarzyło pod moją nieobecność?",
|
||||
"watch_camera": "Obserwuj aktywność na kamerze"
|
||||
},
|
||||
"starting_requests_prompts": {
|
||||
"show_recent_events": "Pokaż mi ostatnie zdarzenia z ostatniej godziny",
|
||||
"show_camera_status": "Jaki jest aktualny stan moich kamer?",
|
||||
"recap": "Co się wydarzyło pod moją nieobecność?",
|
||||
"watch_camera": "Obserwuj drzwi wejściowe i daj mi znać, jeśli ktoś się pojawi"
|
||||
},
|
||||
"new_chat": "Nowy czat",
|
||||
"settings": {
|
||||
"title": "Ustawienia czatu",
|
||||
"show_stats": {
|
||||
"title": "Pokaż statystyki",
|
||||
"desc": "Pokaż szybkość generowania i rozmiar kontekstu dla odpowiedzi czatu.",
|
||||
"while_generating": "Podczas generowania",
|
||||
"always": "Zawsze"
|
||||
},
|
||||
"auto_scroll": {
|
||||
"title": "Automatyczne przewijanie",
|
||||
"desc": "Podążaj za nowymi wiadomościami w miarę ich napływu."
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"context": "{{tokens}} tokenów",
|
||||
"tokens_per_second": "{{rate}} t/s"
|
||||
},
|
||||
"reasoning": {
|
||||
"active": "Rozumowanie…",
|
||||
"show": "Pokaż proces rozumowania",
|
||||
"hide": "Ukryj proces rozumowania"
|
||||
},
|
||||
"thinking": {
|
||||
"toggle": "Przełącz myślenie"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,20 @@
|
||||
"title": "Edytuj model klasyfikacji",
|
||||
"descriptionObject": "Zmień typ obiektu i kryteria dla tego modelu klasyfikacji.",
|
||||
"stateClassesInfo": "Uwaga: Zmiana typu klasyfikacji wymaga treningu nowego modelu.",
|
||||
"descriptionState": "Edycja klas dla tego modelu klasyfikacji stanu. Zmiany będą wymagały przekwalifikowania modelu."
|
||||
"descriptionState": "Edycja klas dla tego modelu klasyfikacji stanu. Zmiany będą wymagały przekwalifikowania modelu.",
|
||||
"enabled": "Włączony",
|
||||
"enabledDesc": "Uruchamiaj ten model. Po wyłączeniu model przestanie działać i nie będzie już klasyfikować.",
|
||||
"saveAttempts": "Zapisuj próby",
|
||||
"saveAttemptsDesc": "Liczba obrazów prób klasyfikacji do zachowania na potrzeby widoku ostatnich klasyfikacji.",
|
||||
"motion": "Uruchamiaj przy ruchu",
|
||||
"motionDesc": "Uruchamiaj klasyfikację po wykryciu ruchu w skonfigurowanym kadrze.",
|
||||
"interval": "Interwał",
|
||||
"intervalDesc": "Liczba sekund między okresowymi uruchomieniami klasyfikacji. Pozostaw puste, aby uruchamiać tylko przy wykryciu ruchu.",
|
||||
"intervalPlaceholder": "Brak interwału",
|
||||
"errors": {
|
||||
"saveAttemptsInvalid": "Liczba prób do zapisania musi być liczbą całkowitą równą 0 lub większą",
|
||||
"intervalInvalid": "Interwał musi być liczbą całkowitą większą od 0"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
"trainingInProgress": "Trwa trenowanie modelu",
|
||||
@@ -202,5 +215,6 @@
|
||||
}
|
||||
},
|
||||
"reclassifyImageAs": "Klasyfikuj jako:",
|
||||
"reclassifyImage": "Zmiana klasyfikacji obrazu"
|
||||
"reclassifyImage": "Zmiana klasyfikacji obrazu",
|
||||
"disabled": "Wyłączony"
|
||||
}
|
||||
|
||||
@@ -40,8 +40,8 @@
|
||||
"label": "Zobacz nowe elementy do przeglądu",
|
||||
"button": "Nowe elementy do przeglądu"
|
||||
},
|
||||
"selected_one": "{{count}} wybrane",
|
||||
"selected_other": "{{count}} wybrane",
|
||||
"selected_one": "Wybrano {{count}}",
|
||||
"selected_other": "Wybrano {{count}}",
|
||||
"detected": "wykryto",
|
||||
"suspiciousActivity": "Podejrzana aktywność",
|
||||
"threateningActivity": "Niebezpieczne działania",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"search": "Szukaj",
|
||||
"documentTitle": "Eksportuj - Frigate",
|
||||
"documentTitle": "Eksporty - Frigate",
|
||||
"noExports": "Nie znaleziono eksportów",
|
||||
"deleteExport": {
|
||||
"label": "Usuń eksport"
|
||||
@@ -13,7 +13,10 @@
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"renameExportFailed": "Nie udało się zmienić nazwy eksportu: {{errorMessage}}"
|
||||
"renameExportFailed": "Nie udało się zmienić nazwy eksportu: {{errorMessage}}",
|
||||
"assignCaseFailed": "Nie udało się zaktualizować przypisania do sprawy: {{errorMessage}}",
|
||||
"caseSaveFailed": "Nie udało się zapisać sprawy: {{errorMessage}}",
|
||||
"caseDeleteFailed": "Nie udało się usunąć sprawy: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
@@ -21,10 +24,105 @@
|
||||
"downloadVideo": "Pobierz wideo",
|
||||
"editName": "Edytuj nazwę",
|
||||
"deleteExport": "Usuń eksport",
|
||||
"assignToCase": "Dodaj do sprawy"
|
||||
"assignToCase": "Dodaj do sprawy",
|
||||
"removeFromCase": "Usuń ze sprawy"
|
||||
},
|
||||
"headings": {
|
||||
"cases": "Przypadki",
|
||||
"uncategorizedExports": "Bez kategorii Eksport"
|
||||
"cases": "Sprawy",
|
||||
"uncategorizedExports": "Nieskategoryzowane eksporty"
|
||||
},
|
||||
"toolbar": {
|
||||
"newCase": "Nowa sprawa",
|
||||
"addExport": "Dodaj eksport",
|
||||
"editCase": "Edytuj sprawę",
|
||||
"deleteCase": "Usuń sprawę"
|
||||
},
|
||||
"deleteCase": {
|
||||
"label": "Usuń sprawę",
|
||||
"desc": "Czy na pewno chcesz usunąć sprawę {{caseName}}?",
|
||||
"descKeepExports": "Eksporty pozostaną dostępne jako nieskategoryzowane.",
|
||||
"descDeleteExports": "Wszystkie eksporty w tej sprawie zostaną trwale usunięte.",
|
||||
"deleteExports": "Usuń także eksporty"
|
||||
},
|
||||
"caseDialog": {
|
||||
"title": "Dodaj do sprawy",
|
||||
"description": "Wybierz istniejącą sprawę lub utwórz nową.",
|
||||
"selectLabel": "Sprawa",
|
||||
"newCaseOption": "Utwórz nową sprawę",
|
||||
"nameLabel": "Nazwa sprawy",
|
||||
"descriptionLabel": "Opis"
|
||||
},
|
||||
"caseCard": {
|
||||
"emptyCase": "Brak eksportów"
|
||||
},
|
||||
"jobCard": {
|
||||
"defaultName": "Eksport {{camera}}",
|
||||
"queued": "W kolejce",
|
||||
"running": "W trakcie",
|
||||
"preparing": "Przygotowywanie",
|
||||
"copying": "Kopiowanie",
|
||||
"encoding": "Kodowanie",
|
||||
"encodingRetry": "Kodowanie (ponowna próba)",
|
||||
"finalizing": "Finalizowanie"
|
||||
},
|
||||
"caseView": {
|
||||
"noDescription": "Brak opisu",
|
||||
"createdAt": "Utworzono {{value}}",
|
||||
"exportCount_one": "1 eksport",
|
||||
"exportCount_other": "{{count}} eksportów",
|
||||
"cameraCount_one": "1 kamera",
|
||||
"cameraCount_other": "{{count}} kamer",
|
||||
"showMore": "Pokaż więcej",
|
||||
"showLess": "Pokaż mniej",
|
||||
"emptyTitle": "Ta sprawa jest pusta",
|
||||
"emptyDescription": "Dodaj istniejące nieskategoryzowane eksporty, aby zachować porządek w sprawie.",
|
||||
"emptyDescriptionNoExports": "Brak dostępnych nieskategoryzowanych eksportów do dodania."
|
||||
},
|
||||
"caseEditor": {
|
||||
"createTitle": "Utwórz sprawę",
|
||||
"editTitle": "Edytuj sprawę",
|
||||
"namePlaceholder": "Nazwa sprawy",
|
||||
"descriptionPlaceholder": "Dodaj notatki lub kontekst dla tej sprawy"
|
||||
},
|
||||
"addExportDialog": {
|
||||
"title": "Dodaj eksport do {{caseName}}",
|
||||
"searchPlaceholder": "Szukaj nieskategoryzowanych eksportów",
|
||||
"empty": "Brak nieskategoryzowanych eksportów pasujących do tego wyszukiwania.",
|
||||
"addButton_one": "Dodaj 1 eksport",
|
||||
"addButton_other": "Dodaj {{count}} eksportów",
|
||||
"adding": "Dodawanie..."
|
||||
},
|
||||
"selected_one": "Wybrano {{count}}",
|
||||
"selected_other": "Wybrano {{count}}",
|
||||
"bulkActions": {
|
||||
"addToCase": "Dodaj do sprawy",
|
||||
"moveToCase": "Przenieś do sprawy",
|
||||
"removeFromCase": "Usuń ze sprawy",
|
||||
"delete": "Usuń",
|
||||
"deleteNow": "Usuń teraz"
|
||||
},
|
||||
"bulkDelete": {
|
||||
"title": "Usuń eksporty",
|
||||
"desc_one": "Czy na pewno chcesz usunąć {{count}} eksport?",
|
||||
"desc_other": "Czy na pewno chcesz usunąć {{count}} eksportów?"
|
||||
},
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Usuń ze sprawy",
|
||||
"desc_one": "Usunąć {{count}} eksport z tej sprawy?",
|
||||
"desc_other": "Usunąć {{count}} eksportów z tej sprawy?",
|
||||
"descKeepExports": "Eksporty zostaną przeniesione do nieskategoryzowanych.",
|
||||
"descDeleteExports": "Eksporty zostaną trwale usunięte.",
|
||||
"deleteExports": "Zamiast tego trwale usuń eksporty"
|
||||
},
|
||||
"bulkToast": {
|
||||
"success": {
|
||||
"delete": "Pomyślnie usunięto eksporty",
|
||||
"reassign": "Pomyślnie zaktualizowano przypisanie do sprawy",
|
||||
"remove": "Pomyślnie usunięto eksporty ze sprawy"
|
||||
},
|
||||
"error": {
|
||||
"deleteFailed": "Nie udało się usunąć eksportów: {{errorMessage}}",
|
||||
"reassignFailed": "Nie udało się zaktualizować przypisania do sprawy: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,11 @@
|
||||
"aria": "Wybierz ostatnio rozpoznane",
|
||||
"title": "Ostatnie rozpoznania",
|
||||
"empty": "Nie podjęto ostatnio żadnych prób rozpoznawania twarzy",
|
||||
"titleShort": "Ostatnie"
|
||||
"titleShort": "Ostatnie",
|
||||
"emptyNoLibrary": {
|
||||
"title": "Prześlij twarz",
|
||||
"description": "Musisz dodać co najmniej jedną twarz do biblioteki, aby rozpoznawanie twarzy mogło działać."
|
||||
}
|
||||
},
|
||||
"selectFace": "Wybierz twarz",
|
||||
"deleteFaceLibrary": {
|
||||
@@ -66,7 +70,8 @@
|
||||
"addFaceLibrary": "{{name}} został pomyślnie dodany do Biblioteki Twarzy!",
|
||||
"trainedFace": "Pomyślnie wytrenowano twarz.",
|
||||
"updatedFaceScore": "Pomyślnie zaktualizowano wynik twarzy do {{name}} {{score}}.",
|
||||
"renamedFace": "Pomyślnie zmieniono nazwę twarzy na {{name}}"
|
||||
"renamedFace": "Pomyślnie zmieniono nazwę twarzy na {{name}}",
|
||||
"reclassifiedFace": "Pomyślnie przeklasyfikowano twarz."
|
||||
},
|
||||
"error": {
|
||||
"addFaceLibraryFailed": "Nie udało się ustawić nazwy twarzy: {{errorMessage}}",
|
||||
@@ -75,7 +80,8 @@
|
||||
"trainFailed": "Nie udało się przeprowadzić treningu: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "Nie udało się zaktualizować wyniku twarzy: {{errorMessage}}",
|
||||
"uploadingImageFailed": "Nie udało się wgrać obrazu: {{errorMessage}}",
|
||||
"renameFaceFailed": "Nie udało się zmienić nazwy twarzy: {{errorMessage}}"
|
||||
"renameFaceFailed": "Nie udało się zmienić nazwy twarzy: {{errorMessage}}",
|
||||
"reclassifyFailed": "Nie udało się przeklasyfikować twarzy: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"readTheDocs": "Przeczytaj dokumentację",
|
||||
@@ -101,5 +107,7 @@
|
||||
"desc_many": "Czy na pewno chcesz usunąć {{count}} twarzy? Tej czynności nie można cofnąć."
|
||||
},
|
||||
"nofaces": "Brak dostępnych twarzy",
|
||||
"pixels": "{{area}}px"
|
||||
"pixels": "{{area}}px",
|
||||
"reclassifyFaceAs": "Przeklasyfikuj twarz jako:",
|
||||
"reclassifyFace": "Przeklasyfikuj twarz"
|
||||
}
|
||||
|
||||
@@ -58,7 +58,8 @@
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Włącz nagrywanie",
|
||||
"disable": "Wyłącz nagrywanie"
|
||||
"disable": "Wyłącz nagrywanie",
|
||||
"disabledInConfig": "Nagrywanie musi być najpierw włączone w Ustawieniach dla tej kamery."
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Włącz zrzuty ekranu",
|
||||
@@ -129,7 +130,8 @@
|
||||
"snapshots": "Zrzuty ekranu",
|
||||
"audioDetection": "Wykrywanie dźwięku",
|
||||
"autotracking": "Automatyczne śledzenie",
|
||||
"transcription": "Stenogram"
|
||||
"transcription": "Stenogram",
|
||||
"camera": "Kamera"
|
||||
},
|
||||
"effectiveRetainMode": {
|
||||
"modes": {
|
||||
@@ -152,7 +154,9 @@
|
||||
},
|
||||
"camera": {
|
||||
"disable": "Wyłącz kamerę",
|
||||
"enable": "Włącz kamerę"
|
||||
"enable": "Włącz kamerę",
|
||||
"turnOn": "Włącz kamerę",
|
||||
"turnOff": "Wyłącz kamerę"
|
||||
},
|
||||
"autotracking": {
|
||||
"enable": "Włącz automatyczne śledzenie",
|
||||
|
||||
@@ -1,30 +1,35 @@
|
||||
{
|
||||
"documentTitle": "Wyszukiwanie zdarzeń ruchu - Frigate",
|
||||
"title": "Wyszukiwanie zdarzeń ruchu",
|
||||
"description": "Narysuj wielokąt aby wyznaczyć obszar zainteresowania, a następnie określ przedział czasowy w którym chcesz wyszukać zmiany ruchu w tym obszarze.",
|
||||
"selectCamera": "Ładowanie wyszukiwania zdarzeń ruchu",
|
||||
"startSearch": "Start wyszukiwania",
|
||||
"searchStarted": "Uruchomiono wyszukiwanie",
|
||||
"searchCancelled": "Zatrzymano wyszukiwanie",
|
||||
"documentTitle": "Wyszukiwanie ruchu - Frigate",
|
||||
"title": "Wyszukiwanie ruchu",
|
||||
"description": "Narysuj wielokąt, aby wyznaczyć obszar zainteresowania, a następnie określ zakres czasu, w którym chcesz wyszukać zmiany ruchu w tym obszarze.",
|
||||
"selectCamera": "Ładowanie wyszukiwania ruchu",
|
||||
"startSearch": "Rozpocznij wyszukiwanie",
|
||||
"searchStarted": "Rozpoczęto wyszukiwanie",
|
||||
"searchCancelled": "Anulowano wyszukiwanie",
|
||||
"cancelSearch": "Anuluj",
|
||||
"searching": "Wyszukiwanie w trakcie.",
|
||||
"searchComplete": "Wyszukiwanie zakończono",
|
||||
"noResultsYet": "Przeprowadź wyszukiwanie aby znaleźć zmiany ruchu w zaznaczonym obszarze",
|
||||
"noChangesFound": "W wybranym obszarze nie wykryto żadnych zmian w pikselach",
|
||||
"framesProcessed": "{{count}} przetworzonych klatek obrazu",
|
||||
"searching": "Wyszukiwanie w toku.",
|
||||
"searchComplete": "Wyszukiwanie zakończone",
|
||||
"noResultsYet": "Uruchom wyszukiwanie, aby znaleźć zmiany ruchu w zaznaczonym obszarze",
|
||||
"noChangesFound": "Nie wykryto zmian pikseli w wybranym obszarze",
|
||||
"framesProcessed": "Przetworzono {{count}} klatek",
|
||||
"jumpToTime": "Przejdź do tego momentu",
|
||||
"results": "Wyniki",
|
||||
"showSegmentHeatmap": "Mapa cieplna",
|
||||
"showSegmentHeatmap": "Mapa ciepła",
|
||||
"newSearch": "Nowe wyszukiwanie",
|
||||
"clearResults": "Wyczyść wyniki",
|
||||
"clearROI": "Wyczyść strefę",
|
||||
"clearROI": "Wyczyść wielokąt",
|
||||
"polygonControls": {
|
||||
"undo": "Cofnij ostatnią zmianę",
|
||||
"reset": "Reset strefy"
|
||||
"undo": "Cofnij ostatni punkt",
|
||||
"reset": "Zresetuj wielokąt",
|
||||
"points_one": "{{count}} punkt",
|
||||
"points_few": "{{count}} punkty",
|
||||
"points_many": "{{count}} punktów",
|
||||
"drawMode": "Rysuj",
|
||||
"moveMode": "Przesuń"
|
||||
},
|
||||
"motionHeatmapLabel": "Mapa aktywności ruchu",
|
||||
"motionHeatmapLabel": "Mapa ciepła ruchu",
|
||||
"dialog": {
|
||||
"title": "Wyszukiwanie według ruchu",
|
||||
"title": "Wyszukiwanie ruchu",
|
||||
"cameraLabel": "Kamera",
|
||||
"previewAlt": "Podgląd z kamery {{camera}}"
|
||||
},
|
||||
@@ -36,23 +41,42 @@
|
||||
"settings": {
|
||||
"title": "Ustawienia wyszukiwania",
|
||||
"parallelMode": "Tryb równoległy",
|
||||
"parallelModeDesc": "Przeskanuj wiele fragmentów nagrania jednocześnie (szybsze, ale znacznie bardziej obciążające procesor)",
|
||||
"parallelModeDesc": "Skanuj wiele zakresów nagrań jednocześnie (szybsze; zużywa więcej zasobów dekodowania)",
|
||||
"threshold": "Próg czułości",
|
||||
"thresholdDesc": "Niższe wartości pozwalają wykrywać mniejsze zmiany (1–255)",
|
||||
"minArea": "Obszar minimalnej zmiany",
|
||||
"minAreaDesc": "Minimalny procent obszaru zainteresowania który musi ulec zmianie aby uznano to za istotne",
|
||||
"thresholdDesc": "Niższe wartości wykrywają mniejsze zmiany (1-255)",
|
||||
"minArea": "Minimalny obszar zmiany",
|
||||
"minAreaDesc": "Minimalny rozmiar pojedynczego poruszającego się obszaru jako procent obszaru zainteresowania",
|
||||
"frameSkip": "Pominięcie klatki",
|
||||
"frameSkipDesc": "Przetwarza co N klatkę. Ustaw wartość na liczbę klatek na sekundę swojej kamery, aby przetwarzać jedną klatkę na sekundę (np. 5 dla kamery o 5 klatkach na sekundę, 30 dla kamery o 30 klatkach na sekundę). Wyższe wartości zapewniają większą szybkość ale mogą powodować pominięcie krótkich zdarzeń ruchu.",
|
||||
"maxResults": "Maksymalne wyniki",
|
||||
"maxResultsDesc": "Zatrzymaj się po osiągnięciu określonej liczby pasujących znaczników czasu"
|
||||
"maxResults": "Maksymalna liczba wyników",
|
||||
"maxResultsDesc": "Zatrzymaj po znalezieniu tylu pasujących znaczników czasu"
|
||||
},
|
||||
"errors": {
|
||||
"noCamera": "Wybierz kamerę",
|
||||
"noROI": "Zaznacz obszar zainteresowania",
|
||||
"noTimeRange": "Ustaw przedział czasowy",
|
||||
"noROI": "Narysuj obszar zainteresowania",
|
||||
"noTimeRange": "Wybierz zakres czasu",
|
||||
"invalidTimeRange": "Czas zakończenia musi być późniejszy niż czas rozpoczęcia",
|
||||
"searchFailed": "Wyszukiwanie nie powiodło się: {{message}}",
|
||||
"polygonTooSmall": "Obszar musi mieć co najmniej 3 punkty",
|
||||
"polygonTooSmall": "Wielokąt musi mieć co najmniej 3 punkty",
|
||||
"unknown": "Nieznany błąd"
|
||||
},
|
||||
"scanning": "Skanowanie {{time}}",
|
||||
"changesFound_one": "Znaleziono {{count}} zmianę ruchu",
|
||||
"changesFound_few": "Znaleziono {{count}} zmiany ruchu",
|
||||
"changesFound_many": "Znaleziono {{count}} zmian ruchu",
|
||||
"changePercentage": "Zmieniono {{percentage}}%",
|
||||
"metrics": {
|
||||
"title": "Metryki wyszukiwania",
|
||||
"segmentsScanned": "Przeskanowane segmenty",
|
||||
"segmentsProcessed": "Przetworzone",
|
||||
"segmentsSkippedInactive": "Pominięte (brak aktywności)",
|
||||
"segmentsSkippedHeatmap": "Pominięte (brak pokrycia z ROI)",
|
||||
"fallbackFullRange": "Awaryjne skanowanie pełnego zakresu",
|
||||
"framesDecoded": "Zdekodowane klatki",
|
||||
"wallTime": "Czas wyszukiwania",
|
||||
"segmentErrors": "Błędy segmentów",
|
||||
"seconds": "{{seconds}} s",
|
||||
"minutesSeconds": "{{minutes}} min {{seconds}} s",
|
||||
"scanSummary": "Segmenty: {{segments}} · {{time}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,60 @@
|
||||
{
|
||||
"page": {
|
||||
"preparingClip": "Przygotuje urywek…"
|
||||
"preparingClip": "Przygotowywanie klipu…",
|
||||
"noSession": "Brak aktywnej sesji odtwarzania debugowania",
|
||||
"noSessionDesc": "Rozpocznij odtwarzanie debugowania z widoku Historii, klikając przycisk Akcje na pasku narzędzi i wybierając Odtwarzanie debugowania.",
|
||||
"goToRecordings": "Przejdź do Historii",
|
||||
"preparingClipDesc": "Frigate łączy nagrania dla wybranego zakresu czasu. W przypadku dłuższych zakresów może to potrwać chwilę.",
|
||||
"startingCamera": "Uruchamianie odtwarzania debugowania…",
|
||||
"startError": {
|
||||
"title": "Nie udało się uruchomić odtwarzania debugowania",
|
||||
"back": "Wróć do Historii"
|
||||
},
|
||||
"sourceCamera": "Kamera źródłowa",
|
||||
"replayCamera": "Kamera odtwarzania",
|
||||
"initializingReplay": "Inicjalizacja odtwarzania debugowania...",
|
||||
"stoppingReplay": "Zatrzymywanie odtwarzania debugowania...",
|
||||
"stopReplay": "Zatrzymaj odtwarzanie",
|
||||
"confirmStop": {
|
||||
"title": "Zatrzymać odtwarzanie debugowania?",
|
||||
"description": "Spowoduje to zatrzymanie sesji i usunięcie wszystkich danych tymczasowych. Czy na pewno chcesz kontynuować?",
|
||||
"confirm": "Zatrzymaj odtwarzanie",
|
||||
"cancel": "Anuluj"
|
||||
},
|
||||
"activity": "Aktywność",
|
||||
"objects": "Lista obiektów",
|
||||
"audioDetections": "Wykrycia dźwięku",
|
||||
"noActivity": "Nie wykryto aktywności",
|
||||
"activeTracking": "Aktywne śledzenie",
|
||||
"noActiveTracking": "Brak aktywnego śledzenia",
|
||||
"configuration": "Konfiguracja",
|
||||
"configurationDesc": "Dostosuj ustawienia detekcji ruchu i śledzenia obiektów dla kamery odtwarzania debugowania. Żadne zmiany nie zostaną zapisane w głównym pliku konfiguracyjnym Frigate."
|
||||
},
|
||||
"title": "Debugowanie nagrań"
|
||||
"title": "Odtwarzanie debugowania",
|
||||
"description": "Odtwarzaj nagrania z kamer w celu debugowania. Lista obiektów wyświetla opóźnione w czasie podsumowanie wykrytych obiektów, a karta Komunikaty pokazuje strumień wewnętrznych komunikatów Frigate z odtwarzanego materiału.",
|
||||
"websocket_messages": "Komunikaty",
|
||||
"dialog": {
|
||||
"title": "Rozpocznij odtwarzanie debugowania",
|
||||
"description": "Utwórz tymczasową kamerę odtwarzania, która zapętla materiał archiwalny w celu diagnozowania problemów z detekcją i śledzeniem obiektów. Kamera odtwarzania będzie miała taką samą konfigurację detekcji jak kamera źródłowa. Wybierz zakres czasu, aby rozpocząć.",
|
||||
"camera": "Kamera źródłowa",
|
||||
"timeRange": "Zakres czasu",
|
||||
"preset": {
|
||||
"1m": "Ostatnia 1 minuta",
|
||||
"5m": "Ostatnie 5 minut",
|
||||
"timeline": "Z osi czasu",
|
||||
"custom": "Niestandardowy"
|
||||
},
|
||||
"startButton": "Rozpocznij odtwarzanie",
|
||||
"selectFromTimeline": "Wybierz",
|
||||
"starting": "Uruchamianie odtwarzania...",
|
||||
"startLabel": "Początek",
|
||||
"endLabel": "Koniec",
|
||||
"toast": {
|
||||
"error": "Nie udało się rozpocząć odtwarzania debugowania: {{error}}",
|
||||
"alreadyActive": "Sesja odtwarzania jest już aktywna",
|
||||
"noRecordings": "Nie znaleziono nagrań w wybranym przedziale czasowym",
|
||||
"stopError": "Nie udało się zatrzymać odtwarzania debugowania: {{error}}",
|
||||
"goToReplay": "Przejdź do odtwarzania"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,7 +68,10 @@
|
||||
"cameraMqtt": "MQTT kamery",
|
||||
"maintenance": "Utrzymanie",
|
||||
"mediaSync": "Synchronizacja mediów",
|
||||
"regionGrid": "Siatka regionalna"
|
||||
"regionGrid": "Siatka regionalna",
|
||||
"general": "Ogólne",
|
||||
"globalConfig": "Konfiguracja globalna",
|
||||
"system": "System"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@@ -108,7 +111,7 @@
|
||||
},
|
||||
"displayCameraNames": {
|
||||
"label": "Zawsze pokazuj nazwy kamer",
|
||||
"desc": "Zawsze pokazuj nazwę kamery w widoku wielu kamer."
|
||||
"desc": "Zawsze pokazuj nazwy kamer w plakietce w pulpicie podglądu na żywo wielu kamer."
|
||||
},
|
||||
"liveFallbackTimeout": {
|
||||
"label": "Przekroczono czas oczekiwania dla strumienia",
|
||||
@@ -343,12 +346,27 @@
|
||||
"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": {
|
||||
@@ -403,6 +421,10 @@
|
||||
},
|
||||
"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": {
|
||||
@@ -432,6 +454,12 @@
|
||||
"context": {
|
||||
"documentation": "Przeczytaj dokumentację",
|
||||
"title": "Maski ruchu są używane do zapobiegania niepożądanym typom ruchu przed wyzwalaniem detekcji (przykład: gałęzie drzew, znaczniki czasowe kamery). Maski ruchu powinny być używane <em>bardzo oszczędnie</em>, nadmierne maskowanie utrudni śledzenie obiektów."
|
||||
},
|
||||
"defaultName": "Maska ruchu {{number}}",
|
||||
"name": {
|
||||
"title": "Nazwa",
|
||||
"description": "Opcjonalna przyjazna nazwa dla tej maski ruchu.",
|
||||
"placeholder": "Wprowadź nazwę..."
|
||||
}
|
||||
},
|
||||
"objectMasks": {
|
||||
@@ -458,7 +486,12 @@
|
||||
"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."
|
||||
"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": {
|
||||
@@ -470,7 +503,17 @@
|
||||
},
|
||||
"restart_required": "Wymagane ponowne uruchomienie (maski/strefy zmienione)",
|
||||
"motionMaskLabel": "Maska Ruchu {{number}}",
|
||||
"objectMaskLabel": "Maska Obiektu {{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",
|
||||
@@ -681,7 +724,8 @@
|
||||
"notificationUnavailable": {
|
||||
"title": "Powiadomienia niedostępne",
|
||||
"desc": "Powiadomienia push w przeglądarce wymagają bezpiecznego kontekstu (<code>https://…</code>). To jest ograniczenie przeglądarki. Uzyskaj dostęp do Frigate przez bezpieczne połączenie, aby korzystać z powiadomień.",
|
||||
"documentation": "Przeczytaj dokumentację"
|
||||
"documentation": "Przeczytaj dokumentację",
|
||||
"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",
|
||||
@@ -762,6 +806,14 @@
|
||||
"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": {
|
||||
@@ -769,7 +821,15 @@
|
||||
"error": "Nie udało się zapisać zmian konfiguracji: {{errorMessage}}"
|
||||
},
|
||||
"restart_required": "Wymagane ponowne uruchomienie (Zmieniony model Frigate+)",
|
||||
"unsavedChanges": "Niezapisane zmiany ustawień 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": {
|
||||
@@ -1058,7 +1118,7 @@
|
||||
"selectBrand": "Wybierz markę kamery aby dostosować wzór adresu URL",
|
||||
"customUrl": "Niestandardowy adres URL strumienia",
|
||||
"brandInformation": "Informacje o marce",
|
||||
"brandUrlFormat": "Dla kamer z formatem RTSP, formatuj URL jako: {{exampleUrl}}",
|
||||
"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",
|
||||
@@ -1075,7 +1135,7 @@
|
||||
},
|
||||
"description": "Wprowadź szczegóły kamery i wybierz autodetekcję lub ręcznie wybierz firmę.",
|
||||
"probeMode": "Wykryj kamerę",
|
||||
"detectionMethodDescription": "Wykryj kamerę za pomocą ONVIF (jeśli wspierane) by znaleźć adresy strumieni lub wybierz ręcznie markę kamery by wybrać predefiniowane adresy. By wpisać własny adres strumienia RTSP użyj ręcznej metody i wybierz \"Inne\".",
|
||||
"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."
|
||||
},
|
||||
@@ -1121,7 +1181,7 @@
|
||||
},
|
||||
"step3": {
|
||||
"streamTitle": "Strumień numer: {{number}}",
|
||||
"streamUrl": "URL strumienia",
|
||||
"streamUrl": "Adres URL strumienia",
|
||||
"streamUrlPlaceholder": "rtsp://nazwa_użytkownika:hasło@host:port/scieżka",
|
||||
"selectStream": "Wybierz strumień",
|
||||
"noStreamFound": "Nie znaleziono żadnego strumienia",
|
||||
@@ -1199,7 +1259,8 @@
|
||||
},
|
||||
"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.",
|
||||
@@ -1219,7 +1280,34 @@
|
||||
"backToSettings": "Powrót do ustawień kamery",
|
||||
"streams": {
|
||||
"title": "Włącz / Wyłącz kamery",
|
||||
"desc": "Tymczasowo wyłącz kamerę do momentu ponownego uruchomienia Frigate. Wyłączenie kamery całkowicie zatrzymuje przetwarzanie strumieni z tej kamery przez program Frigate. Funkcje detekcji, nagrywania i debugowania będą niedostępne. <br /><em>Uwaga: nie powoduje to wyłączenia strumieni go2rtc.</em>"
|
||||
"desc": "Tymczasowo wyłącz kamerę do momentu ponownego uruchomienia Frigate. Wyłączenie kamery całkowicie zatrzymuje przetwarzanie strumieni z tej kamery przez program Frigate. Funkcje detekcji, nagrywania i debugowania będą niedostępne. <br /><em>Uwaga: nie powoduje to wyłączenia strumieni go2rtc.</em>",
|
||||
"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ę",
|
||||
@@ -1249,6 +1337,123 @@
|
||||
"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": {
|
||||
@@ -1307,7 +1512,14 @@
|
||||
"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."
|
||||
"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": {
|
||||
@@ -1329,5 +1541,609 @@
|
||||
"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"
|
||||
},
|
||||
"detectorsAndModel": {
|
||||
"title": "Detektory i model",
|
||||
"description": "Skonfiguruj backend detektora wykonujący detekcję obiektów oraz model, którego używa. Zmiany są zapisywane wspólnie, aby zachować synchronizację.",
|
||||
"cardTitles": {
|
||||
"detector": "Sprzęt detektora",
|
||||
"model": "Model detekcji"
|
||||
},
|
||||
"tabs": {
|
||||
"plus": "Frigate+",
|
||||
"custom": "Model niestandardowy"
|
||||
},
|
||||
"mismatch": {
|
||||
"warning": "Bieżący model Frigate+ \"{{model}}\" wymaga detektora {{required}}. Wybierz kompatybilny model poniżej lub przełącz na Model niestandardowy przed zapisaniem."
|
||||
},
|
||||
"plusModel": {
|
||||
"requiresDetector": "Wymaga: {{detector}}",
|
||||
"noModelSelected": "Wybierz model Frigate+"
|
||||
},
|
||||
"toast": {
|
||||
"saveSuccess": "Zapisano ustawienia detektorów i modelu. Zrestartuj Frigate, aby zastosować zmiany.",
|
||||
"saveError": "Nie udało się zapisać ustawień detektorów i modelu"
|
||||
},
|
||||
"unsavedChanges": "Niezapisane zmiany detektora i modelu",
|
||||
"restartRequired": "Wymagany restart (zmieniono detektor lub model)"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"detectors": {
|
||||
"title": "Ustawienia detektorów",
|
||||
"singleType": "Dozwolony jest tylko jeden detektor typu {{type}}.",
|
||||
"keyRequired": "Nazwa detektora jest wymagana.",
|
||||
"keyDuplicate": "Nazwa detektora już istnieje.",
|
||||
"noSchema": "Brak dostępnych schematów detektorów.",
|
||||
"none": "Brak skonfigurowanych instancji detektorów.",
|
||||
"add": "Dodaj detektor",
|
||||
"addCustomKey": "Dodaj niestandardowy klucz"
|
||||
},
|
||||
"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": {
|
||||
"trackingMode": {
|
||||
"objects": "Obiekty",
|
||||
"motion": "Ruch",
|
||||
"continuous": "Ciągły"
|
||||
},
|
||||
"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ć."
|
||||
},
|
||||
"birdseye": {
|
||||
"objectsModeDetectDisabled": "Birdseye jest ustawiony na tryb objects, ale detekcja obiektów jest wyłączona dla tej kamery. Kamera nie pojawi się w Birdseye."
|
||||
},
|
||||
"snapshots": {
|
||||
"detectDisabled": "Detekcja obiektów jest wyłączona. Migawki są generowane na podstawie śledzonych obiektów i nie będą tworzone."
|
||||
},
|
||||
"detectors": {
|
||||
"mixedTypes": "Wszystkie detektory muszą używać tego samego typu. Usuń istniejące detektory, aby użyć innego typu.",
|
||||
"mixedTypesSuggestion": "Wszystkie detektory muszą używać tego samego typu. Usuń istniejące detektory lub wybierz {{type}}."
|
||||
},
|
||||
"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."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"frigate": "Logi Frigate - Frigate",
|
||||
"go2rtc": "Logi Go2RTC - Frigate",
|
||||
"nginx": "Logi Nginx - Frigate",
|
||||
"websocket": "Logi Websocket - Frigate"
|
||||
"websocket": "Logi komunikatów - Frigate"
|
||||
}
|
||||
},
|
||||
"general": {
|
||||
@@ -48,7 +48,10 @@
|
||||
"message": "Statystyki układu graficznego niedostępne",
|
||||
"description": "W narzędziach telemetrii i statystyki układów graficznych firmy Intel (intel_gpu_top) znajduje się znany błąd powodujący raportowanie użycia układu graficznego wynoszące 0%, nawet gdy akceleracja sprzętowa i wykrywanie obiektów działa prawidłowo korzystając ze zintegrowanego układu graficznego. To nie jest błąd oprogramowania Frigate. Restart hosta może chwilowo rozwiązać problem i pozwolić na weryfikację działania układu graficznego. Ten bład nie wpływa na wydajność systemu.",
|
||||
"title": "Ostrzeżenie dotyczące statystyk Intel GPU"
|
||||
}
|
||||
},
|
||||
"gpuCompute": "Obliczenia GPU / Kodowanie",
|
||||
"gpuTemperature": "Temperatura GPU",
|
||||
"npuTemperature": "Temperatura NPU"
|
||||
},
|
||||
"title": "Ogólne",
|
||||
"detector": {
|
||||
@@ -88,7 +91,22 @@
|
||||
"title": "Informacje o sondowaniu kamery"
|
||||
},
|
||||
"fetching": "Pobieranie danych kamery",
|
||||
"aspectRatio": "proporcje"
|
||||
"aspectRatio": "proporcje",
|
||||
"keyframes": {
|
||||
"title": "Analiza klatek kluczowych",
|
||||
"analyzing": "Analizowanie klatek kluczowych... Pozostało {{seconds}} s",
|
||||
"stillAnalyzing": "Trwa analizowanie klatek kluczowych...",
|
||||
"recordStream": "Strumień nagrywania:",
|
||||
"keyframeCount": "Zaobserwowane klatki kluczowe:",
|
||||
"observedDuration": "Obserwowany czas trwania:",
|
||||
"gap": "Odstęp klatek kluczowych (min / śr / maks):",
|
||||
"segmentLength": "Długość segmentu nagrywania:",
|
||||
"ok": "Klatki kluczowe co ~{{seconds}} s, optymalnie dla nagrywania i odtwarzania.",
|
||||
"warning": "Rzadkie lub zmienne klatki kluczowe (najdłuższy odstęp ~{{seconds}} s), prawdopodobnie inteligentny kodek (H.264+/H.265+), co nie jest zalecane.",
|
||||
"error": "Odstęp klatek kluczowych (~{{seconds}} s) przekracza długość segmentu nagrywania ({{segmentTime}} s). Niektóre segmenty mogą nie mieć klatki kluczowej, co uniemożliwi odtwarzanie. Wyłącz kodek smart/+ w kamerze lub skróć interwał klatek kluczowych.",
|
||||
"unknown": "Nie udało się określić odstępu klatek kluczowych.",
|
||||
"recordDisabled": "Nagrywanie jest wyłączone dla tej kamery."
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
@@ -115,7 +133,22 @@
|
||||
"cameraDetect": "{{camName}} detekcja",
|
||||
"cameraFramesPerSecond": "{{camName}} liczba klatek na sekundę",
|
||||
"cameraDetectionsPerSecond": "{{camName}} liczba detekcji na sekundę",
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg"
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg",
|
||||
"cameraGpu": "{{camName}} GPU"
|
||||
},
|
||||
"noCameras": {
|
||||
"title": "Nie znaleziono kamer"
|
||||
},
|
||||
"connectionQuality": {
|
||||
"title": "Jakość połączenia",
|
||||
"excellent": "Doskonała",
|
||||
"fair": "Dostateczna",
|
||||
"poor": "Słaba",
|
||||
"unusable": "Bezużyteczna",
|
||||
"fps": "FPS",
|
||||
"expectedFps": "Oczekiwany FPS",
|
||||
"reconnectsLastHour": "Ponowne połączenia (ostatnia godzina)",
|
||||
"stallsLastHour": "Zacięcia (ostatnia godzina)"
|
||||
}
|
||||
},
|
||||
"storage": {
|
||||
@@ -140,7 +173,11 @@
|
||||
},
|
||||
"shm": {
|
||||
"title": "Wykorzystanie pamięci współdzielonej SHM",
|
||||
"warning": "Obecny rozmiar pamięci współdzielonej SHM {{total}}MB jest za mały. Zwiększ shm_size do co najmniej {{min_shm}}MB."
|
||||
"warning": "Obecny rozmiar pamięci współdzielonej SHM {{total}}MB jest za mały. Zwiększ shm_size do co najmniej {{min_shm}}MB.",
|
||||
"frameLifetime": {
|
||||
"title": "Czas życia klatki",
|
||||
"description": "Każda kamera ma {{frames}} slotów na klatki w pamięci współdzielonej. Przy częstotliwości klatek najszybszej kamery każda klatka jest dostępna przez około {{lifetime}} s przed nadpisaniem."
|
||||
}
|
||||
}
|
||||
},
|
||||
"logs": {
|
||||
@@ -166,13 +203,30 @@
|
||||
}
|
||||
},
|
||||
"websocket": {
|
||||
"label": "Wiadomości",
|
||||
"pause": "Pauza",
|
||||
"label": "Komunikaty",
|
||||
"pause": "Wstrzymaj",
|
||||
"resume": "Wznów",
|
||||
"clear": "Wyczyść",
|
||||
"filter": {
|
||||
"all": "Wszystkie tematy",
|
||||
"topics": "Tematy"
|
||||
"topics": "Tematy",
|
||||
"events": "Zdarzenia",
|
||||
"reviews": "Przeglądy",
|
||||
"classification": "Klasyfikacja",
|
||||
"face_recognition": "Rozpoznawanie twarzy",
|
||||
"lpr": "LPR (tablice rejestracyjne)",
|
||||
"camera_activity": "Aktywność kamery",
|
||||
"system": "System",
|
||||
"camera": "Kamera",
|
||||
"all_cameras": "Wszystkie kamery",
|
||||
"cameras_count_one": "{{count}} kamera",
|
||||
"cameras_count_other": "{{count}} kamer"
|
||||
},
|
||||
"empty": "Nie zarejestrowano jeszcze żadnych komunikatów",
|
||||
"count_one": "{{count}} komunikat",
|
||||
"count_other": "{{count}} komunikatów",
|
||||
"expanded": {
|
||||
"payload": "Ładunek (Payload)"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -187,7 +241,8 @@
|
||||
"detectIsSlow": "{{detect}} jest wolne ({{speed}} ms)",
|
||||
"detectIsVerySlow": "{{detect}} jest bardzo wolne ({{speed}} ms)",
|
||||
"cameraIsOffline": "{{camera}} jest niedostępna",
|
||||
"shmTooLow": "przydział {{total}} MB dla /dev/shm powinien zostać zwiększony do przynajmniej {{min}} MB."
|
||||
"shmTooLow": "przydział {{total}} MB dla /dev/shm powinien zostać zwiększony do przynajmniej {{min}} MB.",
|
||||
"debugReplayActive": "Sesja odtwarzania debugowania jest aktywna"
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Wzbogacenia",
|
||||
|
||||
Reference in New Issue
Block a user