diff --git a/ui-ngx/src/assets/locale/locale.constant-en_US.json b/ui-ngx/src/assets/locale/locale.constant-en_US.json
index 4160b50024..26521dfa0a 100644
--- a/ui-ngx/src/assets/locale/locale.constant-en_US.json
+++ b/ui-ngx/src/assets/locale/locale.constant-en_US.json
@@ -6859,6 +6859,7 @@
"ko_KR": "한국어",
"lv_LV": "Latviešu",
"nl_BE": "Koninkrijk België",
+ "pl_PL": "Polski",
"pt_BR": "Português do Brasil",
"ro_RO": "Română",
"sl_SI": "Slovenščina",
diff --git a/ui-ngx/src/assets/locale/locale.constant-pl_PL.json b/ui-ngx/src/assets/locale/locale.constant-pl_PL.json
new file mode 100644
index 0000000000..af6fbb26db
--- /dev/null
+++ b/ui-ngx/src/assets/locale/locale.constant-pl_PL.json
@@ -0,0 +1,6727 @@
+{
+ "access":{
+ "unauthorized":"Unauthorized",
+ "unauthorized-access":"Unauthorized Access",
+ "unauthorized-access-text":"You should sign in to have access to this resource!",
+ "access-forbidden":"Access Forbidden",
+ "access-forbidden-text":"You haven't access rights to this location!
Try to sign in with different user if you still wish to gain access to this location.",
+ "refresh-token-expired":"Session has expired",
+ "refresh-token-failed":"Unable to refresh session",
+ "permission-denied":"Permission Denied",
+ "permission-denied-text":"You don't have permission to perform this operation!"
+ },
+ "account":{
+ "account":"Konto",
+ "notification-settings":"Ustawienia powiadomień"
+ },
+ "action":{
+ "activate":"Aktywuj",
+ "suspend":"Zawieś",
+ "save":"Zapisz",
+ "saveAs":"Zapisz jako",
+ "move":"Przenieś",
+ "cancel":"Anuluj",
+ "ok":"OK",
+ "delete":"Usuń",
+ "add":"Dodaj",
+ "yes":"Tak",
+ "no":"Nie",
+ "update":"Aktualizuj",
+ "remove":"Usuń",
+ "select":"Wybierz",
+ "search":"Szukaj",
+ "clear-search":"Wyczyść wyszukiwanie",
+ "assign":"Przypisz",
+ "unassign":"Cofnij przypisanie",
+ "share":"Udostępnij",
+ "make-private":"Uczyń prywatnym",
+ "apply":"Zastosuj",
+ "apply-changes":"Zastosuj zmiany",
+ "edit-mode":"Tryb edycji",
+ "enter-edit-mode":"Wejdź w tryb edycji",
+ "decline-changes":"Odrzuć zmiany",
+ "decline":"Odrzuć",
+ "close":"Zamknij",
+ "back":"Wstecz",
+ "run":"Uruchom",
+ "sign-in":"Zaloguj się!",
+ "edit":"Edytuj",
+ "view":"Zobacz",
+ "create":"Utwórz",
+ "drag":"Przeciągnij",
+ "refresh":"Odśwież",
+ "undo":"Cofnij",
+ "copy":"Kopiuj",
+ "paste":"Wklej",
+ "copy-reference":"Kopiuj odniesienie",
+ "paste-reference":"Wklej odniesienie",
+ "import":"Importuj",
+ "export":"Eksportuj",
+ "share-via":"Udostępnij przez {{provider}}",
+ "continue":"Kontynuuj",
+ "discard-changes":"Porzuć zmiany",
+ "download":"Pobierz",
+ "next":"Dalej",
+ "next-with-label":"Następne: {{label}}",
+ "read-more":"Czytaj więcej",
+ "hide":"Ukryj",
+ "done":"Gotowe",
+ "print":"Drukuj",
+ "restore":"Przywróć",
+ "confirm":"Potwierdź",
+ "more":"Więcej",
+ "less":"Mniej",
+ "skip":"Pomiń",
+ "send":"Wyślij",
+ "reset":"Resetuj",
+ "show-more":"Pokaż więcej",
+ "dont-show-again":"Nie pokazuj ponownie",
+ "see-documentation":"Zobacz dokumentację",
+ "clear":"Wyczyść",
+ "upload":"Prześlij",
+ "delete-anyway":"Usuń mimo wszystko",
+ "delete-selected":"Usuń wybrane"
+ },
+ "aggregation":{
+ "aggregation":"Agregacja",
+ "function":"Funkcja agregacji danych",
+ "limit":"Maksymalna liczba wartości",
+ "group-interval":"Interwał grupowania",
+ "min":"Min",
+ "max":"Maks",
+ "avg":"Średnia",
+ "sum":"Suma",
+ "count":"Liczba",
+ "none":"Brak"
+ },
+ "admin":{
+ "settings":"Ustawienia",
+ "general":"Ogólne",
+ "general-settings":"Ustawienia Ogólne",
+ "home-settings":"Ustawienia Strony Głównej",
+ "home":"Strona Główna",
+ "outgoing-mail":"Serwer poczty",
+ "outgoing-mail-settings":"Ustawienia Serwera Poczty Wychodzącej",
+ "system-settings":"Ustawienia Systemowe",
+ "test-mail-sent":"Testowy email został wysłany pomyślnie!",
+ "base-url":"Podstawowy URL",
+ "base-url-required":"Podstawowy URL jest wymagany.",
+ "prohibit-different-url":"Zabroń używania nazwy hosta z nagłówków żądania klienta",
+ "prohibit-different-url-hint":"Ta opcja powinna być włączona w środowiskach produkcyjnych. Może powodować problemy bezpieczeństwa, gdy jest wyłączona",
+ "device-connectivity":{
+ "device-connectivity":"Łączność urządzenia",
+ "http-s":"HTTP(s)",
+ "mqtt-s":"MQTT(s)",
+ "coap-s":"COAP(s)",
+ "http":"HTTP",
+ "https":"HTTPs",
+ "mqtt":"MQTT",
+ "mqtts":"MQTTs",
+ "coap":"COAP",
+ "coaps":"COAPs",
+ "hint":"Jeśli pola hosta lub portu są puste, zostanie użyta domyślna wartość protokołu.",
+ "host":"Host",
+ "port":"Port",
+ "port-pattern":"Port musi być dodatnią liczbą całkowitą.",
+ "port-range":"Port powinien mieścić się w zakresie od 1 do 65535."
+ },
+ "mail-from":"Nadawca",
+ "mail-from-required":"Nadawca jest wymagany.",
+ "smtp-protocol":"Protokół SMTP",
+ "smtp-host":"Host SMTP",
+ "smtp-host-required":"Host SMTP jest wymagany.",
+ "smtp-port":"Port SMTP",
+ "smtp-port-required":"Musisz podać port SMTP.",
+ "smtp-port-invalid":"To nie wygląda na prawidłowy port SMTP.",
+ "timeout-msec":"Limit czasu (ms)",
+ "timeout-required":"Limit czasu jest wymagany.",
+ "timeout-invalid":"To nie wygląda na prawidłowy limit czasu.",
+ "enable-tls":"Włącz TLS",
+ "tls-version":"Wersja TLS",
+ "enable-proxy":"Włącz proxy",
+ "proxy-host":"Host proxy",
+ "proxy-host-required":"Host proxy jest wymagany.",
+ "proxy-port":"Port proxy",
+ "proxy-port-required":"Port proxy jest wymagany.",
+ "proxy-port-range":"Port proxy powinien znajdować się w zakresie od 1 do 65535.",
+ "proxy-user":"Użytkownik proxy",
+ "proxy-password":"Hasło proxy",
+ "change-password":"Zmień hasło",
+ "send-test-mail":"Wyślij mail testowy",
+ "sms-provider":"Dostawca SMS",
+ "sms-provider-settings":"Ustawienia dostawcy SMS",
+ "sms-provider-type":"Typ dostawcy SMS",
+ "sms-provider-type-required":"Typ dostawcy SMS jest wymagany.",
+ "sms-provider-type-aws-sns":"Amazon SNS",
+ "sms-provider-type-twilio":"Twilio",
+ "sms-provider-type-smpp":"SMPP",
+ "aws-access-key-id":"ID klucza dostępu AWS",
+ "aws-access-key-id-required":"ID klucza dostępu AWS jest wymagane",
+ "aws-secret-access-key":"Tajny klucz dostępu AWS",
+ "aws-secret-access-key-required":"Tajny klucz dostępu AWS jest wymagany",
+ "aws-region":"Region AWS",
+ "aws-region-required":"Region AWS jest wymagany",
+ "number-from":"Numer telefonu nadawcy",
+ "number-from-required":"Numer telefonu nadawcy jest wymagany.",
+ "number-to":"Numer telefonu odbiorcy",
+ "number-to-required":"Numer telefonu odbiorcy jest wymagany.",
+ "phone-number-hint":"Numer telefonu w formacie E.164, np. +19995550123",
+ "phone-number-hint-twilio":"Numer telefonu w formacie E.164/Numer SID telefonu/SID usługi wiadomości, np. +19995550123/PNXXX/MGXXX",
+ "phone-number-pattern":"Nieprawidłowy numer telefonu. Powinien być w formacie E.164, np. +19995550123.",
+ "phone-number-pattern-twilio":"Nieprawidłowy numer telefonu. Powinien być w formacie E.164/Numer SID telefonu/SID usługi wiadomości, np. +19995550123/PNXXX/MGXXX.",
+ "sms-message":"Wiadomość SMS",
+ "sms-message-required":"Wiadomość SMS jest wymagana.",
+ "sms-message-max-length":"Wiadomość SMS nie może być dłuższa niż 1600 znaków",
+ "twilio-account-sid":"SID konta Twilio",
+ "twilio-account-sid-required":"SID konta Twilio jest wymagany",
+ "twilio-account-token":"Token konta Twilio",
+ "twilio-account-token-required":"Token konta Twilio jest wymagany",
+ "send-test-sms":"Wyślij testowego SMS-a",
+ "test-sms-sent":"Testowy SMS został wysłany pomyślnie!",
+ "security-settings":"Ustawienia bezpieczeństwa",
+ "password-policy":"Polityka haseł",
+ "minimum-password-length":"Minimalna długość hasła",
+ "minimum-password-length-required":"Minimalna długość hasła jest wymagana",
+ "minimum-password-length-range":"Minimalna długość hasła powinna wynosić od 6 do 50",
+ "maximum-password-length":"Maksymalna długość hasła",
+ "maximum-password-length-min":"Maksymalna długość hasła powinna wynosić co najmniej 6",
+ "maximum-password-length-less-min":"Maksymalna długość hasła powinna być większa niż minimalna długość",
+ "minimum-uppercase-letters":"Minimalna liczba wielkich liter",
+ "minimum-uppercase-letters-range":"Minimalna liczba wielkich liter nie może być ujemna",
+ "minimum-lowercase-letters":"Minimalna liczba małych liter",
+ "minimum-lowercase-letters-range":"Minimalna liczba małych liter nie może być ujemna",
+ "minimum-digits":"Minimalna liczba cyfr",
+ "minimum-digits-range":"Minimalna liczba cyfr nie może być ujemna",
+ "minimum-special-characters":"Minimalna liczba znaków specjalnych",
+ "minimum-special-characters-range":"Minimalna liczba znaków specjalnych nie może być ujemna",
+ "password-expiration-period-days":"Okres ważności hasła w dniach",
+ "password-expiration-period-days-range":"Okres ważności hasła w dniach nie może być ujemny",
+ "password-reuse-frequency-days":"Częstotliwość ponownego używania hasła w dniach",
+ "password-reuse-frequency-days-range":"Częstotliwość ponownego używania hasła w dniach nie może być ujemna",
+ "allow-whitespace":"Zezwól na białe znaki",
+ "force-reset-password-if-no-valid":"Wymuś zresetowanie hasła, jeśli nie jest ważne",
+ "force-reset-password-if-no-valid-hint":"Ostrożnie z włączeniem tej funkcji: będzie wymagać od użytkowników z nieaktualnymi hasłami resetowania ich poprzez email.",
+ "general-policy":"Ogólna polityka",
+ "max-failed-login-attempts":"Maksymalna liczba nieudanych prób",
+ "minimum-max-failed-login-attempts-range":"Maksymalna liczba nieudanych prób logowania nie może być ujemna",
+ "user-lockout-notification-email":"W przypadku zablokowania konta użytkownika, wyślij powiadomienie na email",
+ "domain-name":"Nazwa domeny",
+ "domain-name-unique":"Nazwa domeny i protokół muszą być unikalne.",
+ "domain-name-max-length":"Nazwa domeny powinna być krótsza niż 256",
+ "error-verification-url":"Nazwa domeny nie powinna zawierać symboli '/' i ':'. Przykład: thingsboard.io",
+ "connection-settings":"Ustawienia połączenia",
+ "oauth2":{
+ "access-token-uri":"URI tokenu dostępu",
+ "access-token-uri-required":"URI tokenu dostępu jest wymagane.",
+ "activate-user":"Aktywuj użytkownika",
+ "add-domain":"Dodaj domenę",
+ "delete-domain":"Usuń domenę",
+ "add-provider":"Dodaj dostawcę",
+ "delete-provider":"Usuń dostawcę",
+ "allow-user-creation":"Zezwalaj na tworzenie użytkowników",
+ "always-fullscreen":"Zawsze na pełnym ekranie",
+ "authorization-uri":"URI autoryzacji",
+ "authorization-uri-required":"URI autoryzacji jest wymagane.",
+ "client-authentication-method":"Metoda uwierzytelnienia klienta",
+ "client-id":"ID klienta",
+ "client-id-required":"ID klienta jest wymagane.",
+ "client-id-max-length":"ID klienta powinno być krótsze niż 256",
+ "client-secret":"Sekret klienta",
+ "client-secret-required":"Sekret klienta jest wymagany.",
+ "client-secret-max-length":"Sekret klienta powinien być krótszy niż 2049",
+ "custom-setting":"Niestandardowe ustawienia",
+ "customer-name-pattern":"Wzorzec nazwy klienta",
+ "customer-name-pattern-max-length":"Wzorzec nazwy klienta powinien być krótszy niż 256",
+ "default-dashboard-name":"Domyślna nazwa pulpitu nawigacyjnego",
+ "default-dashboard-name-max-length":"Domyślna nazwa pulpitu nawigacyjnego powinna być krótsza niż 256",
+ "delete-domain-text":"Uważaj, po potwierdzeniu domena i wszystkie dane dostawcy będą niedostępne.",
+ "delete-domain-title":"Czy na pewno chcesz usunąć ustawienia domeny '{{domainName}}'?",
+ "delete-registration-text":"Uważaj, po potwierdzeniu dane dostawcy będą niedostępne.",
+ "delete-registration-title":"Czy na pewno chcesz usunąć dostawcę '{{name}}'?",
+ "email-attribute-key":"Klucz atrybutu email",
+ "email-attribute-key-required":"Klucz atrybutu email jest wymagany.",
+ "email-attribute-key-max-length":"Klucz atrybutu email powinien być krótszy niż 32",
+ "first-name-attribute-key":"Klucz atrybutu imienia",
+ "first-name-attribute-key-max-length":"Klucz atrybutu imienia powinien być krótszy niż 32",
+ "general":"Ogólne",
+ "jwk-set-uri":"URI klucza Web JSON",
+ "last-name-attribute-key":"Klucz atrybutu nazwiska",
+ "last-name-attribute-key-max-length":"Klucz atrybutu nazwiska powinien być krótszy niż 32",
+ "login-button-icon":"Ikona przycisku logowania",
+ "login-button-label":"Etykieta dostawcy",
+ "login-button-label-placeholder":"Zaloguj się przez $(Etykieta dostawcy)",
+ "login-button-label-required":"Etykieta jest wymagana.",
+ "login-provider":"Dostawca logowania",
+ "mapper":"Mapper",
+ "new-domain":"Nowa domena",
+ "oauth2":"OAuth2",
+ "password-max-length":"Hasło powinno być krótsze niż 256",
+ "redirect-uri-template":"Szablon URI przekierowania",
+ "copy-redirect-uri":"Kopiuj URI przekierowania",
+ "registration-id":"ID rejestracji",
+ "registration-id-required":"ID rejestracji jest wymagane.",
+ "registration-id-unique":"ID rejestracji musi być unikalne dla systemu.",
+ "scope":"Zakres",
+ "scope-required":"Zakres jest wymagany.",
+ "tenant-name-pattern":"Wzorzec nazwy dzierżawcy",
+ "tenant-name-pattern-required":"Wzorzec nazwy dzierżawcy jest wymagany.",
+ "tenant-name-pattern-max-length":"Wzorzec nazwy dzierżawcy powinien być krótszy niż 256",
+ "tenant-name-strategy":"Strategia nazewnictwa dzierżawcy",
+ "type":"Typ mappera",
+ "uri-pattern-error":"Nieprawidłowy format URI.",
+ "url":"URL",
+ "url-pattern":"Nieprawidłowy format URL.",
+ "url-required":"URL jest wymagany.",
+ "url-max-length":"URL powinien być krótszy niż 256",
+ "user-info-uri":"URI informacji o użytkowniku",
+ "user-info-uri-required":"URI informacji o użytkowniku jest wymagane.",
+ "username-max-length":"Nazwa użytkownika powinna być krótsza niż 256",
+ "user-name-attribute-name":"Klucz atrybutu nazwy użytkownika",
+ "user-name-attribute-name-required":"Klucz atrybutu nazwy użytkownika jest wymagany",
+ "protocol":"Protokół",
+ "domain-schema-http":"HTTP",
+ "domain-schema-https":"HTTPS",
+ "domain-schema-mixed":"HTTP+HTTPS",
+ "enable":"Włącz ustawienia OAuth2",
+ "domains":"Domeny",
+ "mobile-apps":"Aplikacje mobilne",
+ "no-mobile-apps":"Brak skonfigurowanych aplikacji",
+ "mobile-package":"Pakiet aplikacji",
+ "mobile-package-placeholder":"Np.: my.example.app",
+ "mobile-package-hint":"Dla Androida: unikalny ID aplikacji. Dla iOS: identyfikator paczki produktu.",
+ "mobile-package-unique":"Pakiet aplikacji musi być unikalny.",
+ "mobile-app-secret":"Sekret aplikacji",
+ "invalid-mobile-app-secret":"Sekret aplikacji musi zawierać tylko znaki alfanumeryczne i mieć od 16 do 2048 znaków.",
+ "copy-mobile-app-secret":"Kopiuj sekret aplikacji",
+ "add-mobile-app":"Dodaj aplikację",
+ "delete-mobile-app":"Usuń informacje o aplikacji",
+ "providers":"Dostawcy",
+ "platform-web":"Web",
+ "platform-android":"Android",
+ "platform-ios":"iOS",
+ "all-platforms":"Wszystkie platformy",
+ "smtp-provider":"Dostawca SMTP",
+ "allowed-platforms":"Dozwolone platformy",
+ "authentication":"Autentykacja",
+ "basic":"Podstawowy",
+ "provider":"Dostawca",
+ "redirect-url":"URI przekierowania",
+ "domain-name":"Nazwa domeny",
+ "redirect-url-template":"Szablon URI przekierowania",
+ "microsoft-tenant-id":"ID dzierżawy (tenant) Microsoft",
+ "microsoft-tenant-id-required":"ID dzierżawy (tenant) Microsoft jest wymagane",
+ "token-uri":"URI tokenu",
+ "token-uri-required":"URI tokenu jest wymagane",
+ "redirect-uri":"URI przekierowania",
+ "google-provider":"Google",
+ "microsoft-provider":"Office 365",
+ "sendgrid-provider":"Sendgrid",
+ "custom-provider":"Niestandardowy",
+ "generate-access-token":"Generuj token dostępu",
+ "update-access-token":"Aktualizuj token dostępu",
+ "access-token-status":"Status tokenu dostępu:",
+ "token-status-generated":"wygenerowany",
+ "token-status-not-generated":"nie wygenerowany"
+ },
+ "smpp-provider":{
+ "smpp-version":"Wersja SMPP",
+ "smpp-host":"Host SMPP",
+ "smpp-host-required":"Host SMPP jest wymagany",
+ "smpp-port":"Port SMPP",
+ "smpp-port-required":"Port SMPP jest wymagany",
+ "system-id":"ID systemu",
+ "system-id-required":"ID systemu jest wymagane",
+ "password":"Hasło",
+ "password-required":"Hasło jest wymagane",
+ "type-settings":"Ustawienia typu",
+ "source-settings":"Ustawienia źródła",
+ "destination-settings":"Ustawienia docelowe",
+ "additional-settings":"Dodatkowe ustawienia",
+ "system-type":"Typ systemu",
+ "bind-type":"Typ powiązania",
+ "service-type":"Typ usługi",
+ "source-address":"Adres źródłowy",
+ "source-ton":"TON źródłowy",
+ "source-npi":"NPI źródłowy",
+ "destination-ton":"TON docelowy (Typ Numeru)",
+ "destination-npi":"NPI docelowy (Identyfikacja Planu Numeracji)",
+ "address-range":"Zakres adresów",
+ "coding-scheme":"Schemat kodowania",
+ "bind-type-tx":"Nadajnik",
+ "bind-type-rx":"Odbiornik",
+ "bind-type-trx":"Nadawczo-odbiorczy",
+ "ton-unknown":"Nieznany",
+ "ton-international":"Międzynarodowy",
+ "ton-national":"Krajowy",
+ "ton-network-specific":"Specyficzny dla sieci",
+ "ton-subscriber-number":"Numer abonenta",
+ "ton-alphanumeric":"Alfanumeryczny",
+ "ton-abbreviated":"Skrócony",
+ "npi-unknown":"0 - Nieznany",
+ "npi-isdn":"1 - ISDN/plan numeracji telefonicznej (E163/E164)",
+ "npi-data-numbering-plan":"3 - Plan numeracji danych (X.121)",
+ "npi-telex-numbering-plan":"4 - Plan numeracji telexu (F.69)",
+ "npi-land-mobile":"6 - Mobilny lądowy (E.212)",
+ "npi-national-numbering-plan":"8 - Krajowy plan numeracji",
+ "npi-private-numbering-plan":"9 - Prywatny plan numeracji",
+ "npi-ermes-numbering-plan":"10 - Plan numeracji ERMES (ETSI DE/PS 3 01-3)",
+ "npi-internet":"13 - Internet (IP)",
+ "npi-wap-client-id":"18 - Identyfikator klienta WAP (do zdefiniowania przez Forum WAP)",
+ "scheme-smsc":"0 - Domyślny alfabet SMSC (ASCII dla krótkiego i długiego kodu oraz do GSM dla bezpłatnych)",
+ "scheme-ia5":"1 - IA5 (ASCII dla krótkiego i długiego kodu, łaciński 9 dla bezpłatnych (ISO-8859-9))",
+ "scheme-octet-unspecified-2":"2 - Oktet nieokreślony (binarny 8-bitowy)",
+ "scheme-latin-1":"3 - Łaciński 1 (ISO-8859-1)",
+ "scheme-octet-unspecified-4":"4 - Oktet nieokreślony (binarny 8-bitowy)",
+ "scheme-jis":"5 - JIS (X 0208-1990)",
+ "scheme-cyrillic":"6 - Cyrylica (ISO-8859-5)",
+ "scheme-latin-hebrew":"7 - Łaciński/hebrajski (ISO-8859-8)",
+ "scheme-ucs-utf":"8 - UCS2/UTF-16 (ISO/IEC-10646)",
+ "scheme-pictogram-encoding":"9 - Kodowanie piktogramów",
+ "scheme-music-codes":"10 - Kody muzyczne (ISO-2022-JP)",
+ "scheme-extended-kanji-jis":"13 - Rozszerzony Kanji JIS (X 0212-1990)",
+ "scheme-korean-graphic-character-set":"14 - Zestaw koreańskich znaków graficznych (KS C 5601/KS X 1001)"
+ },
+ "queue-select-name":"Wybierz nazwę kolejki",
+ "queue-name":"Nazwa",
+ "queue-name-required":"Nazwa kolejki jest wymagana!",
+ "queues":"Kolejki",
+ "queue-partitions":"Partycje",
+ "queue-submit-strategy":"Strategia zgłaszania",
+ "queue-processing-strategy":"Strategia przetwarzania",
+ "queue-configuration":"Konfiguracja kolejki",
+ "repository-settings":"Ustawienia repozytorium",
+ "repository":"Repozytorium",
+ "repository-url":"URL repozytorium",
+ "repository-url-required":"URL repozytorium jest wymagany.",
+ "default-branch":"Domyślna nazwa gałęzi",
+ "repository-read-only":"Tylko do odczytu",
+ "show-merge-commits":"Pokaż commity scalające",
+ "authentication-settings":"Ustawienia autentykacji",
+ "auth-method":"Metoda uwierzytelniania",
+ "auth-method-username-password":"Hasło / token dostępu",
+ "auth-method-username-password-hint":"Użytkownicy GitHub muszą używać tokenów dostępu z uprawnieniami do zapisu w repozytorium.",
+ "auth-method-private-key":"Klucz prywatny",
+ "password-access-token":"Hasło / token dostępu",
+ "change-password-access-token":"Zmień hasło / token dostępu",
+ "private-key":"Klucz prywatny",
+ "drop-private-key-file-or":"Przeciągnij i upuść plik klucza prywatnego lub",
+ "passphrase":"Hasło",
+ "enter-passphrase":"Wprowadź hasło",
+ "change-passphrase":"Zmień hasło",
+ "check-access":"Sprawdź dostęp",
+ "check-repository-access-success":"Dostęp do repozytorium pomyślnie zweryfikowany!",
+ "delete-repository-settings-title":"Czy na pewno chcesz usunąć ustawienia repozytorium?",
+ "delete-repository-settings-text":"Uważaj, po potwierdzeniu ustawienia repozytorium zostaną usunięte, a funkcja kontroli wersji będzie niedostępna.",
+ "auto-commit-settings":"Ustawienia automatycznego zatwierdzania",
+ "auto-commit":"Automatyczne zatwierdzanie",
+ "auto-commit-entities":"Automatyczne zatwierdzanie encji",
+ "no-auto-commit-entities-prompt":"Brak skonfigurowanych encji do automatycznego zatwierdzania",
+ "delete-auto-commit-settings-title":"Czy na pewno chcesz usunąć ustawienia automatycznego zatwierdzania?",
+ "delete-auto-commit-settings-text":"Uważaj, po potwierdzeniu ustawienia automatycznego zatwierdzania zostaną usunięte, a automatyczne zatwierdzanie zostanie wyłączone dla wszystkich encji.",
+ "2fa":{
+ "2fa":"Dwuetapowa autentykacja",
+ "available-providers":"Dostępni dostawcy",
+ "issuer-name":"Nazwa wydawcy",
+ "issuer-name-required":"Nazwa wydawcy jest wymagana.",
+ "max-verification-failures-before-user-lockout":"Maksymalna liczba nieudanych weryfikacji przed zablokowaniem użytkownika",
+ "max-verification-failures-before-user-lockout-pattern":"Maksymalna liczba nieudanych weryfikacji musi być dodatnią liczbą całkowitą.",
+ "number-of-checking-attempts":"Liczba prób sprawdzenia",
+ "number-of-checking-attempts-pattern":"Liczba prób sprawdzenia musi być dodatnią liczbą całkowitą.",
+ "number-of-checking-attempts-required":"Liczba prób sprawdzenia jest wymagana.",
+ "number-of-codes":"Liczba kodów",
+ "number-of-codes-pattern":"Liczba kodów musi być dodatnią liczbą całkowitą.",
+ "number-of-codes-required":"Liczba kodów jest wymagana.",
+ "provider":"Dostawca",
+ "retry-verification-code-period":"Okres ponownego próbowania kodu weryfikacyjnego (sek)",
+ "retry-verification-code-period-pattern":"Minimalny czas okresu to 5 sek",
+ "retry-verification-code-period-required":"Okres ponownego próbowania kodu weryfikacyjnego jest wymagany.",
+ "total-allowed-time-for-verification":"Całkowity dozwolony czas na weryfikację (sek)",
+ "total-allowed-time-for-verification-pattern":"Minimalny całkowity dozwolony czas to 60 sek",
+ "total-allowed-time-for-verification-required":"Całkowity dozwolony czas jest wymagany.",
+ "use-system-two-factor-auth-settings":"Użyj systemowych ustawień dwuetapowej autentykacji",
+ "verification-code-check-rate-limit":"Limit częstotliwości sprawdzania kodu weryfikacyjnego",
+ "verification-code-lifetime":"Czas życia kodu weryfikacyjnego (sek)",
+ "verification-code-lifetime-pattern":"Czas życia kodu weryfikacyjnego musi być dodatnią liczbą całkowitą.",
+ "verification-code-lifetime-required":"Czas życia kodu weryfikacyjnego jest wymagany.",
+ "verification-message-template":"Szablon wiadomości weryfikacyjnej",
+ "verification-limitations":"Ograniczenia weryfikacji",
+ "verification-message-template-pattern":"Wiadomość weryfikacyjna musi zawierać wzór: ${code}",
+ "verification-message-template-required":"Szablon wiadomości weryfikacyjnej jest wymagany.",
+ "within-time":"W czasie (sek)",
+ "within-time-pattern":"Czas musi być dodatnią liczbą całkowitą.",
+ "within-time-required":"Czas jest wymagany."
+ },
+ "jwt":{
+ "security-settings":"Ustawienia bezpieczeństwa JWT",
+ "issuer-name":"Nazwa wydawcy",
+ "issuer-name-required":"Nazwa wydawcy jest wymagana.",
+ "signings-key":"Klucz podpisujący",
+ "signings-key-hint":"Kodowany Base64 ciąg reprezentujący co najmniej 256 bitów danych.",
+ "signings-key-required":"Klucz podpisujący jest wymagany.",
+ "signings-key-min-length":"Klucz podpisujący musi reprezentować co najmniej 256 bitów danych.",
+ "signings-key-base64":"Klucz podpisujący musi być w formacie base64.",
+ "expiration-time":"Czas wygaśnięcia tokena (sek)",
+ "expiration-time-required":"Czas wygaśnięcia tokena jest wymagany.",
+ "expiration-time-pattern":"Czas wygaśnięcia tokena musi być dodatnią liczbą całkowitą.",
+ "expiration-time-min":"Minimalny czas to 60 sekund (1 minuta).",
+ "refresh-expiration-time":"Czas wygaśnięcia tokena odświeżającego (sek)",
+ "refresh-expiration-time-required":"Czas wygaśnięcia tokena odświeżającego jest wymagany.",
+ "refresh-expiration-time-pattern":"Czas wygaśnięcia tokena odświeżającego musi być dodatnią liczbą całkowitą.",
+ "refresh-expiration-time-min":"Minimalny czas to 900 sekund (15 minut).",
+ "refresh-expiration-time-less-token":"Czas tokena odświeżającego musi być dłuższy niż czas tokena.",
+ "generate-key":"Wygeneruj klucz",
+ "info-header":"Wszyscy użytkownicy będą musieli ponownie się zalogować",
+ "info-message":"Zmiana klucza podpisującego JWT spowoduje unieważnienie wszystkich wydanych tokenów. Wszyscy użytkownicy będą musieli ponownie się zalogować. Dotyczy to również skryptów korzystających z Rest API/Websockets."
+ },
+ "resources":"Zasoby",
+ "notifications":"Powiadomienia",
+ "notifications-settings":"Ustawienia powiadomień",
+ "slack-api-token":"Token API Slack",
+ "slack":"Slack",
+ "slack-settings":"Ustawienia Slack"
+ },
+ "alarm":{
+ "alarm":"Alarm",
+ "alarms":"Alarmy",
+ "all-alarms":"Wszystkie alarmy",
+ "select-alarm":"Wybierz alarm",
+ "no-alarms-matching":"Nie znaleziono alarmów pasujących do '{{entity}}'.",
+ "alarm-required":"Alarm jest wymagany",
+ "alarm-filter":"Filtr alarmów",
+ "filter":"Filtr",
+ "alarm-status":"Status alarmu",
+ "alarm-status-list":"Lista statusów alarmów",
+ "any-status":"Dowolny status",
+ "search-status":{
+ "ANY":"Dowolny",
+ "ACTIVE":"Aktywny",
+ "CLEARED":"Wyczyszczony",
+ "ACK":"Potwierdzony",
+ "UNACK":"Niepotwierdzony"
+ },
+ "display-status":{
+ "ACTIVE_UNACK":"Aktywny Niepotwierdzony",
+ "ACTIVE_ACK":"Aktywny Potwierdzony",
+ "CLEARED_UNACK":"Wyczyszczony Niepotwierdzony",
+ "CLEARED_ACK":"Wyczyszczony Potwierdzony"
+ },
+ "no-alarms-prompt":"Nie znaleziono alarmów",
+ "created-time":"Czas utworzenia",
+ "type":"Typ",
+ "severity":"Waga",
+ "originator":"Inicjator",
+ "originator-type":"Typ inicjatora",
+ "details":"Szczegóły",
+ "originator-label":"Etykieta inicjatora",
+ "assign":"Przypisz",
+ "assignments":"Przypisania",
+ "assignee":"Przypisany",
+ "assignee-id":"ID przypisanego",
+ "assignee-first-name":"Imię przypisanego",
+ "assignee-last-name":"Nazwisko przypisanego",
+ "assignee-email":"Email przypisanego",
+ "unassigned":"Nieprzypisany",
+ "assignee-not-set":"Wszystkie",
+ "status":"Status",
+ "alarm-details":"Szczegóły alarmu",
+ "start-time":"Czas rozpoczęcia",
+ "assign-time":"Czas przypisania",
+ "end-time":"Czas zakończenia",
+ "ack-time":"Czas potwierdzenia",
+ "clear-time":"Czas wyczyszczenia",
+ "duration":"Czas trwania",
+ "alarm-severity-list":"Lista ważności alarmów",
+ "any-severity":"Dowolna ważność",
+ "severity-critical":"Krytyczna",
+ "severity-major":"Poważna",
+ "severity-minor":"Mniejsza",
+ "severity-warning":"Ostrzeżenie",
+ "severity-indeterminate":"Nieokreślona",
+ "acknowledge":"Potwierdź",
+ "clear":"Wyczyść",
+ "delete":"Usuń",
+ "search":"Szukaj alarmów",
+ "selected-alarms":"{ count, plural, =1 {1 alarm} other {# alarmów} } wybrano",
+ "no-data":"Brak danych do wyświetlenia",
+ "polling-interval":"Interwał odpytywania alarmów (sek)",
+ "polling-interval-required":"Interwał odpytywania alarmów jest wymagany.",
+ "min-polling-interval-message":"Dozwolony jest minimalny interwał odpytywania 1 sek.",
+ "aknowledge-alarms-title":"Potwierdź { count, plural, =1 {1 alarm} other {# alarmów} }",
+ "aknowledge-alarms-text":"Czy na pewno chcesz potwierdzić { count, plural, =1 {1 alarm} other {# alarmów} }?",
+ "aknowledge-alarm-title":"Potwierdź alarm",
+ "aknowledge-alarm-text":"Czy na pewno chcesz potwierdzić alarm?",
+ "selected-alarms-are-acknowledged":"Wybrane alarmy zostały już potwierdzone",
+ "clear-alarms-title":"Wyczyść { count, plural, =1 {1 alarm} other {# alarmów} }",
+ "clear-alarms-text":"Czy na pewno chcesz wyczyścić { count, plural, =1 {1 alarm} other {# alarmów} }?",
+ "clear-alarm-title":"Wyczyść alarm",
+ "clear-alarm-text":"Czy na pewno chcesz wyczyścić alarm?",
+ "delete-alarms-title":"Usuń { count, plural, =1 {1 alarm} other {# alarmów} }",
+ "delete-alarms-text":"Czy na pewno chcesz usunąć { count, plural, =1 {1 alarm} other {# alarmów} }?",
+ "selected-alarms-are-cleared":"Wybrane alarmy zostały już wyczyszczone",
+ "alarm-status-filter":"Filtr statusu alarmów",
+ "alarm-filter-title":"Filtr alarmów",
+ "assigned":"Przypisane",
+ "filter-title":"Filtr",
+ "max-count-load":"Maksymalna liczba alarmów do załadowania (0 - bez limitu)",
+ "max-count-load-required":"Maksymalna liczba alarmów do załadowania jest wymagana.",
+ "max-count-load-error-min":"Minimalna wartość to 0.",
+ "fetch-size":"Rozmiar pobrania",
+ "fetch-size-required":"Rozmiar pobrania jest wymagany.",
+ "fetch-size-error-min":"Minimalna wartość to 10.",
+ "alarm-type-list":"Lista typów alarmów",
+ "any-type":"Dowolny typ",
+ "assigned-to-current-user":"Przypisane do aktualnego użytkownika",
+ "assigned-to-me":"Przypisane do mnie",
+ "search-propagated-alarms":"Szukaj propagowanych alarmów",
+ "comments":"Komentarze do alarmu",
+ "show-more":"Pokaż więcej",
+ "additional-info":"Dodatkowe informacje",
+ "alarm-type":"Typ alarmu",
+ "enter-alarm-type":"Wpisz typ alarmu",
+ "no-alarm-types-matching":"Nie znaleziono typów alarmów pasujących do '{{entitySubtype}}'.",
+ "alarm-type-list-empty":"Nie wybrano typów alarmów."
+ },
+ "alarm-activity":{
+ "add":"Dodaj komentarz...",
+ "alarm-comment":"Komentarz do alarmu",
+ "comments":"Komentarze",
+ "delete-alarm-comment":"Czy chcesz usunąć ten komentarz?",
+ "refresh":"Odśwież",
+ "oldest-first":"Najstarsze najpierw",
+ "newest-first":"Najnowsze najpierw",
+ "activity":"Aktywność",
+ "export":"Eksportuj do CSV",
+ "author":"Autor",
+ "created-date":"Data utworzenia",
+ "edited-date":"Data edycji",
+ "text":"Tekst",
+ "system":"System"
+ },
+ "alias":{
+ "add":"Dodaj alias",
+ "edit":"Edytuj alias",
+ "name":"Nazwa aliasu",
+ "name-required":"Nazwa aliasu jest wymagana",
+ "duplicate-alias":"Alias o tej samej nazwie już istnieje.",
+ "filter-type-single-entity":"Pojedyncza encja",
+ "filter-type-entity-list":"Lista encji",
+ "filter-type-entity-name":"Nazwa encji",
+ "filter-type-entity-type":"Typ encji",
+ "filter-type-state-entity":"Encja ze stanu pulpitu nawigacyjnego",
+ "filter-type-state-entity-description":"Encja pobrana z parametrów stanu pulpitu nawigacyjnego",
+ "filter-type-asset-type":"Typ aktywa",
+ "filter-type-asset-type-description":"Aktywa typu '{{assetTypes}}'",
+ "filter-type-asset-type-and-name-description":"Aktywa typu '{{assetTypes}}' o nazwie rozpoczynającej się od '{{prefix}}'",
+ "filter-type-device-type":"Typ urządzenia",
+ "filter-type-device-type-description":"Urządzenia typu '{{deviceTypes}}'",
+ "filter-type-device-type-and-name-description":"Urządzenia typu '{{deviceTypes}}' o nazwie rozpoczynającej się od '{{prefix}}'",
+ "filter-type-entity-view-type":"Typ widoku encji",
+ "filter-type-entity-view-type-description":"Widoki encji typu '{{entityViewTypes}}'",
+ "filter-type-entity-view-type-and-name-description":"Widoki encji typu '{{entityViewTypes}}' o nazwie rozpoczynającej się od '{{prefix}}'",
+ "filter-type-edge-type":"Typ krawędzi",
+ "filter-type-edge-type-description":"Krawędzie typu '{{edgeTypes}}'",
+ "filter-type-edge-type-and-name-description":"Krawędzie typu '{{edgeTypes}}' o nazwie rozpoczynającej się od '{{prefix}}'",
+ "filter-type-relations-query":"Zapytanie o relacje",
+ "filter-type-relations-query-description":"{{entities}} mające relację typu {{relationType}} {{direction}} {{rootEntity}}",
+ "filter-type-asset-search-query":"Zapytanie wyszukiwania aktywów",
+ "filter-type-asset-search-query-description":"Aktywa typu {{assetTypes}} mające relację typu {{relationType}} {{direction}} {{rootEntity}}",
+ "filter-type-device-search-query":"Zapytanie wyszukiwania urządzeń",
+ "filter-type-device-search-query-description":"Urządzenia typu {{deviceTypes}} mające relację typu {{relationType}} {{direction}} {{rootEntity}}",
+ "filter-type-entity-view-search-query":"Zapytanie wyszukiwania widoków encji",
+ "filter-type-entity-view-search-query-description":"Widoki encji typu {{entityViewTypes}} mające relację typu {{relationType}} {{direction}} {{rootEntity}}",
+ "filter-type-apiUsageState":"Stan użycia API",
+ "filter-type-edge-search-query":"Zapytanie wyszukiwania krawędzi",
+ "filter-type-edge-search-query-description":"Krawędzie typu {{edgeTypes}} mające relację typu {{relationType}} {{direction}} {{rootEntity}}",
+ "entity-filter":"Filtr encji",
+ "resolve-multiple":"Rozwiąż jako wiele encji",
+ "filter-type":"Typ filtra",
+ "filter-type-required":"Typ filtra jest wymagany.",
+ "entity-filter-no-entity-matched":"Nie znaleziono encji pasujących do określonego filtra.",
+ "no-entity-filter-specified":"Nie określono filtra encji",
+ "root-state-entity":"Użyj encji stanu pulpitu nawigacyjnego jako korzenia",
+ "last-level-relation":"Pobierz tylko relacje ostatniego poziomu",
+ "root-entity":"Encja główna",
+ "state-entity-parameter-name":"Nazwa parametru encji stanu",
+ "default-state-entity":"Domyślna encja stanu",
+ "default-entity-parameter-name":"Domyślnie",
+ "max-relation-level":"Maksymalny poziom relacji",
+ "unlimited-level":"Nieograniczony poziom",
+ "state-entity":"Encja stanu pulpitu nawigacyjnego",
+ "all-entities":"Wszystkie encje",
+ "any-relation":"dowolna"
+ },
+ "asset":{
+ "asset":"Aktywa",
+ "assets":"Aktywa",
+ "management":"Zarządzanie aktywami",
+ "view-assets":"Wyświetl aktywa",
+ "add":"Dodaj aktywa",
+ "asset-type-max-length":"Typ aktywa powinien być krótszy niż 256",
+ "assign-to-customer":"Przypisz do klienta",
+ "assign-asset-to-customer":"Przypisz aktywa do klienta",
+ "assign-asset-to-customer-text":"Proszę wybrać aktywa do przypisania klientowi",
+ "no-assets-text":"Nie znaleziono aktywów",
+ "assign-to-customer-text":"Proszę wybrać klienta do przypisania aktywów",
+ "public":"Publiczne",
+ "assignedToCustomer":"Przypisane do klienta",
+ "make-public":"Upublicznij aktywa",
+ "make-private":"Prywatyzuj aktywa",
+ "unassign-from-customer":"Usuń przypisanie od klienta",
+ "delete":"Usuń aktywa",
+ "asset-public":"Aktywa są publiczne",
+ "asset-type":"Typ aktywa",
+ "asset-type-required":"Typ aktywa jest wymagany.",
+ "select-asset-type":"Wybierz typ aktywa",
+ "enter-asset-type":"Wprowadź typ profilu aktywa",
+ "any-asset":"Dowolne aktywa",
+ "no-asset-types-matching":"Nie znaleziono typów aktywów pasujących do '{{entitySubtype}}'.",
+ "asset-type-list-empty":"Nie wybrano typów aktywów.",
+ "asset-types":"Typy aktywów",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "name-max-length":"Nazwa powinna być krótsza niż 256",
+ "label-max-length":"Etykieta powinna być krótsza niż 256",
+ "description":"Opis",
+ "type":"Typ",
+ "type-required":"Typ jest wymagany.",
+ "details":"Szczegóły",
+ "events":"Wydarzenia",
+ "add-asset-text":"Dodaj nowe aktywa",
+ "asset-details":"Szczegóły aktywa",
+ "assign-assets":"Przypisz aktywa",
+ "assign-assets-text":"Przypisz { count, plural, =1 {1 aktywa} other {# aktywów} } do klienta",
+ "assign-asset-to-edge-title":"Przypisz aktywa do krawędzi",
+ "assign-asset-to-edge-text":"Proszę wybrać aktywa do przypisania do krawędzi",
+ "delete-assets":"Usuń aktywa",
+ "unassign-assets":"Usuń przypisanie aktywów",
+ "unassign-assets-action-title":"Usuń przypisanie { count, plural, =1 {1 aktywa} other {# aktywów} } od klienta",
+ "assign-new-asset":"Przypisz nowe aktywa",
+ "delete-asset-title":"Czy na pewno chcesz usunąć aktywa '{{assetName}}'?",
+ "delete-asset-text":"Ostrożnie, po potwierdzeniu aktywa oraz wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-assets-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 aktywa} other {# aktywów} }?",
+ "delete-assets-action-title":"Usuń { count, plural, =1 {1 aktywa} other {# aktywów} }",
+ "delete-assets-text":"Ostrożnie, po potwierdzeniu wszystkie wybrane aktywa oraz wszystkie powiązane dane staną się nieodwracalne.",
+ "make-public-asset-title":"Czy na pewno chcesz uczynić aktywa '{{assetName}}' publicznymi?",
+ "make-public-asset-text":"Po potwierdzeniu aktywa oraz wszystkie jego dane staną się publicznie dostępne.",
+ "make-private-asset-title":"Czy na pewno chcesz uczynić aktywa '{{assetName}}' prywatnymi?",
+ "make-private-asset-text":"Po potwierdzeniu aktywa oraz wszystkie jego dane staną się prywatne i niedostępne dla innych.",
+ "unassign-asset-title":"Czy na pewno chcesz usunąć przypisanie aktywów '{{assetName}}'?",
+ "unassign-asset-text":"Po potwierdzeniu aktywa zostaną usunięte z przypisania i nie będą dostępne dla klienta.",
+ "unassign-asset":"Usuń przypisanie aktywów",
+ "unassign-assets-title":"Czy na pewno chcesz usunąć przypisanie { count, plural, =1 {1 aktywa} other {# aktywów} }?",
+ "unassign-assets-text":"Po potwierdzeniu wszystkie wybrane aktywa zostaną usunięte z przypisania i nie będą dostępne dla klienta.",
+ "unassign-assets-from-edge":"Usuń przypisanie aktywów od krawędzi",
+ "copyId":"Kopiuj ID aktywów",
+ "idCopiedMessage":"ID aktywów zostało skopiowane do schowka",
+ "select-asset":"Wybierz aktywa",
+ "no-assets-matching":"Nie znaleziono aktywów pasujących do '{{entity}}'.",
+ "asset-required":"Aktywa są wymagane",
+ "name-starts-with":"Wyrażenie nazwy aktywów",
+ "help-text":"Użyj '%', zgodnie z potrzebą: '%nazwa_zawiera_aktywa%', '%nazwa_kończy_się_aktywami', 'nazwa_rozpoczyna_się_aktywami'.",
+ "import":"Importuj aktywa",
+ "asset-file":"Plik aktywów",
+ "label":"Etykieta",
+ "search":"Wyszukaj aktywa",
+ "assign-asset-to-edge":"Przypisz aktywa do krawędzi",
+ "unassign-asset-from-edge":"Usuń przypisanie aktywów od krawędzi",
+ "unassign-asset-from-edge-title":"Czy na pewno chcesz usunąć przypisanie aktywów '{{assetName}}' od krawędzi?",
+ "unassign-asset-from-edge-text":"Po potwierdzeniu aktywa zostaną usunięte z przypisania od krawędzi i nie będą dostępne dla tej krawędzi.",
+ "unassign-assets-from-edge-title":"Czy na pewno chcesz usunąć przypisanie { count, plural, =1 {1 aktywa} other {# aktywów} } od krawędzi?",
+ "unassign-assets-from-edge-text":"Po potwierdzeniu wszystkie wybrane aktywa zostaną usunięte z przypisania od krawędzi i nie będą dostępne dla tej krawędzi.",
+ "selected-assets":"{ count, plural, =1 {1 aktywo} other {# aktywów} } wybrane"
+ },
+ "attribute":{
+ "attributes":"Atrybuty",
+ "latest-telemetry":"Najnowsza telemetria",
+ "no-latest-telemetry":"Brak najnowszej telemetrii",
+ "attributes-scope":"Zakres atrybutów encji",
+ "scope-telemetry":"Telemetria",
+ "scope-latest-telemetry":"Najnowsza telemetria",
+ "scope-client":"Atrybuty klienta",
+ "scope-server":"Atrybuty serwera",
+ "scope-shared":"Atrybuty współdzielone",
+ "add":"Dodaj atrybut",
+ "key":"Klucz",
+ "key-max-length":"Klucz powinien być krótszy niż 256",
+ "last-update-time":"Czas ostatniej aktualizacji",
+ "key-required":"Klucz atrybutu jest wymagany.",
+ "value":"Wartość",
+ "value-required":"Wartość atrybutu jest wymagana.",
+ "telemetry-key-required":"Klucz telemetrii jest wymagany",
+ "telemetry-value-required":"Wartość telemetrii jest wymagana",
+ "delete-attributes-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 atrybut} other {# atrybutów} }?",
+ "delete-attributes-text":"Ostrożnie, po potwierdzeniu wszystkie wybrane atrybuty zostaną usunięte.",
+ "delete-attributes":"Usuń atrybuty",
+ "enter-attribute-value":"Wprowadź wartość atrybutu",
+ "show-on-widget":"Pokaż na widżecie",
+ "widget-mode":"Tryb widżetu",
+ "next-widget":"Następny widżet",
+ "prev-widget":"Poprzedni widżet",
+ "add-to-dashboard":"Dodaj do pulpitu nawigacyjnego",
+ "add-widget-to-dashboard":"Dodaj widżet do pulpitu nawigacyjnego",
+ "selected-attributes":"{ count, plural, =1 {1 atrybut} other {# atrybutów} } wybrano",
+ "selected-telemetry":"{ count, plural, =1 {1 jednostka telemetrii} other {# jednostek telemetrii} } wybrano",
+ "no-attributes-text":"Nie znaleziono atrybutów",
+ "no-telemetry-text":"Nie znaleziono telemetrii",
+ "copy-key":"Kopiuj klucz",
+ "add-telemetry":"Dodaj telemetrię",
+ "copy-value":"Kopiuj wartość",
+ "delete-timeseries":{
+ "start-time":"Czas rozpoczęcia",
+ "ends-on":"Kończy się",
+ "strategy":"Strategia",
+ "delete-strategy":"Strategia usuwania",
+ "all-data":"Usuń wszystkie dane",
+ "all-data-except-latest-value":"Usuń wszystkie dane oprócz najnowszej wartości",
+ "latest-value":"Usuń najnowszą wartość",
+ "all-data-for-time-period":"Usuń wszystkie dane za okres czasu",
+ "rewrite-latest-value":"Zastąp najnowszą wartość"
+ }
+ },
+ "api-usage":{
+ "api-features":"Funkcje API",
+ "api-usage":"Użycie API",
+ "alarm":"Alarm",
+ "alarms-created":"Utworzone alarmy",
+ "alarms-created-daily-activity":"Dzienna aktywność utworzonych alarmów",
+ "alarms-created-hourly-activity":"Godzinna aktywność utworzonych alarmów",
+ "alarms-created-monthly-activity":"Miesięczna aktywność utworzonych alarmów",
+ "data-points":"Punkty danych",
+ "data-points-storage-days":"Dni przechowywania punktów danych",
+ "device-api":"API urządzenia",
+ "email":"Email",
+ "email-messages":"Wiadomości e-mail",
+ "email-messages-daily-activity":"Dzienna aktywność wiadomości e-mail",
+ "email-messages-monthly-activity":"Miesięczna aktywność wiadomości e-mail",
+ "exceptions":"Wyjątki",
+ "executions":"Wykonania",
+ "scripts":"Skrypty",
+ "scripts-hourly-activity":"Godzinna aktywność skryptów",
+ "scripts-daily-activity":"Dzienna aktywność skryptów",
+ "scripts-monthly-activity":"Miesięczna aktywność skryptów",
+ "javascript":"JavaScript",
+ "javascript-executions":"Wykonania JavaScript",
+ "tbel":"TBEL",
+ "tbel-executions":"Wykonania TBEL",
+ "latest-error":"Ostatni błąd",
+ "messages":"Wiadomości",
+ "notifications":"Powiadomienia",
+ "notifications-email-sms":"Powiadomienia (Email/SMS)",
+ "notifications-hourly-activity":"Godzinna aktywność powiadomień",
+ "permanent-failures":"Stałe awarie ${entityName}",
+ "permanent-timeouts":"Stałe przekroczenia czasu ${entityName}",
+ "processing-failures":"Błędy przetwarzania ${entityName}",
+ "processing-failures-and-timeouts":"Błędy przetwarzania i przekroczenia czasu",
+ "processing-timeouts":"Przekroczenia czasu przetwarzania ${entityName}",
+ "queue-stats":"Statystyki kolejki",
+ "rule-chain":"Łańcuch reguł",
+ "rule-engine":"Silnik reguł",
+ "rule-engine-daily-activity":"Dzienna aktywność silnika reguł",
+ "rule-engine-executions":"Wykonania silnika reguł",
+ "rule-engine-hourly-activity":"Godzinna aktywność silnika reguł",
+ "rule-engine-monthly-activity":"Miesięczna aktywność silnika reguł",
+ "rule-engine-statistics":"Statystyki silnika reguł",
+ "rule-node":"Węzeł reguł",
+ "sms":"SMS",
+ "sms-messages":"Wiadomości SMS",
+ "sms-messages-daily-activity":"Dzienna aktywność wiadomości SMS",
+ "sms-messages-monthly-activity":"Miesięczna aktywność wiadomości SMS",
+ "successful":"Udane ${entityName}",
+ "telemetry":"Telemetria",
+ "telemetry-persistence":"Przechowywanie telemetrii",
+ "telemetry-persistence-daily-activity":"Dzienna aktywność przechowywania telemetrii",
+ "telemetry-persistence-hourly-activity":"Godzinna aktywność przechowywania telemetrii",
+ "telemetry-persistence-monthly-activity":"Miesięczna aktywność przechowywania telemetrii",
+ "transport":"Transport",
+ "transport-daily-activity":"Dzienna aktywność transportu",
+ "transport-data-points":"Punkty danych transportu",
+ "transport-hourly-activity":"Godzinna aktywność transportu",
+ "transport-messages":"Wiadomości transportu",
+ "transport-monthly-activity":"Miesięczna aktywność transportu",
+ "view-details":"Wyświetl szczegóły",
+ "view-statistics":"Wyświetl statystyki"
+ },
+ "api-limit":{
+ "cassandra-queries":"Zapytania do Cassandry",
+ "entity-version-creation":"Tworzenie wersji encji",
+ "entity-version-load":"Ładowanie wersji encji",
+ "notification-requests":"Żądania powiadomień",
+ "notification-requests-per-rule":"Żądania powiadomień na regułę",
+ "rest-api-requests":"Żądania REST API",
+ "rest-api-requests-per-customer":"Żądania REST API na klienta",
+ "transport-messages":"Wiadomości transportowe",
+ "transport-messages-per-device":"Wiadomości transportowe na urządzenie",
+ "ws-updates-per-session":"Aktualizacje WS na sesję"
+ },
+ "audit-log":{
+ "audit":"Audyt",
+ "audit-logs":"Dzienniki audytu",
+ "timestamp":"Znacznik czasu",
+ "entity-type":"Typ encji",
+ "entity-name":"Nazwa encji",
+ "user":"Użytkownik",
+ "type":"Typ",
+ "status":"Status",
+ "details":"Szczegóły",
+ "type-added":"Dodano",
+ "type-deleted":"Usunięto",
+ "type-updated":"Zaktualizowano",
+ "type-attributes-updated":"Zaktualizowano atrybuty",
+ "type-attributes-deleted":"Usunięto atrybuty",
+ "type-rpc-call":"Wywołanie RPC",
+ "type-credentials-updated":"Zaktualizowano dane uwierzytelniające",
+ "type-assigned-to-customer":"Przypisano do klienta",
+ "type-unassigned-from-customer":"Usunięto przypisanie od klienta",
+ "type-assigned-to-edge":"Przypisano do krawędzi",
+ "type-unassigned-from-edge":"Usunięto przypisanie od krawędzi",
+ "type-activated":"Aktywowano",
+ "type-suspended":"Zawieszono",
+ "type-credentials-read":"Odczytano dane uwierzytelniające",
+ "type-attributes-read":"Odczytano atrybuty",
+ "type-relation-add-or-update":"Zaktualizowano relację",
+ "type-relation-delete":"Usunięto relację",
+ "type-relations-delete":"Usunięto wszystkie relacje",
+ "type-alarm-ack":"Potwierdzono",
+ "type-alarm-clear":"Wyczyszczono",
+ "type-alarm-assign":"Przypisano",
+ "type-alarm-unassign":"Usunięto przypisanie",
+ "type-added-comment":"Dodano komentarz",
+ "type-updated-comment":"Zaktualizowano komentarz",
+ "type-deleted-comment":"Usunięto komentarz",
+ "type-login":"Logowanie",
+ "type-logout":"Wylogowanie",
+ "type-lockout":"Blokada",
+ "status-success":"Sukces",
+ "status-failure":"Niepowodzenie",
+ "audit-log-details":"Szczegóły dziennika audytu",
+ "no-audit-logs-prompt":"Nie znaleziono dzienników",
+ "action-data":"Dane akcji",
+ "failure-details":"Szczegóły niepowodzenia",
+ "search":"Szukaj w dziennikach audytu",
+ "clear-search":"Wyczyść wyszukiwanie",
+ "type-assigned-from-tenant":"Przypisano od dzierżawcy",
+ "type-assigned-to-tenant":"Przypisano do dzierżawcy",
+ "type-provision-success":"Pomyślne przygotowanie urządzenia",
+ "type-provision-failure":"Niepowodzenie przygotowania urządzenia",
+ "type-timeseries-updated":"Zaktualizowano telemetrię",
+ "type-timeseries-deleted":"Usunięto telemetrię",
+ "type-sms-sent":"Wysłano SMS"
+ },
+ "confirm-on-exit":{
+ "message":"Masz niezapisane zmiany. Czy na pewno chcesz opuścić tę stronę?",
+ "html-message":"Masz niezapisane zmiany.
Czy na pewno chcesz opuścić tę stronę?",
+ "title":"Niezapisane zmiany"
+ },
+ "contact":{
+ "country":"Kraj",
+ "city":"Miasto",
+ "state":"Stan / Prowincja",
+ "postal-code":"Kod pocztowy",
+ "postal-code-invalid":"Nieprawidłowy format kodu pocztowego.",
+ "address":"Adres",
+ "address2":"Adres 2",
+ "phone":"Telefon",
+ "email":"Email",
+ "no-address":"Brak adresu",
+ "state-max-length":"Długość stanu powinna być mniejsza niż 256",
+ "phone-max-length":"Numer telefonu powinien być krótszy niż 256",
+ "city-max-length":"Nazwa miasta powinna być krótsza niż 256"
+ },
+ "common":{
+ "username":"Nazwa użytkownika",
+ "password":"Hasło",
+ "enter-username":"Wprowadź nazwę użytkownika",
+ "enter-password":"Wprowadź hasło",
+ "enter-search":"Wprowadź wyszukiwanie",
+ "created-time":"Czas utworzenia",
+ "loading":"Ładowanie...",
+ "proceed":"Kontynuuj",
+ "open-details-page":"Otwórz stronę szczegółów",
+ "not-found":"Nie znaleziono",
+ "documentation":"Dokumentacja"
+ },
+ "content-type":{
+ "json":"Json",
+ "text":"Tekst",
+ "binary":"Binarny (Base64)"
+ },
+ "customer":{
+ "customer":"Klient",
+ "customers":"Klienci",
+ "management":"Zarządzanie klientami",
+ "dashboard":"Pulpit nawigacyjny klienta",
+ "dashboards":"Pulpity nawigacyjne klienta",
+ "devices":"Urządzenia klienta",
+ "entity-views":"Widoki encji klienta",
+ "assets":"Aktywa klienta",
+ "public-dashboards":"Publiczne pulpity nawigacyjne",
+ "public-devices":"Publiczne urządzenia",
+ "public-assets":"Publiczne aktywa",
+ "public-edges":"Publiczne krawędzie",
+ "public-entity-views":"Publiczne widoki encji",
+ "add":"Dodaj klienta",
+ "delete":"Usuń klienta",
+ "manage-customer-users":"Zarządzaj użytkownikami klienta",
+ "manage-customer-devices":"Zarządzaj urządzeniami klienta",
+ "manage-customer-dashboards":"Zarządzaj pulpitami nawigacyjnymi klienta",
+ "manage-public-devices":"Zarządzaj publicznymi urządzeniami",
+ "manage-public-dashboards":"Zarządzaj publicznymi pulpitami nawigacyjnymi",
+ "manage-customer-assets":"Zarządzaj aktywami klienta",
+ "manage-public-assets":"Zarządzaj publicznymi aktywami",
+ "manage-customer-edges":"Zarządzaj krawędziami klienta",
+ "manage-public-edges":"Zarządzaj publicznymi krawędziami",
+ "add-customer-text":"Dodaj nowego klienta",
+ "no-customers-text":"Nie znaleziono klientów",
+ "customer-details":"Szczegóły klienta",
+ "delete-customer-title":"Czy na pewno chcesz usunąć klienta '{{customerTitle}}'?",
+ "delete-customer-text":"Uważaj, po potwierdzeniu klient i wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-customers-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 klienta} other {# klientów} }?",
+ "delete-customers-action-title":"Usuń { count, plural, =1 {1 klienta} other {# klientów} }",
+ "delete-customers-text":"Uważaj, po potwierdzeniu wszyscy wybrani klienci oraz wszystkie powiązane dane staną się nieodwracalne.",
+ "manage-users":"Zarządzaj użytkownikami",
+ "manage-assets":"Zarządzaj aktywami",
+ "manage-devices":"Zarządzaj urządzeniami",
+ "manage-dashboards":"Zarządzaj pulpitami nawigacyjnymi",
+ "title":"Tytuł",
+ "title-required":"Tytuł jest wymagany.",
+ "title-max-length":"Tytuł powinien być krótszy niż 256",
+ "description":"Opis",
+ "details":"Szczegóły",
+ "events":"Wydarzenia",
+ "copyId":"Kopiuj ID klienta",
+ "idCopiedMessage":"ID klienta zostało skopiowane do schowka",
+ "select-customer":"Wybierz klienta",
+ "no-customers-matching":"Nie znaleziono klientów pasujących do '{{entity}}'.",
+ "customer-required":"Klient jest wymagany",
+ "select-default-customer":"Wybierz domyślnego klienta",
+ "default-customer":"Domyślny klient",
+ "default-customer-required":"Domyślny klient jest wymagany do debugowania pulpitu nawigacyjnego na poziomie dzierżawcy",
+ "search":"Szukaj klientów",
+ "selected-customers":"{ count, plural, =1 {1 klient} other {# klientów} } wybrano",
+ "edges":"Instancje krawędzi klienta",
+ "manage-edges":"Zarządzaj krawędziami"
+ },
+ "date":{
+ "last-update-n-ago":"Ostatnia aktualizacja N temu",
+ "last-update-n-ago-text":"Ostatnia aktualizacja {{ agoText }}",
+ "custom-date":"Niestandardowa data",
+ "format":"Format",
+ "preview":"Podgląd"
+ },
+ "datetime":{
+ "date-from":"Data od",
+ "time-from":"Czas od",
+ "date-to":"Data do",
+ "time-to":"Czas do"
+ },
+ "dashboard":{
+ "dashboard":"Panel",
+ "dashboards":"Panele",
+ "management":"Zarządzanie panelami",
+ "view-dashboards":"Przeglądaj panele",
+ "add":"Dodaj panel",
+ "assign-dashboard-to-customer":"Przypisz panel(y) do klienta",
+ "assign-dashboard-to-customer-text":"Wybierz panele do przypisania do klienta",
+ "assign-dashboard-to-edge-title":"Przypisz panel(y) do urządzenia",
+ "assign-to-customer-text":"Wybierz klienta, do którego przypisane będą panele",
+ "assign-to-customer":"Przypisz klientowi",
+ "unassign-from-customer":"Odłącz od klienta",
+ "make-public":"Udostępnij panel publicznie",
+ "make-private":"Ustaw panel jako prywatny",
+ "manage-assigned-customers":"Zarządzaj przypisanymi klientami",
+ "assigned-customers":"Przypisani klienci",
+ "assign-to-customers":"Przypisz panele klientom",
+ "assign-to-customers-text":"Wybierz klientów, do których przypisane będą panele",
+ "unassign-from-customers":"Odłącz panele od klientów",
+ "unassign-from-customers-text":"Wybierz klientów, od których odłączone zostaną panele",
+ "no-dashboards-text":"Nie znaleziono paneli",
+ "no-widgets":"Brak skonfigurowanych widżetów",
+ "add-widget":"Dodaj nowy widżet",
+ "add-widget-button-text":"Dodaj widżet",
+ "title":"Tytuł",
+ "image":"Obraz panelu",
+ "mobile-app-settings":"Ustawienia aplikacji mobilnej",
+ "mobile-order":"Kolejność panelu w aplikacji mobilnej",
+ "mobile-hide":"Ukryj panel w aplikacji mobilnej",
+ "update-image":"Aktualizuj obraz panelu",
+ "take-screenshot":"Zrób zrzut ekranu",
+ "select-widget-title":"Wybierz widżet",
+ "select-widget-value":"{{title}}: wybierz widżet",
+ "select-widget-subtitle":"Lista dostępnych typów widżetów",
+ "delete":"Usuń panel",
+ "title-required":"Tytuł jest wymagany.",
+ "title-max-length":"Tytuł powinien mieć mniej niż 256 znaków",
+ "description":"Opis",
+ "details":"Szczegóły",
+ "dashboard-details":"Szczegóły panelu",
+ "add-dashboard-text":"Dodaj nowy panel",
+ "assign-dashboards":"Przypisz panele",
+ "assign-new-dashboard":"Przypisz nowy panel",
+ "assign-dashboards-text":"Przypisz { count, plural, =1 {1 panel} other {# panele} } do klientów",
+ "unassign-dashboards-action-text":"Odłącz { count, plural, =1 {1 panel} other {# panele} } od klientów",
+ "delete-dashboards":"Usuń panele",
+ "unassign-dashboards":"Odłącz panele",
+ "unassign-dashboards-action-title":"Odłącz { count, plural, =1 {1 panel} other {# panele} } od klienta",
+ "delete-dashboard-title":"Czy na pewno chcesz usunąć panel '{{dashboardTitle}}'?",
+ "delete-dashboard-text":"Bądź ostrożny, po potwierdzeniu panel i wszystkie związane z nim dane staną się nieodwracalnie utracone.",
+ "delete-dashboards-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 panel} other {# panele} }?",
+ "delete-dashboards-action-title":"Usuń { count, plural, =1 {1 panel} other {# panele} }",
+ "delete-dashboards-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane panele zostaną usunięte, a wszystkie związane z nimi dane staną się nieodwracalnie utracone.",
+ "unassign-dashboard-title":"Czy na pewno chcesz odłączyć panel '{{dashboardTitle}}'?",
+ "unassign-dashboard-text":"Po potwierdzeniu panel zostanie odłączony i nie będzie dostępny dla klienta.",
+ "unassign-dashboard":"Odłącz panel",
+ "unassign-dashboards-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 panel} other {# panele} }?",
+ "unassign-dashboards-text":"Po potwierdzeniu wszystkie wybrane panele zostaną odłączone i nie będą dostępne dla klienta.",
+ "public-dashboard-title":"Panel jest teraz publiczny",
+ "public-dashboard-text":"Twój panel {{dashboardTitle}} jest teraz publiczny i dostępny za pomocą następującego publicznego linku:",
+ "public-dashboard-notice":"Uwaga: Nie zapomnij udostępnić powiązanych urządzeń publicznie, aby uzyskać do nich dostęp.",
+ "make-private-dashboard-title":"Czy na pewno chcesz uczynić panel '{{dashboardTitle}}' prywatnym?",
+ "make-private-dashboard-text":"Po potwierdzeniu panel zostanie uczyniony prywatnym i nie będzie dostępny dla innych.",
+ "make-private-dashboard":"Ustaw panel jako prywatny",
+ "socialshare-text":"'{{dashboardTitle}}' powered by ThingsBoard",
+ "socialshare-title":"'{{dashboardTitle}}' powered by ThingsBoard",
+ "select-dashboard":"Wybierz panel",
+ "no-dashboards-matching":"Nie znaleziono paneli pasujących do '{{entity}}'",
+ "dashboard-required":"Panel jest wymagany.",
+ "select-existing":"Wybierz istniejący panel",
+ "create-new":"Utwórz nowy panel",
+ "new-dashboard-title":"Tytuł nowego panelu",
+ "open-dashboard":"Otwórz panel",
+ "set-background":"Ustaw tło",
+ "background-color":"Kolor tła",
+ "background-image":"Obraz tła",
+ "background-size-mode":"Tryb rozmiaru tła",
+ "no-image":"Brak wybranego obrazu",
+ "empty-image":"Brak obrazu",
+ "drop-image":"Upuść obraz lub kliknij, aby wybrać plik do przesłania.",
+ "maximum-upload-file-size":"Maksymalny rozmiar pliku do przesłania: {{ size }}",
+ "cannot-upload-file":"Nie można przesłać pliku",
+ "settings":"Ustawienia",
+ "layout-settings":"Ustawienia układu",
+ "columns-count":"Liczba kolumn",
+ "columns-count-required":"Liczba kolumn jest wymagana.",
+ "min-columns-count-message":"Dozwolona jest tylko minimalna liczba kolumn wynosząca 10.",
+ "max-columns-count-message":"Dozwolona jest tylko maksymalna liczba kolumn wynosząca 1000.",
+ "widgets-margins":"Margines między widżetami",
+ "margin-required":"Wartość marginesu jest wymagana.",
+ "min-margin-message":"Dozwolona jest tylko wartość minimalna marginesu wynosząca 0.",
+ "max-margin-message":"Dozwolona jest tylko wartość maksymalna marginesu wynosząca 50.",
+ "horizontal-margin":"Margines poziomy",
+ "horizontal-margin-required":"Wartość marginesu poziomego jest wymagana.",
+ "min-horizontal-margin-message":"Dozwolona jest tylko wartość minimalna marginesu poziomego wynosząca 0.",
+ "max-horizontal-margin-message":"Dozwolona jest tylko wartość maksymalna marginesu poziomego wynosząca 50.",
+ "vertical-margin":"Margines pionowy",
+ "vertical-margin-required":"Wartość marginesu pionowego jest wymagana.",
+ "min-vertical-margin-message":"Dozwolona jest tylko wartość minimalna marginesu pionowego wynosząca 0.",
+ "max-vertical-margin-message":"Dozwolona jest tylko wartość maksymalna marginesu pionowego wynosząca 50.",
+ "apply-outer-margin":"Zastosuj margines do boków układu",
+ "autofill-height":"Automatycznie wypełnij wysokość układu",
+ "mobile-layout":"Ustawienia układu na urządzenia mobilne",
+ "mobile-row-height":"Wysokość rzędu na urządzenia mobilne, px",
+ "mobile-row-height-required":"Wartość wysokości rzędu na urządzenia mobilne jest wymagana.",
+ "min-mobile-row-height-message":"Dozwolona jest tylko minimalna wartość wysokości rzędu na urządzenia mobilne wynosząca 5 pikseli.",
+ "max-mobile-row-height-message":"Dozwolona jest tylko maksymalna wartość wysokości rzędu na urządzenia mobilne wynosząca 200 pikseli.",
+ "title-settings":"Ustawienia tytułu",
+ "display-title":"Wyświetl tytuł panelu",
+ "title-color":"Kolor tytułu",
+ "toolbar-settings":"Ustawienia paska narzędziowego",
+ "hide-toolbar":"Ukryj pasek narzędziowy",
+ "toolbar-always-open":"Zawsze otwarty pasek narzędziowy",
+ "display-dashboards-selection":"Wyświetl wybór paneli",
+ "display-entities-selection":"Wyświetl wybór jednostek",
+ "display-filters":"Wyświetl filtry",
+ "display-dashboard-timewindow":"Wyświetl okno czasowe panelu",
+ "display-dashboard-export":"Wyświetl eksport panelu",
+ "display-update-dashboard-image":"Wyświetl aktualizację obrazu panelu",
+ "dashboard-logo-settings":"Ustawienia logo panelu",
+ "display-dashboard-logo":"Wyświetl logo w trybie pełnoekranowym panelu",
+ "dashboard-logo-image":"Obraz logo panelu",
+ "advanced-settings":"Zaawansowane ustawienia",
+ "dashboard-css":"CSS panelu",
+ "import":"Importuj panel",
+ "export":"Eksportuj panel",
+ "export-failed-error":"Nie można wyeksportować panelu: {{error}}",
+ "create-new-dashboard":"Utwórz nowy panel",
+ "dashboard-file":"Plik panelu",
+ "invalid-dashboard-file-error":"Nie można zaimportować panelu: Nieprawidłowa struktura danych panelu.",
+ "dashboard-import-missing-aliases-title":"Skonfiguruj aliasy używane przez importowany panel",
+ "create-new-widget":"Utwórz nowy widżet",
+ "import-widget":"Importuj widżet",
+ "widget-file":"Plik widżetu",
+ "invalid-widget-file-error":"Nie można zaimportować widżetu: Nieprawidłowa struktura danych widżetu.",
+ "widget-import-missing-aliases-title":"Skonfiguruj aliasy używane przez importowany widżet",
+ "open-toolbar":"Otwórz pasek narzędziowy panelu",
+ "close-toolbar":"Zamknij pasek narzędziowy panelu",
+ "configuration-error":"Błąd konfiguracji",
+ "alias-resolution-error-title":"Błąd konfiguracji aliasów panelu",
+ "invalid-aliases-config":"Nie można znaleźć żadnych urządzeń pasujących do niektórych filtrów aliasów.
Skontaktuj się z administratorem w celu rozwiązania tego problemu.",
+ "select-devices":"Wybierz urządzenia",
+ "assignedToCustomer":"Przypisane do klienta",
+ "assignedToCustomers":"Przypisane do klientów",
+ "public":"Publiczne",
+ "copyId":"Skopiuj identyfikator panelu",
+ "idCopiedMessage":"Identyfikator panelu został skopiowany do schowka",
+ "public-link":"Publiczny link",
+ "copy-public-link":"Skopiuj publiczny link",
+ "public-link-copied-message":"Publiczny link do panelu został skopiowany do schowka",
+ "manage-states":"Zarządzaj stanami panelu",
+ "states":"Stany panelu",
+ "states-short":"Stany",
+ "search-states":"Szukaj stanów panelu",
+ "selected-states":"{ count, plural, =1 {1 stan panelu} other {# stany panelu} } wybranych",
+ "edit-state":"Edytuj stan panelu",
+ "delete-state":"Usuń stan panelu",
+ "add-state":"Dodaj stan panelu",
+ "no-states-text":"Nie znaleziono stanów",
+ "state":"Stan panelu",
+ "state-name":"Nazwa",
+ "state-name-required":"Wymagana jest nazwa stanu panelu.",
+ "state-id":"Identyfikator stanu",
+ "state-id-required":"Wymagane jest Identyfikator stanu panelu.",
+ "state-id-exists":"Stan panelu o tym samym identyfikatorze już istnieje.",
+ "is-root-state":"Główny stan",
+ "delete-state-title":"Usuń stan panelu",
+ "delete-state-text":"Czy na pewno chcesz usunąć stan panelu o nazwie '{{stateName}}'?",
+ "show-details":"Pokaż szczegóły",
+ "hide-details":"Ukryj szczegóły",
+ "select-state":"Wybierz docelowy stan",
+ "state-controller":"Kontroler stanu",
+ "state-controller-default":"statyczny (przestarzały)",
+ "search":"Szukaj paneli",
+ "selected-dashboards":"{ count, plural, =1 {1 panel} other {# panele} } wybranych",
+ "home-dashboard":"Panel główny",
+ "home-dashboard-hide-toolbar":"Ukryj pasek narzędzi panelu głównego",
+ "unassign-dashboard-from-edge-text":"Po potwierdzeniu panel zostanie odłączony i nie będzie dostępny dla krawędzi.",
+ "unassign-dashboards-from-edge-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 panel} other {# panele} }?",
+ "unassign-dashboards-from-edge-text":"Po potwierdzeniu wszystkie wybrane panele zostaną odłączone i nie będą dostępne dla krawędzi.",
+ "assign-dashboard-to-edge":"Przypisz panele do krawędzi",
+ "assign-dashboard-to-edge-text":"Proszę wybrać panele do przypisania do krawędzi",
+ "non-existent-dashboard-state-error":"Stan panelu o identyfikatorze \"{{ stateId }}\" nie istnieje",
+ "edit-mode":"Tryb edycji",
+ "duplicate-state-action":"Zduplikuj stan"
+ },
+ "datakey":{
+ "settings":"Ustawienia",
+ "general":"Ogólne",
+ "advanced":"Zaawansowane",
+ "key":"Klucz",
+ "label":"Etykieta",
+ "color":"Kolor",
+ "units":"Symbol specjalny do wyświetlenia obok wartości",
+ "decimals":"Liczba cyfr po przecinku",
+ "data-generation-func":"Funkcja generacji danych",
+ "use-data-post-processing-func":"Użyj funkcji przetwarzania danych po generacji",
+ "configuration":"Konfiguracja klucza danych",
+ "timeseries":"Szereg czasowy",
+ "attributes":"Atrybuty",
+ "entity-field":"Pole encji",
+ "alarm":"Pola alarmowe",
+ "timeseries-required":"Wymagane są serie czasowe encji.",
+ "timeseries-or-attributes-required":"Wymagane są serie czasowe/cechy encji.",
+ "alarm-fields-timeseries-or-attributes-required":"Wymagane są pola alarmowe lub serie czasowe/cechy encji.",
+ "maximum-timeseries-or-attributes":"Maksymalnie { count, plural, =1 {1 seria czasowa/cecha jest dozwolona.} other {# serie czasowe/cechy są dozwolone} }",
+ "alarm-fields-required":"Wymagane są pola alarmowe.",
+ "function-types":"Typy funkcji",
+ "function-type":"Typ funkcji",
+ "function-types-required":"Wymagane są typy funkcji.",
+ "data-keys":"Klucze danych",
+ "data-key":"Klucz danych",
+ "data-keys-required":"Wymagane są klucze danych.",
+ "data-key-required":"Wymagany jest klucz danych.",
+ "alarm-keys":"Klucze danych alarmowych",
+ "alarm-key":"Klucz danych alarmowych",
+ "alarm-key-functions":"Funkcje klucza alarmowego",
+ "alarm-key-function":"Funkcja klucza alarmowego",
+ "latest-keys":"Ostatnie klucze danych",
+ "latest-key":"Ostatni klucz danych",
+ "latest-key-functions":"Funkcje ostatniego klucza",
+ "latest-key-function":"Funkcja ostatniego klucza",
+ "timeseries-keys":"Klucze danych szeregów czasowych",
+ "timeseries-key":"Klucz danych szeregów czasowych",
+ "timeseries-key-functions":"Funkcje klucza szeregów czasowych",
+ "timeseries-key-function":"Funkcja klucza szeregów czasowych",
+ "maximum-function-types":"Maksymalnie { count, plural, =1 {1 typ funkcji jest dozwolony.} other {# typy funkcji są dozwolone} }",
+ "time-description":"znacznik czasu bieżącej wartości;",
+ "value-description":"bieżąca wartość;",
+ "prev-value-description":"wynik poprzedniego wywołania funkcji;",
+ "time-prev-description":"znacznik czasu poprzedniej wartości;",
+ "prev-orig-value-description":"oryginalna poprzednia wartość;",
+ "aggregation":"Agregacja",
+ "aggregation-type-hint-common":"Ze względów wydajnościowych obliczenia wartości agregowanej są dostępne tylko dla stałych interwałów czasowych, takich jak \"bieżący dzień\", \"bieżący miesiąc\", itp., i nie są dostępne dla interwałów przesuwnych, takich jak 'ostatnie 30 minut' lub 'ostatnie 24 godziny'.",
+ "aggregation-type-none-hint":"Weź ostatnią wartość.",
+ "aggregation-type-min-hint":"Znajdź minimalną wartość między punktami danych w wybranym oknie czasowym.",
+ "aggregation-type-max-hint":"Znajdź maksymalną wartość między punktami danych w wybranym oknie czasowym.",
+ "aggregation-type-avg-hint":"Oblicz średnią wartość między punktami danych w wybranym oknie czasowym.",
+ "aggregation-type-sum-hint":"Dodaj wszystkie wartości punktów danych w wybranym oknie czasowym.",
+ "aggregation-type-count-hint":"Całkowita liczba punktów danych w wybranym oknie czasowym.",
+ "delta-calculation":"Obliczenia delta",
+ "enable-delta-calculation":"Włącz obliczenia delta",
+ "enable-delta-calculation-hint":"Po włączeniu, wartość klucza danych jest obliczana na podstawie wartości agregowanych w wybranym oknie czasowym i okresie porównawczym. Ze względów wydajnościowych obliczenia delta są dostępne tylko dla okien czasowych historycznych, a nie dla wartości czasu rzeczywistego. Na przykład możesz obliczyć różnicę między zużyciem energii wczoraj a zużyciem energii przedwczoraj.",
+ "delta-calculation-result":"Wynik obliczeń delta",
+ "delta-calculation-result-previous-value":"Poprzednia wartość",
+ "delta-calculation-result-delta-absolute":"Delta (bezwzględna)",
+ "delta-calculation-result-delta-percent":"Delta (procentowa)",
+ "source":"Źródło",
+ "latest":"Najnowsze",
+ "latest-value":"Najnowsza wartość",
+ "delta":"delta",
+ "percent":"procent",
+ "absolute":"bezwzględna"
+ },
+ "datasource":{
+ "type":"Typ źródła danych",
+ "name":"Nazwa",
+ "label":"Etykieta",
+ "add-datasource-prompt":"Proszę dodać źródło danych"
+ },
+ "details":{
+ "details":"Szczegóły",
+ "edit-mode":"Tryb edycji",
+ "edit-json":"Edytuj JSON",
+ "toggle-edit-mode":"Przełącz tryb edycji"
+ },
+ "device":{
+ "device":"Urządzenie",
+ "device-required":"Urządzenie jest wymagane.",
+ "devices":"Urządzenia",
+ "management":"Zarządzanie urządzeniem",
+ "view-devices":"Zobacz urządzenia",
+ "device-alias":"Alias urządzenia",
+ "device-type-max-length":"Typ urządzenia powinien mieć mniej niż 256 znaków",
+ "aliases":"Aliasy urządzeń",
+ "no-alias-matching":"'{{alias}}' nie znaleziono.",
+ "no-aliases-found":"Nie znaleziono aliasów.",
+ "no-key-matching":"'{{key}}' nie znaleziono.",
+ "no-keys-found":"Nie znaleziono kluczy.",
+ "create-new-alias":"Utwórz nowy!",
+ "create-new-key":"Utwórz nowy!",
+ "duplicate-alias-error":"Znaleziono duplikat aliasu '{{alias}}'.
Aliasy urządzeń muszą być unikalne w ramach panelu.",
+ "configure-alias":"Konfiguruj alias '{{alias}}'",
+ "no-devices-matching":"Nie znaleziono urządzeń pasujących do '{{entity}}'.",
+ "alias":"Alias",
+ "alias-required":"Alias urządzenia jest wymagany.",
+ "remove-alias":"Usuń alias urządzenia",
+ "add-alias":"Dodaj alias urządzenia",
+ "name-starts-with":"Wyrażenie nazwy urządzenia",
+ "help-text":"Użyj '%' według potrzeb: '%device_name_contains%', '%device_name_ends%', 'device_starts_with'.",
+ "device-list":"Lista urządzeń",
+ "use-device-name-filter":"Użyj filtra",
+ "device-list-empty":"Brak wybranych urządzeń.",
+ "device-name-filter-required":"Filtr nazwy urządzenia jest wymagany.",
+ "device-name-filter-no-device-matched":"Nie znaleziono urządzeń rozpoczynających się od '{{device}}'.",
+ "add":"Dodaj urządzenie",
+ "assign-to-customer":"Przypisz do klienta",
+ "assign-device-to-customer":"Przypisz urządzenia do klienta",
+ "assign-device-to-customer-text":"Proszę wybrać urządzenia do przypisania do klienta",
+ "assign-device-to-edge-title":"Przypisz urządzenia do krawędzi",
+ "assign-device-to-edge-text":"Proszę wybrać urządzenia do przypisania do krawędzi",
+ "make-public":"Udostępnij publicznie",
+ "make-private":"Udostępnij prywatnie",
+ "no-devices-text":"Nie znaleziono urządzeń",
+ "assign-to-customer-text":"Proszę wybrać klienta, do którego przypisane będą urządzenia",
+ "device-details":"Szczegóły urządzenia",
+ "add-device-text":"Dodaj nowe urządzenie",
+ "credentials":"Poświadczenia",
+ "manage-credentials":"Zarządzaj poświadczeniami",
+ "delete":"Usuń urządzenie",
+ "assign-devices":"Przypisz urządzenia",
+ "assign-devices-text":"Przypisz { count, plural, =1 {1 urządzenie} other {# urządzeń} } do klienta",
+ "delete-devices":"Usuń urządzenia",
+ "unassign-from-customer":"Odłącz od klienta",
+ "unassign-devices":"Odłącz urządzenia",
+ "unassign-devices-action-title":"Odłącz { count, plural, =1 {1 urządzenie} other {# urządzeń} } od klienta",
+ "unassign-device-from-edge-title":"Czy na pewno chcesz odłączyć urządzenie '{{deviceName}}'?",
+ "unassign-device-from-edge-text":"Po potwierdzeniu urządzenie zostanie odłączone i nie będzie dostępne przez krawędź.",
+ "unassign-devices-from-edge":"Odłącz urządzenia od krawędzi",
+ "assign-new-device":"Przypisz nowe urządzenie",
+ "make-public-device-title":"Czy na pewno chcesz udostępnić publicznie urządzenie '{{deviceName}}'?",
+ "make-public-device-text":"Po potwierdzeniu urządzenie i wszystkie jego dane będą dostępne publicznie dla innych.",
+ "make-private-device-title":"Czy na pewno chcesz udostępnić prywatnie urządzenie '{{deviceName}}'?",
+ "make-private-device-text":"Po potwierdzeniu urządzenie i wszystkie jego dane będą dostępne prywatnie i nie będą dostępne dla innych.",
+ "view-credentials":"Zobacz poświadczenia",
+ "delete-device-title":"Czy na pewno chcesz usunąć urządzenie '{{deviceName}}'?",
+ "delete-device-text":"Bądź ostrożny, po potwierdzeniu urządzenie i wszystkie powiązane dane staną się nieodwracalnie utracone.",
+ "delete-devices-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 urządzenie} other {# urządzeń} }?",
+ "delete-devices-action-title":"Usuń { count, plural, =1 {1 urządzenie} other {# urządzeń} }",
+ "delete-devices-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane urządzenia zostaną usunięte, a wszystkie powiązane dane staną się nieodwracalnie utracone.",
+ "unassign-device-title":"Czy na pewno chcesz odłączyć urządzenie '{{deviceName}}'?",
+ "unassign-device-text":"Po potwierdzeniu urządzenie zostanie odłączone i nie będzie dostępne przez klienta.",
+ "unassign-device":"Odłącz urządzenie",
+ "unassign-devices-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 urządzenie} other {# urządzeń} }?",
+ "unassign-devices-text":"Po potwierdzeniu wszystkie wybrane urządzenia zostaną odłączone i nie będą dostępne przez klienta.",
+ "device-credentials":"Poświadczenia urządzenia",
+ "loading-device-credentials":"Ładowanie poświadczeń urządzenia...",
+ "credentials-type":"Typ poświadczeń",
+ "access-token":"Token dostępu",
+ "access-token-required":"Token dostępu jest wymagany.",
+ "access-token-invalid":"Długość tokenu dostępu musi wynosić od 1 do 32 znaków.",
+ "certificate-pem-format":"Certyfikat w formacie PEM",
+ "certificate-pem-format-required":"Certyfikat jest wymagany.",
+ "copy-access-token":"Skopiuj token dostępu",
+ "copy-certificate":"Skopiuj certyfikat",
+ "copy-client-id":"Skopiuj identyfikator klienta",
+ "copy-user-name":"Skopiuj nazwę użytkownika",
+ "copy-password":"Skopiuj hasło",
+ "generate-client-id":"Generuj identyfikator klienta",
+ "generate-user-name":"Generuj nazwę użytkownika",
+ "generate-password":"Generuj hasło",
+ "generate-access-token":"Generuj token dostępu",
+ "lwm2m-security-config":{
+ "identity":"Identyfikator klienta",
+ "identity-required":"Identyfikator klienta jest wymagany.",
+ "identity-tooltip":"Identyfikator PSK to dowolny identyfikator PSK o długości do 128 bajtów, zgodny z opisem w standardzie [RFC7925].\nIdentyfikator PSK MUSI być najpierw przekształcony w ciąg znaków, a następnie zakodowany na bajty przy użyciu UTF-8.",
+ "client-key":"Klucz klienta",
+ "client-key-required":"Klucz klienta jest wymagany.",
+ "client-key-tooltip-prk":"Klucz publiczny RPK lub identyfikator muszą być zgodne ze standardem [RFC7250] i zakodowane w formacie Base64!",
+ "client-key-tooltip-psk":"Klucz PSK musi być zgodny ze standardem [RFC4279] i formatem HexDec: 32, 64, 128 znaków!",
+ "endpoint":"Nazwa klienta Endpoint",
+ "endpoint-required":"Nazwa klienta Endpoint jest wymagana.",
+ "client-public-key":"Klucz publiczny klienta",
+ "client-public-key-hint":"Jeśli klucz publiczny klienta jest pusty, używane będzie zaufane certyfikat",
+ "client-public-key-tooltip":"Klucz publiczny X509 musi być w formacie zakodowanym DER X509v3 i obsługiwać wyłącznie algorytm EC, a następnie zakodowany w formacie Base64!",
+ "mode":"Tryb konfiguracji zabezpieczeń",
+ "client-tab":"Konfiguracja zabezpieczeń klienta",
+ "client-certificate":"Certyfikat klienta",
+ "bootstrap-tab":"Klient rozruchowy",
+ "bootstrap-server":"Serwer rozruchowy",
+ "lwm2m-server":"Serwer LwM2M",
+ "client-publicKey-or-id":"Klucz publiczny klienta lub Identyfikator",
+ "client-publicKey-or-id-required":"Klucz publiczny klienta lub Identyfikator są wymagane.",
+ "client-publicKey-or-id-tooltip-psk":"Identyfikator PSK to dowolny identyfikator PSK o długości do 128 bajtów, zgodny z opisem w standardzie [RFC7925].\nIdentyfikator PSK MUSI być najpierw przekształcony w ciąg znaków, a następnie zakodowany na bajty przy użyciu UTF-8.",
+ "client-publicKey-or-id-tooltip-rpk":"Klucz publiczny RPK lub identyfikator muszą być zgodne ze standardem [RFC7250] i zakodowane w formacie Base64!",
+ "client-publicKey-or-id-tooltip-x509":"Klucz publiczny X509 musi być w formacie zakodowanym DER X509v3 i obsługiwać wyłącznie algorytm EC, a następnie zakodowany w formacie Base64!",
+ "client-secret-key":"Tajny klucz klienta",
+ "client-secret-key-required":"Tajny klucz klienta jest wymagany.",
+ "client-secret-key-tooltip-psk":"Klucz PSK musi być zgodny ze standardem [RFC4279] i formatem HexDec: 32, 64, 128 znaków!",
+ "client-secret-key-tooltip-prk":"Tajny klucz RPK musi być w formacie PKCS_8 (kodowanie DER, standard [RFC5958]) i zakodowany w formacie Base64!",
+ "client-secret-key-tooltip-x509":"Tajny klucz X509 musi być w formacie PKCS_8 (kodowanie DER, standard [RFC5958]) i zakodowany w formacie Base64!"
+ },
+ "client-id":"ID klienta",
+ "client-id-pattern":"Zawiera nieprawidłowy znak.",
+ "user-name":"Nazwa użytkownika",
+ "user-name-required":"Nazwa użytkownika jest wymagana.",
+ "client-id-or-user-name-necessary":"ID klienta i/lub Nazwa użytkownika są wymagane",
+ "password":"Hasło",
+ "secret":"Sekret",
+ "secret-required":"Sekret jest wymagany.",
+ "device-type":"Profil urządzenia",
+ "device-type-required":"Typ urządzenia jest wymagany.",
+ "select-device-type":"Wybierz typ urządzenia",
+ "enter-device-type":"Wprowadź profil urządzenia",
+ "any-device":"Dowolne urządzenie",
+ "no-device-types-matching":"Nie znaleziono profili urządzeń pasujących do '{{entitySubtype}}'.",
+ "device-type-list-empty":"Nie wybrano profili urządzeń!",
+ "device-profile-type-list-empty":"Należy wybrać co najmniej jeden profil urządzenia.",
+ "device-types":"Profile urządzeń",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "name-max-length":"Nazwa powinna być krótsza niż 256",
+ "label-max-length":"Etykieta powinna być krótsza niż 256",
+ "description":"Opis",
+ "label":"Etykieta",
+ "events":"Zdarzenia",
+ "details":"Szczegóły",
+ "copyId":"Kopiuj ID urządzenia",
+ "copyAccessToken":"Kopiuj token dostępu",
+ "copy-mqtt-authentication":"Kopiuj poświadczenia MQTT",
+ "idCopiedMessage":"ID urządzenia zostało skopiowane do schowka",
+ "accessTokenCopiedMessage":"Token dostępu do urządzenia został skopiowany do schowka",
+ "mqtt-authentication-copied-message":"Poświadczenia MQTT urządzenia zostały skopiowane do schowka",
+ "assignedToCustomer":"Przypisane do klienta",
+ "unable-delete-device-alias-title":"Nie można usunąć aliasu urządzenia",
+ "unable-delete-device-alias-text":"Alias urządzenia '{{deviceAlias}}' nie może być usunięty, ponieważ jest używany przez następujące widżety:
{{widgetsList}}",
+ "is-gateway":"Jest bramą",
+ "overwrite-activity-time":"Nadpisz czas aktywności podłączonego urządzenia",
+ "device-filter":"Filtr urządzenia",
+ "device-filter-title":"Filtr urządzenia",
+ "filter-title":"Filtr",
+ "device-state":"Stan urządzenia",
+ "state":"Stan",
+ "any":"Dowolny",
+ "active":"Aktywny",
+ "inactive":"Nieaktywny",
+ "public":"Publiczny",
+ "device-public":"Urządzenie jest publiczne",
+ "select-device":"Wybierz urządzenie",
+ "import":"Importuj urządzenie",
+ "device-file":"Plik urządzenia",
+ "search":"Wyszukaj urządzenia",
+ "selected-devices":"{ count, plural, =1 {1 urządzenie} other {# urządzeń} } wybranych",
+ "device-configuration":"Konfiguracja urządzenia",
+ "transport-configuration":"Konfiguracja transportu",
+ "wizard":{
+ "device-details":"Szczegóły urządzenia"
+ },
+ "unassign-devices-from-edge-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 urządzenie} other {# urządzeń} }?",
+ "unassign-devices-from-edge-text":"Po potwierdzeniu wszystkie wybrane urządzenia zostaną odłączone i nie będą dostępne dla krawędzi.",
+ "time":"Czas",
+ "connectivity":{
+ "check-connectivity":"Sprawdź łączność",
+ "device-created-check-connectivity":"Urządzenie utworzone. Sprawdźmy łączność!",
+ "loading-check-connectivity-command":"Ładowanie poleceń sprawdzania łączności...",
+ "use-following-instructions":"Skorzystaj z poniższych instrukcji, aby wysyłać telemetrię w imieniu urządzenia za pomocą konsoli",
+ "execute-following-command":"Wykonaj poniższe polecenie",
+ "install-curl-windows":"Począwszy od systemu Windows 10 b17063, cURL jest dostępny domyślnie",
+ "install-curl-macos":"Począwszy od Mac OS X 10.2 6C115 (Jaguar), cURL jest dostępny domyślnie",
+ "install-mqtt-windows":"Użyj instrukcji do pobrania, zainstalowania, skonfigurowania i uruchomienia mosquitto_pub",
+ "install-coap-client":"Użyj instrukcji do pobrania, zainstalowania, skonfigurowania i uruchomienia klienta coap",
+ "install-necessary-client-tools":"Zainstaluj niezbędne narzędzia klienta",
+ "mqtts-x509-command":"Skorzystaj z poniższej dokumentacji, aby połączyć urządzenie za pomocą MQTT z uwierzytelnianiem X509",
+ "coaps-x509-command":"Skorzystaj z poniższej dokumentacji, aby połączyć urządzenie za pomocą CoAP przez DTLS z uwierzytelnianiem X509",
+ "snmp-command":"Skorzystaj z poniższej dokumentacji, aby połączyć urządzenie za pomocą SNMP.",
+ "sparkplug-command":"Skorzystaj z poniższej dokumentacji, aby połączyć urządzenie za pomocą MQTT Sparkplug.",
+ "lwm2m-command":"Skorzystaj z poniższej dokumentacji, aby połączyć urządzenie za pomocą LWM2M."
+ }
+ },
+ "asset-profile":{
+ "asset-profile":"Profil zasobu",
+ "asset-profiles":"Profile zasobów",
+ "all-asset-profiles":"Wszystkie",
+ "add":"Dodaj profil zasobu",
+ "edit":"Edytuj profil zasobu",
+ "asset-profile-details":"Szczegóły profilu zasobu",
+ "no-asset-profiles-text":"Nie znaleziono profili zasobów",
+ "search":"Szukaj profili zasobów",
+ "selected-asset-profiles":"{ count, plural, =1 {1 profil zasobu} other {# profile zasobów} } wybrano",
+ "no-asset-profiles-matching":"Nie znaleziono profilu zasobu pasującego do '{{entity}}'.",
+ "asset-profile-required":"Wymagany profil zasobu",
+ "idCopiedMessage":"Identyfikator profilu zasobu został skopiowany do schowka",
+ "set-default":"Ustaw jako domyślny profil zasobu",
+ "delete":"Usuń profil zasobu",
+ "copyId":"Kopiuj identyfikator profilu zasobu",
+ "name-max-length":"Nazwa powinna mieć mniej niż 256 znaków",
+ "new-device-profile-name":"Nazwa profilu zasobu",
+ "new-device-profile-name-required":"Wymagana jest nazwa profilu zasobu.",
+ "name":"Nazwa",
+ "name-required":"Wymagana jest nazwa.",
+ "image":"Zdjęcie profilu zasobu",
+ "description":"Opis",
+ "default":"Domyślny",
+ "default-rule-chain":"Domyślny łańcuch reguł",
+ "default-edge-rule-chain":"Domyślny łańcuch reguł na krawędzi",
+ "default-edge-rule-chain-hint":"Używane na krawędzi jako łańcuch reguł do przetwarzania przychodzących danych dla zasobów tego profilu zasobu",
+ "mobile-dashboard":"Mobilna konsola",
+ "mobile-dashboard-hint":"Używane przez aplikację mobilną jako konsola szczegółów zasobu",
+ "select-queue-hint":"Wybierz z listy rozwijanej.",
+ "delete-asset-profile-title":"Czy na pewno chcesz usunąć profil zasobu '{{assetProfileName}}'?",
+ "delete-asset-profile-text":"Bądź ostrożny, po potwierdzeniu profil zasobu i wszystkie związane dane staną się nieodwracalnie utracone.",
+ "delete-asset-profiles-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 profil zasobu} other {# profile zasobów} }?",
+ "delete-asset-profiles-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane profile zasobów zostaną usunięte, a wszystkie związane dane staną się nieodwracalnie utracone.",
+ "set-default-asset-profile-title":"Czy na pewno chcesz ustawić profil zasobu '{{assetProfileName}}' jako domyślny?",
+ "set-default-asset-profile-text":"Po potwierdzeniu profil zasobu zostanie oznaczony jako domyślny i będzie używany dla nowych zasobów bez określonego profilu.",
+ "no-asset-profiles-found":"Nie znaleziono profili zasobów.",
+ "create-new-asset-profile":"Utwórz nowy!",
+ "create-asset-profile":"Utwórz nowy profil zasobu",
+ "import":"Importuj profil zasobu",
+ "export":"Eksportuj profil zasobu",
+ "export-failed-error":"Nie można wyeksportować profilu zasobu: {{error}}",
+ "asset-profile-file":"Plik profilu zasobu",
+ "invalid-asset-profile-file-error":"Nie można zaimportować profilu zasobu: Nieprawidłowa struktura danych profilu zasobu."
+ },
+ "device-profile":{
+ "device-profile":"Profil urządzenia",
+ "device-profiles":"Profile urządzeń",
+ "all-device-profiles":"Wszystkie",
+ "add":"Dodaj profil urządzenia",
+ "edit":"Edytuj profil urządzenia",
+ "device-profile-details":"Szczegóły profilu urządzenia",
+ "no-device-profiles-text":"Nie znaleziono profili urządzeń",
+ "search":"Szukaj profili urządzeń",
+ "selected-device-profiles":"{ count, plural, =1 {1 profil urządzenia} other {# profile urządzeń} } wybrano",
+ "no-device-profiles-matching":"Nie znaleziono profilu urządzenia pasującego do '{{entity}}'.",
+ "device-profile-required":"Wymagany profil urządzenia",
+ "idCopiedMessage":"Identyfikator profilu urządzenia został skopiowany do schowka",
+ "set-default":"Ustaw jako domyślny profil urządzenia",
+ "delete":"Usuń profil urządzenia",
+ "copyId":"Kopiuj identyfikator profilu urządzenia",
+ "name-max-length":"Nazwa powinna mieć mniej niż 256 znaków",
+ "name":"Nazwa",
+ "name-required":"Wymagana jest nazwa.",
+ "type":"Typ profilu",
+ "type-required":"Wymagany jest typ profilu.",
+ "type-default":"Domyślny",
+ "image":"Zdjęcie profilu urządzenia",
+ "transport-type":"Typ transportu",
+ "transport-type-required":"Wymagany jest typ transportu.",
+ "transport-type-default":"Domyślny",
+ "transport-type-default-hint":"Obsługuje podstawowe transporty MQTT, HTTP i CoAP",
+ "transport-type-mqtt":"MQTT",
+ "transport-type-mqtt-hint":"Umożliwia zaawansowane ustawienia transportu MQTT",
+ "transport-type-coap":"CoAP",
+ "transport-type-coap-hint":"Umożliwia zaawansowane ustawienia transportu CoAP",
+ "transport-type-lwm2m":"LWM2M",
+ "transport-type-lwm2m-hint":"Typ transportu LWM2M",
+ "transport-type-snmp":"SNMP",
+ "transport-type-snmp-hint":"Określ konfigurację transportu SNMP",
+ "transport-type-http":"HTTP",
+ "description":"Opis",
+ "default":"Domyślny",
+ "profile-configuration":"Konfiguracja profilu",
+ "transport-configuration":"Konfiguracja transportu",
+ "default-rule-chain":"Domyślny łańcuch reguł",
+ "default-edge-rule-chain":"Domyślny łańcuch reguł na krawędzi",
+ "default-edge-rule-chain-hint":"Używane na krawędzi jako łańcuch reguł do przetwarzania przychodzących danych dla urządzeń tego profilu urządzenia",
+ "mobile-dashboard":"Mobilna konsola",
+ "mobile-dashboard-hint":"Używane przez aplikację mobilną jako konsola szczegółów urządzenia",
+ "select-queue-hint":"Wybierz z listy rozwijanej.",
+ "delete-device-profile-title":"Czy na pewno chcesz usunąć profil urządzenia '{{deviceProfileName}}'?",
+ "delete-device-profile-text":"Bądź ostrożny, po potwierdzeniu profil urządzenia i wszystkie związane dane, w tym powiązane aktualizacje OTA, staną się nieodwracalnie utracone.",
+ "delete-device-profiles-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 profil urządzenia} other {# profile urządzeń} }?",
+ "delete-device-profiles-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane profile urządzeń zostaną usunięte, a wszystkie związane dane, w tym powiązane aktualizacje OTA, staną się nieodwracalnie utracone.",
+ "set-default-device-profile-title":"Czy na pewno chcesz ustawić profil urządzenia '{{deviceProfileName}}' jako domyślny?",
+ "set-default-device-profile-text":"Po potwierdzeniu profil urządzenia zostanie oznaczony jako domyślny i będzie używany dla nowych urządzeń bez określonego profilu.",
+ "no-device-profiles-found":"Nie znaleziono profili urządzeń.",
+ "create-new-device-profile":"Utwórz nowy!",
+ "mqtt-device-topic-filters":"Filtr tematów urządzenia MQTT",
+ "mqtt-device-topic-filters-unique":"Filtry tematów urządzenia MQTT muszą być unikalne.",
+ "mqtt-device-topic-filters-spark-plug":"Węzeł krawędziowy MQTT Sparkplug B (EoN).",
+ "mqtt-device-topic-filters-spark-plug-hint":"Zezwól na połączenia z węzłami EoN z ładunkiem i formatem tematu Sparkplug B.",
+ "mqtt-device-topic-filters-spark-plug-attribute-metric-names":"Metryki SparkPlug do przechowywania jako atrybuty.",
+ "mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint":"Nazwy metryk SparkPlug, które będą przechowywane jako atrybuty urządzenia. Wszystkie inne metryki będą przechowywane jako telemetria urządzenia.",
+ "mqtt-device-payload-type":"Typ ładunka urządzenia MQTT",
+ "mqtt-device-payload-type-json":"JSON",
+ "mqtt-device-payload-type-proto":"Protobuf",
+ "mqtt-enable-compatibility-with-json-payload-format":"Włącz zgodność z innymi formatami ładunków.",
+ "mqtt-enable-compatibility-with-json-payload-format-hint":"Gdy jest włączona, platforma będzie domyślnie używać formatu ładunku Protobuf. Jeśli parsowanie się nie powiedzie, platforma spróbuje użyć formatu ładunku JSON. Przydatne dla wstecznej kompatybilności podczas aktualizacji oprogramowania układowego. Na przykład początkowa wersja oprogramowania używa Json, podczas gdy nowa wersja używa Protobuf. Podczas procesu aktualizacji oprogramowania dla floty urządzeń konieczne jest jednoczesne obsługiwanie zarówno Protobuf, jak i JSON. Tryb zgodności wprowadza niewielki spadek wydajności, więc zaleca się wyłączenie tego trybu, gdy wszystkie urządzenia zostaną zaktualizowane.",
+ "mqtt-use-json-format-for-default-downlink-topics":"Użyj formatu Json dla domyślnych tematów zwrotnych",
+ "mqtt-use-json-format-for-default-downlink-topics-hint":"Gdy jest włączone, platforma będzie używać formatu ładunku Json do przesyłania atrybutów i RPC za pomocą następujących tematów: v1/devices/me/attributes/response/$request_id, v1/devices/me/attributes, v1/devices/me/rpc/request/$request_id, v1/devices/me/rpc/response/$request_id. Ta ustawienie nie wpływa na subskrypcje atrybutów i rpc wysyłane za pomocą nowych (v2) tematów: v2/a/res/$request_id, v2/a, v2/r/req/$request_id, v2/r/res/$request_id. Gdzie $request_id to identyfikator żądania.",
+ "mqtt-send-ack-on-validation-exception":"Wyślij PUBACK w przypadku niepowodzenia walidacji komunikatu PUBLISH",
+ "mqtt-send-ack-on-validation-exception-hint":"Domyślnie platforma zakończy sesję MQTT w przypadku niepowodzenia walidacji komunikatu. Gdy jest włączone, platforma wyśle potwierdzenie publikacji zamiast zakończenia sesji.",
+ "snmp-add-mapping":"Dodaj mapowanie SNMP",
+ "snmp-mapping-not-configured":"Nie skonfigurowano mapowania OID na szeregi czasowe/telemetrię",
+ "snmp-timseries-or-attribute-name":"Nazwa szeregów czasowych/cechy do mapowania",
+ "snmp-timseries-or-attribute-type":"Typ szeregów czasowych/cechy do mapowania",
+ "snmp-method-pdu-type-get-request":"GetRequest",
+ "snmp-method-pdu-type-get-next-request":"GetNextRequest",
+ "snmp-oid":"OID",
+ "transport-device-payload-type-json":"JSON",
+ "transport-device-payload-type-proto":"Protobuf",
+ "mqtt-payload-type-required":"Wymagany jest typ ładunka.",
+ "coap-device-type":"Typ urządzenia CoAP",
+ "coap-device-payload-type":"Typ ładunka urządzenia CoAP",
+ "coap-device-type-required":"Wymagany jest typ urządzenia CoAP.",
+ "coap-device-type-default":"Domyślny",
+ "coap-device-type-efento":"Efento NB-IoT",
+ "support-level-wildcards":"Obsługiwane są pojedyncze [+] i wielopoziomowe [#] znaki wieloznaczne.",
+ "telemetry-topic-filter":"Filtr tematu telemetrii",
+ "telemetry-topic-filter-required":"Wymagany jest filtr tematu telemetrii.",
+ "attributes-topic-filter":"Filtr tematu publikacji atrybutów",
+ "attributes-subscribe-topic-filter":"Filtr tematu subskrypcji atrybutów",
+ "attributes-topic-filter-required":"Wymagany jest filtr tematu publikacji atrybutów.",
+ "attributes-subscribe-topic-filter-required":"Wymagany jest filtr tematu subskrypcji atrybutów",
+ "telemetry-proto-schema":"Schemat protokołu telemetrii",
+ "telemetry-proto-schema-required":"Wymagany jest schemat protokołu telemetrii.",
+ "attributes-proto-schema":"Schemat protokołu atrybutów",
+ "attributes-proto-schema-required":"Wymagany jest schemat protokołu atrybutów.",
+ "rpc-response-proto-schema":"Schemat protokołu odpowiedzi RPC",
+ "rpc-response-proto-schema-required":"Wymagany jest schemat protokołu odpowiedzi RPC.",
+ "rpc-response-topic-filter":"Filtr tematu odpowiedzi RPC",
+ "rpc-response-topic-filter-required":"Wymagany jest filtr tematu odpowiedzi RPC.",
+ "rpc-request-proto-schema":"Schemat protokołu żądania RPC",
+ "rpc-request-proto-schema-required":"Wymagany jest schemat protokołu żądania RPC.",
+ "rpc-request-proto-schema-hint":"Wiadomość żądania RPC powinna zawsze zawierać pola: string method = 1; int32 requestId = 2; oraz params = 3 dowolnego typu danych.",
+ "not-valid-pattern-topic-filter":"Nieprawidłowy filtr tematu wzorca",
+ "not-valid-single-character":"Nieprawidłowe użycie znaku wieloznacznego jednego poziomu",
+ "not-valid-multi-character":"Nieprawidłowe użycie znaku wieloznacznego wielu poziomów",
+ "single-level-wildcards-hint":"[+] nadaje się do dowolnego poziomu filtra tematu. Na przykład: v1/devices/+/telemetry lub +/devices/+/attributes.",
+ "multi-level-wildcards-hint":"[#] może zastąpić sam filtr tematu i musi być ostatnim symbolem tematu. Na przykład: # lub v1/devices/me/#.",
+ "alarm-rules":"Zasady alarmowe",
+ "alarm-rules-with-count":"Zasady alarmowe ({{count}})",
+ "no-alarm-rules":"Brak skonfigurowanych zasad alarmowych",
+ "add-alarm-rule":"Dodaj zasadę alarmową",
+ "edit-alarm-rule":"Edytuj zasadę alarmową",
+ "alarm-type":"Typ alarmu",
+ "alarm-type-required":"Wymagany jest typ alarmu.",
+ "alarm-type-unique":"Typ alarmu musi być unikalny w ramach zasad alarmowych profilu urządzenia.",
+ "alarm-type-max-length":"Typ alarmu powinien być krótszy niż 256",
+ "create-alarm-pattern":"Utwórz alarm {{alarmType}}",
+ "create-alarm-rules":"Utwórz zasady alarmowe",
+ "no-create-alarm-rules":"Brak skonfigurowanych warunków utworzenia",
+ "add-create-alarm-rule-prompt":"Proszę dodać warunek utworzenia alarmu",
+ "clear-alarm-rule":"Wyczyść zasadę alarmową",
+ "no-clear-alarm-rule":"Brak skonfigurowanego warunku wyczyszczenia",
+ "add-create-alarm-rule":"Dodaj warunek utworzenia alarmu",
+ "add-clear-alarm-rule":"Dodaj warunek wyczyszczenia",
+ "select-alarm-severity":"Wybierz stopień pilności alarmu",
+ "alarm-severity-required":"Wymagany jest stopień pilności alarmu.",
+ "condition-duration":"Czas trwania warunku",
+ "condition-duration-value":"Wartość czasu trwania",
+ "condition-duration-time-unit":"Jednostka czasu",
+ "condition-duration-value-range":"Wartość czasu trwania powinna zawierać się w zakresie od 1 do 2147483647.",
+ "condition-duration-value-pattern":"Wartość czasu trwania powinna być liczbą całkowitą.",
+ "condition-duration-value-required":"Wymagana jest wartość czasu trwania.",
+ "condition-duration-time-unit-required":"Wymagana jest jednostka czasu.",
+ "advanced-settings":"Zaawansowane ustawienia",
+ "alarm-rule-additional-info":"Dodatkowe informacje",
+ "edit-alarm-rule-additional-info":"Edytuj dodatkowe informacje",
+ "alarm-rule-additional-info-placeholder":"Proszę podać swoje uwagi i dostosowania tutaj, aby wyświetlić je w szczegółach alarmu w sekcji Dodatkowe informacje",
+ "alarm-rule-additional-info-hint":"Wskazówka: użyj ${kluczNazwy} do zastąpienia wartości kluczy atrybutu lub telemetrii używanych w warunku zasady alarmowej.",
+ "alarm-rule-mobile-dashboard":"Panel nawigacyjny na urządzenia przenośne",
+ "alarm-rule-mobile-dashboard-hint":"Używane przez aplikację mobilną jako panel nawigacyjny szczegółów alarmu",
+ "alarm-rule-no-mobile-dashboard":"Nie wybrano panelu nawigacyjnego",
+ "propagate-alarm":"Rozprzestrzeniaj alarm do powiązanych jednostek",
+ "alarm-rule-relation-types-list":"Typy relacji do rozprzestrzeniania",
+ "alarm-rule-relation-types-list-hint":"Jeśli nie zostaną wybrane typy relacji do rozprzestrzeniania, alarmy będą rozprzestrzeniane bez filtrowania według typu relacji.",
+ "propagate-alarm-to-owner":"Rozprzestrzeniaj alarm do właściciela jednostki (Klienta lub Najemcy)",
+ "propagate-alarm-to-tenant":"Rozprzestrzeniaj alarm do Najemcy",
+ "alarm-rule-condition":"Warunek zasady alarmowej",
+ "enter-alarm-rule-condition-prompt":"Proszę dodać warunek zasady alarmowej",
+ "edit-alarm-rule-condition":"Edytuj warunek zasady alarmowej",
+ "device-provisioning":"Proces przydzielania urządzenia",
+ "provision-strategy":"Strategia przydzielania",
+ "provision-strategy-required":"Wymagana jest strategia przydzielania.",
+ "provision-strategy-disabled":"Wyłączone",
+ "provision-strategy-created-new":"Zezwól na tworzenie nowych urządzeń",
+ "provision-strategy-check-pre-provisioned":"Sprawdź wcześniej przydzielone urządzenia",
+ "provision-device-key":"Klucz przydzielania urządzenia",
+ "provision-device-key-required":"Wymagany jest klucz przydzielania urządzenia.",
+ "copy-provision-key":"Kopiuj klucz przydzielania",
+ "provision-key-copied-message":"Klucz przydzielania został skopiowany do schowka",
+ "provision-device-secret":"Sekret przydzielania urządzenia",
+ "provision-device-secret-required":"Wymagany jest sekret przydzielania urządzenia.",
+ "copy-provision-secret":"Kopiuj sekret przydzielania",
+ "provision-secret-copied-message":"Sekret przydzielania został skopiowany do schowka",
+ "provision-strategy-x509":{
+ "certificate-chain":"Łańcuch certyfikatów X509",
+ "certificate-chain-hint":"Strategia certyfikatów X.509 jest używana do przydzielania urządzeń za pomocą certyfikatów klientów w dwukierunkowej komunikacji TLS.",
+ "allow-create-new-devices":"Utwórz nowe urządzenia",
+ "allow-create-new-devices-hint":"Jeśli zaznaczone, nowe urządzenia zostaną utworzone, a certyfikat klienta będzie używany jako dane uwierzytelniające urządzenia.",
+ "certificate-value":"Certyfikat w formacie PEM",
+ "certificate-value-required":"Wymagany jest certyfikat w formacie PEM",
+ "cn-regex-variable":"Zmienna wyrażenia regularnego CN",
+ "cn-regex-variable-required":"Wymagana jest zmienna wyrażenia regularnego CN",
+ "cn-regex-variable-hint":"Wymagane do pobrania nazwy urządzenia z wspólnego nazewnictwa certyfikatu X509 urządzenia."
+ },
+ "condition":"Warunek",
+ "condition-type":"Typ warunku",
+ "condition-type-simple":"Prosty",
+ "condition-type-duration":"Czas trwania",
+ "condition-during":"Podczas {{during}}",
+ "condition-during-dynamic":"Podczas \"{{attribute}}\" ({{during}})",
+ "condition-type-repeating":"Powtarzający się",
+ "condition-type-required":"Wymagany jest typ warunku.",
+ "condition-repeating-value":"Liczba zdarzeń",
+ "condition-repeating-value-range":"Liczba zdarzeń powinna mieścić się w zakresie od 1 do 2147483647.",
+ "condition-repeating-value-pattern":"Liczba zdarzeń powinna być liczbą całkowitą.",
+ "condition-repeating-value-required":"Wymagana jest liczba zdarzeń.",
+ "condition-repeat-times":"Powtarza się {count, plural, =1 {1 raz} other {# razy}}",
+ "condition-repeat-times-dynamic":"Powtarza się \"{attribute}\" ({count, plural, =1 {1 raz} other {# razy}})",
+ "schedule-type":"Typ harmonogramu",
+ "schedule-type-required":"Wymagany jest typ harmonogramu.",
+ "schedule":"Harmonogram",
+ "edit-schedule":"Edytuj harmonogram alarmu",
+ "schedule-any-time":"Aktywny przez cały czas",
+ "schedule-specific-time":"Aktywny o określonej godzinie",
+ "schedule-custom":"Niestandardowy",
+ "schedule-day":{
+ "monday":"Poniedziałek",
+ "tuesday":"Wtorek",
+ "wednesday":"Środa",
+ "thursday":"Czwartek",
+ "friday":"Piątek",
+ "saturday":"Sobota",
+ "sunday":"Niedziela"
+ },
+ "schedule-days":"Dni",
+ "schedule-time":"Czas",
+ "schedule-time-from":"Od",
+ "schedule-time-to":"Do",
+ "schedule-days-of-week-required":"Należy wybrać przynajmniej jeden dzień tygodnia.",
+ "create-device-profile":"Utwórz nowy profil urządzenia",
+ "import":"Importuj profil urządzenia",
+ "export":"Eksportuj profil urządzenia",
+ "export-failed-error":"Nie można wyeksportować profilu urządzenia: {{error}}",
+ "device-profile-file":"Plik profilu urządzenia",
+ "invalid-device-profile-file-error":"Nie można zaimportować profilu urządzenia: Nieprawidłowa struktura danych profilu urządzenia.",
+ "power-saving-mode":"Tryb oszczędzania energii",
+ "power-saving-mode-type":{
+ "default":"Użyj trybu oszczędzania energii profilu urządzenia",
+ "psm":"Tryb oszczędzania energii (PSM)",
+ "drx":"Przerwane odbieranie (DRX)",
+ "edrx":"Rozszerzone przerwane odbieranie (eDRX)"
+ },
+ "edrx-cycle":"Cykl eDRX",
+ "edrx-cycle-required":"Cykl eDRX jest wymagany.",
+ "edrx-cycle-pattern":"Cykl eDRX musi być liczbą całkowitą dodatnią.",
+ "edrx-cycle-min":"Minimalna liczba cykli eDRX to {{ min }} sekundy.",
+ "paging-transmission-window":"Okno transmisji strony",
+ "paging-transmission-window-required":"Okno transmisji strony jest wymagane.",
+ "paging-transmission-window-pattern":"Okno transmisji strony musi być liczbą całkowitą dodatnią.",
+ "paging-transmission-window-min":"Minimalna liczba okna transmisji strony to {{ min }} sekundy.",
+ "psm-activity-timer":"Licznik aktywności PSM",
+ "psm-activity-timer-required":"Licznik aktywności PSM jest wymagany.",
+ "psm-activity-timer-pattern":"Licznik aktywności PSM musi być liczbą całkowitą dodatnią.",
+ "psm-activity-timer-min":"Minimalna liczba licznika aktywności PSM to {{ min }} sekundy.",
+ "lwm2m":{
+ "object-list":"Lista obiektów",
+ "object-list-empty":"Brak wybranych obiektów.",
+ "no-objects-found":"Nie znaleziono obiektów.",
+ "no-objects-matching":"Nie znaleziono obiektów pasujących do '{{object}}'.",
+ "model-tab":"Model LWM2M",
+ "add-new-instances":"Dodaj nowe instancje",
+ "instances-list":"Lista instancji",
+ "instances-list-required":"Lista instancji jest wymagana.",
+ "instance-id-pattern":"Identyfikator instancji musi być liczbą całkowitą dodatnią.",
+ "instance-id-max":"Maksymalna wartość identyfikatora instancji to {{max}}.",
+ "instance":"Instancja",
+ "resource-label":"#ID Nazwa zasobu",
+ "observe-label":"Obserwuj",
+ "attribute-label":"Atrybut",
+ "telemetry-label":"Telemetria",
+ "edit-observe-select":"Aby edytować obserwację, wybierz telemetrię lub atrybut",
+ "edit-attributes-select":"Aby edytować atrybuty, wybierz telemetrię lub atrybut",
+ "no-attributes-set":"Brak ustawionych atrybutów",
+ "key-name":"Nazwa klucza",
+ "key-name-required":"Nazwa klucza jest wymagana",
+ "attribute-name":"Nazwa atrybutu",
+ "attribute-name-required":"Nazwa atrybutu jest wymagana.",
+ "attribute-value":"Wartość atrybutu",
+ "attribute-value-required":"Wartość atrybutu jest wymagana.",
+ "attribute-value-pattern":"Wartość atrybutu musi być liczbą całkowitą dodatnią.",
+ "edit-attributes":"Edytuj atrybuty: {{ name }}",
+ "view-attributes":"Wyświetl atrybuty: {{ name }}",
+ "add-attribute":"Dodaj atrybut",
+ "edit-attribute":"Edytuj atrybut",
+ "view-attribute":"Wyświetl atrybut",
+ "remove-attribute":"Usuń atrybut",
+ "delete-server-text":"Bądź ostrożny, po potwierdzeniu konfiguracja serwera stanie się nieodwracalna.",
+ "delete-server-title":"Czy na pewno chcesz usunąć serwer?",
+ "mode":"Tryb konfiguracji zabezpieczeń",
+ "bootstrap-tab":"Bootstrap",
+ "bootstrap-server-legend":"Serwer Bootstrap (ShortId...)",
+ "lwm2m-server-legend":"Serwer LwM2M (ShortId...)",
+ "server":"Serwer",
+ "short-id":"Krótki identyfikator serwera",
+ "short-id-tooltip":"Krótki identyfikator serwera. Używany jako łącze do powiązania instancji obiektu serwera.\nTen identyfikator jednoznacznie identyfikuje każdy serwer LwM2M skonfigurowany dla klienta LwM2M.\nZasób MUSI być ustawiony, gdy Zasób Bootstrap-Server ma wartość „false”.\nWartości ID:0 i ID:65535 NIE MOGĄ być używane do identyfikacji serwera LwM2M.",
+ "short-id-required":"Krótki identyfikator serwera jest wymagany.",
+ "short-id-range":"Krótki identyfikator serwera powinien mieć wartość z zakresu od 1 do 65534.",
+ "short-id-pattern":"Krótki identyfikator serwera musi być liczbą całkowitą dodatnią.",
+ "lifetime":"Czas życia rejestracji klienta",
+ "lifetime-required":"Czas życia rejestracji klienta jest wymagany.",
+ "lifetime-pattern":"Czas życia rejestracji klienta musi być liczbą całkowitą dodatnią.",
+ "default-min-period":"Minimalny okres między dwoma powiadomieniami (s)",
+ "default-min-period-tooltip":"Domyślna wartość, jaką klient LwM2M powinien używać dla Minimalnego Okresu Obserwacji w przypadku braku uwzględnienia tego parametru w Obserwacji.",
+ "default-min-period-required":"Minimalny okres jest wymagany.",
+ "default-min-period-pattern":"Minimalny okres musi być liczbą całkowitą dodatnią.",
+ "notification-storing":"Przechowywanie powiadomień przy wyłączonym lub offline",
+ "binding":"Powiązanie",
+ "binding-type":{
+ "u":"U: Klient jest dostępny za pośrednictwem powiązania UDP w dowolnym czasie.",
+ "m":"M: Klient jest dostępny za pośrednictwem powiązania MQTT w dowolnym czasie.",
+ "h":"H: Klient jest dostępny za pośrednictwem powiązania HTTP w dowolnym czasie.",
+ "t":"T: Klient jest dostępny za pośrednictwem powiązania TCP w dowolnym czasie.",
+ "s":"S: Klient jest dostępny za pośrednictwem powiązania SMS w dowolnym czasie.",
+ "n":"N: Klient MUSI wysłać odpowiedź na takie żądanie za pośrednictwem powiązania Non-IP (jest obsługiwane od LWM2M 1.1).",
+ "uq":"UQ: Połączenie UDP w trybie kolejki (nie jest obsługiwane od LWM2M 1.1)",
+ "uqs":"UQS: zarówno połączenia UDP, jak i SMS aktywne; UDP w trybie kolejki, SMS w trybie standardowym (nie jest obsługiwane od LWM2M 1.1)",
+ "tq":"TQ: Połączenie TCP w trybie kolejki (nie jest obsługiwane od LWM2M 1.1)",
+ "tqs":"TQS: zarówno połączenia TCP, jak i SMS aktywne; TCP w trybie kolejki, SMS w trybie standardowym (nie jest obsługiwane od LWM2M 1.1)",
+ "sq":"SQ: Połączenie SMS w trybie kolejki (nie jest obsługiwane od LWM2M 1.1)"
+ },
+ "binding-tooltip":"To jest lista w zasobie \"binding\" obiektu serwera LwM2M - /1/x/7. Wskazuje obsługiwane tryby powiązań w kliencie LwM2M. Ta wartość POWINNA być taka sama jak wartość w zasobie \"Supported Binding and Modes\" w obiekcie urządzenia (/3/0/16). Chociaż obsługiwane są różne środki transportu, tylko jedno powiązanie transportowe może być używane podczas całej sesji transportowej. Na przykład, gdy obsługiwane są zarówno UDP, jak i SMS, klient LwM2M i serwer LwM2M mogą wybrać komunikację zarówno przez UDP, jak i SMS przez całą sesję transportową.",
+ "bootstrap-server":"Serwer rozruchowy",
+ "lwm2m-server":"Serwer LwM2M",
+ "include-bootstrap-server":"Załącz aktualizacje serwera rozruchowego",
+ "bootstrap-update-title":"Masz już skonfigurowany serwer rozruchowy. Czy na pewno chcesz wyłączyć aktualizacje?",
+ "bootstrap-update-text":"Bądź ostrożny, po potwierdzeniu konfiguracja danych serwera rozruchowego stanie się nieodwracalna.",
+ "server-host":"Host",
+ "server-host-required":"Host jest wymagany.",
+ "server-port":"Port",
+ "server-port-required":"Port jest wymagany.",
+ "server-port-pattern":"Port musi być liczbą całkowitą dodatnią.",
+ "server-port-range":"Port powinien być w zakresie od 1 do 65535.",
+ "server-public-key":"Klucz publiczny serwera",
+ "server-public-key-required":"Klucz publiczny serwera jest wymagany.",
+ "client-hold-off-time":"Czas wstrzymania klienta",
+ "client-hold-off-time-required":"Czas wstrzymania klienta jest wymagany.",
+ "client-hold-off-time-pattern":"Czas wstrzymania klienta musi być liczbą całkowitą dodatnią.",
+ "client-hold-off-time-tooltip":"Czas wstrzymania klienta do użycia tylko z serwerem rozruchowym",
+ "account-after-timeout":"Konto po przekroczeniu czasu oczekiwania",
+ "account-after-timeout-required":"Konto po przekroczeniu czasu oczekiwania jest wymagane.",
+ "account-after-timeout-pattern":"Konto po przekroczeniu czasu oczekiwania musi być liczbą całkowitą dodatnią.",
+ "account-after-timeout-tooltip":"Wartość konta po przekroczeniu czasu oczekiwania podana przez ten zasób serwera rozruchowego.",
+ "server-type":"Typ serwera",
+ "add-new-server-title":"Dodaj nową konfigurację serwera",
+ "add-server-config":"Dodaj konfigurację serwera",
+ "add-lwm2m-server-config":"Dodaj serwer LwM2M",
+ "no-config-servers":"Brak skonfigurowanych serwerów",
+ "others-tab":"Inne ustawienia",
+ "client-strategy":"Strategia klienta podczas łączenia",
+ "client-strategy-label":"Strategia",
+ "client-strategy-only-observe":"Tylko żądanie obserwacji do klienta po połączeniu początkowym",
+ "client-strategy-read-all":"Odczytaj wszystkie zasoby i żądanie obserwacji do klienta po rejestracji",
+ "fw-update":"Aktualizacja oprogramowania",
+ "fw-update-strategy":"Strategia aktualizacji firmware'u",
+ "fw-update-strategy-data":"Przesuń aktualizację firmware'u jako plik binarny za pomocą Obiektu 19 i Zasobu 0 (Dane)",
+ "fw-update-strategy-package":"Przesuń aktualizację firmware'u jako plik binarny za pomocą Obiektu 5 i Zasobu 0 (Pakiet)",
+ "fw-update-strategy-package-uri":"Automatycznie generuj unikalny adres URL CoAP do pobrania pakietu i przesyłaj aktualizację firmware'u jako Obiekt 5 i Zasób 1 (Pakiet URI)",
+ "sw-update":"Aktualizacja oprogramowania",
+ "sw-update-strategy":"Strategia aktualizacji oprogramowania",
+ "sw-update-strategy-package":"Przesuń plik binarny za pomocą Obiektu 9 i Zasobu 2 (Pakiet)",
+ "sw-update-strategy-package-uri":"Automatycznie generuj unikalny adres URL CoAP do pobrania pakietu i przesyłaj aktualizację oprogramowania za pomocą Obiektu 9 i Zasób 3 (Pakiet URI)",
+ "fw-update-resource":"Zasób CoAP aktualizacji firmware'u",
+ "fw-update-resource-required":"Zasób CoAP aktualizacji firmware'u jest wymagany.",
+ "sw-update-resource":"Zasób CoAP aktualizacji oprogramowania",
+ "sw-update-resource-required":"Zasób CoAP aktualizacji oprogramowania jest wymagany.",
+ "config-json-tab":"Profil konfiguracji urządzenia Json",
+ "attributes-name":{
+ "min-period":"Minimalny okres",
+ "max-period":"Maksymalny okres",
+ "greater-than":"Większe niż",
+ "less-than":"Mniejsze niż",
+ "step":"Krok",
+ "min-evaluation-period":"Minimalny okres oceny",
+ "max-evaluation-period":"Maksymalny okres oceny"
+ },
+ "composite-operations-support":"Obsługuje operacje złożone Odczyt/Zapis/Obserwacja"
+ },
+ "snmp":{
+ "add-communication-config":"Dodaj konfigurację komunikacji",
+ "add-mapping":"Dodaj mapowanie",
+ "authentication-passphrase":"Hasło uwierzytelniania",
+ "authentication-passphrase-required":"Wymagane hasło uwierzytelniania.",
+ "authentication-protocol":"Protokół uwierzytelniania",
+ "authentication-protocol-required":"Wymagany protokół uwierzytelniania.",
+ "communication-configs":"Konfiguracje komunikacji",
+ "community":"Ciąg społeczności",
+ "community-required":"Wymagany ciąg społeczności.",
+ "context-name":"Nazwa kontekstu",
+ "data-key":"Klucz danych",
+ "data-key-required":"Wymagany klucz danych.",
+ "data-type":"Typ danych",
+ "data-type-required":"Wymagany typ danych.",
+ "engine-id":"ID silnika",
+ "host":"Host",
+ "host-required":"Wymagany host.",
+ "oid":"OID",
+ "oid-pattern":"Nieprawidłowy format OID.",
+ "oid-required":"Wymagany OID.",
+ "please-add-communication-config":"Proszę dodać konfigurację komunikacji",
+ "please-add-mapping-config":"Proszę dodać konfigurację mapowania",
+ "port":"Port",
+ "port-format":"Nieprawidłowy format portu.",
+ "port-required":"Wymagany port.",
+ "privacy-passphrase":"Hasło prywatności",
+ "privacy-passphrase-required":"Wymagane hasło prywatności.",
+ "privacy-protocol":"Protokół prywatności",
+ "privacy-protocol-required":"Wymagany protokół prywatności.",
+ "protocol-version":"Wersja protokołu",
+ "protocol-version-required":"Wymagana wersja protokołu.",
+ "querying-frequency":"Częstotliwość zapytań, ms",
+ "querying-frequency-invalid-format":"Częstotliwość zapytań musi być liczbą całkowitą dodatnią.",
+ "querying-frequency-required":"Wymagana częstotliwość zapytań.",
+ "retries":"Ponowienia",
+ "retries-invalid-format":"Liczba ponowień musi być liczbą całkowitą dodatnią.",
+ "retries-required":"Wymagane ponowienia.",
+ "scope":"Zakres",
+ "scope-required":"Wymagany zakres.",
+ "security-name":"Nazwa zabezpieczeń",
+ "security-name-required":"Wymagana nazwa zabezpieczeń.",
+ "timeout-ms":"Limit czasu, ms",
+ "timeout-ms-invalid-format":"Limit czasu musi być liczbą całkowitą dodatnią.",
+ "timeout-ms-required":"Wymagany limit czasu.",
+ "user-name":"Nazwa użytkownika",
+ "user-name-required":"Wymagana nazwa użytkownika."
+ }
+ },
+ "dialog":{
+ "close":"Zamknij okno dialogowe",
+ "error-message-title":"Wiadomość o błędzie:",
+ "error-details-title":"Szczegóły błędu"
+ },
+ "direction":{
+ "column":"Kolumna",
+ "row":"Wiersz"
+ },
+ "edge":{
+ "edge":"Krawędź",
+ "edge-instances":"Instancje krawędzi",
+ "instances":"Instancje",
+ "edge-file":"Plik krawędzi",
+ "name-max-length":"Nazwa powinna być krótsza niż 256",
+ "label-max-length":"Etykieta powinna być krótsza niż 256",
+ "type-max-length":"Typ powinien być krótszy niż 256",
+ "management":"Zarządzanie krawędzią",
+ "no-edges-matching":"Brak krawędzi pasujących do '{{entity}}'",
+ "add":"Dodaj krawędź",
+ "no-edges-text":"Brak znalezionych krawędzi",
+ "edge-details":"Szczegóły krawędzi",
+ "add-edge-text":"Dodaj nową krawędź",
+ "delete":"Usuń krawędź",
+ "delete-edge-title":"Czy na pewno chcesz usunąć krawędź '{{edgeName}}'?",
+ "delete-edge-text":"Bądź ostrożny, po potwierdzeniu krawędź i wszystkie związane z nią dane staną się nieodwracalnie utracone.",
+ "delete-edges-title":"Czy na pewno chcesz usunąć krawędź { count, plural, =1 {1 krawędź} other {# krawędzi} }?",
+ "delete-edges-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane krawędzie zostaną usunięte, a wszystkie związane z nimi dane staną się nieodwracalnie utracone.",
+ "name":"Nazwa",
+ "name-starts-with":"Nazwa krawędzi zaczyna się od",
+ "name-required":"Nazwa jest wymagana.",
+ "description":"Opis",
+ "details":"Szczegóły",
+ "events":"Zdarzenia",
+ "copy-id":"Kopiuj identyfikator krawędzi",
+ "id-copied-message":"Identyfikator krawędzi został skopiowany do schowka",
+ "sync":"Synchronizuj krawędź",
+ "edge-required":"Wymagana krawędź",
+ "edge-type":"Typ krawędzi",
+ "edge-type-required":"Wymagany jest typ krawędzi.",
+ "event-action":"Akcja zdarzenia",
+ "entity-id":"Identyfikator jednostki",
+ "select-edge-type":"Wybierz typ krawędzi",
+ "assign-to-customer":"Przypisz do klienta",
+ "assign-to-customer-text":"Proszę wybrać klienta, do którego przypisane będą krawędzie",
+ "assign-edge-to-customer":"Przypisz krawędź do klienta",
+ "assign-edge-to-customer-text":"Proszę wybrać krawędzie do przypisania do klienta",
+ "assignedToCustomer":"Przypisane do klienta",
+ "edge-public":"Krawędź jest publiczna",
+ "assigned-to-customer":"Przypisane do: {{customerTitle}}",
+ "unassign-from-customer":"Odłącz od klienta",
+ "unassign-edge-title":"Czy na pewno chcesz odłączyć krawędź '{{edgeName}}'?",
+ "unassign-edge-text":"Po potwierdzeniu krawędź zostanie odłączona i nie będzie dostępna dla klienta.",
+ "unassign-edges-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 krawędź} other {# krawędzie} }?",
+ "unassign-edges-text":"Po potwierdzeniu wszystkie wybrane krawędzie zostaną odłączone i nie będą dostępne dla klienta.",
+ "make-public":"Udostępnij publicznie",
+ "make-public-edge-title":"Czy na pewno chcesz udostępnić publicznie krawędź '{{edgeName}}'?",
+ "make-public-edge-text":"Po potwierdzeniu krawędź i wszystkie jej dane zostaną udostępnione publicznie i będą dostępne dla innych.",
+ "make-private":"Udostępnij prywatnie",
+ "public":"Publiczne",
+ "make-private-edge-title":"Czy na pewno chcesz udostępnić prywatnie krawędź '{{edgeName}}'?",
+ "make-private-edge-text":"Po potwierdzeniu krawędź i wszystkie jej dane zostaną udostępnione prywatnie i nie będą dostępne dla innych.",
+ "import":"Importuj krawędź",
+ "install-connect-instructions":"Instrukcje instalacji i połączenia",
+ "install-connect-instructions-edge-created":"Krawędź utworzona! Sprawdź instrukcje instalacji i połączenia",
+ "loading-edge-instructions":"Ładowanie instrukcji krawędzi...",
+ "label":"Etykieta",
+ "load-entity-error":"Nie udało się załadować danych. Jednostka została usunięta.",
+ "assign-new-edge":"Przypisz nową krawędź",
+ "unassign-from-edge":"Odłącz od krawędzi",
+ "edge-key":"Klucz krawędzi",
+ "copy-edge-key":"Kopiuj klucz krawędzi",
+ "edge-key-copied-message":"Klucz krawędzi został skopiowany do schowka",
+ "edge-secret":"Sekret krawędzi",
+ "copy-edge-secret":"Kopiuj sekret krawędzi",
+ "edge-secret-copied-message":"Sekret krawędzi został skopiowany do schowka",
+ "manage-assets":"Zarządzaj zasobami",
+ "manage-devices":"Zarządzaj urządzeniami",
+ "manage-entity-views":"Zarządzaj widokami jednostek",
+ "manage-dashboards":"Zarządzaj pulpitem nawigacyjnym",
+ "manage-rulechains":"Zarządzaj łańcuchami reguł",
+ "assets":"Zasoby krawędzi",
+ "devices":"Urządzenia krawędziowe",
+ "entity-views":"Widoki jednostek krawędziowych",
+ "dashboard":"Pulpit nawigacyjny krawędzi",
+ "dashboards":"Panele nawigacyjne krawędziowe",
+ "rulechain-templates":"Szablony łańcucha reguł",
+ "edge-rulechain-templates":"Szablony łańcucha reguł krawędziowych",
+ "rulechains":"Łańcuchy reguł krawędziowych",
+ "search":"Wyszukaj krawędzie",
+ "selected-edges":"{ count, plural, =1 {1 krawędź} other {# krawędzie} } wybrana",
+ "any-edge":"Dowolna krawędź",
+ "no-edge-types-matching":"Brak typów krawędzi pasujących do '{{entitySubtype}}'",
+ "edge-type-list-empty":"Brak wybranych typów krawędzi.",
+ "edge-types":"Typy krawędzi",
+ "enter-edge-type":"Wprowadź typ krawędzi",
+ "deployed":"Wdrożone",
+ "pending":"Oczekujące",
+ "downlinks":"Downlinki",
+ "no-downlinks-prompt":"Brak znalezionych downlinków",
+ "sync-process-started-successfully":"Proces synchronizacji został pomyślnie uruchomiony!",
+ "missing-related-rule-chains-title":"Krawędź ma brakujące powiązane łańcuchy reguł",
+ "missing-related-rule-chains-text":"Przypisane do krawędzi łańcuchy reguł używają węzłów reguł, które przekazują wiadomości do łańcuchów reguł, które nie są przypisane do tej krawędzi.
Lista brakujących łańcuchów reguł:
{{missingRuleChains}}",
+ "upgrade-instructions":"Instrukcje aktualizacji",
+ "widget-datasource-error":"Ten widżet obsługuje tylko źródło danych krawędziowe"
+ },
+ "edge-event":{
+ "type-dashboard":"Panel nawigacyjny",
+ "type-asset":"Zasób",
+ "type-device":"Urządzenie",
+ "type-device-profile":"Profil urządzenia",
+ "type-asset-profile":"Profil zasobu",
+ "type-entity-view":"Widok jednostki",
+ "type-alarm":"Alarm",
+ "type-rule-chain":"Łańcuch reguł",
+ "type-rule-chain-metadata":"Metadane łańcucha reguł",
+ "type-edge":"Krawędź",
+ "type-user":"Użytkownik",
+ "type-tenant":"Najemca",
+ "type-tenant-profile":"Profil najemcy",
+ "type-customer":"Klient",
+ "type-relation":"Relacja",
+ "type-widgets-bundle":"Pakiet widżetów",
+ "type-widgets-type":"Typ widżetu",
+ "type-admin-settings":"Ustawienia administratora",
+ "type-ota-package":"Pakiet OTA",
+ "type-queue":"Kolejka",
+ "action-type-added":"Dodane",
+ "action-type-deleted":"Usunięte",
+ "action-type-updated":"Zaktualizowane",
+ "action-type-post-attributes":"Opublikuj atrybuty",
+ "action-type-attributes-updated":"Zaktualizowane atrybuty",
+ "action-type-attributes-deleted":"Usunięte atrybuty",
+ "action-type-timeseries-updated":"Zaktualizowane serie czasowe",
+ "action-type-credentials-updated":"Zaktualizowane dane uwierzytelniające",
+ "action-type-assigned-to-customer":"Przypisane do klienta",
+ "action-type-unassigned-from-customer":"Odłączone od klienta",
+ "action-type-relation-add-or-update":"Dodaj lub aktualizuj relację",
+ "action-type-relation-deleted":"Usunięta relacja",
+ "action-type-rpc-call":"Wywołanie RPC",
+ "action-type-alarm-ack":"Potwierdzenie alarmu",
+ "action-type-alarm-clear":"Wyczyść alarm",
+ "action-type-alarm-assigned":"Przypisany alarm",
+ "action-type-alarm-unassigned":"Odłączony alarm",
+ "action-type-assigned-to-edge":"Przypisane do krawędzi",
+ "action-type-unassigned-from-edge":"Odłączone od krawędzi",
+ "action-type-credentials-request":"Żądanie danych uwierzytelniających",
+ "action-type-entity-merge-request":"Żądanie scalenia jednostki"
+ },
+ "error":{
+ "unable-to-connect":"Nie można połączyć się z serwerem! Sprawdź swoje połączenie internetowe.",
+ "unhandled-error-code":"Niestandardowy kod błędu: {{errorCode}}",
+ "unknown-error":"Nieznany błąd"
+ },
+ "entity":{
+ "entity":"Encja",
+ "entities":"Encje",
+ "entities-count":"Liczba encji",
+ "alarms-count":"Liczba alarmów",
+ "aliases":"Aliasy encji",
+ "aliases-short":"Aliasy",
+ "entity-alias":"Alias encji",
+ "unable-delete-entity-alias-title":"Nie można usunąć aliasu encji",
+ "unable-delete-entity-alias-text":"Alias encji '{{entityAlias}}' nie może zostać usunięty, ponieważ jest używany przez następujące widżety:
{{widgetsList}}",
+ "duplicate-alias-error":"Znaleziono zduplikowany alias '{{alias}}'.
Aleasy encji muszą być unikalne w obrębie deski rozdzielczej.",
+ "missing-entity-filter-error":"Brakuje filtru dla aliasu '{{alias}}'.",
+ "configure-alias":"Skonfiguruj alias '{{alias}}'",
+ "alias":"Alias",
+ "alias-required":"Wymagany jest alias encji.",
+ "remove-alias":"Usuń alias encji",
+ "add-alias":"Dodaj alias encji",
+ "entity-list":"Lista encji",
+ "entity-type":"Typ encji",
+ "entity-types":"Typy encji",
+ "entity-type-list":"Lista typów encji",
+ "any-entity":"Dowolna encja",
+ "add-entity-type":"Dodaj typ encji",
+ "enter-entity-type":"Wprowadź typ encji",
+ "no-entities-matching":"Nie znaleziono encji pasujących do '{{entity}}'.",
+ "no-entity-types-matching":"Nie znaleziono typów encji pasujących do '{{entityType}}'.",
+ "name-starts-with":"Wyrażenie nazwy",
+ "help-text":"Użyj '%', zgodnie z potrzebą: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with'.",
+ "use-entity-name-filter":"Użyj filtra",
+ "entity-list-empty":"Nie wybrano żadnych encji.",
+ "entity-type-list-required":"Należy wybrać co najmniej jeden typ encji.",
+ "entity-name-filter-required":"Wymagany jest filtr nazwy encji.",
+ "entity-name-filter-no-entity-matched":"Nie znaleziono encji rozpoczynających się od '{{entity}}'.",
+ "all-subtypes":"Wszystkie",
+ "select-entities":"Wybierz encje",
+ "no-aliases-found":"Nie znaleziono aliasów.",
+ "no-alias-matching":"'{{alias}}' nie znaleziono.",
+ "create-new-alias":"Utwórz nowy!",
+ "create-new":"Utwórz nowy",
+ "key":"Klucz",
+ "key-name":"Nazwa klucza",
+ "no-keys-found":"Nie znaleziono kluczy.",
+ "no-key-matching":"'{{key}}' nie znaleziono.",
+ "create-new-key":"Utwórz nowy!",
+ "type":"Typ",
+ "type-required":"Wymagany jest typ encji.",
+ "type-device":"Urządzenie",
+ "type-devices":"Urządzenia",
+ "list-of-devices":"{ count, plural, =1 {Jedno urządzenie} other {Lista # urządzeń} }",
+ "device-name-starts-with":"Urządzenia, których nazwy zaczynają się od '{{prefix}}'",
+ "type-device-profile":"Profil urządzenia",
+ "type-device-profiles":"Profile urządzeń",
+ "clear-selected-profiles":"Wyczyść wybrane profile",
+ "list-of-device-profiles":"{ count, plural, =1 {Jeden profil urządzenia} other {Lista # profili urządzeń} }",
+ "device-profile-name-starts-with":"Profile urządzeń, których nazwy zaczynają się od '{{prefix}}'",
+ "type-asset-profile":"Profil zasobów",
+ "type-asset-profiles":"Profile zasobów",
+ "list-of-asset-profiles":"{ count, plural, =1 {Jeden profil zasobów} other {Lista # profili zasobów} }",
+ "asset-profile-name-starts-with":"Profile zasobów, których nazwy zaczynają się od '{{prefix}}'",
+ "type-asset":"Zasób",
+ "type-assets":"Zasoby",
+ "list-of-assets":"{ count, plural, =1 {Jeden zasób} other {Lista # zasobów} }",
+ "asset-name-starts-with":"Zasoby, których nazwy zaczynają się od '{{prefix}}'",
+ "type-entity-view":"Widok encji",
+ "type-entity-views":"Widoki encji",
+ "list-of-entity-views":"{ count, plural, =1 {Jeden widok encji} other {Lista # widoków encji} }",
+ "entity-view-name-starts-with":"Widoki encji, których nazwy zaczynają się od '{{prefix}}'",
+ "type-rule":"Reguła",
+ "type-rules":"Reguły",
+ "list-of-rules":"{ count, plural, =1 {Jedna reguła} other {Lista # reguł} }",
+ "rule-name-starts-with":"Reguły, których nazwy zaczynają się od '{{prefix}}'",
+ "type-plugin":"Wtyczka",
+ "type-plugins":"Wtyczki",
+ "list-of-plugins":"{ count, plural, =1 {Jedna wtyczka} other {Lista # wtyczek} }",
+ "plugin-name-starts-with":"Wtyczki, których nazwy zaczynają się od '{{prefix}}'",
+ "type-tenant":"Najemca",
+ "type-tenants":"Najemcy",
+ "list-of-tenants":"{ count, plural, =1 {Jeden najemca} other {Lista # najemców} }",
+ "tenant-name-starts-with":"Najemcy, których nazwy zaczynają się od '{{prefix}}'",
+ "type-tenant-profile":"Profil najemcy",
+ "type-tenant-profiles":"Profile najemcy",
+ "list-of-tenant-profiles":"{ count, plural, =1 {Jeden profil najemcy} other {Lista # profili najemcy} }",
+ "tenant-profile-name-starts-with":"Profile najemcy, których nazwy zaczynają się od '{{prefix}}'",
+ "type-customer":"Klient",
+ "type-customers":"Klienci",
+ "list-of-customers":"{ count, plural, =1 {Jeden klient} other {Lista # klientów} }",
+ "customer-name-starts-with":"Klienci, których nazwy zaczynają się od '{{prefix}}'",
+ "type-user":"Użytkownik",
+ "type-users":"Użytkownicy",
+ "list-of-users":"{ count, plural, =1 {Jeden użytkownik} other {Lista # użytkowników} }",
+ "user-name-starts-with":"Użytkownicy, których nazwy zaczynają się od '{{prefix}}'",
+ "type-dashboard":"Deska rozdzielcza",
+ "type-dashboards":"Deski rozdzielcze",
+ "list-of-dashboards":"{ count, plural, =1 {Jedna deska rozdzielcza} other {Lista # desek rozdzielczych} }",
+ "dashboard-name-starts-with":"Deski rozdzielcze, których nazwy zaczynają się od '{{prefix}}'",
+ "type-alarm":"Alarm",
+ "type-alarms":"Alarmy",
+ "list-of-alarms":"{ count, plural, =1 {Jeden alarm} other {Lista # alarmów} }",
+ "alarm-name-starts-with":"Alarmy, których nazwy zaczynają się od '{{prefix}}'",
+ "type-rulechain":"Łańcuch reguł",
+ "type-rulechains":"Łańcuchy reguł",
+ "list-of-rulechains":"{ count, plural, =1 {Jeden łańcuch reguł} other {Lista # łańcuchów reguł} }",
+ "rulechain-name-starts-with":"Łańcuchy reguł, których nazwy zaczynają się od '{{prefix}}'",
+ "type-rulenode":"Węzeł reguły",
+ "type-rulenodes":"Węzły reguł",
+ "list-of-rulenodes":"{ count, plural, =1 {Jeden węzeł reguły} other {Lista # węzłów reguł} }",
+ "rulenode-name-starts-with":"Węzły reguł, których nazwy zaczynają się od '{{prefix}}'",
+ "type-current-customer":"Bieżący Klient",
+ "type-current-tenant":"Bieżący Najemca",
+ "type-current-user":"Bieżący Użytkownik",
+ "type-current-user-owner":"Bieżący Właściciel Użytkownika",
+ "type-widgets-bundle":"Zestaw Widżetów",
+ "type-widgets-bundles":"Zestawy Widżetów",
+ "list-of-widgets-bundles":"{ count, plural, =1 {Jeden zestaw widżetów} other {Lista # zestawów widżetów} }",
+ "type-widget":"Widżet",
+ "type-widgets":"Widżety",
+ "list-of-widgets":"{ count, plural, =1 {Jeden widżet} other {Lista # widżetów} }",
+ "search":"Szukaj jednostek",
+ "selected-entities":"{ count, plural, =1 {1 jednostka} other {# jednostki} } wybranych",
+ "entity-name":"Nazwa jednostki",
+ "entity-label":"Etykieta jednostki",
+ "details":"Szczegóły jednostki",
+ "no-entities-prompt":"Nie znaleziono jednostek",
+ "no-data":"Brak danych do wyświetlenia",
+ "columns-to-display":"Kolumny do wyświetlenia",
+ "type-api-usage-state":"Stan korzystania z API",
+ "type-edge":"Edge",
+ "type-edges":"Edges",
+ "list-of-edges":"{ count, plural, =1 {Jeden edge} other {Lista # edges} }",
+ "edge-name-starts-with":"Edges, których nazwy zaczynają się od '{{prefix}}'",
+ "type-tb-resource":"Zasób",
+ "type-tb-resources":"Zasoby",
+ "list-of-tb-resources":"{ count, plural, =1 {Jeden zasób} other {Lista # zasobów} }",
+ "type-ota-package":"Pakiet OTA",
+ "type-rpc":"RPC",
+ "type-queue":"Kolejka",
+ "type-notification":"Powiadomienie",
+ "type-notification-rule":"Reguła powiadomień",
+ "type-notification-rules":"Reguły powiadomień",
+ "list-of-notification-rules":"{ count, plural, =1 {Jedna reguła powiadomień} other {Lista # reguł powiadomień} }",
+ "type-notification-target":"Odbiorca powiadomienia",
+ "type-notification-targets":"Odbiorcy powiadomień",
+ "list-of-notification-targets":"{ count, plural, =1 {Jeden odbiorca powiadomienia} other {Lista # odbiorców powiadomień} }",
+ "type-notification-request":"Żądanie powiadomienia",
+ "type-notification-template":"Szablon powiadomienia",
+ "type-notification-templates":"Szablony powiadomień",
+ "list-of-notification-templates":"{ count, plural, =1 {Jeden szablon powiadomienia} other {Lista # szablonów powiadomień} }"
+ },
+ "entity-field":{
+ "created-time":"Czas utworzenia",
+ "name":"Nazwa",
+ "type":"Typ",
+ "first-name":"Imię",
+ "last-name":"Nazwisko",
+ "email":"E-mail",
+ "title":"Tytuł",
+ "country":"Kraj",
+ "state":"Stan",
+ "city":"Miasto",
+ "address":"Adres",
+ "address2":"Adres 2",
+ "zip":"Kod pocztowy",
+ "phone":"Telefon",
+ "label":"Etykieta"
+ },
+ "entity-view":{
+ "entity-view":"Widok encji",
+ "entity-view-required":"Widok encji jest wymagany.",
+ "entity-views":"Widoki encji",
+ "management":"Zarządzanie widokiem encji",
+ "view-entity-views":"Wyświetl widoki encji",
+ "entity-view-alias":"Alias widoku encji",
+ "aliases":"Aliasy widoku encji",
+ "no-alias-matching":"'{{alias}}' nie znaleziono.",
+ "no-aliases-found":"Nie znaleziono aliasów.",
+ "no-key-matching":"'{{key}}' nie znaleziono.",
+ "no-keys-found":"Nie znaleziono kluczy.",
+ "create-new-alias":"Utwórz nowy!",
+ "create-new-key":"Utwórz nowy!",
+ "duplicate-alias-error":"Znaleziono zduplikowany alias '{{alias}}'.
Aliasy widoku encji muszą być unikalne w obrębie panelu.",
+ "configure-alias":"Konfiguruj alias '{{alias}}'",
+ "no-entity-views-matching":"Brak widoków encji pasujących do '{{entity}}'.",
+ "public":"Publiczny",
+ "alias":"Alias",
+ "alias-required":"Wymagany jest alias widoku encji.",
+ "remove-alias":"Usuń alias widoku encji",
+ "add-alias":"Dodaj alias widoku encji",
+ "name-starts-with":"Wyrażenie nazwy widoku encji",
+ "help-text":"Użyj '%' według potrzeb: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with'.",
+ "entity-view-list":"Lista widoków encji",
+ "use-entity-view-name-filter":"Użyj filtra",
+ "entity-view-list-empty":"Brak wybranych widoków encji.",
+ "entity-view-name-filter-required":"Wymagany jest filtr nazwy widoku encji.",
+ "entity-view-name-filter-no-entity-view-matched":"Nie znaleziono widoków encji rozpoczynających się od '{{entityView}}'.",
+ "add":"Dodaj widok encji",
+ "entity-view-public":"Widok encji jest publiczny",
+ "assign-to-customer":"Przypisz do klienta",
+ "assign-entity-view-to-customer":"Przypisz Widoki Encji Do Klienta",
+ "assign-entity-view-to-customer-text":"Wybierz widoki encji do przypisania do klienta",
+ "assign-entity-view-to-edge-title":"Przypisz Widoki Encji Do Krawędzi",
+ "no-entity-views-text":"Nie znaleziono widoków encji",
+ "assign-to-customer-text":"Wybierz klienta, do którego chcesz przypisać widoki encji",
+ "entity-view-details":"Szczegóły widoku encji",
+ "add-entity-view-text":"Dodaj nowy widok encji",
+ "delete":"Usuń widok encji",
+ "assign-entity-views":"Przypisz widoki encji",
+ "assign-entity-views-text":"Przypisz { count, plural, =1 {1 widok encji} other {# widoków encji} } do klienta",
+ "delete-entity-views":"Usuń widoki encji",
+ "unassign-from-customer":"Odłącz od klienta",
+ "unassign-entity-views":"Odłącz widoki encji",
+ "unassign-entity-views-action-title":"Odłącz { count, plural, =1 {1 widok encji} other {# widoków encji} } od klienta",
+ "assign-new-entity-view":"Przypisz nowy widok encji",
+ "delete-entity-view-title":"Czy na pewno chcesz usunąć widok encji '{{entityViewName}}'?",
+ "delete-entity-view-text":"Bądź ostrożny, po potwierdzeniu widok encji i wszystkie związane z nim dane staną się nieodwracalnie utracone.",
+ "delete-entity-views-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 widok encji} other {# widoków encji} }?",
+ "delete-entity-views-action-title":"Usuń { count, plural, =1 {1 widok encji} other {# widoków encji} }",
+ "delete-entity-views-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane widoki encji zostaną usunięte, a wszystkie związane z nimi dane staną się nieodwracalnie utracone.",
+ "unassign-entity-view-title":"Czy na pewno chcesz odłączyć widok encji '{{entityViewName}}'?",
+ "unassign-entity-view-text":"Po potwierdzeniu widok encji zostanie odłączony i nie będzie dostępny dla klienta.",
+ "unassign-entity-view":"Odłącz widok encji",
+ "unassign-entity-views-title":"Czy na pewno chcesz odłączyć { count, plural, =1 {1 widok encji} other {# widoków encji} }?",
+ "unassign-entity-views-text":"Po potwierdzeniu wszystkie wybrane widoki encji zostaną odłączone i nie będą dostępne dla klienta.",
+ "entity-view-type":"Typ widoku encji",
+ "entity-view-type-required":"Wymagany jest typ widoku encji.",
+ "select-entity-view-type":"Wybierz typ widoku encji",
+ "enter-entity-view-type":"Wprowadź typ widoku encji",
+ "any-entity-view":"Dowolny widok encji",
+ "no-entity-view-types-matching":"Brak typów widoków encji pasujących do '{{entitySubtype}}'.",
+ "entity-view-type-list-empty":"Brak wybranych typów widoków encji.",
+ "entity-view-types":"Typy widoków encji",
+ "created-time":"Czas utworzenia",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "name-max-length":"Nazwa powinna mieć mniej niż 256 znaków.",
+ "type-max-length":"Typ widoku jednostki powinien mieć mniej niż 256 znaków.",
+ "description":"Opis",
+ "events":"Zdarzenia",
+ "details":"Szczegóły",
+ "copyId":"Kopiuj identyfikator widoku jednostki",
+ "idCopiedMessage":"Identyfikator widoku jednostki został skopiowany do schowka.",
+ "assignedToCustomer":"Przypisane do klienta",
+ "unable-entity-view-device-alias-title":"Nie można usunąć aliasu widoku jednostki",
+ "unable-entity-view-device-alias-text":"Alias urządzenia '{{entityViewAlias}}' nie może zostać usunięty, ponieważ jest używany przez następujące widgety:
{{widgetsList}}",
+ "select-entity-view":"Wybierz widok jednostki",
+ "make-public":"Udostępnij widok jednostki publicznie",
+ "make-private":"Udostępnij widok jednostki prywatnie",
+ "start-date":"Data rozpoczęcia",
+ "start-ts":"Czas rozpoczęcia",
+ "end-date":"Data zakończenia",
+ "end-ts":"Czas zakończenia",
+ "date-limits":"Ograniczenia dat",
+ "client-attributes":"Atrybuty klienta",
+ "shared-attributes":"Współdzielone atrybuty",
+ "server-attributes":"Atrybuty serwera",
+ "timeseries":"Szereg czasowy",
+ "client-attributes-placeholder":"Atrybuty klienta",
+ "shared-attributes-placeholder":"Współdzielone atrybuty",
+ "server-attributes-placeholder":"Atrybuty serwera",
+ "timeseries-placeholder":"Szereg czasowy",
+ "target-entity":"Docelowa jednostka",
+ "attributes-propagation":"Propagacja atrybutów",
+ "attributes-propagation-hint":"Widok jednostki będzie automatycznie kopiować określone atrybuty z Docelowej Jednostki za każdym razem, gdy zapisujesz lub aktualizujesz ten widok jednostki. Ze względów wydajnościowych atrybuty Docelowej Jednostki nie są propagowane do widoku jednostki przy każdej zmianie atrybutu. Możesz włączyć automatyczną propagację, konfigurując węzeł reguły „kopiuj do widoku” w swoim łańcuchu reguł i łącząc wiadomości „Post attributes” i „Attributes Updated” z nowym węzłem reguły.",
+ "timeseries-data":"Dane szeregu czasowego",
+ "timeseries-data-hint":"Skonfiguruj klucze danych szeregu czasowego Docelowej Jednostki, które będą dostępne w widoku jednostki. Te dane szeregu czasowego są tylko do odczytu.",
+ "search":"Szukaj widoków jednostki",
+ "selected-entity-views":"{ count, plural, =1 {1 widok jednostki} other {# widoki jednostki} } wybrano",
+ "make-public-entity-view-title":"Czy na pewno chcesz udostępnić widok jednostki '{{entityViewName}}' publicznie?",
+ "make-public-entity-view-text":"Po potwierdzeniu widok jednostki i wszystkie jego dane staną się publiczne i dostępne dla innych.",
+ "make-private-entity-view-title":"Czy na pewno chcesz uczynić widok jednostki '{{entityViewName}}' prywatnym?",
+ "make-private-entity-view-text":"Po potwierdzeniu widok jednostki i wszystkie jego dane staną się prywatne i nie będą dostępne dla innych.",
+ "assign-entity-view-to-edge":"Przypisz widok jednostki do urządzenia",
+ "assign-entity-view-to-edge-text":"Wybierz widoki jednostki do przypisania do urządzenia",
+ "unassign-entity-view-from-edge-title":"Czy na pewno chcesz odpiąć widok jednostki '{{entityViewName}}'?",
+ "unassign-entity-view-from-edge-text":"Po potwierdzeniu widok jednostki zostanie odpięty i nie będzie dostępny dla urządzenia.",
+ "unassign-entity-views-from-edge-action-title":"Odpiąć { count, plural, =1 {1 widok jednostki} other {# widoki jednostki} } od urządzenia",
+ "unassign-entity-view-from-edge":"Odpiąć widok jednostki",
+ "unassign-entity-views-from-edge-title":"Czy na pewno chcesz odpiąć { count, plural, =1 {1 widok jednostki} other {# widoki jednostki} }?",
+ "unassign-entity-views-from-edge-text":"Po potwierdzeniu wszystkie wybrane widoki jednostki zostaną odpięte i nie będą dostępne dla urządzenia."
+ },
+ "event":{
+ "event-type":"Typ zdarzenia",
+ "events-filter":"Filtr zdarzeń",
+ "clean-events":"Wyczyść zdarzenia",
+ "type-error":"Błąd",
+ "type-lc-event":"Zdarzenie cyklu życia",
+ "type-stats":"Statystyki",
+ "type-debug-rule-node":"Debug",
+ "type-debug-rule-chain":"Debug",
+ "no-events-prompt":"Nie znaleziono zdarzeń",
+ "error":"Błąd",
+ "alarm":"Alarm",
+ "event-time":"Czas zdarzenia",
+ "server":"Serwer",
+ "body":"Treść",
+ "method":"Metoda",
+ "type":"Typ",
+ "message":"Wiadomość",
+ "message-id":"Identyfikator wiadomości",
+ "copy-message-id":"Kopiuj identyfikator wiadomości",
+ "message-type":"Typ wiadomości",
+ "data-type":"Typ danych",
+ "relation-type":"Typ relacji",
+ "metadata":"Metadane",
+ "data":"Dane",
+ "event":"Zdarzenie",
+ "status":"Status",
+ "success":"Sukces",
+ "failed":"Niepowodzenie",
+ "messages-processed":"Wiadomości przetworzone",
+ "max-messages-processed":"Maksymalna ilość wiadomości przetworzonych",
+ "min-messages-processed":"Minimalna ilość wiadomości przetworzonych",
+ "errors-occurred":"Wystąpiły błędy",
+ "max-errors-occurred":"Maksymalna ilość wystąpiłych błędów",
+ "min-errors-occurred":"Minimalna ilość wystąpiłych błędów",
+ "min-value":"Minimalna wartość to 0.",
+ "all-events":"Wszystkie",
+ "has-error":"Zawiera błąd",
+ "entity-id":"Identyfikator jednostki",
+ "copy-entity-id":"Kopiuj identyfikator jednostki",
+ "entity-type":"Typ jednostki",
+ "clear-filter":"Wyczyść filtr",
+ "clear-request-title":"Wyczyść wszystkie zdarzenia",
+ "clear-request-text":"Czy na pewno chcesz wyczyścić wszystkie zdarzenia?",
+ "started":"Rozpoczęte",
+ "updated":"Zaktualizowane",
+ "stopped":"Zatrzymane"
+ },
+ "extension":{
+ "extensions":"Rozszerzenia",
+ "selected-extensions":"{ count, plural, =1 {1 rozszerzenie} other {# rozszerzeń} } wybranych",
+ "type":"Typ",
+ "key":"Klucz",
+ "value":"Wartość",
+ "id":"Identyfikator",
+ "extension-id":"Identyfikator rozszerzenia",
+ "extension-type":"Typ rozszerzenia",
+ "transformer-json":"JSON *",
+ "unique-id-required":"Identyfikator rozszerzenia już istnieje.",
+ "delete":"Usuń rozszerzenie",
+ "add":"Dodaj rozszerzenie",
+ "edit":"Edytuj rozszerzenie",
+ "delete-extension-title":"Czy na pewno chcesz usunąć rozszerzenie '{{extensionId}}'?",
+ "delete-extension-text":"Bądź ostrożny, po potwierdzeniu rozszerzenie i wszystkie związane z nim dane staną się nieodwracalnie utracone.",
+ "delete-extensions-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 rozszerzenie} other {# rozszerzeń} }?",
+ "delete-extensions-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane rozszerzenia zostaną usunięte.",
+ "converters":"Konwertery",
+ "converter-id":"Identyfikator konwertera",
+ "configuration":"Konfiguracja",
+ "converter-configurations":"Konfiguracje konwertera",
+ "token":"Token bezpieczeństwa",
+ "add-converter":"Dodaj konwerter",
+ "add-config":"Dodaj konfigurację konwertera",
+ "device-name-expression":"Wyrażenie nazwy urządzenia",
+ "device-type-expression":"Wyrażenie typu urządzenia",
+ "custom":"Niestandardowe",
+ "to-double":"Do Double",
+ "transformer":"Transformator",
+ "json-required":"Wymagany jest JSON transformatora.",
+ "json-parse":"Nie można sparsować JSON transformatora.",
+ "attributes":"Atrybuty",
+ "add-attribute":"Dodaj atrybut",
+ "add-map":"Dodaj element mapowania",
+ "timeseries":"Szereg czasowy",
+ "add-timeseries":"Dodaj szereg czasowy",
+ "field-required":"Pole jest wymagane",
+ "brokers":"Brokerzy",
+ "add-broker":"Dodaj brokera",
+ "host":"Host",
+ "port":"Port",
+ "port-range":"Port powinien mieć zakres od 1 do 65535.",
+ "ssl":"SSL",
+ "credentials":"Dane uwierzytelniające",
+ "username":"Nazwa użytkownika",
+ "password":"Hasło",
+ "retry-interval":"Interwał ponawiania w milisekundach",
+ "anonymous":"Anonimowy",
+ "basic":"Podstawowy",
+ "pem":"PEM",
+ "ca-cert":"Plik certyfikatu CA *",
+ "private-key":"Plik klucza prywatnego *",
+ "cert":"Plik certyfikatu *",
+ "no-file":"Nie wybrano pliku.",
+ "drop-file":"Upuść plik lub kliknij, aby wybrać plik do przesłania.",
+ "mapping":"Mapowanie",
+ "topic-filter":"Filtr tematów",
+ "converter-type":"Typ konwertera",
+ "converter-json":"Json",
+ "json-name-expression":"Wyrażenie nazwy urządzenia JSON",
+ "topic-name-expression":"Wyrażenie nazwy tematu urządzenia",
+ "json-type-expression":"Wyrażenie typu urządzenia JSON",
+ "topic-type-expression":"Wyrażenie typu tematu urządzenia",
+ "attribute-key-expression":"Wyrażenie klucza atrybutu",
+ "attr-json-key-expression":"Wyrażenie klucza JSON atrybutu",
+ "attr-topic-key-expression":"Wyrażenie klucza tematu atrybutu",
+ "request-id-expression":"Wyrażenie identyfikatora żądania",
+ "request-id-json-expression":"Wyrażenie identyfikatora JSON żądania",
+ "request-id-topic-expression":"Wyrażenie identyfikatora tematu żądania",
+ "response-topic-expression":"Wyrażenie tematu odpowiedzi",
+ "value-expression":"Wyrażenie wartości",
+ "topic":"Temat",
+ "timeout":"Timeout w milisekundach",
+ "converter-json-required":"Wymagany jest JSON konwertera.",
+ "converter-json-parse":"Nie można sparsować JSON konwertera.",
+ "filter-expression":"Wyrażenie filtru",
+ "connect-requests":"Żądania połączenia",
+ "add-connect-request":"Dodaj żądanie połączenia",
+ "disconnect-requests":"Żądania rozłączenia",
+ "add-disconnect-request":"Dodaj żądanie rozłączenia",
+ "attribute-requests":"Żądania atrybutów",
+ "add-attribute-request":"Dodaj żądanie atrybutu",
+ "attribute-updates":"Aktualizacje atrybutów",
+ "add-attribute-update":"Dodaj aktualizację atrybutu",
+ "server-side-rpc":"RPC po stronie serwera",
+ "add-server-side-rpc-request":"Dodaj żądanie RPC po stronie serwera",
+ "device-name-filter":"Filtr nazwy urządzenia",
+ "attribute-filter":"Filtr atrybutu",
+ "method-filter":"Filtr metody",
+ "request-topic-expression":"Wyrażenie tematu żądania",
+ "response-timeout":"Timeout odpowiedzi w milisekundach",
+ "topic-expression":"Wyrażenie tematu",
+ "client-scope":"Zakres klienta",
+ "add-device":"Dodaj urządzenie",
+ "opc-server":"Serwery OPC",
+ "opc-add-server":"Dodaj serwer OPC",
+ "opc-add-server-prompt":"Proszę dodać serwer OPC",
+ "opc-application-name":"Nazwa aplikacji",
+ "opc-application-uri":"URI aplikacji",
+ "opc-scan-period-in-seconds":"Okres skanowania w sekundach",
+ "opc-security":"Bezpieczeństwo",
+ "opc-identity":"Tożsamość",
+ "opc-keystore":"Schronisko klucza",
+ "opc-type":"Typ",
+ "opc-keystore-type":"Typ schroniska klucza",
+ "opc-keystore-location":"Lokalizacja *",
+ "opc-keystore-password":"Hasło",
+ "opc-keystore-alias":"Alias",
+ "opc-keystore-key-password":"Hasło klucza",
+ "opc-device-node-pattern":"Wzorzec węzła urządzenia",
+ "opc-device-name-pattern":"Wzorzec nazwy urządzenia",
+ "modbus-server":"Serwery/slave'y Modbus",
+ "modbus-add-server":"Dodaj serwer/slave'a Modbus",
+ "modbus-add-server-prompt":"Proszę dodać serwer/slave'a Modbus",
+ "modbus-transport":"Transport",
+ "modbus-tcp-reconnect":"Automatyczne ponowne połączenie",
+ "modbus-rtu-over-tcp":"RTU przez TCP",
+ "modbus-port-name":"Nazwa portu szeregowego",
+ "modbus-encoding":"Kodowanie",
+ "modbus-parity":"Parzystość",
+ "modbus-baudrate":"Prędkość transmisji",
+ "modbus-databits":"Bity danych",
+ "modbus-stopbits":"Bity stopu",
+ "modbus-databits-range":"Bity danych powinny mieć zakres od 7 do 8.",
+ "modbus-stopbits-range":"Bity stopu powinny mieć zakres od 1 do 2.",
+ "modbus-unit-id":"Identyfikator jednostki",
+ "modbus-unit-id-range":"Identyfikator jednostki powinien mieć zakres od 1 do 247.",
+ "modbus-device-name":"Nazwa urządzenia",
+ "modbus-poll-period":"Okres sondowania (ms)",
+ "modbus-attributes-poll-period":"Okres sondowania atrybutów (ms)",
+ "modbus-timeseries-poll-period":"Okres sondowania szeregów czasowych (ms)",
+ "modbus-poll-period-range":"Okres sondowania powinien być wartością dodatnią.",
+ "modbus-tag":"Tag",
+ "modbus-function":"Funkcja",
+ "modbus-register-address":"Adres rejestru",
+ "modbus-register-address-range":"Adres rejestru powinien mieć zakres od 0 do 65535.",
+ "modbus-register-bit-index":"Indeks bitu",
+ "modbus-register-bit-index-range":"Indeks bitu powinien mieć zakres od 0 do 15.",
+ "modbus-register-count":"Liczba rejestrów",
+ "modbus-register-count-range":"Liczba rejestrów powinna być wartością dodatnią.",
+ "modbus-byte-order":"Kolejność bajtów",
+ "sync":{
+ "status":"Status",
+ "sync":"Synchronizowane",
+ "not-sync":"Niesynchronizowane",
+ "last-sync-time":"Ostatnia synchronizacja",
+ "not-available":"Niedostępne"
+ },
+ "export-extensions-configuration":"Eksportuj konfigurację rozszerzeń",
+ "import-extensions-configuration":"Importuj konfigurację rozszerzeń",
+ "import-extensions":"Importuj rozszerzenia",
+ "import-extension":"Importuj rozszerzenie",
+ "export-extension":"Eksportuj rozszerzenie",
+ "file":"Plik rozszerzeń",
+ "invalid-file-error":"Błąd - nieprawidłowy plik rozszerzenia"
+ },
+ "feature":{
+ "advanced-features":"Zaawansowane funkcje"
+ },
+ "filter":{
+ "add":"Dodaj filtr",
+ "edit":"Edytuj filtr",
+ "name":"Nazwa filtra",
+ "name-required":"Wymagana nazwa filtra.",
+ "duplicate-filter":"Filtr o tej samej nazwie już istnieje.",
+ "filters":"Filtry",
+ "unable-delete-filter-title":"Nie można usunąć filtra",
+ "unable-delete-filter-text":"Nie można usunąć filtra '{{filter}}', ponieważ jest używany przez następujące widżety:
{{widgetsList}}",
+ "duplicate-filter-error":"Znaleziono zduplikowany filtr '{{filter}}'.
Filtry muszą być unikalne w obrębie pulpitu nawigacyjnego.",
+ "missing-key-filters-error":"Kluczowe filtry są brakujące w filtrze '{{filter}}'.",
+ "filter":"Filtr",
+ "editable":"Możliwość edycji",
+ "no-filters-found":"Nie znaleziono filtrów.",
+ "no-filter-text":"Brak określonego filtra",
+ "add-filter-prompt":"Proszę dodać filtr",
+ "no-filter-matching":"'{{filter}}' nie znaleziono.",
+ "create-new-filter":"Utwórz nowy!",
+ "create-new":"Utwórz nowy",
+ "filter-required":"Filtr jest wymagany.",
+ "operation":{
+ "operation":"Operacja",
+ "equal":"równa się",
+ "not-equal":"nie równa się",
+ "starts-with":"zaczyna się od",
+ "ends-with":"kończy się na",
+ "contains":"zawiera",
+ "not-contains":"nie zawiera",
+ "greater":"większa niż",
+ "less":"mniejsza niż",
+ "greater-or-equal":"większa lub równa",
+ "less-or-equal":"mniejsza lub równa",
+ "and":"i",
+ "or":"lub",
+ "in":"w",
+ "not-in":"nie w"
+ },
+ "ignore-case":"ignoruj wielkość liter",
+ "value":"Wartość",
+ "remove-filter":"Usuń filtr",
+ "duplicate-filter-action":"Zduplikuj filtr",
+ "preview":"Podgląd filtra",
+ "no-filters":"Brak skonfigurowanych filtrów",
+ "add-filter":"Dodaj filtr",
+ "add-complex-filter":"Dodaj filtr złożony",
+ "add-complex":"Dodaj złożony",
+ "complex-filter":"Filtr złożony",
+ "edit-complex-filter":"Edytuj filtr złożony",
+ "edit-filter-user-params":"Edytuj parametry użytkownika predykatu filtra",
+ "filter-user-params":"Parametry użytkownika predykatu filtra",
+ "user-parameters":"Parametry użytkownika",
+ "display-label":"Etykieta do wyświetlenia",
+ "autogenerated-label":"Automatycznie generowana etykieta",
+ "order-priority":"Priorytet porządkowania pola",
+ "key-filter":"Filtr klucza",
+ "key-filters":"Filtry klucza",
+ "key-name":"Nazwa klucza",
+ "key-name-required":"Wymagana jest nazwa klucza.",
+ "key-type":{
+ "key-type":"Typ klucza",
+ "attribute":"Atrybut",
+ "timeseries":"Szereg czasowy",
+ "entity-field":"Pole encji",
+ "constant":"Stała",
+ "client-attribute":"Atrybut klienta",
+ "server-attribute":"Atrybut serwera",
+ "shared-attribute":"Atrybut wspólny"
+ },
+ "value-type":{
+ "value-type":"Value type",
+ "string":"String",
+ "numeric":"Numeric",
+ "boolean":"Boolean",
+ "date-time":"Datetime"
+ },
+ "value-type-required":"Wymagany jest typ wartości klucza.",
+ "key-value-type-change-title":"Czy na pewno chcesz zmienić typ wartości klucza?",
+ "key-value-type-change-message":"Jeśli potwierdzisz nowy typ wartości, wszystkie wprowadzone filtry klucza zostaną usunięte.",
+ "no-key-filters":"Brak skonfigurowanych filtrów klucza",
+ "add-key-filter":"Dodaj filtr klucza",
+ "remove-key-filter":"Usuń filtr klucza",
+ "edit-key-filter":"Edytuj filtr klucza",
+ "date":"Data",
+ "time":"Czas",
+ "current-tenant":"Bieżący najemca",
+ "current-customer":"Bieżący klient",
+ "current-user":"Bieżący użytkownik",
+ "current-device":"Bieżące urządzenie",
+ "default-value":"Wartość domyślna",
+ "dynamic-source-type":"Typ źródła dynamicznego",
+ "dynamic-value":"Wartość dynamiczna",
+ "no-dynamic-value":"Brak wartości dynamicznej",
+ "source-attribute":"Atrybut źródła",
+ "switch-to-dynamic-value":"Przełącz na wartość dynamiczną",
+ "switch-to-default-value":"Przełącz na wartość domyślną",
+ "inherit-owner":"Dziedzicz od właściciela",
+ "source-attribute-not-set":"Jeśli atrybut źródła nie jest ustawiony"
+ },
+ "fullscreen":{
+ "expand":"Rozwiń na pełny ekran",
+ "exit":"Wyjdź z trybu pełnoekranowego",
+ "toggle":"Przełącz tryb pełnoekranowy",
+ "fullscreen":"Pełny ekran"
+ },
+ "function":{
+ "function":"Funkcja"
+ },
+ "gateway":{
+ "add-entry":"Dodaj konfigurację",
+ "advanced":"Zaawansowane",
+ "checking-device-activity":"Sprawdzanie aktywności urządzenia",
+ "command":"Komendy Docker",
+ "command-copied-message":"Komenda Docker została skopiowana do schowka",
+ "configuration":"Konfiguracja",
+ "connector-add":"Dodaj nowy konektor",
+ "connector-enabled":"Włącz konektor",
+ "connector-name":"Nazwa konektora",
+ "connector-name-required":"Nazwa konektora jest wymagana.",
+ "connector-type":"Typ konektora",
+ "connector-type-required":"Typ konektora jest wymagany.",
+ "connectors":"Konektory",
+ "connectors-config":"Konfiguracja konektorów",
+ "connectors-table-enabled":"Włączony",
+ "connectors-table-name":"Nazwa",
+ "connectors-table-type":"Typ",
+ "connectors-table-status":"Status",
+ "connectors-table-actions":"Akcje",
+ "connectors-table-key":"Klucz",
+ "connectors-table-class":"Klasa",
+ "rpc-command-send":"Wyślij",
+ "rpc-command-result":"Odpowiedź",
+ "rpc-command-edit-params":"Edytuj parametry",
+ "gateway-configuration":"Konfiguracja ogólna",
+ "docker-label":"Użyj poniższej instrukcji, aby uruchomić bramę IoT w Docker Compose z uwierzytelnieniem dla wybranego urządzenia",
+ "install-docker-compose":"Skorzystaj z instrukcji, aby pobrać, zainstalować i skonfigurować Docker Compose",
+ "download-configuration-file":"Pobierz plik konfiguracyjny",
+ "download-docker-compose":"Pobierz plik docker-compose.yml dla Twojej bramy",
+ "launch-gateway":"Uruchom bramę",
+ "launch-docker-compose":"Uruchom bramę, używając poniższej komendy w terminalu z folderu zawierającego plik docker-compose.yml",
+ "create-new-gateway":"Utwórz nową bramę",
+ "create-new-gateway-text":"Jesteś pewien, że chcesz utworzyć nową bramę o nazwie: '{{gatewayName}}'?",
+ "created-time":"Czas utworzenia",
+ "configuration-delete-dialog-header":"Konfiguracje zostaną usunięte",
+ "configuration-delete-dialog-body":"Wyłączenie Konfiguracji Zdalnej jest możliwe tylko przy fizycznym dostępie do Bramy. Wszystkie wcześniejsze konfiguracje zostaną usunięte.
\nAby wyłączyć konfigurację, wprowadź poniżej nazwę Bramy",
+ "configuration-delete-dialog-input":"Nazwa Bramy",
+ "configuration-delete-dialog-input-required":"Nazwa Bramy jest obowiązkowa",
+ "configuration-delete-dialog-confirm":"Wyłącz",
+ "delete":"Usuń konfigurację",
+ "download-tip":"Pobierz plik konfiguracyjny",
+ "drop-file":"Upuść plik tutaj lub",
+ "gateway":"Brama",
+ "gateway-exists":"Urządzenie o tej samej nazwie już istnieje.",
+ "gateway-name":"Nazwa Bramy",
+ "gateway-name-required":"Nazwa Bramy jest wymagana.",
+ "gateway-saved":"Konfiguracja Bramy została pomyślnie zapisana.",
+ "grpc":"GRPC",
+ "grpc-keep-alive-timeout":"Limit czasu Keep Alive (w ms)",
+ "grpc-keep-alive-timeout-required":"Limit czasu Keep Alive jest wymagany",
+ "grpc-keep-alive-timeout-min":"Limit czasu Keep Alive nie może być mniejszy niż 1",
+ "grpc-keep-alive-timeout-pattern":"Limit czasu Keep Alive jest nieprawidłowy",
+ "grpc-keep-alive":"Keep Alive (w ms)",
+ "grpc-keep-alive-required":"Keep Alive jest wymagany",
+ "grpc-keep-alive-min":"Keep Alive nie może być mniejszy niż 1",
+ "grpc-keep-alive-pattern":"Keep Alive jest nieprawidłowy",
+ "grpc-min-time-between-pings":"Minimalny czas między pingami (w ms)",
+ "grpc-min-time-between-pings-required":"Minimalny czas między pingami jest wymagany",
+ "grpc-min-time-between-pings-min":"Minimalny czas między pingami nie może być mniejszy niż 1",
+ "grpc-min-time-between-pings-pattern":"Minimalny czas między pingami jest nieprawidłowy",
+ "grpc-min-ping-interval-without-data":"Minimalny interwał pingowania bez danych (w ms)",
+ "grpc-min-ping-interval-without-data-required":"Minimalny interwał pingowania bez danych jest wymagany",
+ "grpc-min-ping-interval-without-data-min":"Minimalny interwał pingowania bez danych nie może być mniejszy niż 1",
+ "grpc-min-ping-interval-without-data-pattern":"Minimalny interwał pingowania bez danych jest nieprawidłowy",
+ "grpc-max-pings-without-data":"Maksymalna liczba pingów bez danych",
+ "grpc-max-pings-without-data-required":"Maksymalna liczba pingów bez danych jest wymagana",
+ "grpc-max-pings-without-data-min":"Maksymalna liczba pingów bez danych nie może być mniejsza niż 1",
+ "grpc-max-pings-without-data-pattern":"Maksymalna liczba pingów bez danych jest nieprawidłowa",
+ "inactivity-check-period-seconds":"Okres sprawdzania braku aktywności (w sekundach)",
+ "inactivity-check-period-seconds-required":"Okres sprawdzania braku aktywności jest wymagany",
+ "inactivity-check-period-seconds-min":"Okres sprawdzania braku aktywności nie może być mniejszy niż 1",
+ "inactivity-check-period-seconds-pattern":"Okres sprawdzania braku aktywności jest nieprawidłowy",
+ "inactivity-timeout-seconds":"Okres braku aktywności (w sekundach)",
+ "inactivity-timeout-seconds-required":"Okres braku aktywności jest wymagany",
+ "inactivity-timeout-seconds-min":"Okres braku aktywności nie może być mniejszy niż 1",
+ "inactivity-timeout-seconds-pattern":"Okres braku aktywności jest nieprawidłowy",
+ "json-parse":"Nieprawidłowy format JSON.",
+ "json-required":"To pole nie może być puste.",
+ "logs":{
+ "logs":"Logi",
+ "days":"dni",
+ "hours":"godzin",
+ "minutes":"minut",
+ "seconds":"sekund",
+ "date-format":"Format daty",
+ "date-format-required":"Wymagany format daty",
+ "log-format":"Format logów",
+ "log-type":"Typ logu",
+ "log-format-required":"Wymagany format logów",
+ "remote":"Zdalne logowanie",
+ "remote-logs":"Zdalne logi",
+ "local":"Lokalne logowanie",
+ "level":"Poziom logowania",
+ "file-path":"Ścieżka pliku",
+ "file-path-required":"Wymagana ścieżka pliku",
+ "saving-period":"Okres zapisywania logów",
+ "saving-period-min":"Okres zapisywania logów nie może być krótszy niż 1",
+ "saving-period-required":"Wymagany okres zapisywania logów",
+ "backup-count":"Liczba kopii zapasowych",
+ "backup-count-min":"Liczba kopii zapasowych nie może być mniejsza niż 1",
+ "backup-count-required":"Wymagana liczba kopii zapasowych"
+ },
+ "min-pack-send-delay":"Minimalny opóźnienie wysyłki paczki (w ms)",
+ "min-pack-send-delay-required":"Wymagane minimalne opóźnienie wysyłki paczki",
+ "min-pack-send-delay-min":"Minimalne opóźnienie wysyłki paczki nie może być mniejsze niż 0",
+ "no-connectors":"Brak konektorów",
+ "no-data":"Brak konfiguracji",
+ "no-gateway-found":"Nie znaleziono bramy.",
+ "no-gateway-matching":"Brak dopasowania do '{{item}}'",
+ "path-logs":"Ścieżka do plików dziennika",
+ "path-logs-required":"Wymagana ścieżka",
+ "permit-without-calls":"Zezwalaj na keep alive bez wywołań",
+ "remote":"Zdalna konfiguracja",
+ "remote-logging-level":"Poziom logowania",
+ "remove-entry":"Usuń konfigurację",
+ "remote-shell":"Zdalny shell",
+ "remote-configuration":"Zdalna konfiguracja",
+ "other":"Inne",
+ "save-tip":"Zapisz plik konfiguracyjny",
+ "security-type":"Typ zabezpieczeń",
+ "security-types":{
+ "access-token":"Token dostępu",
+ "username-password":"Nazwa użytkownika i hasło",
+ "tls":"TLS",
+ "tls-access-token":"TLS + Token dostępu",
+ "tls-private-key":"TLS + Klucz prywatny"
+ },
+ "server-port":"Port serwera",
+ "statistics":{
+ "statistic":"Statystyka",
+ "statistics":"Statystyki",
+ "statistic-commands-empty":"Brak dostępnych statystyk",
+ "commands":"Polecenia",
+ "send-period":"Okres wysyłania statystyk (w sekundach)",
+ "send-period-required":"Okres wysyłania statystyk jest wymagany",
+ "send-period-min":"Okres wysyłania statystyk nie może być krótszy niż 60",
+ "send-period-pattern":"Okres wysyłania statystyk jest nieprawidłowy",
+ "check-connectors-configuration":"Sprawdź konfigurację łączników (w sekundach)",
+ "check-connectors-configuration-required":"Sprawdzenie konfiguracji łączników jest wymagane",
+ "check-connectors-configuration-min":"Sprawdzenie konfiguracji łączników nie może być krótsze niż 1",
+ "check-connectors-configuration-pattern":"Sprawdzenie konfiguracji łączników jest nieprawidłowe",
+ "add":"Dodaj polecenie",
+ "timeout":"Limit czasu",
+ "timeout-ms":"Limit czasu (w ms)",
+ "timeout-required":"Limit czasu jest wymagany",
+ "timeout-min":"Limit czasu nie może być krótszy niż 1",
+ "timeout-pattern":"Limit czasu jest nieprawidłowy",
+ "attribute-name":"Nazwa atrybutu",
+ "attribute-name-required":"Nazwa atrybutu jest wymagana",
+ "command":"Polecenie",
+ "command-required":"Polecenie jest wymagane",
+ "command-pattern":"Polecenie jest nieprawidłowe",
+ "remove":"Usuń polecenie"
+ },
+ "storage":"Magazyn",
+ "storage-max-file-records":"Maksymalna liczba rekordów w pliku",
+ "storage-max-files":"Maksymalna liczba plików",
+ "storage-max-files-min":"Minimalna liczba wynosi 1.",
+ "storage-max-files-pattern":"Liczba jest nieprawidłowa.",
+ "storage-max-files-required":"Wymagana jest liczba.",
+ "storage-max-records":"Maksymalna liczba rekordów w magazynie",
+ "storage-max-records-min":"Minimalna liczba rekordów wynosi 1.",
+ "storage-max-records-pattern":"Liczba jest nieprawidłowa.",
+ "storage-max-records-required":"Wymagana jest maksymalna liczba rekordów.",
+ "storage-read-record-count":"Liczba odczytanych rekordów w magazynie",
+ "storage-read-record-count-min":"Minimalna liczba rekordów wynosi 1.",
+ "storage-read-record-count-pattern":"Liczba jest nieprawidłowa.",
+ "storage-read-record-count-required":"Wymagana jest liczba odczytanych rekordów.",
+ "storage-max-read-record-count":"Maksymalna liczba odczytanych rekordów w magazynie",
+ "storage-max-read-record-count-min":"Minimalna liczba rekordów wynosi 1.",
+ "storage-max-read-record-count-pattern":"Liczba jest nieprawidłowa.",
+ "storage-max-read-record-count-required":"Wymagana jest maksymalna liczba odczytanych rekordów.",
+ "storage-data-folder-path":"Ścieżka folderu danych",
+ "storage-data-folder-path-required":"Wymagana jest ścieżka folderu danych.",
+ "storage-pack-size":"Maksymalny rozmiar pakietu zdarzeń",
+ "storage-pack-size-min":"Minimalna liczba wynosi 1.",
+ "storage-pack-size-pattern":"Liczba jest nieprawidłowa.",
+ "storage-pack-size-required":"Wymagany jest maksymalny rozmiar pakietu zdarzeń.",
+ "storage-path":"Ścieżka magazynu",
+ "storage-path-required":"Wymagana jest ścieżka magazynu.",
+ "storage-type":"Typ magazynu",
+ "storage-types":{
+ "file-storage":"Magazyn plików",
+ "memory-storage":"Magazyn pamięci",
+ "sqlite":"SQLite"
+ },
+ "thingsboard":"ThingsBoard",
+ "general":"Ogólne",
+ "thingsboard-host":"Host ThingsBoard",
+ "thingsboard-host-required":"Host jest wymagany.",
+ "thingsboard-port":"Port ThingsBoard",
+ "thingsboard-port-max":"Maksymalny numer portu to 65535.",
+ "thingsboard-port-min":"Minimalny numer portu to 1.",
+ "thingsboard-port-pattern":"Port jest niepoprawny.",
+ "thingsboard-port-required":"Port jest wymagany.",
+ "tidy":"Porządkuj",
+ "tidy-tip":"Porządkuj konfigurację JSON",
+ "title-connectors-json":"Konfiguracja konektora {{typeName}}",
+ "tls-path-ca-certificate":"Ścieżka do certyfikatu CA na gatewayu",
+ "tls-path-client-certificate":"Ścieżka do certyfikatu klienta na gatewayu",
+ "messages-ttl-check-in-hours":"Sprawdź TTL wiadomości w godzinach",
+ "messages-ttl-check-in-hours-required":"Sprawdzenie TTL wiadomości w godzinach jest wymagane.",
+ "messages-ttl-check-in-hours-min":"Minimalna liczba to 1.",
+ "messages-ttl-check-in-hours-pattern":"Liczba jest niepoprawna.",
+ "messages-ttl-in-days":"TTL wiadomości w dniach",
+ "messages-ttl-in-days-required":"TTL wiadomości w dniach jest wymagane.",
+ "messages-ttl-in-days-min":"Minimalna liczba to 1.",
+ "messages-ttl-in-days-pattern":"Liczba jest niepoprawna.",
+ "mqtt-qos":"QoS",
+ "mqtt-qos-required":"QoS jest wymagane",
+ "mqtt-qos-range":"Wartości QoS są w zakresie od 0 do 1",
+ "tls-path-private-key":"Ścieżka do prywatnego klucza na gatewayu",
+ "toggle-fullscreen":"Przełącz pełny ekran",
+ "transformer-json-config":"Konfiguracja JSON*",
+ "update-config":"Dodaj/aktualizuj konfigurację JSON",
+ "hints":{
+ "remote-configuration":"Umożliwia zdalną konfigurację i zarządzanie bramką",
+ "remote-shell":"Umożliwia zdalne sterowanie systemem operacyjnym bramki z widżetu Zdalnej Powłoki",
+ "host":"Nazwa hosta lub adres IP serwera ThingsBoard",
+ "port":"Port usługi MQTT na serwerze ThingsBoard",
+ "token":"Token dostępowy dla bramki na serwerze ThingsBoard",
+ "client-id":"Identyfikator klienta MQTT dla bramki na serwerze ThingsBoard",
+ "username":"Nazwa użytkownika MQTT dla bramki na serwerze ThingsBoard",
+ "password":"Hasło MQTT dla bramki na serwerze ThingsBoard",
+ "ca-cert":"Ścieżka do pliku certyfikatu CA",
+ "date-form":"Format daty w komunikatach dziennika",
+ "data-folder":"Ścieżka do folderu, który będzie zawierał dane (względna lub bezwzględna)",
+ "log-format":"Format komunikatu dziennika",
+ "remote-log":"Umożliwia zdalne logowanie i odczyt dziennika z bramki",
+ "backup-count":"Jeśli liczba kopii zapasowych > 0, po dokonaniu zmiany rolki, nie więcej niż określona liczba plików kopii zapasowych jest przechowywana - najstarsze zostaną usunięte",
+ "storage":"Zapewnia konfigurację zapisu przychodzących danych przed ich wysłaniem na platformę",
+ "max-file-count":"Maksymalna liczba plików, które zostaną utworzone",
+ "max-read-count":"Liczba wiadomości do pobrania z magazynu i wysłania do ThingsBoard",
+ "max-records":"Maksymalna liczba rekordów przechowywanych w jednym pliku",
+ "read-record-count":"Liczba wiadomości do pobrania z magazynu i wysłania do ThingsBoard",
+ "max-records-count":"Maksymalna liczba danych w magazynie przed wysłaniem do ThingsBoard",
+ "ttl-check-hour":"Jak często brama sprawdza dane pod kątem przestarzałości",
+ "ttl-messages-day":"Maksymalna liczba dni, przez które dane będą przechowywane w magazynie",
+ "commands":"Polecenia do zbierania dodatkowych statystyk",
+ "attribute":"Klucz telemetrii statystyk",
+ "timeout":"Limit czasu na wykonanie polecenia",
+ "command":"Wynik wykonania polecenia, będzie używany jako wartość telemetrii",
+ "check-device-activity":"Umożliwia monitorowanie aktywności każdego podłączonego urządzenia",
+ "inactivity-timeout":"Czas po którym brama rozłączy urządzenie",
+ "inactivity-period":"Okresowość sprawdzania aktywności urządzenia",
+ "minimal-pack-delay":"Opóźnienie między wysyłką paczek wiadomości (zmniejszenie tego ustawienia zwiększa zużycie procesora)",
+ "qos":"Jakość usługi w komunikacji MQTT (0 - przynajmniej raz, 1 - co najmniej raz)",
+ "server-port":"Port sieciowy, na którym serwer GRPC nasłuchuje nadchodzących połączeń.",
+ "grpc-keep-alive-timeout":"Maksymalny czas oczekiwania serwera na odpowiedź keepalive ping przed uznaniem połączenia za martwe.",
+ "grpc-keep-alive":"Czas między dwoma kolejnymi wiadomościami keepalive ping, gdy nie ma aktywnego wywołania RPC.",
+ "grpc-min-time-between-pings":"Minimalny czas oczekiwania serwera między wysłaniem wiadomości keepalive ping.",
+ "grpc-max-pings-without-data":"Maksymalna liczba wiadomości keepalive ping, które serwer może wysłać, nie odbierając żadnych danych, zanim uzna połączenie za martwe.",
+ "grpc-min-ping-interval-without-data":"Minimalny czas oczekiwania serwera między wysłaniem wiadomości keepalive ping, gdy nie są przesyłane ani odbierane żadne dane.",
+ "permit-without-calls":"Zezwalaj serwerowi na utrzymanie połączenia GRPC aktywnego, nawet gdy nie ma aktywnych wywołań RPC."
+ }
+ },
+ "grid":{
+ "delete-item-title":"Czy na pewno chcesz usunąć ten element?",
+ "delete-item-text":"Bądź ostrożny, po potwierdzeniu ten element i wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-items-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 element} other {# elementów} }?",
+ "delete-items-action-title":"Usuń { count, plural, =1 {1 element} other {# elementów} }",
+ "delete-items-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane elementy zostaną usunięte, a wszystkie powiązane dane staną się nieodwracalne.",
+ "add-item-text":"Dodaj nowy element",
+ "no-items-text":"Nie znaleziono elementów",
+ "item-details":"Szczegóły elementu",
+ "delete-item":"Usuń element",
+ "delete-items":"Usuń elementy",
+ "scroll-to-top":"Przewiń do góry"
+ },
+ "help":{
+ "goto-help-page":"Przejdź do strony pomocy",
+ "show-help":"Pokaż pomoc"
+ },
+ "home":{
+ "home":"Strona główna",
+ "profile":"Profil",
+ "logout":"Wyloguj się",
+ "menu":"Menu",
+ "avatar":"Awatar",
+ "open-user-menu":"Otwórz menu użytkownika"
+ },
+ "file-input":{
+ "browse-file":"Przeglądaj plik",
+ "browse-files":"Przeglądaj pliki"
+ },
+ "image":{
+ "gallery":"Galeria obrazów",
+ "search":"Wyszukaj obraz",
+ "selected-images":"{ count, plural, =1 {1 obraz} other {# obrazy} } wybranych",
+ "created-time":"Czas utworzenia",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "resolution":"Rozdzielczość",
+ "size":"Rozmiar",
+ "system":"System",
+ "download-image":"Pobierz obraz",
+ "export-image":"Eksportuj obraz do JSON",
+ "import-image":"Importuj obraz z JSON",
+ "upload-image":"Prześlij obraz",
+ "edit-image":"Edytuj obraz",
+ "image-details":"Szczegóły obrazu",
+ "no-images":"Nie znaleziono obrazów",
+ "delete-image":"Usuń obraz",
+ "delete-image-title":"Czy na pewno chcesz usunąć obraz '{{imageTitle}}'?",
+ "delete-image-text":"Bądź ostrożny, po potwierdzeniu obraz stanie się nieodwracalnie utracony.",
+ "delete-images-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 obraz} other {# obrazy} }?",
+ "delete-images-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane obrazy zostaną usunięte, a wszelkie powiązane dane staną się nieodwracalnie utracone.",
+ "list-mode":"Widok listy",
+ "grid-mode":"Widok siatki",
+ "image-preview":"Podgląd obrazu",
+ "update-image":"Aktualizuj obraz",
+ "export-failed-error":"Nie można wyeksportować obrazu: {{error}}",
+ "image-json-file":"Plik JSON obrazu",
+ "invalid-image-json-file-error":"Nie można zaimportować obrazu z JSON: Nieprawidłowa struktura danych JSON obrazu.",
+ "image-is-in-use":"Obraz jest używany przez inne jednostki",
+ "images-are-in-use":"Obrazy są używane przez inne jednostki",
+ "image-is-in-use-text":"Obraz '{{title}}' nie został usunięty, ponieważ jest używany przez następujące jednostki:",
+ "images-are-in-use-text":"Nie wszystkie obrazy zostały usunięte, ponieważ są używane przez inne jednostki.Możesz zobaczyć odwołane jednostki, klikając przycisk Odwołania w odpowiednim wierszu obrazu.Jeśli nadal chcesz usunąć te obrazy, zaznacz je w tabeli poniżej i kliknij przycisk Usuń zaznaczone.",
+ "delete-image-in-use-text":"Jeśli nadal chcesz usunąć obraz, kliknij przycisk Usuń tak czy inaczej.",
+ "system-entities":"Jednostki systemowe:",
+ "entities":"jednostki:",
+ "references":"Odwołania",
+ "include-system-images":"Dołącz obrazy systemowe",
+ "clear-image":"Wyczyść obraz",
+ "no-image":"Brak obrazu",
+ "no-image-selected":"Nie wybrano obrazu",
+ "browse-from-gallery":"Przeglądaj z galerii",
+ "set-link":"Ustaw link",
+ "image-link":"Link obrazu",
+ "link":"Link",
+ "copy-image-link":"Kopiuj link obrazu",
+ "embed-image":"Osadź obraz",
+ "embed-to-html":"Osadź w HTML",
+ "embed-to-html-hint":"Ta funkcja umożliwia udostępnianie linku każdemu nieautoryzowanemu użytkownikowi.",
+ "embed-to-html-text":"Za pomocą poniższego fragmentu kodu możesz osadzić obraz w komponentach opartych na prostym HTML.
Takie komponenty obejmują widżety karty HTML, funkcje zawartości komórek itp.",
+ "embed-to-angular-template":"Osadź w szablonie Angular HTML",
+ "embed-to-angular-template-text":"Za pomocą poniższego fragmentu kodu możesz osadzić obraz w szablonie Angular HTML.
Takie komponenty obejmują widżet Markdown, sekcję HTML w edytorze widżetów, niestandardowe akcje itp."
+ },
+ "image-input":{
+ "drop-images-or":"Przeciągnij i upuść obrazy lub",
+ "drag-and-drop":"Przeciągnij i Upuść",
+ "or":"lub",
+ "browse":"Przeglądaj",
+ "no-images":"Brak wybranych obrazów",
+ "images":"obrazy"
+ },
+ "import":{
+ "no-file":"Nie wybrano pliku",
+ "drop-file":"Przeciągnij plik JSON lub kliknij, aby wybrać plik do przesłania.",
+ "drop-json-file-or":"Przeciągnij plik JSON lub",
+ "drop-file-csv":"Przeciągnij plik CSV lub kliknij, aby wybrać plik do przesłania.",
+ "drop-file-csv-or":"Przeciągnij plik CSV lub",
+ "column-value":"Wartość",
+ "column-title":"Tytuł",
+ "column-example":"Przykładowa wartość danych",
+ "column-key":"Atrybut/klucz telemetryczny",
+ "credentials":"Dane uwierzytelniające",
+ "csv-delimiter":"Separator CSV",
+ "csv-first-line-header":"Pierwsza linia zawiera nazwy kolumn",
+ "csv-update-data":"Aktualizuj atrybuty/telemetrię",
+ "details":"Szczegóły",
+ "import-csv-number-columns-error":"Plik powinien zawierać co najmniej dwie kolumny",
+ "import-csv-invalid-format-error":"Nieprawidłowy format pliku. Linia: '{{line}}'",
+ "column-type":{
+ "name":"Nazwa",
+ "type":"Typ",
+ "label":"Etykieta",
+ "column-type":"Typ kolumny",
+ "client-attribute":"Atrybut klienta",
+ "shared-attribute":"Wspólny atrybut",
+ "server-attribute":"Atrybut serwera",
+ "timeseries":"Szereg czasowy",
+ "entity-field":"Pole encji",
+ "access-token":"Token dostępu",
+ "x509":"X.509",
+ "mqtt":{
+ "client-id":"ID klienta MQTT",
+ "user-name":"Nazwa użytkownika MQTT",
+ "password":"Hasło MQTT"
+ },
+ "lwm2m":{
+ "client-endpoint":"Nazwa klienta LwM2M endpoint",
+ "security-config-mode":"Tryb konfiguracji bezpieczeństwa LwM2M",
+ "client-identity":"Tożsamość klienta LwM2M",
+ "client-key":"Klucz klienta LwM2M",
+ "client-cert":"Certyfikat publiczny klienta LwM2M",
+ "bootstrap-server-security-mode":"Tryb bezpieczeństwa serwera rozruchowego LwM2M",
+ "bootstrap-server-secret-key":"Tajny klucz serwera rozruchowego LwM2M",
+ "bootstrap-server-public-key-id":"Klucz publiczny lub identyfikator serwera rozruchowego LwM2M",
+ "lwm2m-server-security-mode":"Tryb bezpieczeństwa serwera LwM2M",
+ "lwm2m-server-secret-key":"Tajny klucz serwera LwM2M",
+ "lwm2m-server-public-key-id":"Klucz publiczny lub identyfikator serwera LwM2M"
+ },
+ "snmp":{
+ "host":"Host SNMP",
+ "port":"Port SNMP",
+ "version":"Wersja SNMP (v1, v2c lub v3)",
+ "community-string":"Ciąg społeczności SNMP"
+ },
+ "isgateway":"Czy to jest Bramą",
+ "activity-time-from-gateway-device":"Czas aktywności urządzenia bramowego",
+ "description":"Opis",
+ "routing-key":"Klucz brzegowy",
+ "secret":"Sekret brzegowy"
+ },
+ "stepper-text":{
+ "select-file":"Wybierz plik",
+ "configuration":"Importuj konfigurację",
+ "column-type":"Wybierz typy kolumn",
+ "creat-entities":"Tworzenie nowych jednostek"
+ },
+ "message":{
+ "create-entities":"{{count}} nowych jednostek zostało pomyślnie utworzonych.",
+ "update-entities":"{{count}} jednostek zostało pomyślnie zaktualizowanych.",
+ "error-entities":"Wystąpił błąd podczas tworzenia {{count}} jednostek."
+ }
+ },
+ "item":{
+ "selected":"Wybrane"
+ },
+ "js-func":{
+ "no-return-error":"Funkcja musi zwrócić wartość!",
+ "return-type-mismatch":"Funkcja musi zwrócić wartość typu '{{type}}'!",
+ "tidy":"Porządek",
+ "mini":"Mini"
+ },
+ "key-val":{
+ "key":"Klucz",
+ "value":"Wartość",
+ "remove-entry":"Usuń wpis",
+ "add-entry":"Dodaj wpis",
+ "no-data":"Brak danych"
+ },
+ "layout":{
+ "layout":"Układ",
+ "layouts":"Układy",
+ "manage":"Zarządzaj układami",
+ "settings":"Ustawienia układu",
+ "color":"Kolor",
+ "main":"Główny",
+ "right":"Prawo",
+ "left":"Lewo",
+ "select":"Wybierz docelowy układ",
+ "percentage-width":"Szerokość procentowa (%)",
+ "fixed-width":"Szerokość stała (px)",
+ "left-width":"Szerokość lewej kolumny (%)",
+ "right-width":"Szerokość prawej kolumny (%)",
+ "pick-fixed-side":"Stała strona: ",
+ "layout-fixed-width":"Szerokość stała (px)",
+ "value-min-error":"Wartość musi być większa niż {{min}}{{unit}}",
+ "value-max-error":"Wartość musi być mniejsza niż {{max}}{{unit}}",
+ "layout-fixed-width-required":"Szerokość stała jest wymagana",
+ "right-width-percentage-required":"Wymagany jest procent szerokości prawej strony",
+ "left-width-percentage-required":"Wymagany jest procent szerokości lewej strony",
+ "divider":"Podziałka",
+ "right-side":"Układ prawej strony",
+ "left-side":"Układ lewej strony"
+ },
+ "legend":{
+ "direction":"Kierunek",
+ "position":"Pozycja",
+ "show-values":"Pokaż wartości",
+ "min-option":"Min",
+ "max-option":"Maks.",
+ "average-option":"Średnia",
+ "total-option":"Suma",
+ "latest-option":"Najnowsza",
+ "sort-legend":"Sortuj klucze danych w legendzie",
+ "show-max":"Pokaż maksymalną wartość",
+ "show-min":"Pokaż minimalną wartość",
+ "show-avg":"Pokaż średnią wartość",
+ "show-total":"Pokaż sumę wartości",
+ "show-latest":"Pokaż najnowszą wartość",
+ "settings":"Ustawienia legendy",
+ "min":"min",
+ "max":"maks.",
+ "avg":"śr.",
+ "total":"suma",
+ "latest":"najnowsza",
+ "comparison-time-ago":{
+ "previousInterval":"(poprzedni przedział)",
+ "customInterval":"(niestandardowy przedział)",
+ "days":"(dzień temu)",
+ "weeks":"(tydzień temu)",
+ "months":"(miesiąc temu)",
+ "years":"(rok temu)"
+ },
+ "label":"Etykieta",
+ "value":"Wartość"
+ },
+ "login":{
+ "login":"Zaloguj się",
+ "request-password-reset":"Zażądaj resetu hasła",
+ "reset-password":"Resetuj hasło",
+ "create-password":"Utwórz hasło",
+ "two-factor-authentication":"Autentykacja dwuskładnikowa",
+ "passwords-mismatch-error":"Wprowadzone hasła muszą być takie same!",
+ "password-again":"Powtórz hasło",
+ "sign-in":"Proszę się zalogować",
+ "username":"Nazwa użytkownika (e-mail)",
+ "remember-me":"Zapamiętaj mnie",
+ "forgot-password":"Zapomniałeś hasła?",
+ "password-reset":"Reset hasła",
+ "expired-password-reset-message":"Twoje dane uwierzytelniające wygasły! Proszę utworzyć nowe hasło.",
+ "new-password":"Nowe hasło",
+ "new-password-again":"Potwierdź nowe hasło",
+ "password-link-sent-message":"Link do resetowania hasła został wysłany",
+ "email":"E-mail",
+ "login-with":"Zaloguj się za pomocą {{name}}",
+ "or":"lub",
+ "error":"Błąd logowania",
+ "verify-your-identity":"Zweryfikuj swoją tożsamość",
+ "select-way-to-verify":"Wybierz sposób weryfikacji",
+ "resend-code":"Wyślij kod ponownie",
+ "resend-code-wait":"Ponownie wyślij kod za { time, plural, =1 {1 sekundę} other {# sekundy} }",
+ "try-another-way":"Spróbuj inną metodę",
+ "totp-auth-description":"Proszę podać kod z aplikacji autoryzacyjnej.",
+ "totp-auth-placeholder":"Kod",
+ "sms-auth-description":"Kod zabezpieczający został wysłany na Twój telefon pod numerem {{contact}}.",
+ "sms-auth-placeholder":"Kod SMS",
+ "email-auth-description":"Kod zabezpieczający został wysłany na Twój adres e-mailowy {{contact}}.",
+ "email-auth-placeholder":"Kod e-mailowy",
+ "backup-code-auth-description":"Proszę podać jeden z kodów zapasowych.",
+ "backup-code-auth-placeholder":"Kod zapasowy"
+ },
+ "markdown":{
+ "edit":"Edytuj",
+ "preview":"Podgląd",
+ "copy-code":"Kliknij, aby skopiować",
+ "copied":"Skopiowano!"
+ },
+ "notification":{
+ "action-button":"Przycisk akcji",
+ "action-type":"Typ akcji",
+ "active":"Aktywny",
+ "add-notification-recipients-group":"Dodaj grupę odbiorców powiadomień",
+ "add-notification-template":"Dodaj szablon powiadomienia",
+ "add-recipient":"Dodaj odbiorcę",
+ "add-recipients":"Dodaj odbiorców",
+ "add-rule":"Dodaj regułę",
+ "add-stage":"Dodaj etap",
+ "add-template":"Dodaj szablon",
+ "after":"Po",
+ "alarm-assignment-trigger-settings":"Ustawienia wyzwalacza przypisania alarmu",
+ "alarm-comment-trigger-settings":"Ustawienia wyzwalacza komentarza alarmu",
+ "alarm-trigger-settings":"Ustawienia wyzwalacza alarmu",
+ "all":"Wszystkie",
+ "api-feature-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich funkcji API",
+ "api-usage-trigger-settings":"Ustawienia wyzwalacza korzystania z API",
+ "new-platform-version-trigger-settings":"Ustawienia wyzwalacza nowej wersji platformy",
+ "rate-limits-trigger-settings":"Ustawienia wyzwalacza przekroczenia limitów szybkości",
+ "at-least-one-should-be-selected":"Przynajmniej jedna pozycja musi być zaznaczona",
+ "basic-settings":"Podstawowe ustawienia",
+ "button-text":"Tekst przycisku",
+ "button-text-required":"Tekst przycisku jest wymagany",
+ "button-text-max-length":"Tekst przycisku powinien być krótszy lub równy {{ length }} znaków",
+ "compose":"Komponuj",
+ "conversation":"Rozmowa",
+ "conversation-required":"Rozmowa jest wymagana",
+ "copy-notification-template":"Skopiuj szablon powiadomienia",
+ "copy-rule":"Skopiuj regułę",
+ "copy-template":"Skopiuj szablon",
+ "create-new":"Utwórz nowe",
+ "created":"Utworzono",
+ "delete-notification-text":"Uważaj, po potwierdzeniu powiadomienie stanie się nieodwracalne.",
+ "delete-notification-title":"Czy na pewno chcesz usunąć powiadomienie?",
+ "delete-notifications-text":"Uważaj, po potwierdzeniu powiadomienia staną się nieodwracalne.",
+ "delete-notifications-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 powiadomienie} other {# powiadomienia} }?",
+ "delete-recipient-text":"Uważaj, po potwierdzeniu odbiorca stanie się nieodwracalny.",
+ "delete-recipient-title":"Czy na pewno chcesz usunąć odbiorcę '{{recipientName}}'?",
+ "delete-recipients-text":"Uważaj, po potwierdzeniu odbiorcy staną się nieodwracalni.",
+ "delete-recipients-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 odbiorcę} other {# odbiorców} }?",
+ "delete-request-text":"Uważaj, po potwierdzeniu żądanie stanie się nieodwracalne.",
+ "delete-request-title":"Czy na pewno chcesz usunąć żądanie?",
+ "delete-requests-text":"Uważaj, po potwierdzeniu żądania staną się nieodwracalne.",
+ "delete-requests-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 żądanie} other {# żądań} }?",
+ "delete-rule-text":"Uważaj, po potwierdzeniu reguła stanie się nieodwracalna.",
+ "delete-rule-title":"Czy na pewno chcesz usunąć regułę '{{ruleName}}'?",
+ "delete-rules-text":"Uważaj, po potwierdzeniu reguły staną się nieodwracalne.",
+ "delete-rules-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 regułę} other {# reguł} }?",
+ "delete-template-text":"Uważaj, po potwierdzeniu szablon stanie się nieodwracalny.",
+ "delete-template-title":"Czy na pewno chcesz usunąć szablon '{{templateName}}'?",
+ "delete-templates-text":"Uważaj, po potwierdzeniu szablony staną się nieodwracalne.",
+ "delete-templates-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 szablon} other {# szablonów} }?",
+ "deleted":"Usunięto",
+ "delivery-method":{
+ "delivery-method":"Metoda dostarczania",
+ "email":"Email",
+ "email-preview":"Podgląd powiadomienia email",
+ "slack":"Slack",
+ "slack-preview":"Podgląd powiadomienia Slack",
+ "microsoft-teams":"Microsoft Teams",
+ "microsoft-teams-preview":"Podgląd powiadomienia Microsoft Teams",
+ "sms":"SMS",
+ "sms-preview":"Podgląd powiadomienia SMS",
+ "web":"Web",
+ "web-preview":"Podgląd powiadomienia web"
+ },
+ "delivery-method-not-configure-click":"Metoda dostarczania nie jest skonfigurowana. Kliknij, aby skonfigurować.",
+ "delivery-method-not-configure-contact":"Metoda dostarczania nie jest skonfigurowana. Skontaktuj się z administratorem systemu.",
+ "delivery-methods":"Metody dostarczania",
+ "description":"Opis",
+ "device-activity-trigger-settings":"Ustawienia wyzwalacza aktywności urządzenia",
+ "device-list-rule-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich urządzeń",
+ "device-profiles-list-rule-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich profili urządzeń",
+ "disabled":"Wyłączone",
+ "edit-notification-recipients-group":"Edytuj grupę odbiorców powiadomień",
+ "edit-notification-template":"Edytuj szablon powiadomień",
+ "edit-rule":"Edytuj regułę",
+ "edit-template":"Edytuj szablon",
+ "enabled":"Włączone",
+ "entities-limit-trigger-settings":"Ustawienia wyzwalacza limitu encji",
+ "entity-action-trigger-settings":"Ustawienia wyzwalacza akcji encji",
+ "entity-type":"Typ encji",
+ "escalation-chain":"Łańcuch eskalacji",
+ "failed-send":"Błędy wysyłki",
+ "fails":"{ count, plural, =1 {1 błąd} other {# błędów} }",
+ "filter":"Filtr",
+ "first-recipient":"Pierwszy odbiorca",
+ "inactive":"Nieaktywne",
+ "inbox":"Skrzynka odbiorcza",
+ "notification-inbox":"Powiadomienia / Skrzynka odbiorcza",
+ "input-field-support-templatization":"Pole wejściowe obsługuje szablonowanie.",
+ "input-fields-support-templatization":"Pola wejściowe obsługują szablonowanie.",
+ "link":"Odnośnik",
+ "link-required":"Odnośnik jest wymagany",
+ "link-type":{
+ "dashboard":"Otwórz pulpit nawigacyjny",
+ "link":"Otwórz link URL"
+ },
+ "loading-notifications":"Ładowanie powiadomień...",
+ "management":"Zarządzanie powiadomieniami",
+ "mark-all-as-read":"Oznacz wszystkie jako przeczytane",
+ "mark-as-read":"Oznacz jako przeczytane",
+ "message":"Wiadomość",
+ "message-required":"Wiadomość jest wymagana",
+ "message-max-length":"Wiadomość powinna mieć mniej niż {{ length }} znaków",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana",
+ "new-notification":"Nowe powiadomienie",
+ "no-inbox-notification":"Nie znaleziono powiadomień",
+ "no-notification-request":"Brak zapytania o powiadomienie",
+ "no-notification-templates":"Nie znaleziono szablonów powiadomień",
+ "no-notifications-yet":"Brak powiadomień",
+ "no-recipients-notification":"Powiadomienie bez odbiorców",
+ "no-rule":"Nie skonfigurowano reguły",
+ "no-rules-notification":"Brak powiadomienia o regułach",
+ "no-severity-found":"Nie znaleziono powagi",
+ "no-severity-matching":"Nie znaleziono '{{severity}}'.",
+ "no-template-matching":"Nie znaleziono zasobów pasujących do '{{template}}'.",
+ "not-found-slack-recipient":"Nie znaleziono odbiorcy Slack",
+ "notification":"Powiadomienie",
+ "notification-center":"Centrum powiadomień",
+ "notify":"powiadomić",
+ "notify-again":"Powiadom ponownie",
+ "notify-alarm-action":{
+ "acknowledged":"Alarm potwierdzony",
+ "assigned":"Alarm przypisany",
+ "cleared":"Alarm wyczyszczony",
+ "created":"Alarm utworzony",
+ "severity-changed":"Zmieniono powagę alarmu",
+ "unassigned":"Alarm nieprzypisany"
+ },
+ "notify-on":"Powiadamiaj o",
+ "notify-on-comment-update":"Powiadamiaj o aktualizacji komentarza",
+ "notify-on-required":"Wymagane jest powiadomienie o",
+ "notify-on-unassign":"Powiadamiaj o cofnięciu przypisania",
+ "notify-only-user-comments":"Powiadamiaj tylko o komentarzach użytkownika",
+ "only-rule-chain-lifecycle-failures":"Tylko niepowodzenia cyklu życia łańcucha reguł",
+ "only-rule-node-lifecycle-failures":"Tylko niepowodzenia cyklu życia węzła reguły",
+ "platform-users":"Użytkownicy platformy",
+ "rate-limits":"Limity częstotliwości",
+ "rate-limits-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich limitów częstotliwości",
+ "recipient":"Odbiorca",
+ "recipient-group":"Grupa odbiorców",
+ "recipient-type":{
+ "affected-tenant-administrators":"Dotknięci administratorzy najemcy",
+ "affected-user":"Dotknięty użytkownik",
+ "all-users":"Wszyscy użytkownicy",
+ "customer-users":"Użytkownicy klientów",
+ "system-administrators":"Administratorzy systemu",
+ "tenant-administrators":"Administratorzy najemcy",
+ "user-filters":"Filtr użytkowników",
+ "user-list":"Lista użytkowników",
+ "users-entity-owner":"Użytkownicy właściciela jednostki"
+ },
+ "recipients":"Odbiorcy",
+ "notification-recipients":"Powiadomienia / Odbiorcy",
+ "recipients-count":"{ count, plural, =1 {1 odbiorca} other {# odbiorców} }",
+ "recipients-required":"Odbiorcy są wymagani",
+ "refresh-allow-delivery-method":"Odśwież metodę dostarczania",
+ "request-search":"Wyszukaj żądanie",
+ "request-status":{
+ "processing":"Przetwarzanie",
+ "scheduled":"Zaplanowane",
+ "sent":"Wysłane"
+ },
+ "review":"Recenzja",
+ "rule":"Reguła",
+ "rule-chain-list-rule-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich łańcuchów reguł",
+ "rule-engine-events-trigger-settings":"Ustawienia wyzwalaczy zdarzeń silnika reguł",
+ "rule-engine-filter":"Filtr silnika reguł",
+ "rule-name":"Nazwa reguły",
+ "rule-name-required":"Nazwa jest wymagana",
+ "rule-disable":"Wyłącz regułę powiadomienia",
+ "rule-enable":"Włącz regułę powiadomienia",
+ "rule-node-filter":"Filtr węzła reguły",
+ "rules":"Reguły",
+ "notification-rules":"Powiadomienia / Reguły",
+ "scheduler-later":"Zaplanuj na później",
+ "search-notification":"Wyszukaj powiadomienia",
+ "search-recipients":"Wyszukaj odbiorców",
+ "search-rules":"Wyszukaj reguły",
+ "search-templates":"Wyszukaj szablony",
+ "see-documentation":"Zobacz dokumentację",
+ "selected-notifications":"{ count, plural, =1 {1 powiadomienie} other {# powiadomień} } wybrano",
+ "selected-recipients":"{ count, plural, =1 {1 odbiorca} other {# odbiorców} } wybrano",
+ "selected-requests":"{ count, plural, =1 {1 żądanie} other {# żądań} } wybrano",
+ "selected-rules":"{ count, plural, =1 {1 reguła} other {# reguł} } wybrano",
+ "selected-template":"{ count, plural, =1 {1 szablon} other {# szablonów} } wybrano",
+ "send-notification":"Wyślij powiadomienie",
+ "sent":"Wysłane",
+ "notification-sent":"Powiadomienia / Wysłane",
+ "set-entity-from-notification":"Ustaw jednostkę z powiadomienia na stan pulpitu nawigacyjnego",
+ "slack-chanel-type":"Typ kanału Slack",
+ "slack-chanel-types":{
+ "direct":"Wiadomość bezpośrednia",
+ "private-channel":"Prywatny kanał",
+ "public-channel":"Publiczny kanał"
+ },
+ "start-from-scratch":"Rozpocznij od początku",
+ "status":"Status",
+ "stop-escalation-alarm-status-become":"Zatrzymaj eskalację, gdy status alarmu stanie się:",
+ "subject":"Temat",
+ "subject-required":"Temat jest wymagany",
+ "template":"Szablon",
+ "template-name":"Nazwa szablonu",
+ "template-required":"Szablon jest wymagany",
+ "template-type":{
+ "alarm":"Alarm",
+ "alarm-assignment":"Przypisanie alarmu",
+ "alarm-comment":"Komentarz do alarmu",
+ "api-usage-limit":"Limit użycia API",
+ "device-activity":"Aktywność urządzenia",
+ "entities-limit":"Limit jednostek",
+ "entity-action":"Akcja jednostki",
+ "general":"Ogólny",
+ "rule-engine-lifecycle-event":"Zdarzenie cyklu życia silnika reguł",
+ "rule-node":"Węzeł reguły",
+ "new-platform-version":"Nowa wersja platformy",
+ "rate-limits":"Przekroczono limity częstotliwości"
+ },
+ "templates":"Szablony",
+ "notification-templates":"Powiadomienia / Szablony",
+ "tenant-profiles-list-rule-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich profili najemców",
+ "tenants-list-rule-hint":"Jeśli pole jest puste, wyzwalacz zostanie zastosowany do wszystkich najemców",
+ "threshold":"Próg",
+ "theme-color":"Kolor motywu",
+ "time":"Czas",
+ "track-rule-node-events":"Śledź zdarzenia węzła reguły",
+ "trigger":{
+ "alarm":"Alarm",
+ "alarm-assignment":"Przypisanie alarmu",
+ "alarm-comment":"Komentarz do alarmu",
+ "api-usage-limit":"Limit użycia API",
+ "device-activity":"Aktywność urządzenia",
+ "entities-limit":"Limit jednostek",
+ "entity-action":"Akcja jednostki",
+ "rule-engine-lifecycle-event":"Zdarzenie cyklu życia silnika reguł",
+ "new-platform-version":"Nowa wersja platformy",
+ "rate-limits":"Przekroczono limity częstotliwości",
+ "trigger":"Wyzwalacz",
+ "trigger-required":"Wymagany jest wyzwalacz"
+ },
+ "type":"Typ",
+ "unread":"Nieprzeczytane",
+ "updated":"Zaktualizowane",
+ "use-template":"Użyj szablonu",
+ "view-all":"Pokaż wszystko",
+ "warning":"Ostrzeżenie",
+ "webhook-url":"URL Webhooka",
+ "webhook-url-required":"URL Webhooka jest wymagany",
+ "channel-name":"Nazwa kanału",
+ "channel-name-required":"Nazwa kanału jest wymagana",
+ "settings":{
+ "notification-settings":"Ustawienia powiadomień",
+ "reset-all":"Zresetuj wszystkie ustawienia",
+ "reset-all-title":"Czy na pewno chcesz zresetować formularz?",
+ "reset-all-text":"Po potwierdzeniu, formularz ustawień zostanie zresetowany do domyślnej wartości i zapisany.",
+ "type":"Typ",
+ "enable-all":"Włącz wszystkie",
+ "disable-all":"Wyłącz wszystkie",
+ "delivery-not-configured":"Metoda dostarczania nie jest skonfigurowana"
+ }
+ },
+ "ota-update":{
+ "add":"Dodaj pakiet",
+ "assign-firmware":"Przypisane oprogramowanie",
+ "assign-firmware-required":"Przypisane oprogramowanie jest wymagane",
+ "assign-software":"Przypisane oprogramowanie",
+ "assign-software-required":"Przypisane oprogramowanie jest wymagane",
+ "auto-generate-checksum":"Automatycznie generuj sumę kontrolną",
+ "checksum":"Suma kontrolna",
+ "checksum-hint":"Jeśli suma kontrolna jest pusta, zostanie wygenerowana automatycznie",
+ "checksum-algorithm":"Algorytm sumy kontrolnej",
+ "checksum-copied-message":"Suma kontrolna pakietu została skopiowana do schowka",
+ "change-firmware":"Zmiana oprogramowania może spowodować aktualizację { count, plural, =1 {1 urządzenia} other {# urządzeń} }.",
+ "change-software":"Zmiana oprogramowania może spowodować aktualizację { count, plural, =1 {1 urządzenia} other {# urządzeń} }.",
+ "chose-compatible-device-profile":"Wgrany pakiet będzie dostępny tylko dla urządzeń z wybranym profilem.",
+ "chose-firmware-distributed-device":"Wybierz oprogramowanie, które zostanie rozprowadzone na urządzenia",
+ "chose-software-distributed-device":"Wybierz oprogramowanie, które zostanie rozprowadzone na urządzenia",
+ "content-type":"Typ zawartości",
+ "copy-checksum":"Kopiuj sumę kontrolną",
+ "copy-direct-url":"Kopiuj bezpośredni adres URL",
+ "copyId":"Kopiuj identyfikator pakietu",
+ "copied":"Skopiowane!",
+ "delete":"Usuń pakiet",
+ "delete-ota-update-text":"Bądź ostrożny, po potwierdzeniu aktualizacja OTA stanie się nieodwracalna.",
+ "delete-ota-update-title":"Czy na pewno chcesz usunąć aktualizację OTA „{{title}}”?",
+ "delete-ota-updates-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane aktualizacje OTA zostaną usunięte.",
+ "delete-ota-updates-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 aktualizację OTA} other {# aktualizacji OTA} }?",
+ "description":"Opis",
+ "direct-url":"Bezpośredni adres URL",
+ "direct-url-copied-message":"Bezpośredni adres URL pakietu został skopiowany do schowka",
+ "direct-url-required":"Bezpośredni adres URL jest wymagany",
+ "download":"Pobierz pakiet",
+ "drop-file":"Przeciągnij i upuść plik pakietu lub kliknij, aby wybrać plik do przesłania.",
+ "drop-package-file-or":"Przeciągnij i upuść plik pakietu lub",
+ "file-name":"Nazwa pliku",
+ "file-size":"Rozmiar pliku",
+ "file-size-bytes":"Rozmiar pliku w bajtach",
+ "idCopiedMessage":"Identyfikator pakietu został skopiowany do schowka",
+ "no-firmware-matching":"Nie znaleziono kompatybilnych pakietów aktualizacji oprogramowania układowego pasujących do „{{entity}}”.",
+ "no-firmware-text":"Brak kompatybilnych pakietów aktualizacji oprogramowania układowego.",
+ "no-packages-text":"Nie znaleziono pakietów",
+ "no-software-matching":"Nie znaleziono kompatybilnych pakietów aktualizacji oprogramowania pasujących do „{{entity}}”.",
+ "no-software-text":"Brak kompatybilnych pakietów aktualizacji oprogramowania.",
+ "ota-update":"Aktualizacja OTA",
+ "ota-update-details":"Szczegóły aktualizacji OTA",
+ "ota-updates":"Aktualizacje OTA",
+ "package-file":"Plik pakietu",
+ "package-type":"Typ pakietu",
+ "packages-repository":"Repozytorium pakietów",
+ "search":"Szukaj pakietów",
+ "selected-package":"{ count, plural, =1 {1 pakiet} other {# pakietów} } wybrano",
+ "title":"Tytuł",
+ "title-required":"Tytuł jest wymagany.",
+ "title-max-length":"Tytuł powinien mieć mniej niż 256",
+ "types":{
+ "firmware":"Oprogramowanie układowe",
+ "software":"Oprogramowanie"
+ },
+ "upload-binary-file":"Prześlij plik binarny",
+ "use-external-url":"Użyj zewnętrznego adresu URL",
+ "version":"Wersja",
+ "version-required":"Wersja jest wymagana.",
+ "version-tag":"Tag wersji",
+ "version-tag-hint":"Niestandardowy tag powinien pasować do wersji pakietu zgłoszonej przez Twoje urządzenie.",
+ "version-max-length":"Wersja powinna mieć mniej niż 256",
+ "warning-after-save-no-edit":"Po przesłaniu pakietu nie będziesz mógł edytować tytułu, wersji, profilu urządzenia i typu pakietu."
+ },
+ "position":{
+ "top":"Góra",
+ "bottom":"Dół",
+ "left":"Lewo",
+ "right":"Prawo"
+ },
+ "profile":{
+ "profile":"Profil",
+ "last-login-time":"Ostatnie logowanie",
+ "change-password":"Zmień hasło",
+ "current-password":"Obecne hasło",
+ "copy-jwt-token":"Kopiuj token JWT",
+ "jwt-token":"Token JWT",
+ "token-valid-till":"Token jest ważny do",
+ "tokenCopiedSuccessMessage":"Token JWT został skopiowany do schowka",
+ "tokenCopiedWarnMessage":"Token JWT wygasł! Proszę odświeżyć stronę."
+ },
+ "profiles":{
+ "profiles":"Profile"
+ },
+ "security":{
+ "security":"Bezpieczeństwo",
+ "general-settings":"Ogólne ustawienia bezpieczeństwa",
+ "access-token":"Token dostępu",
+ "access-token-required":"Token dostępu jest wymagany",
+ "clientId":"ID klienta",
+ "clientId-required":"ID klienta jest wymagane",
+ "username":"Nazwa użytkownika",
+ "username-required":"Nazwa użytkownika jest wymagana",
+ "ca-cert":"Certyfikat CA",
+ "2fa":{
+ "2fa":"Uwierzytelnianie dwuskładnikowe",
+ "2fa-description":"Uwierzytelnianie dwuskładnikowe chroni Twoje konto przed nieautoryzowanym dostępem. Wystarczy wprowadzić kod zabezpieczeń podczas logowania.",
+ "authenticate-with":"Możesz uwierzytelniać się za pomocą:",
+ "disable-2fa-provider-text":"Wyłączenie {{name}} spowoduje obniżenie poziomu bezpieczeństwa Twojego konta",
+ "disable-2fa-provider-title":"Czy na pewno chcesz wyłączyć {{name}}?",
+ "get-new-code":"Pobierz nowy kod",
+ "main-2fa-method":"Użyj jako główna metoda uwierzytelniania dwuskładnikowego",
+ "dialog":{
+ "activation-step-description-email":"Następnym razem, gdy się zalogujesz, zostaniesz poproszony o wprowadzenie kodu zabezpieczeń, który zostanie wysłany na Twój adres e-mail.",
+ "activation-step-description-sms":"Następnym razem, gdy się zalogujesz, zostaniesz poproszony o wprowadzenie kodu zabezpieczeń, który zostanie wysłany na numer telefonu.",
+ "activation-step-description-totp":"Następnym razem, gdy się zalogujesz, będziesz musiał wprowadzić kod uwierzytelniania dwuskładnikowego.",
+ "activation-step-label":"Aktywacja",
+ "backup-code-description":"Wydrukuj kody, aby mieć je pod ręką, gdy będziesz musiał ich użyć do zalogowania się na swoje konto. Każdy kod zapasowy można użyć tylko raz.",
+ "backup-code-warn":"Po opuszczeniu tej strony te kody nie będą już dostępne. Przechowuj je bezpiecznie, korzystając z dostępnych opcji poniżej.",
+ "download-txt":"Pobierz (txt)",
+ "email-step-description":"Podaj adres e-mail, który będziesz używać jako autentykatora.",
+ "email-step-label":"E-mail",
+ "enable-email-title":"Włącz autentykator e-mail",
+ "enable-sms-title":"Włącz autentykator SMS",
+ "enable-totp-title":"Włącz autentykator aplikacji",
+ "enter-verification-code":"Wprowadź tutaj 6-cyfrowy kod",
+ "get-backup-code-title":"Pobierz kod zapasowy",
+ "next":"Dalej",
+ "scan-qr-code":"Zeskanuj ten kod QR za pomocą swojej aplikacji uwierzytelniającej",
+ "send-code":"Wyślij kod",
+ "sms-step-description":"Podaj numer telefonu, który będziesz używać jako autentykatora.",
+ "sms-step-label":"Numer telefonu",
+ "success":"Sukces!",
+ "totp-step-description-install":"Możesz zainstalować aplikacje takie jak Google Authenticator, Authy lub Duo.",
+ "totp-step-description-open":"Otwórz aplikację autentykatora na swoim telefonie komórkowym.",
+ "totp-step-label":"Pobierz aplikację",
+ "verification-code":"Kod weryfikacyjny 6-cyfrowy",
+ "verification-code-invalid":"Nieprawidłowy format kodu weryfikacyjnego",
+ "verification-code-incorrect":"Kod weryfikacyjny jest niepoprawny",
+ "verification-code-many-request":"Zbyt wiele żądań sprawdzenia kodu weryfikacyjnego",
+ "verification-step-description":"Wprowadź 6-cyfrowy kod, który właśnie wysłaliśmy na adres {{address}}",
+ "verification-step-label":"Weryfikacja"
+ },
+ "provider":{
+ "email":"E-mail",
+ "email-description":"Użyj kodu zabezpieczeń wysłanego na Twój adres e-mail do uwierzytelniania.",
+ "email-hint":"Kody uwierzytelniania są wysyłane przez e-mail na adres {{ info }}",
+ "sms":"SMS",
+ "sms-description":"Użyj telefonu do uwierzytelniania. Wyślemy Ci kod zabezpieczeń za pomocą wiadomości SMS podczas logowania.",
+ "sms-hint":"Kody uwierzytelniania są wysyłane jako wiadomości tekstowe na numer telefonu {{ info }}",
+ "totp":"Aplikacja autentykatora",
+ "totp-description":"Używaj aplikacji takich jak Google Authenticator, Authy lub Duo na swoim telefonie do uwierzytelniania. Wygeneruje ona kod zabezpieczeń do logowania.",
+ "totp-hint":"Aplikacja autentykatora jest skonfigurowana dla Twojego konta",
+ "backup_code":"Kod zapasowy",
+ "backup-code-description":"Te jednorazowe kody do wydruku pozwalają Ci się zalogować, gdy jesteś z dala od telefonu, na przykład podczas podróży.",
+ "backup-code-hint":"Obecnie aktywnych jest {{ info }} jednorazowych kodów"
+ }
+ },
+ "password-requirement":{
+ "at-least":"Przynajmniej:",
+ "character":"{ count, plural, =1 {1 znak} other {# znaków} }",
+ "digit":"{ count, plural, =1 {1 cyfra} other {# cyfr} }",
+ "incorrect-password-try-again":"Nieprawidłowe hasło. Spróbuj ponownie",
+ "lowercase-letter":"{ count, plural, =1 {1 mała litera} other {# małe litery} }",
+ "new-passwords-not-match":"Nowe hasło nie pasuje",
+ "password-should-not-contain-spaces":"Twoje hasło nie powinno zawierać spacji",
+ "password-not-meet-requirements":"Hasło nie spełnia wymagań",
+ "password-requirements":"Wymagania dotyczące hasła",
+ "password-should-difference":"Nowe hasło powinno różnić się od bieżącego",
+ "special-character":"{ count, plural, =1 {1 znak specjalny} other {# znaków specjalnych} }",
+ "uppercase-letter":"{ count, plural, =1 {1 wielka litera} other {# wielkie litery} }",
+ "at-most":"Maksymalnie:"
+ }
+ },
+ "relation":{
+ "relations":"Relacje",
+ "direction":"Kierunek",
+ "clear-relation-type":"Wyczyść typ relacji",
+ "search-direction":{
+ "FROM":"Od",
+ "TO":"Do"
+ },
+ "direction-type":{
+ "FROM":"from",
+ "TO":"to"
+ },
+ "from-relations":"Wychodzące relacje",
+ "to-relations":"Przychodzące relacje",
+ "selected-relations":"{ count, plural, =1 {1 relacja} other {# relacji} } wybrano",
+ "type":"Typ",
+ "to-entity-type":"Typ jednostki docelowej",
+ "to-entity-name":"Nazwa jednostki docelowej",
+ "from-entity-type":"Typ jednostki źródłowej",
+ "from-entity-name":"Nazwa jednostki źródłowej",
+ "to-entity":"Jednostka docelowa",
+ "from-entity":"Jednostka źródłowa",
+ "delete":"Usuń relację",
+ "relation-type":"Typ relacji",
+ "relation-type-required":"Wymagany jest typ relacji.",
+ "relation-type-max-length":"Typ relacji powinien mieć mniej niż 256 znaków",
+ "any-relation-type":"Dowolny typ",
+ "add":"Dodaj relację",
+ "edit":"Edytuj relację",
+ "delete-to-relation-title":"Czy na pewno chcesz usunąć relację do jednostki '{{entityName}}'?",
+ "delete-to-relation-text":"Bądź ostrożny, po potwierdzeniu jednostka '{{entityName}}' zostanie odłączona od bieżącej jednostki.",
+ "delete-to-relations-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 relacja} other {# relacje} }?",
+ "delete-to-relations-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane relacje zostaną usunięte, a odpowiednie jednostki zostaną odłączone od bieżącej jednostki.",
+ "delete-from-relation-title":"Czy na pewno chcesz usunąć relację z jednostki '{{entityName}}'?",
+ "delete-from-relation-text":"Bądź ostrożny, po potwierdzeniu bieżąca jednostka zostanie odłączona od jednostki '{{entityName}}'.",
+ "delete-from-relations-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 relacja} other {# relacje} }?",
+ "delete-from-relations-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane relacje zostaną usunięte, a bieżąca jednostka zostanie odłączona od odpowiednich jednostek.",
+ "remove-relation-filter":"Usuń filtr relacji",
+ "remove-filter":"Usuń filtr",
+ "add-relation-filter":"Dodaj filtr relacji",
+ "any-relation":"Dowolna relacja",
+ "relation-filters":"Filtry relacji",
+ "additional-info":"Dodatkowe informacje (JSON)",
+ "invalid-additional-info":"Nie można sparsować dodatkowych informacji json.",
+ "no-relations-text":"Nie znaleziono relacji"
+ },
+ "resource":{
+ "add":"Dodaj zasób",
+ "all-types":"Wszystkie",
+ "copyId":"Skopiuj identyfikator zasobu",
+ "delete":"Usuń zasób",
+ "delete-resource-text":"Bądź ostrożny, po potwierdzeniu zasób zostanie bezpowrotnie usunięty.",
+ "delete-resource-title":"Czy na pewno chcesz usunąć zasób '{{resourceTitle}}'?",
+ "delete-resources-action-title":"Usuń { count, plural, =1 {1 zasób} other {# zasobów} }",
+ "delete-resources-text":"Proszę zauważyć, że wybrane zasoby, nawet jeśli są używane w profilach urządzeń, zostaną usunięte.",
+ "delete-resources-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 zasób} other {# zasobów} }?",
+ "download":"Pobierz zasób",
+ "drop-file":"Upuść plik zasobu lub kliknij, aby wybrać plik do przesłania.",
+ "drop-resource-file-or":"Przeciągnij i upuść plik zasobu lub",
+ "empty":"Zasób jest pusty",
+ "file-name":"Nazwa pliku",
+ "idCopiedMessage":"Identyfikator zasobu został skopiowany do schowka",
+ "no-resource-matching":"Nie znaleziono zasobów pasujących do '{{widgetsBundle}}'.",
+ "no-resource-text":"Nie znaleziono zasobów",
+ "open-widgets-bundle":"Otwórz paczkę widżetów",
+ "resource":"Zasób",
+ "resource-file":"Plik zasobu",
+ "resource-files":"Pliki zasobów",
+ "resource-library-details":"Szczegóły zasobu",
+ "resource-type":"Typ zasobu",
+ "resources-library":"Biblioteka zasobów",
+ "search":"Szukaj zasobów",
+ "selected-resources":"{ count, plural, =1 {1 zasób} other {# zasobów} } wybrano",
+ "system":"System",
+ "title":"Tytuł",
+ "title-required":"Tytuł jest wymagany.",
+ "title-max-length":"Tytuł powinien mieć mniej niż 256 znaków",
+ "type":{
+ "jks":"JKS",
+ "js-module":"Moduł JS",
+ "lwm2m-model":"Model LWM2M",
+ "pkcs-12":"PKCS #12"
+ }
+ },
+ "rulechain":{
+ "rulechain":"Łańcuch reguł",
+ "rulechain-events":"Zdarzenia łańcucha reguł",
+ "rulechains":"Łańcuchy reguł",
+ "root":"Korzeń",
+ "delete":"Usuń łańcuch reguł",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "name-max-length":"Nazwa powinna mieć mniej niż 256 znaków",
+ "description":"Opis",
+ "add":"Dodaj łańcuch reguł",
+ "set-root":"Ustaw łańcuch reguł jako korzeń",
+ "set-root-rulechain-title":"Jesteś pewien, że chcesz ustawić łańcuch reguł '{{ruleChainName}}' jako korzeń?",
+ "set-root-rulechain-text":"Po potwierdzeniu łańcuch reguł stanie się korzeniem i będzie obsługiwał wszystkie przychodzące wiadomości transportowe.",
+ "delete-rulechain-title":"Jesteś pewien, że chcesz usunąć łańcuch reguł '{{ruleChainName}}'?",
+ "delete-rulechain-text":"Bądź ostrożny, po potwierdzeniu łańcuch reguł i wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-rulechains-title":"Jesteś pewien, że chcesz usunąć { count, plural, =1 {1 łańcuch reguł} other {# łańcuchów reguł} }?",
+ "delete-rulechains-action-title":"Usuń { count, plural, =1 {1 łańcuch reguł} other {# łańcuchów reguł} }",
+ "delete-rulechains-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane łańcuchy reguł zostaną usunięte, a wszystkie powiązane dane staną się nieodwracalne.",
+ "add-rulechain-text":"Dodaj nowy łańcuch reguł",
+ "no-rulechains-text":"Nie znaleziono łańcuchów reguł",
+ "rulechain-details":"Szczegóły łańcucha reguł",
+ "details":"Szczegóły",
+ "events":"Zdarzenia",
+ "system":"System",
+ "import":"Importuj łańcuch reguł",
+ "export":"Eksportuj łańcuch reguł",
+ "export-failed-error":"Nie można wyeksportować łańcucha reguł: {{error}}",
+ "create-new-rulechain":"Utwórz nowy łańcuch reguł",
+ "rulechain-file":"Plik łańcucha reguł",
+ "invalid-rulechain-file-error":"Nie można zaimportować łańcucha reguł: Nieprawidłowa struktura danych łańcucha reguł.",
+ "copyId":"Skopiuj identyfikator łańcucha reguł",
+ "idCopiedMessage":"Identyfikator łańcucha reguł został skopiowany do schowka",
+ "select-rulechain":"Wybierz łańcuch reguł",
+ "no-rulechains-matching":"Nie znaleziono łańcuchów reguł pasujących do '{{entity}}'.",
+ "rulechain-required":"Łańcuch reguł jest wymagany",
+ "management":"Zarządzanie regułami",
+ "debug-mode":"Tryb debugowania",
+ "search":"Wyszukaj łańcuchy reguł",
+ "selected-rulechains":"{ count, plural, =1 {1 łańcuch reguł} other {# łańcuchów reguł} } wybranych",
+ "open-rulechain":"Otwórz łańcuch reguł",
+ "edge-template-root":"Korzeń szablonu",
+ "assign-to-edge":"Przypisz do krawędzi",
+ "edge-rulechain":"Łańcuch reguł krawędzi",
+ "unassign-rulechain-from-edge-text":"Po potwierdzeniu łańcuch reguł zostanie odłączony i nie będzie dostępny dla krawędzi.",
+ "unassign-rulechains-from-edge-title":"Jesteś pewien, że chcesz odłączyć { count, plural, =1 {1 łańcuch reguł} other {# łańcuchów reguł} }?",
+ "unassign-rulechains-from-edge-text":"Po potwierdzeniu wszystkie wybrane łańcuchy reguł zostaną odłączone i nie będą dostępne dla krawędzi.",
+ "assign-rulechain-to-edge-title":"Przypisz łańcuch(y) reguł do krawędzi",
+ "assign-rulechain-to-edge-text":"Wybierz łańcuchy reguł do przypisania do krawędzi",
+ "set-edge-template-root-rulechain":"Ustaw łańcuch reguł jako korzeń szablonu krawędzi",
+ "set-edge-template-root-rulechain-title":"Jesteś pewien, że chcesz ustawić łańcuch reguł '{{ruleChainName}}' jako korzeń szablonu krawędzi?",
+ "set-edge-template-root-rulechain-text":"Po potwierdzeniu łańcuch reguł stanie się korzeniem szablonu krawędzi i będzie korzeniem łańcucha reguł dla nowo tworzonych krawędzi.",
+ "invalid-rulechain-type-error":"Nie można zaimportować łańcucha reguł: Nieprawidłowy typ łańcucha reguł. Oczekiwany typ to {{expectedRuleChainType}}.",
+ "set-auto-assign-to-edge":"Przypisz łańcuch reguł do krawędzi podczas tworzenia",
+ "set-auto-assign-to-edge-title":"Jesteś pewien, że chcesz przypisać łańcuch reguł krawędzi '{{ruleChainName}}' do krawędzi podczas tworzenia?",
+ "set-auto-assign-to-edge-text":"Po potwierdzeniu łańcuch reguł krawędzi zostanie automatycznie przypisany do krawędzi podczas tworzenia.",
+ "unset-auto-assign-to-edge":"Nie przypisuj łańcucha reguł do krawędzi podczas tworzenia",
+ "unset-auto-assign-to-edge-title":"Jesteś pewien, że nie chcesz przypisywać łańcucha reguł krawędzi '{{ruleChainName}}' do krawędzi podczas tworzenia?",
+ "unset-auto-assign-to-edge-text":"Po potwierdzeniu łańcuch reguł krawędzi nie będzie automatycznie przypisywany do krawędzi podczas tworzenia.",
+ "unassign-rulechain-title":"Jesteś pewien, że chcesz odłączyć łańcuch reguł '{{ruleChainName}}'?",
+ "unassign-rulechains":"Odłącz łańcuchy reguł"
+ },
+ "rulenode":{
+ "rule-node-events":"Zdarzenia węzła reguły",
+ "details":"Szczegóły",
+ "events":"Zdarzenia",
+ "search":"Wyszukaj węzły",
+ "open-node-library":"Otwórz bibliotekę węzłów",
+ "close-node-library":"Zamknij bibliotekę węzłów",
+ "add":"Dodaj węzeł reguły",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "name-max-length":"Nazwa powinna mieć mniej niż 256 znaków",
+ "type":"Typ",
+ "rule-node-description":"Opis węzła reguły",
+ "delete":"Usuń węzeł reguły",
+ "select-all-objects":"Zaznacz wszystkie węzły i połączenia",
+ "deselect-all-objects":"Odznacz wszystkie węzły i połączenia",
+ "delete-selected-objects":"Usuń wybrane węzły i połączenia",
+ "delete-selected":"Usuń zaznaczone",
+ "create-nested-rulechain":"Utwórz zagnieżdżony łańcuch reguł",
+ "select-all":"Zaznacz wszystkie",
+ "copy-selected":"Skopiuj zaznaczone",
+ "deselect-all":"Odznacz wszystkie",
+ "rulenode-details":"Szczegóły węzła reguły",
+ "debug-mode":"Tryb debugowania",
+ "singleton-mode":"Tryb pojedynczej instancji",
+ "configuration":"Konfiguracja",
+ "link":"Połączenie",
+ "link-details":"Szczegóły połączenia węzła reguły",
+ "add-link":"Dodaj połączenie",
+ "link-label":"Etykieta połączenia",
+ "link-label-required":"Etykieta połączenia jest wymagana.",
+ "custom-link-label":"Niestandardowa etykieta połączenia",
+ "custom-link-label-required":"Niestandardowa etykieta połączenia jest wymagana.",
+ "link-labels":"Etykiety połączeń",
+ "link-labels-required":"Wymagane są etykiety połączeń.",
+ "no-link-labels-found":"Nie znaleziono etykiet połączeń",
+ "no-link-label-matching":"'{{label}}' nie zostało znalezione.",
+ "create-new-link-label":"Utwórz nową!",
+ "type-filter":"Filtr",
+ "type-filter-details":"Filtruj przychodzące wiadomości z określonymi warunkami",
+ "type-enrichment":"Wzbogacenie",
+ "type-enrichment-details":"Dodaj dodatkowe informacje do metadanych wiadomości",
+ "type-transformation":"Transformacja",
+ "type-transformation-details":"Zmień ładunek wiadomości i metadane",
+ "type-action":"Akcja",
+ "type-action-details":"Wykonaj specjalną akcję",
+ "type-external":"Zewnętrzne",
+ "type-external-details":"Komunikuje się z zewnętrznym systemem",
+ "type-rule-chain":"Łańcuch reguł",
+ "type-rule-chain-details":"Przekazuje przychodzące wiadomości do określonego łańcucha reguł",
+ "type-flow":"Przepływ",
+ "type-flow-details":"Organizuje przepływ wiadomości",
+ "type-input":"Wejście",
+ "type-input-details":"Logiczne wejście łańcucha reguł, przekazuje przychodzące wiadomości do następnego powiązanego węzła reguły",
+ "type-unknown":"Nieznany",
+ "type-unknown-details":"Nierozwiązany węzeł reguły",
+ "directive-is-not-loaded":"Zdefiniowana dyrektywa konfiguracji '{{directiveName}}' nie jest dostępna.",
+ "ui-resources-load-error":"Nie udało się załadować zasobów interfejsu użytkownika konfiguracji.",
+ "invalid-target-rulechain":"Nie można rozpoznać docelowego łańcucha reguł!",
+ "test-script-function":"Funkcja skryptu testowego",
+ "script-lang-java-script":"JavaScript",
+ "script-lang-tbel":"TBEL",
+ "message":"Wiadomość",
+ "message-type":"Typ wiadomości",
+ "select-message-type":"Wybierz typ wiadomości",
+ "message-type-required":"Wymagany jest typ wiadomości",
+ "metadata":"Metadane",
+ "metadata-required":"Wpisy metadanych nie mogą być puste.",
+ "output":"Wynik",
+ "test":"Test",
+ "help":"Pomoc",
+ "reset-debug-mode":"Zresetuj tryb debugowania we wszystkich węzłach",
+ "test-with-this-message":"{{test}} z tą wiadomością",
+ "queue-hint":"Wybierz kolejkę do przekazywania wiadomości do innej kolejki. Domyślnie używana jest kolejka „Main”.",
+ "queue-singleton-hint":"Wybierz kolejkę do przekazywania wiadomości w środowiskach wielu instancji. Domyślnie używana jest kolejka „Main”."
+ },
+ "timezone":{
+ "timezone":"Strefa czasowa",
+ "select-timezone":"Wybierz strefę czasową",
+ "no-timezones-matching":"Nie znaleziono stref czasowych pasujących do '{{timezone}}'.",
+ "timezone-required":"Strefa czasowa jest wymagana.",
+ "browser-time":"Czas przeglądarki"
+ },
+ "queue":{
+ "queue-name":"Kolejka",
+ "no-queues-found":"Nie znaleziono kolejek.",
+ "no-queues-matching":"Nie znaleziono kolejek pasujących do '{{queue}}'.",
+ "select-name":"Wybierz nazwę kolejki",
+ "name":"Nazwa",
+ "name-required":"Nazwa kolejki jest wymagana!",
+ "name-unique":"Nazwa kolejki nie jest unikalna!",
+ "name-pattern":"Nazwa kolejki zawiera znak inny niż alfanumeryczny ASCII, '.', '_', i '-'!",
+ "queue-required":"Kolejka jest wymagana!",
+ "topic-required":"Temat kolejki jest wymagany!",
+ "poll-interval-required":"Interwał odpytywania jest wymagany!",
+ "poll-interval-min-value":"Wartość interwału odpytywania nie może być mniejsza niż 1",
+ "partitions-required":"Partycje są wymagane!",
+ "partitions-min-value":"Wartość partycji nie może być mniejsza niż 1",
+ "pack-processing-timeout-required":"Limit czasu przetwarzania jest wymagany",
+ "pack-processing-timeout-min-value":"Wartość limitu czasu przetwarzania nie może być mniejsza niż 1",
+ "batch-size-required":"Rozmiar partii jest wymagany!",
+ "batch-size-min-value":"Wartość rozmiaru partii nie może być mniejsza niż 1",
+ "retries-required":"Liczba prób jest wymagana!",
+ "retries-min-value":"Wartość liczby prób nie może być ujemna",
+ "failure-percentage-required":"Procent awaryjnych wiadomości jest wymagany!",
+ "failure-percentage-min-value":"Wartość procenta awaryjnych wiadomości nie może być mniejsza niż 0",
+ "failure-percentage-max-value":"Wartość procenta awaryjnych wiadomości nie może być większa niż 100",
+ "pause-between-retries-required":"Odstęp między próbami jest wymagany!",
+ "pause-between-retries-min-value":"Wartość odstępu między próbami nie może być mniejsza niż 1",
+ "max-pause-between-retries-required":"Maksymalny odstęp między próbami jest wymagany!",
+ "max-pause-between-retries-min-value":"Wartość maksymalnego odstępu między próbami nie może być mniejsza niż 1",
+ "submit-strategy-type-required":"Typ strategii przesyłania jest wymagany!",
+ "processing-strategy-type-required":"Typ strategii przetwarzania jest wymagany!",
+ "queues":"Kolejki",
+ "selected-queues":"{ count, plural, =1 {1 kolejka} other {# kolejek} } wybranych",
+ "delete-queue-title":"Czy na pewno chcesz usunąć kolejkę '{{queueName}}'?",
+ "delete-queues-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 kolejkę} other {# kolejki} }?",
+ "delete-queue-text":"Bądź ostrożny, po potwierdzeniu kolejka i wszystkie związane z nią dane zostaną bezpowrotnie usunięte.",
+ "delete-queues-text":"Po potwierdzeniu wszystkie wybrane kolejki zostaną usunięte i nie będą dostępne.",
+ "search":"Wyszukaj kolejkę",
+ "add":"Dodaj kolejkę",
+ "details":"Szczegóły kolejki",
+ "topic":"Temat",
+ "submit-settings":"Ustawienia przesyłania",
+ "submit-strategy":"Typ strategii *",
+ "grouping-parameter":"Parametr grupowania",
+ "processing-settings":"Ustawienia przetwarzania",
+ "processing-strategy":"Typ przetwarzania *",
+ "retries-settings":"Ustawienia prób",
+ "polling-settings":"Ustawienia odpytywania",
+ "batch-processing":"Przetwarzanie partiami",
+ "poll-interval":"Interwał odpytywania",
+ "partitions":"Partycje",
+ "immediate-processing":"Natychmiastowe przetwarzanie",
+ "consumer-per-partition":"Wysyłaj odpytywanie dla każdego konsumenta",
+ "consumer-per-partition-hint":"Włącz oddzielnych konsumentów dla każdej partycji",
+ "processing-timeout":"Przetwarzaj w ciągu, ms",
+ "batch-size":"Rozmiar partii",
+ "retries":"Liczba prób (0 - nieograniczona)",
+ "failure-percentage":"Procent awaryjnych wiadomości do pominięcia prób",
+ "pause-between-retries":"Odstęp między próbami, s",
+ "max-pause-between-retries":"Maksymalny odstęp między próbami, s",
+ "delete":"Usuń kolejkę",
+ "copyId":"Skopiuj Id kolejki",
+ "idCopiedMessage":"Id kolejki zostało skopiowane do schowka",
+ "description":"Opis",
+ "description-hint":"Ten tekst będzie wyświetlany w opisie kolejki zamiast wybranej strategii",
+ "alt-description":"Strategia przesyłania: {{submitStrategy}}, Strategia przetwarzania: {{processingStrategy}}",
+ "custom-properties":"Własne właściwości",
+ "custom-properties-hint":"Własne właściwości tworzenia kolejki (tematu), np. 'retention.ms:604800000;retention.bytes:1048576000'",
+ "strategies":{
+ "sequential-by-originator-label":"Sekwencyjne według nadawcy",
+ "sequential-by-originator-hint":"Nowa wiadomość, na przykład dla urządzenia A, nie jest przesyłana, dopóki poprzednia wiadomość dla urządzenia A nie zostanie potwierdzona",
+ "sequential-by-tenant-label":"Sekwencyjne według najemcy",
+ "sequential-by-tenant-hint":"Nowa wiadomość, na przykład dla najemcy A, nie jest przesyłana, dopóki poprzednia wiadomość dla najemcy A nie zostanie potwierdzona",
+ "sequential-label":"Sekwencyjne",
+ "sequential-hint":"Nowa wiadomość nie jest przesyłana, dopóki poprzednia wiadomość nie zostanie potwierdzona",
+ "burst-label":"Burst",
+ "burst-hint":"Wszystkie wiadomości są przesyłane do łańcuchów reguł w kolejności ich przyjścia",
+ "batch-label":"Partia",
+ "batch-hint":"Nowa partia nie jest przesyłana, dopóki poprzednia partia nie zostanie potwierdzona",
+ "skip-all-failures-label":"Pomiń wszystkie awarie",
+ "skip-all-failures-hint":"Ignoruj wszystkie awarie",
+ "skip-all-failures-and-timeouts-label":"Pomiń wszystkie awarie i przerwy czasowe",
+ "skip-all-failures-and-timeouts-hint":"Ignoruj wszystkie awarie i przerwy czasowe",
+ "retry-all-label":"Ponów wszystkie",
+ "retry-all-hint":"Ponów wszystkie wiadomości z pakietu przetwarzania",
+ "retry-failed-label":"Ponów nieudane",
+ "retry-failed-hint":"Ponów wszystkie nieudane wiadomości z pakietu przetwarzania",
+ "retry-timeout-label":"Ponów przerwę czasową",
+ "retry-timeout-hint":"Ponów wszystkie wiadomości przekroczone czasem z pakietu przetwarzania",
+ "retry-failed-and-timeout-label":"Ponów nieudane i przerwę czasową",
+ "retry-failed-and-timeout-hint":"Ponów wszystkie nieudane i przekroczone czasem wiadomości z pakietu przetwarzania"
+ }
+ },
+ "server-error":{
+ "general":"Ogólny błąd serwera",
+ "authentication":"Błąd uwierzytelniania",
+ "jwt-token-expired":"Token JWT wygasł",
+ "tenant-trial-expired":"Próba najemcy wygasła",
+ "credentials-expired":"Wygasły poświadczenia",
+ "permission-denied":"Brak uprawnień",
+ "invalid-arguments":"Nieprawidłowe argumenty",
+ "bad-request-params":"Nieprawidłowe parametry żądania",
+ "item-not-found":"Nie znaleziono elementu",
+ "too-many-requests":"Zbyt wiele żądań",
+ "too-many-updates":"Zbyt wiele aktualizacji"
+ },
+ "tenant":{
+ "tenant":"Najemca",
+ "tenants":"Najemcy",
+ "management":"Zarządzanie najemcami",
+ "add":"Dodaj najemcę",
+ "admins":"Administratorzy",
+ "manage-tenant-admins":"Zarządzaj administratorami najemcy",
+ "delete":"Usuń najemcę",
+ "add-tenant-text":"Dodaj nowego najemcę",
+ "no-tenants-text":"Nie znaleziono najemców",
+ "tenant-details":"Szczegóły najemcy",
+ "title-max-length":"Tytuł powinien zawierać mniej niż 256 znaków",
+ "delete-tenant-title":"Czy na pewno chcesz usunąć najemcę '{{tenantTitle}}'?",
+ "delete-tenant-text":"Bądź ostrożny, po potwierdzeniu najemca i wszystkie związane z nim dane zostaną bezpowrotnie usunięte.",
+ "delete-tenants-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 najemcę} other {# najemców} }?",
+ "delete-tenants-action-title":"Usuń { count, plural, =1 {1 najemcę} other {# najemców} }",
+ "delete-tenants-text":"Bądź ostrożny, po potwierdzeniu wszyscy wybrani najemcy zostaną usunięci, a wszystkie związane z nimi dane zostaną bezpowrotnie usunięte.",
+ "title":"Tytuł",
+ "title-required":"Tytuł jest wymagany.",
+ "description":"Opis",
+ "details":"Szczegóły",
+ "events":"Zdarzenia",
+ "copyId":"Kopiuj Id najemcy",
+ "idCopiedMessage":"Id najemcy zostało skopiowane do schowka",
+ "select-tenant":"Wybierz najemcę",
+ "no-tenants-matching":"Nie znaleziono najemców pasujących do '{{entity}}'",
+ "tenant-required":"Najemca jest wymagany",
+ "search":"Szukaj najemców",
+ "selected-tenants":"{ count, plural, =1 {1 najemca} other {# najemcy} } wybrano",
+ "isolated-tb-rule-engine":"Użyj izolowanych kolejek ThingsBoard Rule Engine",
+ "isolated-tb-rule-engine-details":"Każdy najemca będzie miał dedykowane kolejki Rule Engine"
+ },
+ "tenant-profile":{
+ "tenant-profile":"Profil najemcy",
+ "tenant-profiles":"Profile najemców",
+ "add":"Dodaj profil najemcy",
+ "add-profile":"Dodaj profil",
+ "edit":"Edytuj profil najemcy",
+ "tenant-profile-details":"Szczegóły profilu najemcy",
+ "no-tenant-profiles-text":"Nie znaleziono profili najemców",
+ "name-max-length":"Nazwa powinna zawierać mniej niż 256 znaków",
+ "search":"Szukaj profili najemców",
+ "selected-tenant-profiles":"{ count, plural, =1 {1 profil najemcy} other {# profile najemców} } wybrano",
+ "no-tenant-profiles-matching":"Nie znaleziono profili najemców pasujących do '{{entity}}'",
+ "tenant-profile-required":"Profil najemcy jest wymagany",
+ "idCopiedMessage":"Id profilu najemcy zostało skopiowane do schowka",
+ "set-default":"Ustaw profil najemcy jako domyślny",
+ "delete":"Usuń profil najemcy",
+ "copyId":"Kopiuj Id profilu najemcy",
+ "name":"Nazwa",
+ "name-required":"Nazwa jest wymagana.",
+ "data":"Dane profilu",
+ "profile-configuration":"Konfiguracja profilu",
+ "description":"Opis",
+ "default":"Domyślny",
+ "delete-tenant-profile-title":"Czy na pewno chcesz usunąć profil najemcy '{{tenantProfileName}}'?",
+ "delete-tenant-profile-text":"Bądź ostrożny, po potwierdzeniu profil najemcy i wszystkie związane z nim dane zostaną bezpowrotnie usunięte.",
+ "delete-tenant-profiles-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 profil najemcy} other {# profile najemców} }?",
+ "delete-tenant-profiles-text":"Bądź ostrożny, po potwierdzeniu wszystkie wybrane profile najemców zostaną usunięte, a wszystkie związane z nimi dane zostaną bezpowrotnie usunięte.",
+ "set-default-tenant-profile-title":"Czy na pewno chcesz ustawić profil najemcy '{{tenantProfileName}}' jako domyślny?",
+ "set-default-tenant-profile-text":"Po potwierdzeniu profil najemcy zostanie oznaczony jako domyślny i będzie używany dla nowych najemców bez określonego profilu.",
+ "no-tenant-profiles-found":"Nie znaleziono profili najemców.",
+ "create-new-tenant-profile":"Utwórz nowy!",
+ "create-tenant-profile":"Utwórz nowy profil najemcy",
+ "import":"Importuj profil najemcy",
+ "export":"Eksportuj profil najemcy",
+ "export-failed-error":"Nie można wyeksportować profilu najemcy: {{error}}",
+ "tenant-profile-file":"Plik profilu najemcy",
+ "invalid-tenant-profile-file-error":"Nie można zaimportować profilu najemcy: Nieprawidłowa struktura danych profilu najemcy.",
+ "advanced-settings":"Ustawienia zaawansowane",
+ "entities":"Encje",
+ "rule-engine":"Silnik reguł",
+ "time-to-live":"Czas życia",
+ "alarms-and-notifications":"Alarmy i powiadomienia",
+ "ota-files-in-bytes":"Pliki",
+ "ws-title":"WS",
+ "unlimited":"(0 - nielimitowany)",
+ "maximum-devices":"Maksymalna liczba urządzeń",
+ "maximum-devices-required":"Maksymalna liczba urządzeń jest wymagana.",
+ "maximum-devices-range":"Maksymalna liczba urządzeń nie może być ujemna",
+ "maximum-assets":"Maksymalna liczba zasobów",
+ "maximum-assets-required":"Maksymalna liczba zasobów jest wymagana.",
+ "maximum-assets-range":"Maksymalna liczba zasobów nie może być ujemna",
+ "maximum-customers":"Maksymalna liczba klientów",
+ "maximum-customers-required":"Maksymalna liczba klientów jest wymagana.",
+ "maximum-customers-range":"Maksymalna liczba klientów nie może być ujemna",
+ "maximum-users":"Maksymalna liczba użytkowników",
+ "maximum-users-required":"Maksymalna liczba użytkowników jest wymagana.",
+ "maximum-users-range":"Maksymalna liczba użytkowników nie może być ujemna",
+ "maximum-dashboards":"Maksymalna liczba desek rozdzielczych",
+ "maximum-dashboards-required":"Maksymalna liczba desek rozdzielczych jest wymagana.",
+ "maximum-dashboards-range":"Maksymalna liczba desek rozdzielczych nie może być ujemna",
+ "maximum-rule-chains":"Maksymalna liczba łańcuchów reguł",
+ "maximum-rule-chains-required":"Maksymalna liczba łańcuchów reguł jest wymagana.",
+ "maximum-rule-chains-range":"Maksymalna liczba łańcuchów reguł nie może być ujemna",
+ "maximum-resources-sum-data-size":"Maksymalny łączny rozmiar plików zasobów (bajty)",
+ "maximum-resources-sum-data-size-required":"Maksymalny łączny rozmiar plików zasobów jest wymagany.",
+ "maximum-resources-sum-data-size-range":"Maksymalny łączny rozmiar plików zasobów nie może być ujemny",
+ "maximum-resource-size":"Maksymalny rozmiar pliku zasobu (bajty)",
+ "maximum-resource-size-required":"Maksymalny rozmiar pliku zasobu jest wymagany",
+ "maximum-resource-size-range":"Maksymalny rozmiar pliku zasobu nie może być ujemny",
+ "maximum-ota-packages-sum-data-size":"Maksymalny łączny rozmiar plików pakietów OTA (bajty)",
+ "maximum-ota-package-sum-data-size-required":"Maksymalny łączny rozmiar plików pakietów OTA jest wymagany.",
+ "maximum-ota-package-sum-data-size-range":"Maksymalny łączny rozmiar plików pakietów OTA nie może być ujemny",
+ "rest-requests-for-tenant":"Zapytania REST dla najemcy",
+ "transport-tenant-telemetry-msg-rate-limit":"Limit wiadomości telemetrii najemcy",
+ "transport-tenant-telemetry-data-points-rate-limit":"Limit punktów danych telemetrii najemcy",
+ "transport-device-msg-rate-limit":"Limit wiadomości urządzenia",
+ "transport-device-telemetry-msg-rate-limit":"Limit wiadomości telemetrii urządzenia",
+ "transport-device-telemetry-data-points-rate-limit":"Limit punktów danych telemetrii urządzenia",
+ "tenant-entity-export-rate-limit":"Limit eksportu wersji encji",
+ "tenant-entity-import-rate-limit":"Limit ładowania wersji encji",
+ "tenant-notification-request-rate-limit":"Limit żądań powiadomień",
+ "tenant-notification-requests-per-rule-rate-limit":"Limit żądań powiadomień na regułę powiadomień",
+ "max-transport-messages":"Maksymalna liczba wiadomości transportowych",
+ "max-transport-messages-required":"Maksymalna liczba wiadomości transportowych jest wymagana.",
+ "max-transport-messages-range":"Maksymalna liczba wiadomości transportowych nie może być ujemna",
+ "max-transport-data-points":"Maksymalna liczba punktów danych transportowych",
+ "max-transport-data-points-required":"Maksymalna liczba punktów danych transportowych jest wymagana.",
+ "max-transport-data-points-range":"Maksymalna liczba punktów danych transportowych nie może być ujemna",
+ "max-r-e-executions":"Maksymalna liczba wykonanych operacji Silnika Reguł",
+ "max-r-e-executions-required":"Maksymalna liczba wykonanych operacji Silnika Reguł jest wymagana.",
+ "max-r-e-executions-range":"Maksymalna liczba wykonanych operacji Silnika Reguł nie może być ujemna",
+ "max-j-s-executions":"Maksymalna liczba wykonanych operacji JavaScript",
+ "max-j-s-executions-required":"Maksymalna liczba wykonanych operacji JavaScript jest wymagana.",
+ "max-j-s-executions-range":"Maksymalna liczba wykonanych operacji JavaScript nie może być ujemna",
+ "max-tbel-executions":"Maksymalna liczba wykonanych operacji TBEL",
+ "max-tbel-executions-required":"Maksymalna liczba wykonanych operacji TBEL jest wymagana.",
+ "max-tbel-executions-range":"Maksymalna liczba wykonanych operacji TBEL nie może być ujemna",
+ "max-d-p-storage-days":"Maksymalna liczba dni przechowywania punktów danych",
+ "max-d-p-storage-days-required":"Maksymalna liczba dni przechowywania punktów danych jest wymagana.",
+ "max-d-p-storage-days-range":"Maksymalna liczba dni przechowywania punktów danych nie może być ujemna",
+ "default-storage-ttl-days":"Domyślny czas życia pamięci masowej w dniach",
+ "default-storage-ttl-days-required":"Domyślny czas życia pamięci masowej w dniach jest wymagany.",
+ "default-storage-ttl-days-range":"Domyślny czas życia pamięci masowej w dniach nie może być ujemny",
+ "alarms-ttl-days":"Czas życia alarmów w dniach",
+ "alarms-ttl-days-required":"Czas życia alarmów jest wymagany",
+ "alarms-ttl-days-days-range":"Okres przechowywania alarmów (TTL) nie może być ujemny",
+ "rpc-ttl-days":"RPC Okres przechowywania (TTL) dni",
+ "rpc-ttl-days-required":"Wymagany okres przechowywania (TTL) dni dla RPC",
+ "rpc-ttl-days-days-range":"Okres przechowywania (TTL) dni dla RPC nie może być ujemny",
+ "queue-stats-ttl-days":"Okres przechowywania (TTL) dni statystyk kolejki",
+ "queue-stats-ttl-days-required":"Wymagany okres przechowywania (TTL) dni dla statystyk kolejki",
+ "queue-stats-ttl-days-range":"Okres przechowywania (TTL) dni dla statystyk kolejki nie może być ujemny",
+ "rule-engine-exceptions-ttl-days":"Okres przechowywania (TTL) dni wyjątków silnika reguł",
+ "rule-engine-exceptions-ttl-days-required":"Wymagany okres przechowywania (TTL) dni dla wyjątków silnika reguł",
+ "rule-engine-exceptions-ttl-days-range":"Okres przechowywania (TTL) dni dla wyjątków silnika reguł nie może być ujemny",
+ "max-rule-node-executions-per-message":"Maksymalna liczba wykonanych węzłów reguł na wiadomość",
+ "max-rule-node-executions-per-message-required":"Wymagana maksymalna liczba wykonanych węzłów reguł na wiadomość",
+ "max-rule-node-executions-per-message-range":"Maksymalna liczba wykonanych węzłów reguł na wiadomość nie może być ujemna",
+ "max-emails":"Maksymalna liczba wysłanych wiadomości e-mail",
+ "max-emails-required":"Wymagana maksymalna liczba wysłanych wiadomości e-mail",
+ "max-emails-range":"Maksymalna liczba wysłanych wiadomości e-mail nie może być ujemna",
+ "sms-enabled":"SMS włączony",
+ "max-sms":"Maksymalna liczba wysłanych wiadomości SMS",
+ "max-sms-required":"Wymagana maksymalna liczba wysłanych wiadomości SMS",
+ "max-sms-range":"Maksymalna liczba wysłanych wiadomości SMS nie może być ujemna",
+ "max-created-alarms":"Maksymalna liczba utworzonych alarmów",
+ "max-created-alarms-required":"Wymagana maksymalna liczba utworzonych alarmów",
+ "max-created-alarms-range":"Maksymalna liczba utworzonych alarmów nie może być ujemna",
+ "no-queue":"Brak skonfigurowanej kolejki",
+ "add-queue":"Dodaj kolejkę",
+ "queues-with-count":"Kolejki ({{count}})",
+ "tenant-rest-limits":"Żądania REST dla najemcy",
+ "customer-rest-limits":"Żądania REST dla klienta",
+ "incorrect-pattern-for-rate-limits":"Nieprawidłowy format dla limitów szybkości. Pary pojemność:okres (w sekundach) oddzielone przecinkiem, np. 100:1,2000:60",
+ "too-small-value-zero":"Wartość musi być większa niż 0",
+ "too-small-value-one":"Wartość musi być większa niż 1",
+ "queue-size-is-limited-by-system-configuration":"Rozmiar kolejki jest również ograniczony konfiguracją systemu.",
+ "cassandra-tenant-limits-configuration":"Zapytanie do Cassandry dla najemcy",
+ "ws-limit-max-sessions-per-tenant":"Maksymalna liczba sesji na najemcę",
+ "ws-limit-max-sessions-per-customer":"Maksymalna liczba sesji na klienta",
+ "ws-limit-max-sessions-per-regular-user":"Maksymalna liczba sesji na zwykłego użytkownika",
+ "ws-limit-max-sessions-per-public-user":"Maksymalna liczba sesji na publicznego użytkownika",
+ "ws-limit-queue-per-session":"Maksymalny rozmiar kolejki wiadomości na sesję",
+ "ws-limit-max-subscriptions-per-tenant":"Maksymalna liczba subskrypcji na najemcę",
+ "ws-limit-max-subscriptions-per-customer":"Maksymalna liczba subskrypcji na klienta",
+ "ws-limit-max-subscriptions-per-regular-user":"Maksymalna liczba subskrypcji na zwykłego użytkownika",
+ "ws-limit-max-subscriptions-per-public-user":"Maksymalna liczba subskrypcji na publicznego użytkownika",
+ "ws-limit-updates-per-session":"Aktualizacje WS na sesję",
+ "rate-limits":{
+ "add-limit":"Dodaj limit",
+ "advanced-settings":"Zaawansowane ustawienia",
+ "edit-limit":"Edytuj limit",
+ "but-less-than":"ale mniejsze niż",
+ "edit-transport-tenant-msg-title":"Edytuj limity szybkości przesyłania komunikatów najemcy",
+ "edit-transport-tenant-telemetry-msg-title":"Edytuj limity szybkości przesyłania telemetrii komunikatów najemcy",
+ "edit-transport-tenant-telemetry-data-points-title":"Edytuj limity szybkości przesyłania punktów danych telemetrii najemcy",
+ "edit-transport-device-msg-title":"Edytuj limity szybkości przesyłania komunikatów urządzenia",
+ "edit-transport-device-telemetry-msg-title":"Edytuj limity szybkości przesyłania telemetrii komunikatów urządzenia",
+ "edit-transport-device-telemetry-data-points-title":"Edytuj limity szybkości przesyłania punktów danych telemetrii urządzenia",
+ "edit-tenant-rest-limits-title":"Edytuj limity szybkości żądań REST dla najemcy",
+ "edit-customer-rest-limits-title":"Edytuj limity szybkości żądań REST dla klienta",
+ "edit-ws-limit-updates-per-session-title":"Edytuj limity szybkości aktualizacji WS na sesję",
+ "edit-cassandra-tenant-limits-configuration-title":"Edytuj limity szybkości zapytań do Cassandry dla najemcy",
+ "edit-tenant-entity-export-rate-limit-title":"Edytuj limity szybkości tworzenia wersji jednostki dla najemcy",
+ "edit-tenant-entity-import-rate-limit-title":"Edytuj limity szybkości wczytywania wersji jednostki dla najemcy",
+ "edit-tenant-notification-request-rate-limit-title":"Edytuj limity szybkości żądań powiadomień dla najemcy",
+ "edit-tenant-notification-requests-per-rule-rate-limit-title":"Edytuj limity szybkości żądań powiadomień na regułę powiadomień dla najemcy",
+ "messages-per":"komunikatów na",
+ "not-set":"Nie ustawiono",
+ "number-of-messages":"Liczba komunikatów",
+ "number-of-messages-required":"Wymagana liczba komunikatów.",
+ "number-of-messages-min":"Minimalna wartość to 1.",
+ "preview":"Podgląd",
+ "per-seconds":"Na sekundę",
+ "per-seconds-required":"Wymagana jest szybkość czasowa.",
+ "per-seconds-min":"Minimalna wartość to 1.",
+ "rate-limits":"Limity szybkości",
+ "remove-limit":"Usuń limit",
+ "transport-tenant-msg":"Przesyłanie komunikatów najemcy",
+ "transport-tenant-telemetry-msg":"Przesyłanie telemetrii komunikatów najemcy",
+ "transport-tenant-telemetry-data-points":"Przesyłanie punktów danych telemetrii najemcy",
+ "transport-device-msg":"Przesyłanie komunikatów urządzenia",
+ "transport-device-telemetry-msg":"Przesyłanie telemetrii komunikatów urządzenia",
+ "transport-device-telemetry-data-points":"Przesyłanie punktów danych telemetrii urządzenia",
+ "sec":"sek"
+ }
+ },
+ "timeinterval":{
+ "seconds-interval":"{ seconds, plural, =1 {1 sekunda} other {# sekundy} }",
+ "minutes-interval":"{ minutes, plural, =1 {1 minuta} other {# minuty} }",
+ "hours-interval":"{ hours, plural, =1 {1 godzina} other {# godziny} }",
+ "days-interval":"{ days, plural, =1 {1 dzień} other {# dni} }",
+ "days":"Dni",
+ "hours":"Godziny",
+ "minutes":"Minuty",
+ "seconds":"Sekundy",
+ "advanced":"Zaawansowane",
+ "predefined":{
+ "yesterday":"Wczoraj",
+ "day-before-yesterday":"Przedwczoraj",
+ "this-day-last-week":"Ten dzień w zeszłym tygodniu",
+ "previous-week":"Poprzedni tydzień (Ndz - Sob)",
+ "previous-week-iso":"Poprzedni tydzień (Pon - Ndz)",
+ "previous-month":"Poprzedni miesiąc",
+ "previous-quarter":"Poprzedni kwartał",
+ "previous-half-year":"Poprzednie półrocze",
+ "previous-year":"Poprzedni rok",
+ "current-hour":"Bieżąca godzina",
+ "current-day":"Bieżący dzień",
+ "current-day-so-far":"Bieżący dzień do tej pory",
+ "current-week":"Bieżący tydzień (Ndz - Sob)",
+ "current-week-iso":"Bieżący tydzień (Pon - Ndz)",
+ "current-week-so-far":"Bieżący tydzień do tej pory (Ndz - Sob)",
+ "current-week-iso-so-far":"Bieżący tydzień do tej pory (Pon - Ndz)",
+ "current-month":"Bieżący miesiąc",
+ "current-month-so-far":"Bieżący miesiąc do tej pory",
+ "current-quarter":"Bieżący kwartał",
+ "current-quarter-so-far":"Bieżący kwartał do tej pory",
+ "current-half-year":"Bieżące półrocze",
+ "current-half-year-so-far":"Bieżące półrocze do tej pory",
+ "current-year":"Bieżący rok",
+ "current-year-so-far":"Bieżący rok do tej pory"
+ },
+ "type":{
+ "week":"Tydzień (Ndz - Sob)",
+ "week-iso":"Tydzień (Pon - Ndz)",
+ "month":"Miesiąc",
+ "quarter":"Kwartał"
+ }
+ },
+ "timeunit":{
+ "milliseconds":"Milisekundy",
+ "seconds":"Sekundy",
+ "minutes":"Minuty",
+ "hours":"Godziny",
+ "days":"Dni"
+ },
+ "timewindow":{
+ "timewindow":"Okno czasowe",
+ "years":"{ years, plural, =1 { rok } other {# lata } }",
+ "years-short":"{{ years }}r",
+ "months":"{ months, plural, =1 { miesiąc } other {# miesiące } }",
+ "months-short":"{{ months }}m",
+ "weeks":"{ weeks, plural, =1 { tydzień } other {# tygodnie } }",
+ "weeks-short":"{{ weeks }}t",
+ "days":"{ days, plural, =1 { dzień } other {# dni } }",
+ "days-short":"{{ days }}d",
+ "hours":"{ hours, plural, =0 { godzina } =1 {1 godzina } other {# godziny } }",
+ "hr":"{{ hr }} godz",
+ "hr-short":"{{ hr }}h",
+ "minutes":"{ minutes, plural, =0 { minuta } =1 {1 minuta } other {# minuty } }",
+ "min":"{{ min }} min",
+ "min-short":"{{ min }}m",
+ "seconds":"{ seconds, plural, =0 { sekunda } =1 {1 sekunda } other {# sekundy } }",
+ "sec":"{{ sec }} sek",
+ "sec-short":"{{ sec }}s",
+ "short":{
+ "days":"{ days, plural, =1 {1 dzień } other {# dni } }",
+ "hours":"{ hours, plural, =1 {1 godzina } other {# godziny } }",
+ "minutes":"{{minutes}} min ",
+ "seconds":"{{seconds}} sek "
+ },
+ "realtime":"Na żywo",
+ "history":"Historia",
+ "last-prefix":"ostatni",
+ "period":"od {{ startTime }} do {{ endTime }}",
+ "edit":"Edytuj okno czasowe",
+ "date-range":"Zakres dat",
+ "for-all-time":"Dla wszystkich dostępnych danych",
+ "last":"Ostatnie",
+ "time-period":"Okres czasu",
+ "hide":"Ukryj",
+ "interval":"Interwał",
+ "just-now":"Teraz",
+ "just-now-lower":"teraz",
+ "ago":"temu",
+ "style":"Styl okna czasowego",
+ "icon":"Ikona",
+ "icon-position":"Pozycja ikony",
+ "icon-position-left":"Lewo",
+ "icon-position-right":"Prawo",
+ "font":"Czcionka",
+ "color":"Kolor",
+ "displayTypePrefix":"Wyświetlaj przedrostek Na żywo/Historia",
+ "preview":"Podgląd"
+ },
+ "tooltip":{
+ "value":"Wartość",
+ "date":"Data",
+ "background-color":"Kolor tła",
+ "background-blur":"Rozmycie tła"
+ },
+ "unit":{
+ "millimeter":"Milimetr",
+ "centimeter":"Centymetr",
+ "angstrom":"Angstrom",
+ "nanometer":"Nanometr",
+ "micrometer":"Mikrometr",
+ "meter":"Metr",
+ "kilometer":"Kilometr",
+ "inch":"Cal",
+ "foot":"Stopa",
+ "yard":"Jard",
+ "mile":"Mila",
+ "nautical-mile":"Mila morska",
+ "astronomical-unit":"Jednostka astronomiczna",
+ "reciprocal-metre":"Odwrócony metr",
+ "meter-per-meter":"Metr na metr",
+ "steradian":"Steradian",
+ "thou":"Thou",
+ "barleycorn":"Jęczmień",
+ "hand":"Dłoń",
+ "chain":"Ciąg",
+ "furlong":"Furlong",
+ "league":"Liga",
+ "fathom":"Fathom",
+ "cable":"Kabel",
+ "link":"Link",
+ "rod":"Ród",
+ "nanogram":"Nanogram",
+ "microgram":"Mikrogram",
+ "milligram":"Miligram",
+ "gram":"Gram",
+ "kilogram":"Kilogram",
+ "tonne":"Tonna",
+ "ounce":"Uncja",
+ "pound":"Funt",
+ "stone":"Stoun",
+ "hundredweight-count":"Cental",
+ "short-tons":"Krótka tona",
+ "dalton":"Dalton",
+ "grain":"Gran",
+ "drachm":"Drachma",
+ "quarter":"Quarter",
+ "slug":"Slug",
+ "carat":"Karad",
+ "cubic-millimeter":"Milimetr sześcienny",
+ "cubic-centimeter":"Centymetr sześcienny",
+ "cubic-meter":"Metr sześcienny",
+ "cubic-kilometer":"Kilometr sześcienny",
+ "microliter":"Mikrolitr",
+ "milliliter":"Mililitr",
+ "liter":"Litr",
+ "hectoliter":"Hektolitr",
+ "cubic-inch":"Cal sześcienny",
+ "cubic-foot":"Stopa sześcienna",
+ "cubic-yard":"Jard sześcienny",
+ "fluid-ounce":"Uncja płynu",
+ "pint":"Pinta",
+ "quart":"Kwarta",
+ "gallon":"Galona",
+ "oil-barrels":"Baryłki naftowe",
+ "cubic-meter-per-kilogram":"Metr sześcienny na kilogram",
+ "gill":"Gill",
+ "hogshead":"Hogshead",
+ "teaspoon":"Łyżeczka",
+ "tablespoon":"Łyżka stołowa",
+ "cup":"Kubek",
+ "celsius":"Stopnie Celsiusza",
+ "kelvin":"Kelwin",
+ "rankine":"Rankine",
+ "fahrenheit":"Stopnie Fahrenheita",
+ "percent":"Procent",
+ "meter-per-second":"Metr na sekundę",
+ "kilometer-per-hour":"Kilometr na godzinę",
+ "foot-per-second":"Stopa na sekundę",
+ "mile-per-hour":"Mila na godzinę",
+ "knot":"Węzeł",
+ "millimeters-per-minute":"Milimetrów na minutę",
+ "kilometer-per-hour-squared":"Kilometr na godzinę do kwadratu",
+ "foot-per-second-squared":"Stopa na sekundę do kwadratu",
+ "pascal":"Pascal",
+ "kilopascal":"Kilopascal",
+ "megapascal":"Megapascal",
+ "gigapascal":"Gigapascal",
+ "millibar":"Milibar",
+ "bar":"Bar",
+ "kilobar":"Kilobar",
+ "newton":"Newton",
+ "newton-meter":"Newton-metr",
+ "foot-pounds":"Stopy funtów",
+ "inch-pounds":"Calowe funty",
+ "newton-per-meter":"Newton na metr",
+ "atmospheres":"Atmosfery",
+ "pounds-per-square-inch":"Funtów na cal kwadratowy",
+ "torr":"Torr",
+ "inches-of-mercury":"Cale rtęci",
+ "pascal-per-square-meter":"Pascal na metr kwadratowy",
+ "pound-per-square-inch":"Funt na cal kwadratowy",
+ "newton-per-square-meter":"Newton na metr kwadratowy",
+ "kilogram-force-per-square-meter":"Kilogram-siła na metr kwadratowy",
+ "pascal-per-square-centimeter":"Pascal na centymetr kwadratowy",
+ "ton-force-per-square-inch":"Ton-siła na cal kwadratowy",
+ "kilonewton-per-square-meter":"Kilonewton na metr kwadratowy",
+ "newton-per-square-millimeter":"Newton na milimetr kwadratowy",
+ "microjoule":"Mikrodżul",
+ "millijoule":"Milidżul",
+ "joule":"Dżul",
+ "kilojoule":"Kilodżul",
+ "megajoule":"Megadżul",
+ "gigajoule":"Gigadżul",
+ "watt-hour":"Watogodzina",
+ "kilowatt-hour":"Kilowatogodzina",
+ "electron-volts":"Elektronowolt",
+ "joules-per-coulomb":"Dżule na kulomb",
+ "british-thermal-unit":"Brytyjska jednostka ciepła",
+ "foot-pound":"Stopa-funt",
+ "calorie":"Kaloria",
+ "small-calorie":"Mała kaloria",
+ "kilocalorie":"Kilokaloria",
+ "joule-per-kelvin":"Dżul na kelwin",
+ "joule-per-kilogram-kelvin":"Dżul na kilogram-kelwin",
+ "joule-per-kilogram":"Dżul na kilogram",
+ "watt-per-meter-kelvin":"Wat na metr-kelwin",
+ "joule-per-cubic-meter":"Dżul na metr sześcienny",
+ "therm":"Term",
+ "electric-dipole-moment":"Moment dipolowy elektryczny",
+ "magnetic-dipole-moment":"Moment dipolowy magnetyczny",
+ "debye":"Debye",
+ "coulomb-per-square-meter-per-volt":"Kulomb na metr kwadratowy na wolt",
+ "milliwatt":"Miliwat",
+ "microwatt":"Mikrowat",
+ "watt":"Wat",
+ "kilowatt":"Kilowat",
+ "megawatt":"Megawat",
+ "gigawatt":"Gigawat",
+ "metric-horsepower":"Koń mechaniczny metryczny",
+ "milliwatt-per-square-centimeter":"Miliwaty na centymetr kwadratowy",
+ "watt-per-square-centimeter":"Waty na centymetr kwadratowy",
+ "kilowatt-per-square-centimeter":"Kilowat na centymetr kwadratowy",
+ "milliwatt-per-square-meter":"Miliwaty na metr kwadratowy",
+ "watt-per-square-meter":"Waty na metr kwadratowy",
+ "kilowatt-per-square-meter":"Kilowaty na metr kwadratowy",
+ "watt-per-square-inch":"Waty na cal kwadratowy",
+ "kilowatt-per-square-inch":"Kilowaty na cal kwadratowy",
+ "horsepower":"Koń mechaniczny",
+ "btu-per-hour":"Brytyjskie jednostki ciepła na godzinę",
+ "coulomb":"Kulomb",
+ "millicoulomb":"Milikulomb",
+ "microcoulomb":"Mikrokulomb",
+ "picocoulomb":"Pikokulomb",
+ "coulomb-per-meter":"Kulomb na metr",
+ "coulomb-per-cubic-meter":"Kulomb na metr sześcienny",
+ "coulomb-per-square-meter":"Kulomb na metr kwadratowy",
+ "square-millimeter":"Metr kwadratowy",
+ "square-centimeter":"Centymetr kwadratowy",
+ "square-meter":"Metr kwadratowy",
+ "hectare":"Hektar",
+ "square-kilometer":"Kilometr kwadratowy",
+ "square-inch":"Cal kwadratowy",
+ "square-foot":"Stopa kwadratowa",
+ "square-yard":"Jard kwadratowy",
+ "acre":"Akr",
+ "square-mile":"Mila kwadratowa",
+ "are":"Ar",
+ "barn":"Barn",
+ "circular-inch":"Cal okrągły",
+ "milliampere-hour":"Miliamperogodzina",
+ "milliampere-hour-tags":"prąd elektryczny, przepływ prądu, ładunek elektryczny, pojemność prądu, przepływ elektryczności, przepływ elektryczny, godzina miliamperowa, miliamperogodziny, mAh",
+ "ampere-hours":"Amperogodziny",
+ "ampere-hours-tags":"prąd elektryczny, przepływ prądu, ładunek elektryczny, pojemność prądu, przepływ elektryczności, przepływ elektryczny, amper, amperogodziny, Ah",
+ "kiloampere-hours":"Kiloamperogodziny",
+ "kiloampere-hours-tags":"prąd elektryczny, przepływ prądu, ładunek elektryczny, pojemność prądu, przepływ elektryczności, przepływ elektryczny, kiloamperogodziny, kiloamperogodzina, kAh",
+ "nanoampere":"Nanoamper",
+ "nanoampere-tags":"prąd, ampery, nanoamper, nA",
+ "picoampere":"Pikoamper",
+ "picoampere-tags":"prąd, ampery, pikoamper, pA",
+ "microampere":"Mikroamper",
+ "microampere-tags":"prąd elektryczny, mikroamper, mikroampery, μA",
+ "milliampere":"Miliamper",
+ "milliampere-tags":"prąd elektryczny, miliamper, miliampery, mA",
+ "ampere":"Amper",
+ "ampere-tags":"prąd elektryczny, przepływ prądu, przepływ elektryczności, przepływ elektryczny, amper, ampery, amperaż, A",
+ "kiloamperes":"Kiloampery",
+ "kiloamperes-tags":"prąd elektryczny, przepływ prądu, kiloampery, kA",
+ "microampere-per-square-centimeter":"Mikroamper na centymetr kwadratowy",
+ "microampere-per-square-centimeter-tags":"Gęstość prądu, mikroamper na centymetr kwadratowy, µA/cm²",
+ "ampere-per-square-meter":"Amper na metr kwadratowy",
+ "ampere-per-square-meter-tags":"gęstość prądu, prąd na jednostkę powierzchni, amper na metr kwadratowy, A/m²",
+ "ampere-per-meter":"Amper na metr",
+ "ampere-per-meter-tags":"siła pola magnetycznego, intensywność pola magnetycznego, amper na metr, A/m",
+ "oersted":"Oersted",
+ "oersted-tags":"pole magnetyczne, oersted, Oe",
+ "bohr-magneton":"Magnetony Bohra",
+ "bohr-magneton-tags":"fizyka atomowa, moment magnetyczny, magneton Bohra, μB",
+ "ampere-meter-squared":"Amper-Metr Kwadratowy",
+ "ampere-meter-squared-tags":"moment magnetyczny, moment dipolowy, amper-metr kwadratowy, A·m²",
+ "ampere-meter":"Amper-Metr",
+ "ampere-meter-tags":"pole magnetyczne, pętla prądowa, amper-metr, A·m",
+ "nanovolt":"Nanowolt",
+ "picovolt":"Pikowolt",
+ "millivolts":"Milivolty",
+ "microvolts":"Mikrowolty",
+ "volt":"Wolt",
+ "kilovolts":"Kilowolty",
+ "dbmV":"dBmV",
+ "dbm":"dBm",
+ "volt-meter":"Woltomierz",
+ "kilovolt-meter":"Kilowoltomierz",
+ "megavolt-meter":"Megawoltomierz",
+ "microvolt-meter":"Mikrowoltomierz",
+ "millivolt-meter":"Milivoltomierz",
+ "nanovolt-meter":"Nanowoltomierz",
+ "ohm":"Om",
+ "microohm":"Mikroom",
+ "milliohm":"Miloom",
+ "kilohm":"Kiloom",
+ "megohm":"Megaom",
+ "gigohm":"Gigaom",
+ "hertz":"Herz",
+ "kilohertz":"Kilohertz",
+ "megahertz":"Megahertz",
+ "gigahertz":"Gigahertz",
+ "rpm":"Obroty na minutę",
+ "candela-per-square-meter":"Kandela na metr kwadratowy",
+ "candela":"Kandela",
+ "lumen":"Lumen",
+ "lux":"Luks",
+ "foot-candle":"Stopa-świeca",
+ "lumen-per-square-meter":"Lumen na metr kwadratowy",
+ "lux-second":"Luks-sekunda",
+ "lumen-second":"Lumen-sekunda",
+ "lumens-per-watt":"Lumeny na wat",
+ "absorbance":"Absorpcja",
+ "mole":"Mol",
+ "nanomole":"Nanomol",
+ "micromole":"Mikromol",
+ "millimole":"Milimol",
+ "kilomole":"Kilomol",
+ "mole-per-cubic-meter":"Mol na metr sześcienny",
+ "rssi":"RSSI",
+ "ppm":"Części na milion",
+ "ppb":"Części na miliard",
+ "micrograms-per-cubic-meter":"Mikrogramy na metr sześcienny",
+ "aqi":"AQI",
+ "gram-per-cubic-meter":"Gram na metr sześcienny",
+ "gram-per-kilogram":"Wilgotność właściwa",
+ "millimeters-per-second":"Milimetry na sekundę",
+ "neper":"Neper",
+ "bel":"Bel",
+ "decibel":"Decybel",
+ "meters-per-second-squared":"Metry na sekundę kwadratową",
+ "becquerel":"Bekerel",
+ "curie":"Kiri",
+ "gray":"Graj",
+ "sievert":"Sivert",
+ "roentgen":"Rentgen",
+ "cps":"Zliczenia na sekundę",
+ "rad":"Rad",
+ "rem":"Rem",
+ "dps":"Rozpady na sekundę",
+ "rutherford":"Rutherford",
+ "coulombs-per-kilogram":"Kulomby na kilogram",
+ "becquerels-per-cubic-meter":"Bekerel na metr sześcienny",
+ "curies-per-liter":"Kiri na litr",
+ "becquerels-per-second":"Bekerel na sekundę",
+ "curies-per-second":"Kiri na sekundę",
+ "gy-per-second":"Graj na sekundę",
+ "watt-per-steradian":"Wat na steradian",
+ "watt-per-square-metre-steradian":"Wat na metr kwadratowy-steradian",
+ "ph-level":"Poziom pH",
+ "turbidity":"Mętność",
+ "mg-per-liter":"Miligramy na litr",
+ "microsiemens-per-centimeter":"Mikrosiemeny na centymetr",
+ "millisiemens-per-meter":"Milisiemeny na metr",
+ "siemens-per-meter":"Siemeny na metr",
+ "kilogram-per-cubic-meter":"Kilogram na metr sześcienny",
+ "gram-per-cubic-centimeter":"Gram na centymetr sześcienny",
+ "kilogram-per-square-meter":"Kilogram na metr kwadratowy",
+ "milligram-per-milliliter":"Miligram na mililitr",
+ "milligram-per-cubic-meter":"Miligram na metr sześcienny",
+ "pound-per-cubic-foot":"Funt na stopę sześcienną",
+ "ounces-per-cubic-inch":"Uncje na cal sześcienny",
+ "tons-per-cubic-yard":"Tony na jard sześcienny",
+ "particle-density":"Gęstość cząstek",
+ "kilometers-per-liter":"Kilometry na litr",
+ "miles-per-gallon":"Mile na galon",
+ "liters-per-100-km":"Litrów na 100 kilometrów",
+ "gallons-per-mile":"Galony na milę",
+ "liters-per-hour":"Litrów na godzinę",
+ "gallons-per-hour":"Galony na godzinę",
+ "beats-per-minute":"Uderzenia na minutę",
+ "millimeters-of-mercury":"Milimetry słupa rtęci",
+ "milligrams-per-deciliter":"Miligramy na decylitr",
+ "g-force":"Siła G",
+ "kilonewton":"Kiloniuton",
+ "kilogram-force":"Kilogram-siła",
+ "pound-force":"Funt-siła",
+ "kilopound-force":"Kilofunt-siła",
+ "dyne":"Dyn",
+ "poundal":"Poundal",
+ "kip":"Kip",
+ "gal":"Gal",
+ "gravity":"Przyspieszenie grawitacyjne",
+ "hectopascal":"Hektopaskal",
+ "atmosphere":"Atmosfera",
+ "millibars":"Milibary",
+ "inch-of-mercury":"Cal słupa rtęci",
+ "richter-scale":"Skala Richtera",
+ "second":"Sekunda",
+ "minute":"Minuta",
+ "hour":"Godzina",
+ "day":"Dzień",
+ "week":"Tydzień",
+ "month":"Miesiąc",
+ "year":"Rok",
+ "cubic-foot-per-minute":"Stopy sześcienne na minutę",
+ "cubic-meters-per-hour":"Metry sześcienne na godzinę",
+ "cubic-meters-per-second":"Metry sześcienne na sekundę",
+ "liter-per-second":"Litr na sekundę",
+ "liter-per-minute":"Litr na minutę",
+ "gallons-per-minute":"Galony na minutę",
+ "cubic-foot-per-second":"Stopa sześcienna na sekundę",
+ "milliliters-per-minute":"Mililitrów na minutę",
+ "bit":"Bit",
+ "byte":"Bajt",
+ "kilobyte":"Kilobajt",
+ "megabyte":"Megabajt",
+ "gigabyte":"Gigabajt",
+ "terabyte":"Terabajt",
+ "petabyte":"Petabajt",
+ "exabyte":"Eksabajt",
+ "zettabyte":"Zettabajt",
+ "yottabyte":"Jottabajt",
+ "bit-per-second":"Bit na sekundę",
+ "kilobit-per-second":"Kilobit na sekundę",
+ "megabit-per-second":"Megabit na sekundę",
+ "gigabit-per-second":"Gigabit na sekundę",
+ "terabit-per-second":"Terabit na sekundę",
+ "byte-per-second":"Bajt na sekundę",
+ "kilobyte-per-second":"Kilobajt na sekundę",
+ "megabyte-per-second":"Megabajt na sekundę",
+ "gigabyte-per-second":"Gigabajt na sekundę",
+ "degree":"Stopień",
+ "radian":"Radian",
+ "gradian":"Grad",
+ "mil":"Mil",
+ "revolution":"Obrotów",
+ "siemens":"Siemens",
+ "millisiemens":"Milisiemens",
+ "microsiemens":"Mikrosiemens",
+ "kilosiemens":"Kilosiemens",
+ "megasiemens":"Megasiemens",
+ "gigasiemens":"Gigasiemens",
+ "farad":"Farad",
+ "millifarad":"Milifarad",
+ "microfarad":"Mikrofarad",
+ "nanofarad":"Nanofarad",
+ "picofarad":"Pikofarad",
+ "kilofarad":"Kilofarad",
+ "megafarad":"Megafarad",
+ "gigafarad":"Gigafarad",
+ "terfarad":"Terfarad",
+ "farad-per-meter":"Farad na metr",
+ "tesla":"Tesla",
+ "gauss":"Gaus",
+ "kilogauss":"Kilogaus",
+ "millitesla":"Millitesla",
+ "microtesla":"Mikrotesla",
+ "nanotesla":"Nanotesla",
+ "kilotesla":"Kilotesla",
+ "megatesla":"Megatesla",
+ "millitesla-square-meters":"Millitesla na metry kwadratowe",
+ "gamma":"Gamma",
+ "lambda":"Lambda",
+ "square-meter-per-second":"Metr kwadratowy na sekundę",
+ "square-centimeter-per-second":"Centymetr kwadratowy na sekundę",
+ "stoke":"Stoke",
+ "centistokes":"Centistoke",
+ "square-foot-per-second":"Stopa kwadratowa na sekundę",
+ "square-inch-per-second":"Cal kwadratowy na sekundę",
+ "pascal-second":"Paskal-sekunda",
+ "centipoise":"Centipoise",
+ "poise":"Poise",
+ "reynolds":"Reynolds",
+ "pound-per-foot-hour":"Funt na stopę kwadratową na godzinę",
+ "newton-second-per-square-meter":"Newton-sekunda na metr kwadratowy",
+ "dyne-second-per-square-centimeter":"Dyn-sekunda na centymetr kwadratowy",
+ "kilogram-per-meter-second":"Kilogram na metr-sekundę",
+ "tesla-square-meters":"Tesla na metry kwadratowe",
+ "maxwell":"Maxwell",
+ "tesla-per-meter":"Tesla na metr",
+ "gauss-per-centimeter":"Gaus na centymetr",
+ "weber":"Weber",
+ "microweber":"Mikroweber",
+ "milliweber":"Milliweber",
+ "gauss-square-centimeter":"Gaus na centymetr kwadratowy",
+ "kilogauss-square-centimeter":"Kilogaus na centymetr kwadratowy",
+ "henry":"Henry",
+ "millihenry":"Millihenry",
+ "microhenry":"Mikrohenry",
+ "nanohenry":"Nanohenry",
+ "henry-per-meter":"Henry na metr",
+ "tesla-meter-per-ampere":"Tesla na metr na amper",
+ "gauss-per-oersted":"Gaus na Oersted",
+ "kilogram-per-mole":"Kilogram na mol",
+ "gram-per-mole":"Gram na mol",
+ "milligram-per-mole":"Miligram na mol",
+ "joule-per-mole":"Dżul na mol",
+ "joule-per-mole-kelvin":"Dżul na mol-kelwin",
+ "millivolts-per-meter":"Milivolty na metr",
+ "volts-per-meter":"Volty na metr",
+ "kilovolts-per-meter":"Kilovolty na metr",
+ "radian-per-second":"Radian na sekundę",
+ "radian-per-second-squared":"Radian na sekundę kwadratową",
+ "revolutions-per-minute-per-second":"Przyspieszenie kątowe",
+ "revolutions-per-minute-per-second-squared":"Przyspieszenie kątowe",
+ "deg-per-second":"Stopnie na sekundę",
+ "degrees-brix":"Stopnie Brix",
+ "katal":"Katal",
+ "katal-per-cubic-metre":"Katal na metr sześcienny"
+ },
+ "user":{
+ "user":"Użytkownik",
+ "users":"Użytkownicy",
+ "customer-users":"Użytkownicy klienta",
+ "tenant-admins":"Administratorzy najemcy",
+ "sys-admin":"Administrator systemu",
+ "tenant-admin":"Administrator najemcy",
+ "customer":"Klient",
+ "anonymous":"Anonimowy",
+ "add":"Dodaj użytkownika",
+ "delete":"Usuń użytkownika",
+ "add-user-text":"Dodaj nowego użytkownika",
+ "no-users-text":"Nie znaleziono użytkowników",
+ "user-details":"Szczegóły użytkownika",
+ "delete-user-title":"Czy na pewno chcesz usunąć użytkownika '{{userEmail}}'?",
+ "delete-user-text":"Uważaj, po potwierdzeniu użytkownik i wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-users-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 użytkownika} other {# użytkowników} }?",
+ "delete-users-action-title":"Usuń { count, plural, =1 {1 użytkownika} other {# użytkowników} }",
+ "delete-users-text":"Uważaj, po potwierdzeniu wszyscy wybrani użytkownicy zostaną usunięci, a wszystkie powiązane dane staną się nieodwracalne.",
+ "activation-email-sent-message":"E-mail aktywacyjny został wysłany pomyślnie!",
+ "resend-activation":"Wyślij ponownie aktywację",
+ "email":"Email",
+ "email-required":"Email jest wymagany.",
+ "invalid-email-format":"Nieprawidłowy format email.",
+ "first-name":"Imię",
+ "last-name":"Nazwisko",
+ "description":"Opis",
+ "default-dashboard":"Domyślny pulpit",
+ "always-fullscreen":"Zawsze na pełnym ekranie",
+ "select-user":"Wybierz użytkownika",
+ "no-users-matching":"Nie znaleziono użytkowników pasujących do '{{entity}}'.",
+ "user-required":"Użytkownik jest wymagany",
+ "activation-method":"Metoda aktywacji",
+ "display-activation-link":"Wyświetl link aktywacyjny",
+ "send-activation-mail":"Wyślij mail aktywacyjny",
+ "activation-link":"Link aktywacyjny użytkownika",
+ "activation-link-text":"Aby aktywować użytkownika, użyj następującego linku aktywacyjnego:",
+ "copy-activation-link":"Kopiuj link aktywacyjny",
+ "activation-link-copied-message":"Link aktywacyjny użytkownika został skopiowany do schowka",
+ "details":"Szczegóły",
+ "login-as-tenant-admin":"Zaloguj jako Administrator Najemcy",
+ "login-as-customer-user":"Zaloguj jako Użytkownik Klienta",
+ "search":"Szukaj użytkowników",
+ "selected-users":"{ count, plural, =1 {1 użytkownik} other {# użytkowników} } wybrano",
+ "disable-account":"Wyłącz konto użytkownika",
+ "enable-account":"Włącz konto użytkownika",
+ "enable-account-message":"Konto użytkownika zostało pomyślnie włączone!",
+ "disable-account-message":"Konto użytkownika zostało pomyślnie wyłączone!",
+ "copyId":"Kopiuj Id użytkownika",
+ "idCopiedMessage":"Id użytkownika zostało skopiowane do schowka",
+ "user-list":"Lista użytkowników",
+ "user-list-required":"Lista użytkowników jest wymagana"
+ },
+ "value":{
+ "type":"Typ wartości",
+ "string":"Ciąg znaków",
+ "string-value":"Wartość ciągu znaków",
+ "string-value-required":"Wartość ciągu znaków jest wymagana",
+ "integer":"Liczba całkowita",
+ "integer-value":"Wartość liczby całkowitej",
+ "integer-value-required":"Wartość liczby całkowitej jest wymagana",
+ "invalid-integer-value":"Nieprawidłowa wartość liczby całkowitej",
+ "double":"Podwójna",
+ "double-value":"Wartość podwójna",
+ "double-value-required":"Wartość podwójna jest wymagana",
+ "boolean":"Boolean",
+ "boolean-value":"Wartość Boolean",
+ "false":"Fałsz",
+ "true":"Prawda",
+ "long":"Długa",
+ "json":"JSON",
+ "json-value":"Wartość JSON",
+ "json-value-invalid":"Wartość JSON ma nieprawidłowy format",
+ "json-value-required":"Wartość JSON jest wymagana."
+ },
+ "version-control":{
+ "version-control":"Kontrola wersji",
+ "management":"Zarządzanie kontrolą wersji",
+ "search":"Szukaj wersji",
+ "branch":"Gałąź",
+ "default":"Domyślna",
+ "select-branch":"Wybierz gałąź",
+ "branch-required":"Gałąź jest wymagana",
+ "create-entity-version":"Utwórz wersję encji",
+ "version-name":"Nazwa wersji",
+ "version-name-required":"Nazwa wersji jest wymagana",
+ "author":"Autor",
+ "export-relations":"Eksportuj relacje",
+ "export-attributes":"Eksportuj atrybuty",
+ "export-credentials":"Eksportuj poświadczenia",
+ "entity-versions":"Wersje encji",
+ "versions":"Wersje",
+ "created-time":"Czas utworzenia",
+ "version-id":"ID wersji",
+ "no-entity-versions-text":"Nie znaleziono wersji encji",
+ "no-versions-text":"Nie znaleziono wersji",
+ "copy-full-version-id":"Kopiuj pełne ID wersji",
+ "create-version":"Utwórz wersję",
+ "creating-version":"Tworzenie wersji... Proszę czekać",
+ "nothing-to-commit":"Brak zmian do zatwierdzenia",
+ "restore-version":"Przywróć wersję",
+ "restore-entity-from-version":"Przywróć encję z wersji '{{versionName}}'",
+ "restoring-entity-version":"Przywracanie wersji encji... Proszę czekać",
+ "load-relations":"Załaduj relacje",
+ "load-attributes":"Załaduj atrybuty",
+ "load-credentials":"Załaduj poświadczenia",
+ "compare-with-current":"Porównaj z obecną",
+ "diff-entity-with-version":"Różnice z wersją encji '{{versionName}}'",
+ "previous-difference":"Poprzednia różnica",
+ "next-difference":"Następna różnica",
+ "current":"Obecna",
+ "differences":"{ count, plural, =1 {1 różnica} other {# różnice} }",
+ "create-entities-version":"Utwórz wersję encji",
+ "default-sync-strategy":"Domyślna strategia synchronizacji",
+ "sync-strategy-merge":"Scal",
+ "sync-strategy-overwrite":"Nadpisz",
+ "entities-to-export":"Encje do eksportu",
+ "entities-to-restore":"Encje do przywrócenia",
+ "sync-strategy":"Strategia synchronizacji",
+ "all-entities":"Wszystkie encje",
+ "no-entities-to-export-prompt":"Proszę określić encje do eksportu",
+ "no-entities-to-restore-prompt":"Proszę określić encje do przywrócenia",
+ "add-entity-type":"Dodaj typ encji",
+ "remove-all":"Usuń wszystko",
+ "version-create-result":"{ added, plural, =0 {Nie dodano encji} =1 {Dodano 1 encję} other {Dodano # encji} }.
{ modified, plural, =0 {Nie zmodyfikowano encji} =1 {Zmodyfikowano 1 encję} other {Zmodyfikowano # encji} }.
{ removed, plural, =0 {Nie usunięto encji} =1 {Usunięto 1 encję} other {Usunięto # encji} }.",
+ "remove-other-entities":"Usuń inne encje",
+ "find-existing-entity-by-name":"Znajdź istniejącą encję po nazwie",
+ "restore-entities-from-version":"Przywróć encje z wersji '{{versionName}}'",
+ "restoring-entities-from-version":"Przywracanie encji... Proszę czekać",
+ "no-entities-restored":"Nie przywrócono żadnych encji",
+ "created":"{{created}} utworzonych",
+ "updated":"{{updated}} zaktualizowanych",
+ "deleted":"{{deleted}} usuniętych",
+ "remove-other-entities-confirm-text":"Uważaj! To trwale usunie wszystkie bieżące encje
nieobecne w wersji, którą chcesz przywrócić.
Proszę wpisać \"usuń inne encje\", aby potwierdzić.",
+ "auto-commit-to-branch":"automatyczne zatwierdzenie do gałęzi {{ branch }}",
+ "default-create-entity-version-name":"Aktualizacja {{entityName}}",
+ "sync-strategy-merge-hint":"Tworzy lub aktualizuje wybrane encje w repozytorium. Wszystkie inne encje w repozytorium są niezmodyfikowane.",
+ "sync-strategy-overwrite-hint":"Tworzy lub aktualizuje wybrane encje w repozytorium. Wszystkie inne encje w repozytorium są usunięte.",
+ "device-credentials-conflict":"Nie udało się załadować urządzenia z zewnętrznym id {{entityId}}
ponieważ te same poświadczenia są już obecne w bazie danych dla innego urządzenia.
Rozważ wyłączenie opcji załaduj poświadczenia w formularzu przywracania.",
+ "missing-referenced-entity":"Nie udało się załadować {{sourceEntityTypeName}} z zewnętrznym id {{sourceEntityId}}
ponieważ odnosi się do brakującej {{targetEntityTypeName}} z id {{targetEntityId}}.",
+ "runtime-failed":"Failed: {{message}}",
+ "auto-commit-settings-read-only-hint":"Funkcja automatycznego zatwierdzania nie działa z włączoną opcją tylko do odczytu w ustawieniach repozytorium."
+ },
+ "widget":{
+ "widget-library":"Biblioteka widgetów",
+ "widget-bundle":"Pakiet widgetów",
+ "all-bundles":"Wszystkie pakiety",
+ "select-widgets-bundle":"Wybierz pakiet widgetów",
+ "widgets":"Widgety",
+ "all-widgets":"Wszystkie widgety",
+ "widget":"Widget",
+ "select-widget":"Wybierz widget",
+ "no-widgets-matching":"Nie znaleziono widgetów pasujących do '{{entity}}'.",
+ "no-widgets":"Brak widgetów",
+ "no-widgets-text":"Nie znaleziono widgetów",
+ "management":"Zarządzanie widgetami",
+ "editor":"Edytor widgetów",
+ "confirm-to-exit-editor-html":"Masz niezapisane ustawienia widgetu.
Czy na pewno chcesz opuścić tę stronę?",
+ "widget-type-not-found":"Problem z ładowaniem konfiguracji widgetu.
Prawdopodobnie powiązany typ widgetu został usunięty.",
+ "widget-type-load-error":"Widget nie został załadowany z powodu następujących błędów:",
+ "remove":"Usuń widget",
+ "delete":"Usuń widget",
+ "edit":"Edytuj widget",
+ "remove-widget-title":"Czy na pewno chcesz usunąć widget '{{widgetTitle}}'?",
+ "remove-widget-text":"Po potwierdzeniu widget i wszystkie powiązane dane staną się nieodwracalne.",
+ "timeseries":"Serie czasowe",
+ "search-data":"Szukaj danych",
+ "no-data-found":"Nie znaleziono danych",
+ "latest":"Najnowsze wartości",
+ "rpc":"Widget sterowania",
+ "alarm":"Widget alarmów",
+ "static":"Widget statyczny",
+ "timeseries-short":"serie",
+ "latest-short":"najnowsze",
+ "rpc-short":"sterowanie",
+ "alarm-short":"alarm",
+ "static-short":"statyczny",
+ "select-widget-type":"Wybierz typ widgetu",
+ "missing-widget-title-error":"Tytuł widgetu musi być określony!",
+ "widget-saved":"Widget zapisany",
+ "unable-to-save-widget-error":"Nie można zapisać widgetu! Widget zawiera błędy!",
+ "save":"Zapisz widget",
+ "saveAs":"Zapisz widget jako",
+ "move":"Przenieś widget",
+ "save-widget-as":"Zapisz widget jako",
+ "save-widget-as-text":"Proszę wprowadzić nowy tytuł widgetu",
+ "toggle-fullscreen":"Przełącz pełny ekran",
+ "run":"Uruchom widget",
+ "widget-title":"Tytuł widgetu",
+ "title":"Tytuł",
+ "title-required":"Tytuł widgetu jest wymagany.",
+ "title-max-length":"Tytuł powinien mieć mniej niż 256 znaków",
+ "system":"System",
+ "type":"Typ widgetu",
+ "resources":"Zasoby",
+ "resource-url":"URL JavaScript/CSS",
+ "resource-is-module":"Jest modułem",
+ "remove-resource":"Usuń zasób",
+ "add-resource":"Dodaj zasób",
+ "html":"HTML",
+ "tidy":"Uporządkuj",
+ "css":"CSS",
+ "settings-schema":"Schemat ustawień",
+ "datakey-settings-schema":"Schemat ustawień klucza danych",
+ "latest-datakey-settings-schema":"Schemat ustawień najnowszego klucza danych",
+ "widget-settings":"Ustawienia widgetu",
+ "description":"Opis",
+ "tags":"Tagi",
+ "image-preview":"Podgląd obrazu",
+ "settings-form-selector":"Selektor formularza ustawień",
+ "data-key-settings-form-selector":"Selektor formularza ustawień klucza danych",
+ "latest-data-key-settings-form-selector":"Selektor formularza ustawień najnowszego klucza danych",
+ "all":"Wszystkie",
+ "actual":"Aktualne",
+ "deprecated":"Przestarzałe",
+ "has-basic-mode":"Ma tryb podstawowy",
+ "basic-mode-form-selector":"Selektor formularza trybu podstawowego",
+ "basic-mode":"Podstawowy",
+ "advanced-mode":"Zaawansowany",
+ "javascript":"Javascript",
+ "js":"JS",
+ "delete-widget-title":"Czy na pewno chcesz usunąć widget '{{widgetName}}'?",
+ "delete-widget-text":"Po potwierdzeniu widget i wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-widgets-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 widget} other {# widgetów} }?",
+ "delete-widgets-text":"Uważaj, po potwierdzeniu wszystkie wybrane widgety zostaną usunięte, a wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-widget":"Usuń widget",
+ "widget-template-load-failed-error":"Nie udało się załadować szablonu widgetu!",
+ "details":"Szczegóły",
+ "widget-details":"Szczegóły widgetu",
+ "add":"Dodaj widget",
+ "add-existing-widget":"Dodaj istniejący widget",
+ "add-new-widget":"Dodaj nowy widget",
+ "search-widgets":"Szukaj widgetów",
+ "selected-widgets":"{ count, plural, =1 {1 widget} other {# widgetów} } wybrano",
+ "undo":"Cofnij zmiany widgetu",
+ "export":"Eksportuj widget",
+ "export-widgets":"Eksportuj widgety",
+ "import":"Importuj widget",
+ "no-data":"Brak danych do wyświetlenia na widżecie",
+ "data-overflow":"Widget wyświetla {{count}} z {{total}} encji",
+ "alarm-data-overflow":"Widget wyświetla alarmy dla {{allowedEntities}} (maksymalna dozwolona) encji z {{totalEntities}} encji",
+ "search":"Szukaj widgetu",
+ "filter":"Typ filtru widgetu",
+ "loading-widgets":"Ładowanie widgetów...",
+ "widget-template-error":"Nieprawidłowy szablon HTML widgetu."
+ },
+ "widget-action":{
+ "header-button":"Przycisk nagłówka widgetu",
+ "open-dashboard-state":"Przejdź do nowego stanu pulpitów",
+ "update-dashboard-state":"Zaktualizuj bieżący stan pulpitów",
+ "open-dashboard":"Przejdź do innego pulpitu",
+ "custom":"Akcja niestandardowa",
+ "custom-pretty":"Akcja niestandardowa (z szablonem HTML)",
+ "custom-pretty-error-title":"Błąd niestandardowego okna dialogowego",
+ "custom-pretty-template-error":"Nieprawidłowy szablon niestandardowego okna dialogowego.",
+ "custom-pretty-controller-error":"Wystąpił błąd podczas oceny funkcji niestandardowego okna dialogowego.",
+ "mobile-action":"Akcja mobilna",
+ "target-dashboard-state":"Docelowy stan pulpitu",
+ "target-dashboard-state-required":"Docelowy stan pulpitu jest wymagany",
+ "set-entity-from-widget":"Ustaw encję z widgetu",
+ "target-dashboard":"Docelowy pulpit",
+ "open-right-layout":"Otwórz prawy układ pulpitu (widok mobilny)",
+ "state-display-type":"Opcja wyświetlania stanu pulpitu",
+ "open-normal":"Normalnie",
+ "open-in-separate-dialog":"Otwórz w osobnym oknie dialogowym",
+ "open-in-popover":"Otwórz w dymku",
+ "dialog-title":"Tytuł okna dialogowego",
+ "dialog-hide-dashboard-toolbar":"Ukryj pasek narzędzi pulpitu w oknie dialogowym",
+ "dialog-width":"Szerokość okna dialogowego w procentach względem szerokości viewportu",
+ "dialog-height":"Wysokość okna dialogowego w procentach względem wysokości viewportu",
+ "dialog-size-range-error":"Wartość procentowa rozmiaru okna dialogowego powinna być w zakresie od 1 do 100.",
+ "popover-preferred-placement":"Preferowane umiejscowienie dymka",
+ "popover-placement-top":"Góra",
+ "popover-placement-topLeft":"Góra lewo",
+ "popover-placement-topRight":"Góra prawo",
+ "popover-placement-right":"Prawo",
+ "popover-placement-rightTop":"Prawo góra",
+ "popover-placement-rightBottom":"Prawo dół",
+ "popover-placement-bottom":"Dół",
+ "popover-placement-bottomLeft":"Dół lewo",
+ "popover-placement-bottomRight":"Dół prawo",
+ "popover-placement-left":"Lewo",
+ "popover-placement-leftTop":"Lewo góra",
+ "popover-placement-leftBottom":"Lewo dół",
+ "popover-hide-on-click-outside":"Ukryj dymek po kliknięciu na zewnątrz",
+ "popover-hide-dashboard-toolbar":"Ukryj pasek narzędzi pulpitu w dymku",
+ "popover-width":"Szerokość dymka w jednostkach przeglądarki (np. 100px, 25vw)",
+ "popover-height":"Wysokość dymka w jednostkach przeglądarki (np. 100px, 25vh)",
+ "popover-style":"Styl dymka",
+ "open-new-browser-tab":"Otwórz w nowej karcie przeglądarki",
+ "mobile":{
+ "action-type":"Typ akcji mobilnej",
+ "action-type-required":"Typ akcji mobilnej jest wymagany",
+ "take-picture-from-gallery":"Wybierz zdjęcie z galerii",
+ "take-photo":"Zrób zdjęcie",
+ "map-direction":"Otwórz wskazówki dojazdu na mapie",
+ "map-location":"Otwórz lokalizację na mapie",
+ "scan-qr-code":"Skanuj kod QR",
+ "make-phone-call":"Wykonaj połączenie telefoniczne",
+ "get-location":"Pobierz lokalizację telefonu",
+ "take-screenshot":"Zrób zrzut ekranu"
+ }
+ },
+ "widgets-bundle":{
+ "current":"Aktualny zestaw",
+ "widgets-bundles":"Zestawy widżetów",
+ "widgets-bundle-widgets":"Widżety zestawu widżetów",
+ "add":"Dodaj zestaw widżetów",
+ "delete":"Usuń zestaw widżetów",
+ "title":"Tytuł",
+ "title-required":"Tytuł jest wymagany.",
+ "title-max-length":"Tytuł powinien być krótszy niż 256",
+ "description":"Opis",
+ "image-preview":"Podgląd obrazu",
+ "order":"Kolejność",
+ "add-widgets-bundle-text":"Dodaj nowy zestaw widżetów",
+ "no-widgets-bundles-text":"Nie znaleziono zestawów widżetów",
+ "empty":"Zestaw widżetów jest pusty",
+ "details":"Szczegóły",
+ "widgets-bundle-details":"Szczegóły zestawu widżetów",
+ "delete-widgets-bundle-title":"Czy na pewno chcesz usunąć zestaw widżetów '{{widgetsBundleTitle}}'?",
+ "delete-widgets-bundle-text":"Uważaj, po potwierdzeniu zestaw widżetów oraz wszystkie powiązane dane staną się nieodwracalne.",
+ "delete-widgets-bundles-title":"Czy na pewno chcesz usunąć { count, plural, =1 {1 zestaw widżetów} other {# zestawy widżetów} }?",
+ "delete-widgets-bundles-action-title":"Usuń { count, plural, =1 {1 zestaw widżetów} other {# zestawy widżetów} }",
+ "delete-widgets-bundles-text":"Uważaj, po potwierdzeniu wszystkie wybrane zestawy widżetów zostaną usunięte, a wszystkie powiązane dane staną się nieodwracalne.",
+ "no-widgets-bundles-matching":"Nie znaleziono zestawów widżetów pasujących do '{{widgetsBundle}}'.",
+ "widgets-bundle-required":"Zestaw widżetów jest wymagany.",
+ "system":"System",
+ "import":"Importuj zestaw widżetów",
+ "export":"Eksportuj zestaw widżetów",
+ "export-widgets-bundle-widgets-prompt":"Dołącz widżety zestawu w eksportowanych danych (w przeciwnym razie zostaną wyeksportowane tylko odniesienia do pełnych kwalifikacji nazw widżetów)",
+ "export-failed-error":"Nie można wyeksportować zestawu widżetów: {{error}}",
+ "create-new-widgets-bundle":"Utwórz nowy zestaw widżetów",
+ "widgets-bundle-file":"Plik zestawu widżetów",
+ "invalid-widgets-bundle-file-error":"Nie można zaimportować zestawu widżetów: Nieprawidłowa struktura danych zestawu widżetów.",
+ "search":"Szukaj zestawów widżetów",
+ "selected-widgets-bundles":"{ count, plural, =1 {1 wybrany zestaw widżetów} other {# wybrane zestawy widżetów} }",
+ "open-widgets-bundle":"Otwórz zestaw widżetów",
+ "loading-widgets-bundles":"Ładowanie zestawów widżetów..."
+ },
+ "widget-config":{
+ "data":"Dane",
+ "settings":"Ustawienia",
+ "advanced":"Zaawansowane",
+ "appearance":"Wygląd",
+ "widget-card":"Karta widżetu",
+ "mobile":"Mobilny",
+ "title":"Tytuł",
+ "title-tooltip":"Podpowiedź tytułu",
+ "general-settings":"Ustawienia ogólne",
+ "display-title":"Wyświetl tytuł widżetu",
+ "card-title":"Tytuł karty",
+ "drop-shadow":"Cień",
+ "enable-fullscreen":"Włącz pełny ekran",
+ "background-color":"Kolor tła",
+ "text-color":"Kolor tekstu",
+ "border-radius":"Promień obramowania",
+ "padding":"Odstęp",
+ "margin":"Margines",
+ "widget-style":"Styl widżetu",
+ "widget-css":"CSS widżetu",
+ "title-style":"Styl tytułu",
+ "mobile-mode-settings":"Ustawienia trybu mobilnego",
+ "order":"Kolejność",
+ "height":"Wysokość",
+ "mobile-hide":"Ukryj widżet w trybie mobilnym",
+ "desktop-hide":"Ukryj widżet w trybie desktopowym",
+ "units":"Specjalny symbol obok wartości",
+ "units-by-default":"Domyślne jednostki",
+ "decimals":"Liczba miejsc po przecinku",
+ "decimals-by-default":"Domyślna liczba miejsc po przecinku",
+ "default-data-key-parameter-hint":"Ten parametr dotyczy wszystkich wartości widżetu, chyba że zostanie nadpisany przez konfigurację klucza danych",
+ "units-short":"Jednostki",
+ "decimals-short":"Miejsca po przecinku",
+ "decimals-suffix":"miejsca po przecinku",
+ "timewindow":"Okno czasowe",
+ "use-dashboard-timewindow":"Użyj okna czasowego dashboardu",
+ "use-widget-timewindow":"Użyj okna czasowego widżetu",
+ "display-timewindow":"Wyświetl okno czasowe",
+ "legend":"Legenda",
+ "display-legend":"Wyświetl legendę",
+ "datasources":"Źródła danych",
+ "datasource":"Źródło danych",
+ "maximum-datasources":"Maksymalnie { count, plural, =1 {1 źródło danych jest dozwolone.} other {# źródeł danych jest dozwolonych} }",
+ "timeseries-key-error":"Należy określić co najmniej jeden klucz danych szeregów czasowych",
+ "datasource-type":"Typ",
+ "datasource-parameters":"Parametry",
+ "remove-datasource":"Usuń źródło danych",
+ "add-datasource":"Dodaj źródło danych",
+ "target-device":"Docelowe urządzenie",
+ "alarm-source":"Źródło alarmu",
+ "actions":"Akcje",
+ "action":"Akcja",
+ "add-action":"Dodaj akcję",
+ "search-actions":"Szukaj akcji",
+ "no-actions-text":"Nie znaleziono akcji",
+ "action-source":"Źródło akcji",
+ "action-source-required":"Źródło akcji jest wymagane.",
+ "action-name":"Nazwa",
+ "action-name-required":"Nazwa akcji jest wymagana.",
+ "action-name-not-unique":"Inna akcja o tej samej nazwie już istnieje.
Nazwa akcji powin.",
+ "action-icon":"Ikona",
+ "show-hide-action-using-function":"Pokaż/ukryj akcję za pomocą funkcji",
+ "action-type":"Typ",
+ "action-type-required":"Typ akcji jest wymagany.",
+ "edit-action":"Edytuj akcję",
+ "delete-action":"Usuń akcję",
+ "delete-action-title":"Usuń akcję widżetu",
+ "delete-action-text":"Czy na pewno chcesz usunąć akcję widżetu o nazwie '{{actionName}}'?",
+ "title-icon":"Ikona tytułu",
+ "display-icon":"Wyświetl ikonę tytułu",
+ "card-icon":"Ikona karty",
+ "icon":"Ikona",
+ "icon-color":"Kolor ikony",
+ "icon-size":"Rozmiar ikony",
+ "advanced-settings":"Zaawansowane ustawienia",
+ "data-settings":"Ustawienia danych",
+ "limits":"Limity",
+ "no-data-display-message":"Alternatywny komunikat \"Brak danych do wyświetlenia\"",
+ "data-page-size":"Maksymalna liczba encji na źródło danych",
+ "settings-component-not-found":"Nie znaleziono komponentu formularza ustawień dla selektora '{{selector}}'",
+ "preview":"Podgląd",
+ "set":"Ustaw",
+ "set-message":"Ustaw komunikat",
+ "advanced-title-style":"Zaawansowany styl tytułu",
+ "card-style":"Styl karty",
+ "text":"Tekst",
+ "background":"Tło",
+ "advanced-widget-style":"Zaawansowany styl widżetu",
+ "card-buttons":"Przyciski karty",
+ "show-card-buttons":"Pokaż przyciski karty",
+ "card-border-radius":"Promień obramowania karty",
+ "card-appearance":"Wygląd karty",
+ "color":"Kolor",
+ "tooltip":"Podpowiedź",
+ "units-required":"Jednostka jest wymagana."
+ },
+ "widget-type":{
+ "import":"Importuj typ widżetu",
+ "export":"Eksportuj typ widżetu",
+ "export-failed-error":"Nie można wyeksportować widżetu: {{error}}",
+ "widget-file":"Plik widżetu",
+ "invalid-widget-file-error":"Nie można zaimportować widżetu: Nieprawidłowa struktura danych widżetu."
+ },
+ "widgets":{
+ "background":{
+ "background":"Tło",
+ "background-settings":"Ustawienia tła",
+ "background-type-image":"Obraz",
+ "background-type-color":"Kolor",
+ "image-url":"URL obrazu",
+ "overlay":"Nakładka",
+ "enable-overlay":"Włącz nakładkę",
+ "blur":"Rozmycie",
+ "preview":"Podgląd"
+ },
+ "bar-chart":{
+ "bar-appearance":"Wygląd słupka",
+ "label-on-bar":"Etykieta na słupku",
+ "value-on-bar":"Wartość na słupku",
+ "bar-chart-card-style":"Styl karty wykresu słupkowego"
+ },
+ "battery-level":{
+ "layout":"Układ",
+ "layout-vertical-solid":"Pionowy. Stały",
+ "layout-horizontal-solid":"Poziomy. Stały",
+ "layout-vertical-divided":"Pionowy. Podzielony",
+ "layout-horizontal-divided":"Poziomy. Podzielony",
+ "icon":"Ikona",
+ "value":"Wartość",
+ "auto-scale":"Automatyczne skalowanie",
+ "battery-level-color":"Kolor poziomu baterii",
+ "battery-shape-color":"Kolor kształtu baterii",
+ "battery-level-card-style":"Styl karty poziomu baterii",
+ "sections-count":"Liczba sekcji"
+ },
+ "signal-strength":{
+ "value":"Wartość",
+ "last-update":"Ostatnia aktualizacja",
+ "no-signal":"Brak sygnału",
+ "layout":"Układ",
+ "layout-wifi":"Wi-Fi",
+ "layout-cellular-bar":"Słupkowy komórkowy",
+ "icon":"Ikona",
+ "date":"Data",
+ "active-bars-color":"Kolor aktywnych pasków sygnału",
+ "inactive-bars-color":"Kolor nieaktywnych pasków sygnału",
+ "signal-strength-card-style":"Styl karty siły sygnału"
+ },
+ "chart":{
+ "common-settings":"Wspólne ustawienia",
+ "enable-stacking-mode":"Włącz tryb układania",
+ "selection":"Wybór zakresu czasowego",
+ "enable-selection-mode":"Włącz tryb wyboru",
+ "line-shadow-size":"Rozmiar cienia linii",
+ "display-smooth-lines":"Wyświetlaj gładkie (krzywe) linie",
+ "default-bar-width":"Domyślna szerokość słupka dla danych niezagregowanych (milisekundy)",
+ "bar-alignment":"Wyrównanie słupka",
+ "bar-alignment-left":"Lewo",
+ "bar-alignment-right":"Prawo",
+ "bar-alignment-center":"Środek",
+ "default-font":"Domyślna czcionka",
+ "default-font-size":"Domyślny rozmiar czcionki",
+ "default-font-color":"Domyślny kolor czcionki",
+ "thresholds-line-width":"Domyślna szerokość linii dla wszystkich progów",
+ "tooltip-settings":"Ustawienia podpowiedzi",
+ "tooltip":"Podpowiedź",
+ "show-tooltip":"Pokaż podpowiedź",
+ "hover-individual-points":"Najedź na pojedyncze punkty",
+ "show-cumulative-values":"Pokaż wartości kumulatywne w trybie układania",
+ "hide-zero-false-values":"Ukryj zera/fałszywe wartości z podpowiedzi",
+ "tooltip-value-format-function":"Funkcja formatująca wartość podpowiedzi",
+ "grid-settings":"Ustawienia siatki",
+ "show-vertical-lines":"Pokaż linie pionowe",
+ "show-horizontal-lines":"Pokaż linie poziome",
+ "grid-outline-border-width":"Szerokość krawędzi/ramki siatki (px)",
+ "primary-color":"Kolor podstawowy",
+ "background-color":"Kolor tła",
+ "ticks-color":"Kolor znaczników",
+ "xaxis-settings":"Ustawienia osi X",
+ "axis-title":"Tytuł osi",
+ "xaxis-tick-labels-settings":"Ustawienia etykiet osi X",
+ "show-tick-labels":"Pokaż etykiety osi",
+ "yaxis-settings":"Ustawienia osi Y",
+ "min-scale-value":"Minimalna wartość na skali",
+ "max-scale-value":"Maksymalna wartość na skali",
+ "yaxis-tick-labels-settings":"Ustawienia etykiet osi Y",
+ "tick-step-size":"Rozmiar kroku między znacznikami",
+ "number-of-decimals":"Liczba miejsc po przecinku do wyświetlenia",
+ "ticks-formatter-function":"Funkcja formatująca znaczniki",
+ "comparison-settings":"Ustawienia porównywania",
+ "enable-comparison":"Włącz porównywanie",
+ "time-for-comparison":"Okres porównywania",
+ "time-for-comparison-previous-interval":"Poprzedni interwał (domyślnie)",
+ "time-for-comparison-days":"Dzień temu",
+ "time-for-comparison-weeks":"Tydzień temu",
+ "time-for-comparison-months":"Miesiąc temu",
+ "time-for-comparison-years":"Rok temu",
+ "time-for-comparison-custom-interval":"Niestandardowy interwał",
+ "custom-interval-value":"Wartość niestandardowego interwału (ms)",
+ "comparison-x-axis-settings":"Ustawienia osi X porównywania",
+ "axis-position":"Pozycja osi",
+ "axis-position-top":"Góra (domyślnie)",
+ "axis-position-bottom":"Dół",
+ "custom-legend-settings":"Niestandardowe ustawienia legendy",
+ "enable-custom-legend":"Włącz niestandardową legendę (pozwoli to na korzystanie z atrybutów/czasu rzeczywistego w etykietach kluczy)",
+ "key-name":"Nazwa klucza",
+ "key-name-required":"Nazwa klucza jest wymagana",
+ "key-type":"Typ klucza",
+ "key-type-attribute":"Atrybut",
+ "key-type-timeseries":"Czas rzeczywisty",
+ "label-keys-list":"Lista kluczy do użycia w etykietach",
+ "no-label-keys":"Brak skonfigurowanych kluczy",
+ "add-label-key":"Dodaj nowy klucz",
+ "line-width":"Szerokość linii",
+ "color":"Kolor",
+ "data-is-hidden-by-default":"Dane są domyślnie ukryte",
+ "disable-data-hiding":"Wyłącz ukrywanie danych",
+ "remove-from-legend":"Usuń klucz danych z legendy",
+ "exclude-from-stacking":"Wyłącz z układania (dostępne w trybie „Układanie”)",
+ "line-settings":"Ustawienia linii",
+ "show-line":"Pokaż linię",
+ "fill-line":"Wypełnij linię",
+ "fill-line-opacity":"Przezroczystość wypełnienia linii",
+ "points-settings":"Ustawienia punktów",
+ "show-points":"Pokaż punkty",
+ "points-line-width":"Szerokość linii punktów",
+ "points-radius":"Promień punktów",
+ "point-shape":"Kształt punktu",
+ "point-shape-circle":"Okrąg",
+ "point-shape-cross":"Krzyż",
+ "point-shape-diamond":"Diament",
+ "point-shape-square":"Kwadrat",
+ "point-shape-triangle":"Trójkąt",
+ "point-shape-custom":"Niestandardowa funkcja",
+ "point-shape-draw-function":"Funkcja rysowania kształtu punktu",
+ "show-separate-axis":"Pokaż oddzielną oś",
+ "axis-position-left":"Lewo",
+ "axis-position-right":"Prawo",
+ "thresholds":"Progi",
+ "no-thresholds":"Brak skonfigurowanych progów",
+ "add-threshold":"Dodaj próg",
+ "show-values-for-comparison":"Pokaż historyczne wartości do porównania",
+ "comparison-values-label":"Etykieta historycznych wartości",
+ "comparison-line-color":"Kolor linii porównawczej",
+ "threshold-settings":"Ustawienia progu",
+ "use-as-threshold":"Użyj wartości klucza jako progu",
+ "threshold-line-width":"Szerokość linii progu",
+ "threshold-color":"Kolor progu",
+ "common-pie-settings":"Wspólne ustawienia wykresu kołowego",
+ "radius":"Promień",
+ "inner-radius":"Wewnętrzny promień",
+ "tilt":"Nachylenie",
+ "common-pie-settings-range-error":"Wartość powinna być w zakresie od 0 do 1",
+ "stroke-settings":"Ustawienia obrysu",
+ "width-pixels":"Szerokość (piksele)",
+ "show-labels":"Pokaż etykiety",
+ "animation-settings":"Ustawienia animacji",
+ "animated-pie":"Włącz animację kołową (eksperymentalne)",
+ "border-settings":"Ustawienia obramowania",
+ "border-width":"Szerokość obramowania",
+ "border-color":"Kolor obramowania",
+ "legend-settings":"Ustawienia legendy",
+ "display-legend":"Wyświetl legendę",
+ "labels-font-color":"Kolor czcionki etykiet",
+ "series":"Seria",
+ "add-series":"Dodaj serię",
+ "series-settings":"Ustawienia serii",
+ "remove-series":"Usuń serię",
+ "no-series":"Brak skonfigurowanych serii",
+ "no-series-error":"Należy określić co najmniej jedną serię",
+ "chart-appearance":"Wygląd wykresu",
+ "vertical-grid-lines":"Linie siatki pionowej",
+ "horizontal-grid-lines":"Linie siatki poziomej",
+ "chart-background":"Tło wykresu",
+ "grid-lines-color":"Kolor linii siatki",
+ "border":"Obramowanie",
+ "axis":"Oś",
+ "vertical-axis":"Oś pionowa",
+ "ticks":"Znaczniki",
+ "horizontal-axis":"Oś pozioma"
+ },
+ "color":{
+ "color-settings":"Ustawienia koloru",
+ "color-type-constant":"Stały",
+ "color-type-range":"Zakres",
+ "color-type-function":"Funkcja",
+ "color":"Kolor",
+ "value-range":"Zakres wartości",
+ "from":"Od",
+ "to":"Do",
+ "color-function":"Funkcja koloru",
+ "copy-color-settings-from":"Skopiuj ustawienia koloru z"
+ },
+ "dashboard-state":{
+ "dashboard-state-settings":"Ustawienia stanu pulpitu",
+ "dashboard-state":"Identyfikator stanu pulpitu",
+ "autofill-state-layout":"Domyślne wypełnianie wysokości układu stanu automatycznie",
+ "default-margin":"Domyślny margines widżetów",
+ "default-background-color":"Domyślny kolor tła",
+ "sync-parent-state-params":"Synchronizuj parametry stanu z nadrzędnym pulpitem"
+ },
+ "date-range-picker-settings":{
+ "date-range-picker-settings":"Ustawienia wybieraka zakresu dat",
+ "hide-date-range-picker":"Ukryj wybierak zakresu dat",
+ "picker-one-panel":"Wybierak zakresu dat jednopanelowy",
+ "picker-auto-confirm":"Automatyczne potwierdzanie wybieraka zakresu dat",
+ "picker-show-template":"Pokazuj szablon wybieraka zakresu dat",
+ "first-day-of-week":"Pierwszy dzień tygodnia",
+ "interval-settings":"Ustawienia interwału",
+ "hide-interval":"Ukryj interwał",
+ "initial-interval":"Początkowy interwał",
+ "interval-hour":"Godzina",
+ "interval-day":"Dzień",
+ "interval-week":"Tydzień",
+ "interval-two-weeks":"2 tygodnie",
+ "interval-month":"Miesiąc",
+ "interval-three-months":"3 miesiące",
+ "interval-six-months":"6 miesięcy",
+ "step-settings":"Ustawienia kroku",
+ "hide-step-size":"Ukryj rozmiar kroku",
+ "initial-step-size":"Początkowy rozmiar kroku",
+ "hide-labels":"Ukryj etykiety",
+ "use-session-storage":"Użyj przechowywania sesji",
+ "localizationMap":{
+ "Sun":"Niedz.",
+ "Mon":"Pon.",
+ "Tue":"Wt.",
+ "Wed":"Śr.",
+ "Thu":"Czw.",
+ "Fri":"Piąt.",
+ "Sat":"Sob.",
+ "Jan":"Sty",
+ "Feb":"Lut",
+ "Mar":"Mar",
+ "Apr":"Kwi",
+ "May":"Maj",
+ "Jun":"Cze",
+ "Jul":"Lip",
+ "Aug":"Sie",
+ "Sep":"Wrz",
+ "Oct":"Paź",
+ "Nov":"Lis",
+ "Dec":"Gru",
+ "January":"Styczeń",
+ "February":"Luty",
+ "March":"Marzec",
+ "April":"Kwiecień",
+ "June":"Czerwiec",
+ "July":"Lipiec",
+ "August":"Sierpień",
+ "September":"Wrzesień",
+ "October":"Październik",
+ "November":"Listopad",
+ "December":"Grudzień",
+ "Custom Date Range":"Niestandardowy zakres dat",
+ "Date Range Template":"Szablon zakresu dat",
+ "Today":"Dziś",
+ "Yesterday":"Wczoraj",
+ "This Week":"Bieżący tydzień",
+ "Last Week":"Ostatni tydzień",
+ "This Month":"Bieżący miesiąc",
+ "Last Month":"Ostatni miesiąc",
+ "Year":"Rok",
+ "This Year":"Bieżący rok",
+ "Last Year":"Ostatni rok",
+ "Date picker":"Wybierak dat",
+ "Hour":"Godzina",
+ "Day":"Dzień",
+ "Week":"Tydzień",
+ "2 weeks":"2 Tygodnie",
+ "Month":"Miesiąc",
+ "3 months":"3 Miesiące",
+ "6 months":"6 Miesięcy",
+ "Custom interval":"Niestandardowy interwał",
+ "Interval":"Interwał",
+ "Step size":"Rozmiar kroku",
+ "Ok":"Ok"
+ }
+ },
+ "doughnut":{
+ "total":"Suma",
+ "layout":"Układ",
+ "layout-default":"Domyślny",
+ "layout-with-total":"Z sumą",
+ "auto-scale":"Automatyczne skalowanie",
+ "clockwise-layout":"Układ zgodny z ruchem wskazówek zegara",
+ "sort-series":"Sortuj serie według etykiety",
+ "central-total-value":"Centralna wartość sumy",
+ "tooltip-value-type-absolute":"Bezwzględna",
+ "tooltip-value-type-percentage":"Procentowa",
+ "doughnut-card-style":"Styl karty pączka"
+ },
+ "entities-hierarchy":{
+ "hierarchy-data-settings":"Ustawienia danych hierarchii",
+ "relations-query-function":"Funkcja zapytania o relacje węzła",
+ "has-children-function":"Funkcja sprawdzająca, czy węzeł ma dzieci",
+ "node-state-settings":"Ustawienia stanu węzła",
+ "node-opened-function":"Domyślna funkcja otwierania węzła",
+ "node-disabled-function":"Funkcja dezaktywacji węzła",
+ "display-settings":"Ustawienia wyświetlania",
+ "node-icon-function":"Funkcja ikony węzła",
+ "node-text-function":"Funkcja tekstu węzła",
+ "sort-settings":"Ustawienia sortowania",
+ "nodes-sort-function":"Funkcja sortowania węzłów"
+ },
+ "edge":{
+ "display-default-title":"Wyświetl domyślny tytuł"
+ },
+ "gateway":{
+ "general-settings":"Ustawienia ogólne",
+ "widget-title":"Tytuł widżetu",
+ "default-archive-file-name":"Domyślna nazwa pliku archiwum",
+ "device-type-for-new-gateway":"Typ urządzenia dla nowej bramy",
+ "messages-settings":"Ustawienia komunikatów",
+ "save-config-success-message":"Komunikat tekstowy o pomyślnie zapisanej konfiguracji bramy",
+ "device-name-exists-message":"Komunikat tekstowy, gdy urządzenie o podanej nazwie już istnieje",
+ "gateway-title":"Formularz bramy",
+ "read-only":"Tylko do odczytu",
+ "events-title":"Tytuł formularza zdarzeń bramy",
+ "events-filter":"Filtr zdarzeń",
+ "event-key-contains":"Klucz zdarzenia zawiera...",
+ "show-connector":"Pokaż dla konektora",
+ "connector-state-param-key":"Klucz parametru stanu konektora",
+ "status":"Status",
+ "message":"Wiadomość",
+ "created-time":"Czas utworzenia"
+ },
+ "gauge":{
+ "default-color":"Domyślny kolor",
+ "radial-gauge-settings":"Ustawienia miernika radialnego",
+ "ticks-settings":"Ustawienia podziałek",
+ "min-value":"Wartość minimalna",
+ "max-value":"Wartość maksymalna",
+ "min-value-short":"min",
+ "max-value-short":"max",
+ "start-ticks-angle":"Kąt początkowy podziałek",
+ "ticks-angle":"Kąt podziałek",
+ "major-ticks":"Podziałki główne",
+ "major-ticks-count":"Liczba podziałek głównych",
+ "major-ticks-color":"Kolor podziałek głównych",
+ "minor-ticks":"Podziałki dodatkowe",
+ "minor-ticks-count":"Liczba podziałek dodatkowych",
+ "minor-ticks-color":"Kolor podziałek dodatkowych",
+ "tick-numbers-font":"Czcionka numerów podziałek",
+ "unit-title-settings":"Ustawienia jednostki",
+ "show-unit-title":"Pokaż nazwę jednostki",
+ "unit-title":"Nazwa jednostki",
+ "title-font":"Czcionka tytułu",
+ "units-settings":"Ustawienia jednostek",
+ "units-font":"Czcionka jednostek",
+ "value-box-settings":"Ustawienia pola wartości",
+ "show-value-box":"Pokaż pole wartości",
+ "value-box":"Pole wartości",
+ "value-int":"Liczba cyfr dla części całkowitej wartości",
+ "value-text":"Tekst wartości",
+ "value-text-shadow":"Cień tekstu wartości",
+ "value-font":"Czcionka tekstu wartości",
+ "rect-stroke-color-start":"Kolor obwódki prostokąta - początek gradientu",
+ "rect-stroke-color-end":"Kolor obwódki prostokąta - koniec gradientu",
+ "background-color":"Kolor tła",
+ "shadow-color":"Kolor cienia",
+ "value-box-rect-stroke-color":"Kolor obwódki prostokąta pola wartości",
+ "value-box-rect-stroke-color-end":"Kolor obwódki prostokąta pola wartości - koniec gradientu",
+ "value-box-background-color":"Kolor tła pola wartości",
+ "value-box-shadow-color":"Kolor cienia pola wartości",
+ "plate-settings":"Ustawienia tarczy",
+ "show-plate-border":"Pokaż krawędź tarczy",
+ "plate-color":"Kolor tarczy",
+ "needle-settings":"Ustawienia wskazówki",
+ "needle-circle-size":"Rozmiar koła wskazówki",
+ "needle-color":"Kolor wskazówki",
+ "needle-color-start":"Kolor wskazówki - początek gradientu",
+ "needle-color-end":"Kolor wskazówki - koniec gradientu",
+ "needle-color-shadow-up":"Kolor górnej części cienia wskazówki",
+ "needle-color-shadow-down":"Cień",
+ "highlights-settings":"Ustawienia punktów kulminacyjnych",
+ "highlights-width":"Szerokość punktów kulminacyjnych",
+ "highlights":"Punkty kulminacyjne",
+ "highlight-from":"Od",
+ "highlight-to":"Do",
+ "highlight-color":"Kolor",
+ "no-highlights":"Brak skonfigurowanych punktów kulminacyjnych",
+ "add-highlight":"Dodaj punkt kulminacyjny",
+ "animation-settings":"Ustawienia animacji",
+ "enable-animation":"Animacja",
+ "animation-duration-rule":"Czas trwania i reguła animacji",
+ "animation-duration":"Czas trwania animacji",
+ "animation-rule":"Reguła animacji",
+ "animation-linear":"Liniowa",
+ "animation-quad":"Kwadratowa",
+ "animation-quint":"Kwintowa",
+ "animation-cycle":"Cykliczna",
+ "animation-bounce":"Odbijająca się",
+ "animation-elastic":"Elastyczna",
+ "animation-dequad":"Odwrócona kwadratowa",
+ "animation-dequint":"Odwrócona kwintowa",
+ "animation-decycle":"Odwrócona cykliczna",
+ "animation-debounce":"Odwrócona odbijająca się",
+ "animation-delastic":"Odwrócona elastyczna",
+ "linear-gauge-settings":"Ustawienia miernika liniowego",
+ "bar-stroke":"Obwódka słupka",
+ "bar-stroke-width":"Szerokość obwódki słupka",
+ "bar-stroke-color":"Kolor obwódki słupka",
+ "bar-background-color":"Kolor tła słupka - początek gradientu",
+ "bar-background-color-end":"Kolor tła słupka - koniec gradientu",
+ "progress-bar-color":"Kolor paska postępu",
+ "progress-bar":"Pasek postępu",
+ "progress-bar-color-start":"Kolor paska postępu - początek gradientu",
+ "progress-bar-color-end":"Kolor paska postępu - koniec gradientu",
+ "major-ticks-names":"Nazwy podziałek głównych",
+ "show-stroke-ticks":"Pokaż obwódki podziałek",
+ "major-ticks-font":"Czcionka podziałek głównych",
+ "border-color":"Kolor obramowania",
+ "border-width":"Szerokość obramowania",
+ "needle-circle":"Koło wskazówki",
+ "needle-circle-color":"Kolor koła wskazówki",
+ "animation-target":"Cel animacji",
+ "animation-target-needle":"Wskazówka",
+ "animation-target-plate":"Tarcza",
+ "common-settings":"Wspólne ustawienia miernika",
+ "gauge-type":"Typ miernika",
+ "gauge-type-arc":"Łuk",
+ "gauge-type-donut":"Pączek",
+ "gauge-type-horizontal-bar":"Słupkowy poziomy",
+ "gauge-type-vertical-bar":"Słupkowy pionowy",
+ "donut-start-angle":"Kąt początkowy pączka",
+ "bar-settings":"Ustawienia słupka",
+ "relative-bar-width":"Względna szerokość słupka",
+ "neon-glow-brightness":"Jasność efektu świetlnego, (0-100), 0 - wyłączony efekt",
+ "stripes-thickness":"Grubość pasków, 0 - brak pasków",
+ "rounded-line-cap":"Użyj zaokrąglonego zakończenia linii",
+ "bar-color-settings":"Ustawienia koloru słupka",
+ "use-precise-level-color-values":"Użyj precyzyjnych poziomów kolorów",
+ "bar-colors":"Kolory słupków, od dolnego do górnego",
+ "color":"Kolor",
+ "no-bar-colors":"Brak skonfigurowanych kolorów słupków",
+ "add-bar-color":"Dodaj kolor słupka",
+ "from":"Od",
+ "to":"Do",
+ "fixed-level-colors":"Kolory słupków z użyciem wartości granicznych",
+ "gauge-title-settings":"Ustawienia tytułu miernika",
+ "show-gauge-title":"Pokaż tytuł miernika",
+ "gauge-title":"Tytuł miernika",
+ "gauge-title-font":"Czcionka tytułu miernika",
+ "unit-title-and-timestamp-settings":"Ustawienia jednostki i znacznika czasowego",
+ "show-timestamp":"Pokaż znacznik czasu wartości",
+ "timestamp-format":"Format znacznika czasu",
+ "label-font":"Czcionka etykiety pod wartością",
+ "value-settings":"Ustawienia wartości",
+ "show-value":"Pokaż tekst wartości",
+ "min-max-settings":"Ustawienia etykiet minimalnej/maksymalnej",
+ "show-min-max":"Pokaż wartości minimalną i maksymalną",
+ "min-max-font":"Czcionka etykiet minimalnej i maksymalnej",
+ "show-ticks":"Pokaż podziały",
+ "tick-width":"Szerokość podziałek",
+ "tick-color":"Kolor podziałek",
+ "tick-values":"Wartości podziałek",
+ "no-tick-values":"Brak skonfigurowanych wartości podziałek",
+ "add-tick-value":"Dodaj wartość podziałki",
+ "gauge-appearance":"Wygląd miernika",
+ "units-title":"Tytuł jednostek",
+ "value":"Wartość",
+ "ticks":"Podziały",
+ "arrow-and-scale-color":"Kolor strzałki i skali domyślnej",
+ "scale-settings":"Ustawienia skali",
+ "scale":"Skala",
+ "scale-color":"Kolory skali",
+ "compass-appearance":"Wygląd kompasu",
+ "labels":"Etykiety",
+ "label-style":"Styl etykiety"
+ },
+ "gpio":{
+ "pin":"Pin",
+ "label":"Label",
+ "row":"Row",
+ "column":"Column",
+ "color":"Color",
+ "panel-settings":"Panel settings",
+ "background-color":"Background color",
+ "gpio-switches":"GPIO switches",
+ "no-gpio-switches":"No GPIO switches configured",
+ "add-gpio-switch":"Add GPIO switch",
+ "gpio-status-request":"GPIO status request",
+ "method-name":"Method name",
+ "method-body":"Method body",
+ "gpio-status-change-request":"GPIO status change request",
+ "parse-gpio-status-function":"Parse gpio status function",
+ "gpio-leds":"GPIO leds",
+ "no-gpio-leds":"No GPIO leds configured",
+ "add-gpio-led":"Add GPIO led"
+ },
+ "html-card":{
+ "html":"HTML",
+ "css":"CSS"
+ },
+ "input-widgets":{
+ "attribute-not-allowed":"Parametr atrybutu nie może być używany w tym widżecie",
+ "blocked-location":"Geolokalizacja jest zablokowana w twojej przeglądarce",
+ "claim-device":"Zgłoś urządzenie",
+ "claim-failed":"Nie udało się zgłosić urządzenia!",
+ "claim-not-found":"Nie znaleziono urządzenia!",
+ "claim-successful":"Urządzenie zostało pomyślnie zgłoszone!",
+ "date":"Data",
+ "device-name":"Nazwa urządzenia",
+ "device-name-required":"Wymagana jest nazwa urządzenia",
+ "discard-changes":"Odrzuć zmiany",
+ "entity-attribute-required":"Wymagany jest atrybut encji",
+ "entity-coordinate-required":"Wymagane są obie pola, szerokość geograficzna i długość geograficzna",
+ "entity-timeseries-required":"Wymagany jest szereg czasowy encji",
+ "get-location":"Pobierz bieżącą lokalizację",
+ "invalid-date":"Nieprawidłowa data",
+ "latitude":"Szerokość geograficzna",
+ "longitude":"Długość geograficzna",
+ "min-value-error":"Wartość minimalna to {{value}}",
+ "max-value-error":"Wartość maksymalna to {{value}}",
+ "not-allowed-entity":"Wybrana encja nie może mieć współdzielonych atrybutów",
+ "no-attribute-selected":"Nie wybrano atrybutu",
+ "no-datakey-selected":"Nie wybrano klucza danych",
+ "no-coordinate-specified":"Nie określono klucza danych dla szerokości/długości geograficznej",
+ "no-entity-selected":"Nie wybrano encji",
+ "no-image":"Brak obrazu",
+ "no-support-geolocation":"Twoja przeglądarka nie obsługuje geolokalizacji",
+ "no-support-web-camera":"Twoja przeglądarka nie obsługuje kamer",
+ "enable-https-use-widget":"Proszę włączyć protokół HTTPS, aby korzystać z tego widżetu",
+ "no-found-your-camera":"Nie można znaleźć twojej kamery",
+ "no-permission-camera":"Użytkownik odmówił zgody / Ta witryna nie ma uprawnień do korzystania z kamery",
+ "no-timeseries-selected":"Nie wybrano szeregu czasowego",
+ "secret-key":"Tajny klucz",
+ "secret-key-required":"Wymagany jest tajny klucz",
+ "switch-attribute-value":"Przełącz wartość atrybutu encji",
+ "switch-camera":"Przełącz kamerę",
+ "switch-timeseries-value":"Przełącz wartość szeregu czasowego encji",
+ "take-photo":"Zrób zdjęcie",
+ "time":"Czas",
+ "timeseries-not-allowed":"Parametr szeregu czasowego nie może być używany w tym widżecie",
+ "update-failed":"Aktualizacja nieudana",
+ "update-successful":"Aktualizacja udana",
+ "update-attribute":"Zaktualizuj atrybut",
+ "update-timeseries":"Zaktualizuj szereg czasowy",
+ "value":"Wartość",
+ "general-settings":"Ustawienia ogólne",
+ "widget-title":"Tytuł widżetu",
+ "claim-button-label":"Etykieta przycisku zgłaszania",
+ "show-secret-key-field":"Pokaż pole wprowadzania „Tajny klucz”",
+ "labels-settings":"Ustawienia etykiet",
+ "show-labels":"Pokaż etykiety",
+ "device-name-label":"Etykieta pola wprowadzania nazwy urządzenia",
+ "secret-key-label":"Etykieta pola wprowadzania tajnego klucza",
+ "messages-settings":"Ustawienia wiadomości",
+ "claim-device-success-message":"Komunikat o udanym zgłoszeniu urządzenia",
+ "claim-device-not-found-message":"Komunikat, gdy urządzenie nie zostało znalezione",
+ "claim-device-failed-message":"Komunikat o nieudanym zgłoszeniu urządzenia",
+ "claim-device-name-required-message":"Komunikat błędu „Wymagana nazwa urządzenia”",
+ "claim-device-secret-key-required-message":"Komunikat błędu „Wymagany tajny klucz”",
+ "show-label":"Pokaż etykietę",
+ "label":"Etykieta",
+ "required":"Wymagane",
+ "required-error-message":"Komunikat błędu „Wymagane”",
+ "show-result-message":"Pokaż komunikat z wynikiem",
+ "integer-field-settings":"Ustawienia pola całkowitego",
+ "min-value":"Wartość minimalna",
+ "max-value":"Wartość maksymalna",
+ "double-field-settings":"Ustawienia pola liczbowego",
+ "text-field-settings":"Ustawienia pola tekstowego",
+ "min-length":"Minimalna długość",
+ "max-length":"Maksymalna długość",
+ "checkbox-settings":"Ustawienia pola wyboru",
+ "true-label":"Etykieta zaznaczenia",
+ "false-label":"Etykieta odznaczenia",
+ "image-input-settings":"Ustawienia wejścia obrazu",
+ "display-preview":"Wyświetl podgląd",
+ "display-clear-button":"Wyświetl przycisk Wyczyść",
+ "display-apply-button":"Wyświetl przycisk Zastosuj",
+ "display-discard-button":"Wyświetl przycisk Odrzuć",
+ "datetime-field-settings":"Ustawienia pola daty/czasu",
+ "display-time-input":"Wyświetl pole czasowe",
+ "latitude-key-name":"Nazwa klucza szerokości geograficznej",
+ "longitude-key-name":"Nazwa klucza długości geograficznej",
+ "show-get-location-button":"Pokaż przycisk „Pobierz bieżącą lokalizację”",
+ "use-high-accuracy":"Użyj wysokiej dokładności",
+ "location-fields-settings":"Ustawienia pól lokalizacji",
+ "latitude-label":"Etykieta dla szerokości geograficznej",
+ "longitude-label":"Etykieta dla długości geograficznej",
+ "input-fields-alignment":"Wyrównanie pól wprowadzania",
+ "input-fields-alignment-column":"Kolumna (domyślnie)",
+ "input-fields-alignment-row":"Rząd",
+ "layout":"Układ",
+ "row-gap":"Odstęp między rzędami w pikselach",
+ "column-gap":"Odstęp między kolumnami w pikselach",
+ "latitude-field-required":"Pole szerokości geograficznej jest wymagane",
+ "longitude-field-required":"Pole długości geograficznej jest wymagane",
+ "attribute-settings":"Ustawienia atrybutu",
+ "widget-mode":"Tryb widżetu",
+ "widget-mode-update-attribute":"Zaktualizuj atrybut",
+ "widget-mode-update-timeseries":"Zaktualizuj szereg czasowy",
+ "attribute-scope":"Zakres atrybutu",
+ "attribute-scope-server":"Atrybut serwera (domyślnie)",
+ "attribute-scope-shared":"Współdzielony atrybut",
+ "value-required":"Wartość wymagana",
+ "image-settings":"Ustawienia obrazu",
+ "image-format":"Format obrazu",
+ "image-format-jpeg":"JPEG",
+ "image-format-png":"PNG",
+ "image-format-webp":"WEBP",
+ "image-quality":"Jakość obrazu stosująca kompresję stratną, np. jpeg i webp",
+ "max-image-width":"Maksymalna szerokość obrazu",
+ "max-image-height":"Maksymalna wysokość obrazu",
+ "action-buttons":"Przyciski akcji",
+ "show-action-buttons":"Pokaż przyciski akcji",
+ "update-all-values":"Zaktualizuj wszystkie wartości, nie tylko zmodyfikowane",
+ "save-button-label":"Etykieta przycisku „ZAPISZ”",
+ "reset-button-label":"Etykieta przycisku „COFNIJ”",
+ "group-settings":"Ustawienia grupy",
+ "show-group-title":"Pokaż tytuł grupy pól związanych z różnymi encjami",
+ "group-title":"Tytuł grupy",
+ "fields-alignment":"Wyrównanie pól",
+ "fields-alignment-row":"Rząd (domyślnie)",
+ "fields-alignment-column":"Kolumna",
+ "fields-in-row":"Liczba pól w rzędzie",
+ "option-value":"Wartość (wpisz „null”, aby utworzyć pustą opcję)",
+ "option-label":"Etykieta",
+ "hide-input-field":"Ukryj pole wprowadzania",
+ "datakey-type":"Typ klucza danych",
+ "datakey-type-server":"Atrybut serwera (domyślnie)",
+ "datakey-type-shared":"Współdzielony atrybut",
+ "datakey-type-timeseries":"Szereg czasowy",
+ "datakey-value-type":"Typ wartości klucza danych",
+ "datakey-value-type-string":"Ciąg znaków",
+ "datakey-value-type-double":"Liczba zmiennoprzecinkowa",
+ "datakey-value-type-integer":"Liczba całkowita",
+ "datakey-value-type-json":"JSON",
+ "datakey-value-type-boolean-checkbox":"Boolean (Pole wyboru)",
+ "datakey-value-type-boolean-switch":"Boolean (Przełącznik)",
+ "datakey-value-type-date-time":"Data i godzina",
+ "datakey-value-type-date":"Data",
+ "datakey-value-type-time":"Czas",
+ "datakey-value-type-select":"Wybierz",
+ "datakey-value-type-color":"Kolor",
+ "value-is-required":"Wartość jest wymagana",
+ "ability-to-edit-attribute":"Zdolność do edycji atrybutu",
+ "ability-to-edit-attribute-editable":"Edytowalny (domyślnie)",
+ "ability-to-edit-attribute-disabled":"Wyłączony",
+ "ability-to-edit-attribute-readonly":"Tylko do odczytu",
+ "disable-on-datakey-name":"Wyłącz na fałszywą wartość innego klucza danych (podaj nazwę klucza danych)",
+ "field-appearance":"Wygląd pola",
+ "appearance-fill":"Wypełnienie",
+ "appearance-outline":"Obrys",
+ "subscript-sizing":"Rozmiar indeksu dolnego",
+ "subscript-sizing-fixed":"Stały",
+ "subscript-sizing-dynamic":"Dynamiczny",
+ "slide-toggle-settings":"Ustawienia przełącznika",
+ "slide-toggle-label-position":"Pozycja etykiety przełącznika",
+ "slide-toggle-label-position-after":"Po",
+ "slide-toggle-label-position-before":"Przed",
+ "select-options":"Opcje wyboru",
+ "no-select-options":"Brak skonfigurowanych opcji wyboru",
+ "add-select-option":"Dodaj opcję wyboru",
+ "numeric-field-settings":"Ustawienia pola numerycznego",
+ "step-interval":"Interwał kroku pomiędzy wartościami",
+ "error-messages":"Komunikaty o błędach",
+ "min-value-error-message":"Komunikat o błędzie 'Wartość minimalna'",
+ "max-value-error-message":"Komunikat o błędzie 'Wartość maksymalna'",
+ "invalid-date-error-message":"Komunikat o błędzie 'Nieprawidłowa data'",
+ "invalid-JSON-error-message":"Komunikat o błędzie 'Nieprawidłowy JSON'",
+ "icon-settings":"Ustawienia ikony",
+ "dialog-editor-settings":"Ustawienia edytora dialogu",
+ "use-custom-icon":"Użyj niestandardowej ikony",
+ "input-cell-icon":"Ikona do wyświetlenia przed komórką wejściową",
+ "value-conversion-settings":"Ustawienia konwersji wartości",
+ "get-value-settings":"Ustawienia pobierania wartości",
+ "use-get-value-function":"Użyj funkcji getValue",
+ "get-value-function":"Funkcja getValue",
+ "set-value-settings":"Ustawienia ustawiania wartości",
+ "use-set-value-function":"Użyj funkcji setValue",
+ "set-value-function":"Funkcja setValue",
+ "json-invalid":"Wartość JSON ma nieprawidłowy format",
+ "title":"Tytuł",
+ "cancel-button-label":"Etykieta przycisku 'Anuluj'"
+ },
+ "invalid-qr-code-text":"Nieprawidłowy tekst wejściowy dla kodu QR. Wejście powinno być typu string.",
+ "qr-code":{
+ "use-qr-code-text-function":"Użyj funkcji tekstowej kodu QR",
+ "qr-code-text-pattern":"Wzór tekstu kodu QR (np. '${entityName} | ${keyName} - jakiś tekst.')",
+ "qr-code-text-pattern-hint":"Wzór tekstu kodu QR używa wartości pierwszego znalezionego klucza w encjach w aliasie encji.",
+ "qr-code-text-pattern-required":"Wzór tekstu kodu QR jest wymagany.",
+ "qr-code-text-function":"Funkcja tekstu kodu QR"
+ },
+ "label-widget":{
+ "label-pattern":"Wzór",
+ "label-pattern-hint":"Wskazówka: na przykład 'Tekst ${keyName} jednostki.' lub ${#<index klucza>} jednostki'",
+ "label-pattern-required":"Wzór jest wymagany",
+ "label-position":"Położenie (Procentowo w stosunku do tła)",
+ "x-pos":"X",
+ "y-pos":"Y",
+ "background-color":"Kolor tła",
+ "font-settings":"Ustawienia czcionki",
+ "background-image":"Obraz tła",
+ "labels":"Etykiety",
+ "no-labels":"Brak skonfigurowanych etykiet",
+ "add-label":"Dodaj etykietę"
+ },
+ "navigation":{
+ "title":"Tytuł",
+ "navigation-path":"Ścieżka nawigacji",
+ "filter-type":"Typ filtru",
+ "filter-type-all":"Wszystkie elementy",
+ "filter-type-include":"Zawiera elementy",
+ "filter-type-exclude":"Wyklucza elementy",
+ "items":"Elementy",
+ "enter-urls-to-filter":"Wprowadź adresy URL do filtrowania..."
+ },
+ "persistent-table":{
+ "rpc-id":"ID RPC",
+ "message-type":"Typ wiadomości",
+ "method":"Metoda",
+ "params":"Parametry",
+ "created-time":"Czas utworzenia",
+ "expiration-time":"Czas wygaśnięcia",
+ "retries":"Próby",
+ "status":"Status",
+ "filter":"Filtr",
+ "refresh":"Odśwież",
+ "add":"Dodaj żądanie RPC",
+ "details":"Szczegóły",
+ "delete":"Usuń",
+ "delete-request-title":"Usuń trwałe żądanie RPC",
+ "delete-request-text":"Czy na pewno chcesz usunąć to żądanie?",
+ "details-title":"Szczegóły ID RPC: ",
+ "additional-info":"Dodatkowe informacje",
+ "response":"Odpowiedź",
+ "any-status":"Dowolny status",
+ "rpc-status-list":"Lista statusów RPC",
+ "no-request-prompt":"Brak żądań do wyświetlenia",
+ "send-request":"Wyślij żądanie",
+ "add-title":"Utwórz trwałe żądanie RPC",
+ "method-error":"Wymagana jest metoda.",
+ "timeout-error":"Minimalna wartość czasu oczekiwania to 5000 (5 sekund).",
+ "white-space-error":"Biała przestrzeń nie jest dozwolona.",
+ "rpc-status":{
+ "QUEUED":"W KOLEJCE",
+ "SENT":"WYSŁANE",
+ "DELIVERED":"DOSTARCZONE",
+ "SUCCESSFUL":"UDANE",
+ "TIMEOUT":"PRZEKROCZONY LIMIT CZASU",
+ "EXPIRED":"WYGASŁE",
+ "FAILED":"NIEUDANE"
+ },
+ "rpc-search-status-all":"WSZYSTKO",
+ "message-types":{
+ "false":"Dwukierunkowe",
+ "true":"Jednokierunkowe"
+ },
+ "general-settings":"Ustawienia ogólne",
+ "enable-filter":"Włącz filtr",
+ "enable-sticky-header":"Wyświetl nagłówek podczas przewijania",
+ "enable-sticky-action":"Wyświetl kolumnę akcji podczas przewijania",
+ "display-request-details":"Wyświetl szczegóły żądania",
+ "allow-send-request":"Zezwalaj na wysyłanie żądań RPC",
+ "allow-delete-request":"Zezwalaj na usuwanie żądań",
+ "columns-settings":"Ustawienia kolumn",
+ "display-columns":"Wyświetlane kolumny",
+ "column":"Kolumna",
+ "no-columns-found":"Nie znaleziono kolumn",
+ "no-columns-matching":"'{{column}}' nie znaleziono."
+ },
+ "range-chart":{
+ "chart":"Wykres",
+ "data-zoom":"Powiększenie danych",
+ "range-colors":"Kolory zakresu",
+ "out-of-range-color":"Kolor poza zakresem",
+ "fill-area":"Wypełnij obszar",
+ "range-chart-card-style":"Styl karty wykresu zakresu"
+ },
+ "rpc":{
+ "value-settings":"Ustawienia wartości",
+ "initial-value":"Początkowa wartość",
+ "retrieve-value-settings":"Ustawienia pobierania włączonej/wyłączonej wartości",
+ "retrieve-value-method":"Pobierz wartość za pomocą metody",
+ "retrieve-value-method-none":"Nie pobieraj",
+ "retrieve-value-method-rpc":"Wywołaj metodę pobierania wartości RPC",
+ "retrieve-value-method-attribute":"Subskrybuj atrybut",
+ "retrieve-value-method-timeseries":"Subskrybuj szereg czasowy",
+ "attribute-value-key":"Klucz atrybutu",
+ "timeseries-value-key":"Klucz szeregu czasowego",
+ "get-value-method":"Metoda RPC pobierz wartość",
+ "parse-value-function":"Funkcja analizy wartości",
+ "update-value-settings":"Ustawienia aktualizacji wartości",
+ "set-value-method":"Metoda RPC ustaw wartość",
+ "convert-value-function":"Funkcja konwersji wartości",
+ "rpc-settings":"Ustawienia RPC",
+ "request-timeout":"Limit czasu żądania RPC (ms)",
+ "persistent-rpc-settings":"Ustawienia trwałego RPC",
+ "request-persistent":"Trwałe żądanie RPC",
+ "persistent-polling-interval":"Interwał odpytywania (ms) w celu uzyskania odpowiedzi na trwałe polecenie RPC",
+ "common-settings":"Wspólne ustawienia",
+ "switch-title":"Tytuł przełącznika",
+ "show-on-off-labels":"Pokaż etykiety włącz/wyłącz",
+ "slide-toggle-label":"Etykieta przycisku przełącznika",
+ "label-position":"Pozycja etykiety",
+ "label-position-before":"Przed",
+ "label-position-after":"Po",
+ "slider-color":"Kolor suwaka",
+ "slider-color-primary":"Podstawowy",
+ "slider-color-accent":"Akcent",
+ "slider-color-warn":"Ostrzeżenie",
+ "button-style":"Styl przycisku",
+ "button-raised":"Podniesiony przycisk",
+ "button-primary":"Podstawowy kolor",
+ "button-background-color":"Kolor tła przycisku",
+ "button-text-color":"Kolor tekstu przycisku",
+ "widget-title":"Tytuł widżetu",
+ "button-label":"Etykieta przycisku",
+ "device-attribute-scope":"Zakres atrybutu urządzenia",
+ "server-attribute":"Atrybut serwera",
+ "shared-attribute":"Atrybut wspólny",
+ "device-attribute-parameters":"Parametry atrybutu urządzenia",
+ "is-one-way-command":"Jest to polecenie jednokierunkowe",
+ "rpc-method":"Metoda RPC",
+ "rpc-method-params":"Parametry metody RPC",
+ "show-rpc-error":"Pokaż błąd wykonania polecenia RPC",
+ "led-title":"Tytuł diody LED",
+ "led-color":"Kolor diody LED",
+ "check-status-settings":"Ustawienia sprawdzania statusu",
+ "perform-rpc-status-check":"Wykonaj sprawdzanie statusu urządzenia RPC",
+ "retrieve-led-status-value-method":"Pobierz stan diody LED za pomocą metody",
+ "led-status-value-attribute":"Atrybut urządzenia zawierający stan diody LED",
+ "led-status-value-timeseries":"Szereg czasowy urządzenia zawierający stan diody LED",
+ "check-status-method":"Metoda sprawdzania statusu urządzenia RPC",
+ "parse-led-status-value-function":"Funkcja analizy stanu diody LED",
+ "knob-title":"Tytuł pokrętła",
+ "min-value":"Minimalna wartość",
+ "max-value":"Maksymalna wartość"
+ },
+ "maps":{
+ "select-entity":"Wybierz jednostkę",
+ "select-entity-hint":"Wskazówka: po wybraniu kliknij na mapie, aby ustawić pozycję",
+ "tooltips":{
+ "placeMarker":"Kliknij, aby umieścić jednostkę '{{entityName}}'",
+ "firstVertex":"Wielokąt dla '{{entityName}}': kliknij, aby umieścić pierwszy punkt",
+ "firstVertex-cut":"Kliknij, aby umieścić pierwszy punkt",
+ "continueLine":"Wielokąt dla '{{entityName}}': kliknij, aby kontynuować rysowanie",
+ "continueLine-cut":"Kliknij, aby kontynuować rysowanie",
+ "finishLine":"Kliknij na istniejący znacznik, aby zakończyć",
+ "finishPoly":"Wielokąt dla '{{entityName}}': kliknij na pierwszy znacznik, aby zakończyć i zapisać",
+ "finishPoly-cut":"Kliknij na pierwszy znacznik, aby zakończyć i zapisać",
+ "finishRect":"Wielokąt dla '{{entityName}}': kliknij, aby zakończyć i zapisać",
+ "startCircle":"Okrąg dla '{{entityName}}': kliknij, aby umieścić środek okręgu",
+ "finishCircle":"Okrąg dla '{{entityName}}': kliknij, aby zakończyć okrąg",
+ "placeCircleMarker":"Kliknij, aby umieścić znacznik okręgu"
+ },
+ "actions":{
+ "finish":"Zakończ",
+ "cancel":"Anuluj",
+ "removeLastVertex":"Usuń ostatni punkt"
+ },
+ "buttonTitles":{
+ "drawMarkerButton":"Umieść obiekt",
+ "drawPolyButton":"Utwórz wielokąt",
+ "drawLineButton":"Utwórz linię",
+ "drawCircleButton":"Utwórz okrąg",
+ "drawRectButton":"Utwórz prostokąt",
+ "editButton":"Tryb edycji",
+ "dragButton":"Tryb przeciągania",
+ "cutButton":"Odcinanie obszaru wielokąta",
+ "deleteButton":"Usuń",
+ "drawCircleMarkerButton":"Utwórz znacznik okręgu",
+ "rotateButton":"Obróć wielokąt"
+ },
+ "map-provider-settings":"Ustawienia dostawcy map",
+ "map-provider":"Dostawca map",
+ "map-provider-google":"Google Maps",
+ "map-provider-openstreet":"OpenStreet Maps",
+ "map-provider-here":"HERE Maps",
+ "map-provider-image":"Mapa obrazu",
+ "map-provider-tencent":"Tencent Maps",
+ "openstreet-provider":"Dostawca mapy OpenStreet",
+ "openstreet-provider-mapnik":"OpenStreetMap.Mapnik (Domyślny)",
+ "openstreet-provider-hot":"OpenStreetMap.HOT",
+ "openstreet-provider-esri-street":"Esri.WorldStreetMap",
+ "openstreet-provider-esri-topo":"Esri.WorldTopoMap",
+ "openstreet-provider-esri-imagery":"Esri.WorldImagery",
+ "openstreet-provider-cartodb-positron":"CartoDB.Positron",
+ "openstreet-provider-cartodb-dark-matter":"CartoDB.DarkMatter",
+ "use-custom-provider":"Użyj dostawcy niestandardowego",
+ "custom-provider-tile-url":"Niestandardowy adres URL kafelka dostawcy",
+ "google-maps-api-key":"Klucz API Google Maps",
+ "default-map-type":"Domyślny rodzaj mapy",
+ "google-map-type-roadmap":"Mapa drogowa",
+ "google-map-type-satelite":"Satelita",
+ "google-map-type-hybrid":"Hybrydowa",
+ "google-map-type-terrain":"Tereno",
+ "map-layer":"Warstwa mapy",
+ "here-map-normal-day":"HERE.normalDay (Domyślna)",
+ "here-map-normal-night":"HERE.normalNight",
+ "here-map-hybrid-day":"HERE.hybridDay",
+ "here-map-terrain-day":"HERE.terrainDay",
+ "credentials":"Poświadczenia",
+ "here-app-id":"ID aplikacji HERE",
+ "here-app-code":"Kod aplikacji HERE",
+ "here-api-key":"Klucz API HERE",
+ "here-use-new-version-api-3":"Użyj wersji API 3",
+ "tencent-maps-api-key":"Klucz API Tencent Maps",
+ "tencent-map-type-roadmap":"Mapa drogowa",
+ "tencent-map-type-satelite":"Satelita",
+ "tencent-map-type-hybrid":"Hybrydowa",
+ "image-map-background":"Tło mapy obrazu",
+ "image-map-background-from-entity-attribute":"Użyj tła mapy obrazu z atrybutu encji",
+ "image-url-source-entity-alias":"Źródło URL obrazu z aliasu encji",
+ "image-url-source-entity-attribute":"Źródło URL obrazu z atrybutu encji",
+ "common-map-settings":"Wspólne ustawienia mapy",
+ "x-pos-key-name":"Nazwa klucza X",
+ "y-pos-key-name":"Nazwa klucza Y",
+ "latitude-key-name":"Nazwa klucza szerokości geograficznej",
+ "longitude-key-name":"Nazwa klucza długości geograficznej",
+ "default-map-zoom-level":"Domyślny poziom przybliżenia mapy (0 - 20)",
+ "default-map-center-position":"Domyślna pozycja centralna mapy (0,0)",
+ "disable-scroll-zooming":"Wyłącz przybliżanie za pomocą przewijania",
+ "disable-double-click-zooming":"Wyłącz przybliżanie podwójnym kliknięciem",
+ "disable-zoom-control-buttons":"Wyłącz przyciski sterowania przybliżeniem",
+ "fit-map-bounds":"Dopasuj granice mapy, aby pokryć wszystkie markery",
+ "use-default-map-center-position":"Użyj domyślnej pozycji centralnej mapy",
+ "entities-limit":"Limit encji do wczytania",
+ "markers-settings":"Ustawienia znaczników",
+ "marker-offset-x":"Przesunięcie X znacznika względem pozycji pomnożone przez szerokość znacznika",
+ "marker-offset-y":"Przesunięcie Y znacznika względem pozycji pomnożone przez wysokość znacznika",
+ "position-function":"Funkcja konwersji pozycji, powinna zwracać współrzędne x, y jako liczby z zakresu od 0 do 1",
+ "draggable-marker":"Znacznik do przeciągania",
+ "label":"Etykieta",
+ "show-label":"Pokaż etykietę",
+ "use-label-function":"Użyj funkcji etykiety",
+ "label-pattern":"Etykieta (przykłady wzorców: '${entityName}', '${entityName}: (Tekst ${keyName} jednostki.)' )",
+ "label-function":"Funkcja etykiety",
+ "tooltip":"Podpowiedź",
+ "show-tooltip":"Pokaż podpowiedź",
+ "show-tooltip-action":"Działanie wyświetlania podpowiedzi",
+ "show-tooltip-action-click":"Pokaż podpowiedź po kliknięciu (Domyślnie)",
+ "show-tooltip-action-hover":"Pokaż podpowiedź po najechaniu",
+ "auto-close-tooltips":"Automatyczne zamykanie podpowiedzi",
+ "use-tooltip-function":"Użyj funkcji podpowiedzi",
+ "tooltip-pattern":"Podpowiedź (np. 'Tekst ${keyName} jednostki.' lub
Najemca to osoba lub organizacja, która posiada lub wytwarza urządzenia i zasoby. Najemca może mieć wielu administratorów najemców, klientów, urządzeń i zasobów.
Administrator najemcy może tworzyć i zarządzać urządzeniami, zasobami, klientami i pulpitami w ramach konta najemcy.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-create-tenant":"Jak utworzyć Najemcę i Administratora Najemcy" + }, + "step2":{ + "title":"Skonfiguruj funkcję: Serwer poczty", + "content":"Konfiguracja serwera poczty jest niezbędna do aktywacji użytkowników, odzyskiwania hasła i dostarczania powiadomień o alarmach.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-configure-mail-server":"Jak skonfigurować serwer poczty" + }, + "step3":{ + "title":"Skonfiguruj funkcję: Dostawca SMS", + "content":"Skonfiguruj dostawców SMS, aby informować klientów o alarmach za pomocą wiadomości SMS.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-configure-sms-provider":"Jak skonfigurować dostawcę SMS" + }, + "step4":{ + "title":"Skonfiguruj funkcję: 2FA", + "content":"Popraw bezpieczeństwo kont platformy za pomocą uwierzytelniania dwuetapowego.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-configure-2fa":"Jak skonfigurować 2FA" + }, + "step5":{ + "title":"Skonfiguruj funkcję: OAuth 2", + "content":"Uprość logowanie dla użytkowników najemcy i klientów za pomocą funkcji jednokrotnego logowania za pośrednictwem OAuth 2.0.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-configure-oauth2":"Jak skonfigurować OAuth 2" + }, + "step6":{ + "title":"Skonfiguruj funkcję: Slack", + "content":"Rozprowadzaj powiadomienia do użytkowników najemców i klientów za pośrednictwem Slack zgodnie z zasadami powiadomień, które ustawisz.
Przeczytaj dokumentację, aby się dowiedzieć, jak to zrobić:
", + "how-to-configure-notifications":"Jak skonfigurować Slack" + } + }, + "tenant-admin":{ + "step1":{ + "title":"Utwórz urządzenie", + "content":"Dodaj swoje pierwsze urządzenie do platformy za pomocą interfejsu użytkownika. Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-device":"Jak utworzyć urządzenie" + }, + "step2":{ + "title":"Podłącz urządzenie", + "content-before":"Aby podłączyć urządzenie, potrzebujesz danych uwierzytelniających urządzenia. Zalecamy korzystanie z domyślnie generowanych danych uwierzytelniających, czyli token dostępu, zgodnie z tym przewodnikiem.
Użyj prostych poleceń, aby publikować dane za pomocą protokołu HTTP. Nie zapomnij zamienić $ACCESS_TOKEN na swój token dostępu do urządzenia:
", + "ubuntu":{ + "install-curl":"Zainstaluj cURL dla Ubuntu:" + }, + "macos":{ + "install-curl":"Zainstaluj cURL dla MacOS:" + }, + "windows":{ + "install-curl":"Od Windows 10 b17063 cURL jest dostępny domyślnie." + }, + "replace-access-token":"Zamień $ACCESS_TOKEN na token dostępu do swojego urządzenia:", + "content-after":"Możesz także używać innych protokołów, takich jak MQTT, CoAP, itp.
Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-connect-device":"Jak podłączyć urządzenie" + }, + "step3":{ + "title":"Utwórz pulpit", + "content":"Utwórz pulpit, aby wizualizować dane z jednostek, takich jak zasoby, urządzenia, itp.
Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-dashboard":"Jak utworzyć pulpit" + }, + "step4":{ + "title":"Skonfiguruj reguły alarmowe", + "alarm-rules":"Reguły alarmowe", + "content":"Podnieśmy alarm, gdy temperatura osiągnie 25°C. Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-configure-alarm-rules":"Jak skonfigurować reguły alarmowe" + }, + "step5":{ + "title":"Utwórz alarm", + "content-before":"Aby uruchomić alarm, prześlij nową wartość telemetrii równej lub wyższej niż 26°C.
", + "replace-access-token":"Zamień $ACCESS_TOKEN na token dostępu do swojego urządzenia:", + "content-after":"Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-alarm":"Jak utworzyć alarm" + }, + "step6":{ + "title":"Utwórz klienta i przypisz pulpit", + "content":"Tworząc pulpity dla końcowych użytkowników, użytkownik klienta może widzieć tylko swoje urządzenia, a dane innego klienta będą ukryte.
Przeczytaj dokumentację, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-customer-and-assign-dashboard":"Jak utworzyć klienta i przypisać pulpit" + } + } + } + }, + "color":{ + "color":"Kolor" + }, + "icon":{ + "icon":"Ikona", + "icons":"Ikony", + "select-icon":"Wybierz ikonę", + "material-icons":"Ikony materiałowe", + "show-all":"Pokaż wszystkie ikony", + "search-icon":"Wyszukaj ikonę", + "no-icons-found":"Nie znaleziono ikon dla '{{iconSearch}}'" + }, + "phone-input":{ + "phone-input-label":"Numer telefonu", + "phone-input-required":"Numer telefonu jest wymagany", + "phone-input-validation":"Numer telefonu jest nieprawidłowy lub niemożliwy", + "phone-input-pattern":"Nieprawidłowy numer telefonu. Powinien być w formacie E.164, np. {{phoneNumber}}", + "phone-input-hint":"Numer telefonu w formacie E.164, np. {{phoneNumber}}" + }, + "custom":{ + "widget-action":{ + "action-cell-button":"Przycisk w komórce akcji", + "row-click":"Po kliknięciu w wiersz", + "polygon-click":"Po kliknięciu w wielokąt", + "marker-click":"Po kliknięciu w marker", + "circle-click":"Po kliknięciu w okrąg", + "tooltip-tag-action":"Akcja etykiety narzędziowej", + "node-selected":"Po wybraniu węzła", + "element-click":"Po kliknięciu w element HTML", + "pie-slice-click":"Po kliknięciu w kawałek tarty", + "row-double-click":"Po podwójnym kliknięciu w wiersz", + "card-click":"Po kliknięciu w kartę" + } + }, + "paginator":{ + "items-per-page":"Elementy na stronie:", + "first-page-label":"Pierwsza strona", + "last-page-label":"Ostatnia strona", + "next-page-label":"Następna strona", + "previous-page-label":"Poprzednia strona", + "items-per-page-separator":"z" + }, + "language":{ + "language":"Język", + "locales":{ + "ca_ES":"Kataloński", + "cs_CZ":"Czeski", + "da_DK":"Duński", + "de_DE":"Niemiecki", + "el_GR":"Grecki", + "en_US":"Angielski", + "es_ES":"Hiszpański", + "fa_IR":"Perski", + "fr_FR":"Francuski", + "it_IT":"Włoski", + "ja_JP":"Japoński", + "ka_GE":"Gruziński", + "ko_KR":"Koreański", + "lv_LV":"Łotewski", + "nl_BE":"Niderlandzki (Belgia)", + "pt_BR":"Portugalski (Brazylia)", + "ro_RO":"Rumuński", + "sl_SI":"Słoweński", + "tr_TR":"Turecki", + "uk_UA":"Ukraiński", + "zh_CN":"Chiński uproszczony", + "zh_TW":"Chiński tradycyjny" + } + } +}