[+] 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."
+ "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": "Wyszukaj profile urządzeń",
+ "selected-device-profiles": "Wybrano {count, plural, =1 {1 profil urządzenia} other {# profili urządzeń} }",
+ "no-device-profiles-matching": "Nie znaleziono profilu urządzenia pasującego do '{{entity}}'",
+ "device-profile-required": "Profil urządzenia jest wymagany",
+ "idCopiedMessage": "Identyfikator profilu urządzenia został skopiowany do schowka",
+ "set-default": "Ustaw profil urządzenia jako domyślny",
+ "delete": "Usuń profil urządzenia",
+ "copyId": "Skopiuj identyfikator profilu urządzenia",
+ "name-max-length": "Nazwa powinna być mniejsza niż 256",
+ "name": "Nazwa",
+ "name-required": "Nazwa jest wymagana",
+ "type": "Typ profilu",
+ "type-required": "Typ profilu jest wymagany.",
+ "type-default": "Domyślny",
+ "image": "Obraz profilu urządzenia",
+ "transport-type": "Rodzaj transportu",
+ "transport-type-required": "Rodzaj transportu jest wymagany.",
+ "transport-type-default": "Domyślny",
+ "transport-type-default-hint": "Obsługuje podstawowy transport MQTT, HTTP i CoAP",
+ "transport-type-mqtt": "MQTT",
+ "transport-type-mqtt-hint": "Włącza zaawansowane ustawienia transportu MQTT",
+ "transport-type-coap": "CoAP",
+ "transport-type-coap-hint": "Włącza 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ł Edge",
+ "default-edge-rule-chain-hint": "Używany na Edge jako łańcuch reguł do przetwarzania danych przychodzących dla urządzeń o tym profilu urządzenia",
+ "mobile-dashboard": "Mobilny panel",
+ "mobile-dashboard-hint": "Używany przez aplikację mobilną jako panel ze szczegółami 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": "Zachowaj ostrożność, po potwierdzeniu profilu urządzenia i wszystkich powiązanych danych, w tym powiązanych aktualizacji OTA, nie będzie można odzyskać.",
+ "delete-device-profiles-title": "Czy na pewno chcesz usunąć {count, plural, =1 {1 profil urządzenia} other {# profili urządzeń} }?",
+ "delete-device-profiles-text": "Bądź ostrożny, po potwierdzeniu wszystkie wybrane profile urządzeń zostaną usunięte, a wszystkie powiązane dane, w tym powiązane aktualizacje OTA, staną się niemożliwe do odzyskania.",
+ "set-default-device-profile-title": "Czy na pewno chcesz uczynić profil urządzenia '{{deviceProfileName}}' domyślnym?",
+ "set-default-device-profile-text": "Po potwierdzeniu profil urządzenia zostanie oznaczony jako domyślny i będzie używany w przypadku 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": "Filtry tematów urządzeń MQTT",
+ "mqtt-device-topic-filters-unique": "Filtry tematów urządzeń MQTT muszą być unikalne.",
+ "mqtt-device-topic-filters-spark-plug": "MQTT Sparkplug B Węzeł brzegowy sieci (EoN).",
+ "mqtt-device-topic-filters-spark-plug-hint": "Zezwalaj na połączenia z węzłów EoN z ładunkiem Sparkplug B i formatem tematu.",
+ "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 pozostałe metryki będą przechowywane jako telemetria urządzeń.",
+ "mqtt-device-payload-type": "Zawartość wiadomości 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 ładunku.",
+ "mqtt-enable-compatibility-with-json-payload-format-hint": "Po włączeniu platforma domyślnie będzie 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 sprzętowego. Na przykład, początkowa wersja oprogramowania sprzętowego wykorzystuje Json, podczas gdy nowa wersja wykorzystuje Protobuf. Podczas procesu aktualizacji oprogramowania układowego dla floty urządzeń wymagana jest jednoczesna obsługa zarówno Protobuf, jak i JSON. Tryb zgodności wprowadza niewielki spadek wydajności, dlatego zaleca się wyłączenie tego trybu po zaktualizowaniu wszystkich urządzeń.",
+ "mqtt-use-json-format-for-default-downlink-topics": "Użyj formatu Json dla domyślnych tematów łącza w dół",
+ "mqtt-use-json-format-for-default-downlink-topics-hint": "Po włączeniu platforma będzie używać formatu ładunku Json do przekazywania atrybutów i RPC za pośrednictwem następujących tematów: v1/devices/me/attributes/response/$request_id, v1/urządzenia/ja/atrybuty, v1/devices/me/rpc/request/$request_id, v1/devices/me/rpc/response/$request_id. v2/a/res/$request_id, v2/a, v2/r/req/$request_id, v2/r/res/$request_id. $id_żądania jest całkowitym identyfikatorem żądania.",
+ "mqtt-send-ack-on-validation-exception": "Wyślij PUBACK w przypadku niepowodzenia sprawdzania wiadomości PUBLISH",
+ "mqtt-send-ack-on-validation-exception-hint": "Domyślnie platforma zamknie sesję MQTT w przypadku niepowodzenia sprawdzania wiadomości. Po włączeniu tej opcji platforma wyśle potwierdzenie publikacji zamiast zamykać sesję.",
+ "snmp-add-mapping": "Dodaj mapowanie SNMP",
+ "snmp-mapping-not-configured": "Nie skonfigurowano mapowania OID na szeregi czasowe/telemetrię",
+ "snmp-timseries-or-attribute-name": "Seria czasowa/nazwa atrybutu do mapowania",
+ "snmp-timseries-or-attribute-type": "Typy szeregów czasowych/atrybutów do mapowania",
+ "snmp-method-pdu-type-get-request": "Pobierz żądanie",
+ "snmp-method-pdu-type-get-next-request": "Pobierz następne żądanie",
+ "snmp-oid": "OID",
+ "transport-device-payload-type-json": "JSON",
+ "transport-device-payload-type-proto": "Protobuf",
+ "mqtt-payload-type-required": "Typ ładunku jest wymagany.",
+ "coap-device-type": "Typ urządzenia CoAP",
+ "coap-device-payload-type": "Ładunek urządzenia CoAP",
+ "coap-device-type-required": "Typ urządzenia CoAP jest wymagany.",
+ "coap-device-type-default": "Domyślny",
+ "coap-device-type-efento": "Efento NB-IoT",
+ "support-level-wildcards": "Symbole wieloznaczne pojedyńcze [+] i wielopoziomowe [#] są obsługiwane.",
+ "telemetry-topic-filter": "Filtr tematu telemetrii",
+ "telemetry-topic-filter-required": "Filtr tematu telemetrii jest wymagany.",
+ "attributes-topic-filter": "Filtr tematu publikacji atrybutów",
+ "attributes-subscribe-topic-filter": "Filtr tematu subskrybcji atrybutów",
+ "attributes-topic-filter-required": "Filtr tematu publikowania atrybutów jest wymagany.",
+ "attributes-subscribe-topic-filter-required": "Temat subskrypcji atrybutów jest wymagany",
+ "telemetry-proto-schema": "Protoschemat telemetrii",
+ "telemetry-proto-schema-required": "Protoschemat telemetrii jest wymagany.",
+ "attributes-proto-schema": "Atrybuty schematu proto",
+ "attributes-proto-schema-required": "Schemat proto atrybutów jest wymagany.",
+ "rpc-response-proto-schema": "Schemat proto odpowiedzi RPC",
+ "rpc-response-proto-schema-required": "Schemat proto odpowiedzi RPC jest wymagany.",
+ "rpc-response-topic-filter": "Filtr tematu odpowiedzi RPC",
+ "rpc-response-topic-filter-required": "Filtr tematu odpowiedzi RPC jest wymagany.",
+ "rpc-request-proto-schema": "Schemat proto żądania RPC",
+ "rpc-request-proto-schema-required": "Schemat proto żądania RPC jest wymagany.",
+ "rpc-request-proto-schema-hint": "Komunikat żądania RPC powinien zawsze zawierać pola: string method = 1; ",
+ "not-valid-pattern-topic-filter": "Nieprawidłowy filtr tematu wzorca",
+ "not-valid-single-character": "Nieprawidłowe użycie jednopoziomowego znaku wieloznacznego",
+ "not-valid-multi-character": "Nieprawidłowe użycie wielopoziomowego znaku wieloznacznego",
+ "single-level-wildcards-hint": "[+] odpowiada każdemu poziomowi filtra tematycznego. Np.: v1/devices/+/telemetry lub +/devices/+/attributes.",
+ "multi-level-wildcards-hint": "[#] zastępuje końcówkę filtru tematu (musi byc ostatnim symbolem). Mp.: # lub v1/devices/me/#.",
+ "alarm-rules": "Zasady alarmowania",
+ "alarm-rules-with-count": "Reguły alarmowe ({{count}})",
+ "no-alarm-rules": "Nie skonfigurowano żadnych reguł alarmowych",
+ "add-alarm-rule": "Dodaj regułę alarmową",
+ "edit-alarm-rule": "Edytuj regułę alarmu",
+ "alarm-type": "Typ alarmu",
+ "alarm-type-required": "Typ alarmu jest wymagany.",
+ "alarm-type-unique": "Typ alarmu musi być unikalny w ramach reguł alarmowych profilu urządzenia.",
+ "alarm-type-max-length": "Typ alarmu powinien być mniejszy niż 256",
+ "create-alarm-pattern": "Tworzyć {{alarmType}} alarm",
+ "create-alarm-rules": "Utwórz reguły alarmowe",
+ "no-create-alarm-rules": "Nie skonfigurowano warunków tworzenia",
+ "add-create-alarm-rule-prompt": "Dodaj regułę tworzenia alarmu",
+ "clear-alarm-rule": "Wyczyść regułę alarmową",
+ "no-clear-alarm-rule": "Nie skonfigurowano jasnego warunku",
+ "add-create-alarm-rule": "Dodaj warunek utworzenia",
+ "add-clear-alarm-rule": "Dodaj jasny warunek",
+ "select-alarm-severity": "Wybierz wagę alarmu",
+ "alarm-severity-required": "Waga alarmu jest wymagana.",
+ "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 mieścić się w zakresie od 1 do 2147483647.",
+ "condition-duration-value-pattern": "Wartość czasu trwania powinna być liczbami całkowitymi.",
+ "condition-duration-value-required": "Wartość czasu trwania jest wymagana.",
+ "condition-duration-time-unit-required": "Jednostka czasu jest wymagana.",
+ "advanced-settings": "Zaawansowane ustawienia",
+ "alarm-rule-details": "Szczegóły",
+ "alarm-rule-details-hint": "Wskazówka: użyj ${NazwaKlucza} w celu zastąpienia wartości atrybutu lub kluczy telemetrycznych używanych w warunku reguły alarmowej.",
+ "add-alarm-rule-details": "Dodaj szczegóły",
+ "alarm-rule-mobile-dashboard": "Mobilny panel",
+ "alarm-rule-mobile-dashboard-hint": "Używany przez aplikację mobilną jako panel ze szczegółami alarmów",
+ "alarm-rule-no-mobile-dashboard": "Nie wybrano żadnego panelu",
+ "propagate-alarm": "Propaguj alarm do powiązanych obiektów",
+ "alarm-rule-relation-types-list": "Typy relacji do propagowania",
+ "alarm-rule-relation-types-list-hint": "Jeśli nie wybrano opcji Propaguj typy relacji, alarmy będą propagowane bez filtrowania według typu relacji.",
+ "propagate-alarm-to-owner": "Prześlij alarm do właściciela obiektu (Klienta lub Najemcy)",
+ "propagate-alarm-to-owner-hierarchy": "Propaguj alarm w hierarchii właścicieli jednostek",
+ "propagate-alarm-to-tenant": "Przekaż alarm do Najemcy",
+ "alarm-details": "Szczegóły alarmu",
+ "alarm-rule-condition": "Warunek reguły alarmowej",
+ "enter-alarm-rule-condition-prompt": "Dodaj warunek reguły alarmowej",
+ "edit-alarm-rule-condition": "Edytuj warunek reguły alarmowej",
+ "device-provisioning": "Udostępnianie urządzeń",
+ "provision-strategy": "Strategia zaopatrzenia",
+ "provision-strategy-required": "Strategia świadczenia usług jest wymagana.",
+ "provision-strategy-disabled": "Wyłączona",
+ "provision-strategy-created-new": "Zezwalaj na tworzenie nowych urządzeń",
+ "provision-strategy-check-pre-provisioned": "Sprawdź, czy urządzenia są wstępnie obsługiwane",
+ "provision-device-key": "Udostępnij klucz urządzenia",
+ "provision-device-key-required": "Klucz urządzenia udostępniającego jest wymagany.",
+ "copy-provision-key": "Skopiuj klucz świadczenia",
+ "provision-key-copied-message": "Klucz udostępniania został skopiowany do schowka",
+ "provision-device-secret": "Udostępnij sekret urządzenia",
+ "provision-device-secret-required": "Klucz tajny urządzenia do udostępniania jest wymagany.",
+ "copy-provision-secret": "Skopiuj tajemnicę świadczenia",
+ "provision-secret-copied-message": "Sekret świadczenia został skopiowany do schowka",
+ "provision-strategy-x509": {
+ "certificate-chain": "Łańcuch certyfikatów X509",
+ "certificate-chain-hint": "Strategia certyfikatów X.509 służy do udostępniania urządzeniom certyfikatów klienta w dwukierunkowej komunikacji TLS.",
+ "allow-create-new-devices": "Twórz nowe urządzenia",
+ "allow-create-new-devices-hint": "Jeśli wybrane zostaną utworzone nowe urządzenia, a certyfikat klienta będzie używany jako dane uwierzytelniające urządzenia.",
+ "certificate-value": "Certyfikat w formacie PEM",
+ "certificate-value-required": "Certyfikat w formacie PEM jest wymagany",
+ "cn-regex-variable": "Zmienna wyrażenia regularnego CN",
+ "cn-regex-variable-required": "Zmienna wyrażenia regularnego CN jest wymagana",
+ "cn-regex-variable-hint": "Wymagane do pobrania nazwy urządzenia z nazwy zwyczajowej 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"
+ "condition": "Stan",
+ "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": "Powtórzenie",
+ "condition-type-required": "Typ warunku jest wymagany.",
+ "condition-repeating-value": "Liczba wydarzeń",
+ "condition-repeating-value-range": "Liczba zdarzeń powinna mieścić się w zakresie od 1 do 2147483647.",
+ "condition-repeating-value-pattern": "Liczba zdarzeń powinna być liczbami całkowitymi.",
+ "condition-repeating-value-required": "Liczba zdarzeń jest wymagana.",
+ "condition-repeat-times": "Powtarza się {count, plural, =1 {1 raz} other {# razy} }",
+ "condition-repeat-times-dynamic": "Powtarza „{ atrybut }” ({ count, plural, =1 {1 raz} other {# razy} })",
+ "schedule-type": "Typ harmonogramu",
+ "schedule-type-required": "Typ harmonogramu jest wymagany.",
+ "schedule": "Harmonogram",
+ "edit-schedule": "Edytuj harmonogram alarmów",
+ "schedule-any-time": "Cały czas aktywny",
+ "schedule-specific-time": "Aktywny w określonym czasie",
+ "schedule-custom": "Własny",
+ "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)"
+ "schedule-days": "Dni",
+ "schedule-time": "Czas",
+ "schedule-time-from": "Z",
+ "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 w profilu urządzenia",
+ "psm": "Tryb oszczędzania energii (PSM)",
+ "drx": "Odbiór nieciągły (DRX)",
+ "edrx": "Rozszerzony odbiór nieciągły (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"
+ "edrx-cycle": "Cykl eDRX",
+ "edrx-cycle-required": "Cykl eDRX jest wymagany.",
+ "edrx-cycle-pattern": "Cykl eDRX musi być dodatnią liczbą całkowitą.",
+ "edrx-cycle-min": "Minimalna liczba cykli eDRX wynosi {{ min }} sekundy.",
+ "paging-transmission-window": "Okno transmisji stronicowania",
+ "paging-transmission-window-required": "Okno transmisji stronicowania jest wymagane.",
+ "paging-transmission-window-pattern": "Okno transmisji stronicowania musi być dodatnią liczbą całkowitą.",
+ "paging-transmission-window-min": "Minimalna liczba okien transmisji przywoławczej wynosi {{ min }} sekundy.",
+ "psm-activity-timer": "Licznik aktywności PSM",
+ "psm-activity-timer-required": "Licznik czasu aktywności PSM jest wymagany.",
+ "psm-activity-timer-pattern": "Licznik czasu aktywności PSM musi być dodatnią liczbą całkowitą.",
+ "psm-activity-timer-min": "Minimalna liczba timerów aktywności PSM wynosi {{ min }} sekundy.",
+ "lwm2m": {
+ "object-list": "Lista obiektów",
+ "object-list-empty": "Nie wybrano żadnych obiektów.",
+ "no-objects-found": "Nie znaleziono żadnych 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ć dodatnią liczbą całkowitą.",
+ "instance-id-max": "Maksymalna wartość identyfikatora instancji {{max}}.",
+ "instance": "Instancja",
+ "resource-label": "Nazwa biblioteki #ID",
+ "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": "Nie ustawiono żadnych atrybutów",
+ "key-name": "Nazwa klucza",
+ "key-name-required": "Nazwa klucza jest wymagana",
+ "attribute-name": "Atrybut nazwy",
+ "attribute-name-required": "Atrybut nazwy jest wymagany.",
+ "attribute-value": "Wartość atrybutu",
+ "attribute-value-required": "Wartość atrybutu jest wymagana.",
+ "attribute-value-pattern": "Wartość atrybutu musi być dodatnią liczbą całkowitą.",
+ "edit-attributes": "Edytuj atrybuty: {{ name }}",
+ "view-attributes": "Zobacz atrybuty: {{ name }}",
+ "add-attribute": "Dodaj atrybut",
+ "edit-attribute": "Edytuj atrybut",
+ "view-attribute": "Zobacz atrybut",
+ "remove-attribute": "Usuń atrybut",
+ "delete-server-text": "Bądź ostrożny, po potwierdzeniu konfiguracja serwera stanie się niemożliwa do przywrócenia.",
+ "delete-server-title": "Czy na pewno chcesz usunąć serwer?",
+ "mode": "Tryb konfiguracji zabezpieczeń",
+ "bootstrap-tab": "Bootstrap",
+ "bootstrap-server-legend": "Serwer startowy (ShortId...)",
+ "lwm2m-server-legend": "Serwer LwM2M (ShortId...)",
+ "server": "serwer",
+ "short-id": "Krótki identyfikator serwera",
+ "short-id-tooltip": "Krótki identyfikator serwera. ",
+ "short-id-required": "Krótki identyfikator serwera jest wymagany.",
+ "short-id-range": "Krótki identyfikator serwera powinien mieścić się w zakresie od 1 do 65534.",
+ "short-id-pattern": "Krótki identyfikator serwera musi być dodatnią liczbą całkowitą.",
+ "lifetime": "Okres rejestracji klienta",
+ "lifetime-required": "Okres rejestracji klienta jest wymagany.",
+ "lifetime-pattern": "Okres istnienia rejestracji klienta musi być dodatnią liczbą całkowitą.",
+ "default-min-period": "Minimalny okres między dwoma powiadomieniami",
+ "default-min-period-tooltip": "Wartość domyślna, którą Klient LwM2M powinien zastosować dla Minimalnego Okresu Obserwacji w przypadku braku tego parametru w Obserwacji.",
+ "default-min-period-required": "Minimalny okres jest wymagany.",
+ "default-min-period-pattern": "Minimalny okres musi być dodatnią liczbą całkowitą.",
+ "notification-storing": "Przechowywanie powiadomień, gdy jest wyłączone lub offline",
+ "binding": "Wiążący",
+ "binding-type": {
+ "u": "U: Klient jest dostępny w dowolnym momencie poprzez powiązanie UDP.",
+ "m": "M: Klient jest dostępny w dowolnym momencie poprzez powiązanie MQTT.",
+ "h": "H: Klient jest dostępny w dowolnym momencie poprzez powiązanie HTTP.",
+ "t": "T: Klient jest dostępny w dowolnym momencie poprzez powiązanie TCP.",
+ "s": "S: Klient jest dostępny w każdej chwili za pośrednictwem wiadomości SMS.",
+ "n": "N: Klient MUSI wysłać odpowiedź na takie żądanie poprzez powiązanie inne niż IP (jest obsługiwane od wersji LWM2M 1.1).",
+ "uq": "UQ: połączenie UDP w trybie kolejki (nie jest obsługiwane od wersji LWM2M 1.1)",
+ "uqs": "UQS: aktywne połączenia UDP i SMS; ",
+ "tq": "TQ: połączenie TCP w trybie kolejki (nie jest obsługiwane od wersji LWM2M 1.1)",
+ "tqs": "TQS: aktywne połączenia TCP i SMS; ",
+ "sq": "SQ: połączenie SMS w trybie kolejki (nie jest obsługiwane od wersji LWM2M 1.1)"
},
- "composite-operations-support":"Obsługuje operacje złożone Odczyt/Zapis/Obserwacja"
+ "binding-tooltip": "To jest lista w zasobie „wiążącym” obiektu serwera LwM2M - /1/x/7.\n",
+ "bootstrap-server": "Serwer startowy",
+ "lwm2m-server": "Serwer LwM2M",
+ "include-bootstrap-server": "Dołącz aktualizacje serwera Bootstrap",
+ "bootstrap-update-title": "Skonfigurowałeś już serwer Bootstrap. ",
+ "bootstrap-update-text": "Bądź ostrożny, po potwierdzeniu danych konfiguracyjnych serwera Bootstrap nie będzie można odzyskać.",
+ "server-host": "Host",
+ "server-host-required": "Host jest wymagany.",
+ "server-port": "Port",
+ "server-port-required": "Port jest wymagany.",
+ "server-port-pattern": "Port musi być dodatnią liczbą całkowitą.",
+ "server-port-range": "Port powinien należeć do zakresu od 1 do 65535.",
+ "server-public-key": "Klucz publiczny serwera",
+ "server-public-key-required": "Klucz publiczny serwera jest wymagany.",
+ "client-hold-off-time": "Wstrzymaj czas",
+ "client-hold-off-time-required": "Czas wstrzymania jest wymagany.",
+ "client-hold-off-time-pattern": "Czas wstrzymania musi być dodatnią liczbą całkowitą.",
+ "client-hold-off-time-tooltip": "Czas wstrzymania klienta do użytku wyłącznie z serwerem Bootstrap",
+ "account-after-timeout": "Account after the timeout",
+ "account-after-timeout-required": "Account after the timeout jest wymagane.",
+ "account-after-timeout-pattern": "Account after the timeout musi być dodatnią liczbą całkowitą.",
+ "account-after-timeout-tooltip": "Bootstrap-Server Account after the timeout value given by this resource.",
+ "server-type": "Rodzaj 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": "Nie skonfigurowano żadnych serwerów",
+ "others-tab": "Inne ustawienia",
+ "client-strategy": "Strategia klienta podczas łączenia",
+ "client-strategy-label": "Strategia",
+ "client-strategy-only-observe": "Obserwuj żądanie skierowane do klienta dopiero po pierwszym połączeniu",
+ "client-strategy-read-all": "Przeczytaj wszystkie zasoby",
+ "fw-update": "Aktualizacja firmware",
+ "fw-update-strategy": "Strategia aktualizacji oprogramowania sprzętowego",
+ "fw-update-strategy-data": "Wypchnij aktualizację oprogramowania sprzętowego jako plik binarny przy użyciu obiektu 19 i zasobu 0 (dane)",
+ "fw-update-strategy-package": "Wypchnij aktualizację oprogramowania sprzętowego jako plik binarny przy użyciu obiektu 5 i zasobu 0 (pakiet)",
+ "fw-update-strategy-package-uri": "Automatycznie wygeneruj unikalny adres URL CoAP, aby pobrać pakiet i przesłać aktualizację oprogramowania sprzętowego jako obiekt 5 i zasób 1 (identyfikator URI pakietu)",
+ "sw-update": "Aktualizacja oprogramowania",
+ "sw-update-strategy": "Strategia aktualizacji oprogramowania",
+ "sw-update-strategy-package": "Wypchnij plik binarny przy użyciu Obiektu 9 i Zasobu 2 (pakiet)",
+ "sw-update-strategy-package-uri": "Automatycznie wygeneruj unikalny adres URL CoAP, aby pobrać pakiet i przesłać aktualizację oprogramowania przy użyciu Obiektu 9 i Zasobu 3 (URI pakietu)",
+ "fw-update-resource": "Zasób aktualizacji oprogramowania sprzętowego CoAP",
+ "fw-update-resource-required": "Zasób aktualizacji oprogramowania sprzętowego CoAP jest wymagany.",
+ "sw-update-resource": "Zasób aktualizacji oprogramowania CoAP",
+ "sw-update-resource-required": "Zasób aktualizacji oprogramowania CoAP jest wymagany.",
+ "config-json-tab": "Urządzenie z profilem konfiguracji Json",
+ "attributes-name": {
+ "min-period": "Minimalny okres",
+ "max-period": "Maksymalny okres",
+ "greater-than": "Lepszy niż",
+ "less-than": "Mniej niż",
+ "step": "Krok",
+ "min-evaluation-period": "Minimalny okres oceny",
+ "max-evaluation-period": "Maksymalny okres oceny"
+ }
},
- "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."
- }
+ "snmp": {
+ "add-communication-config": "Dodaj konfigurację komunikacji",
+ "add-mapping": "Dodaj mapowanie",
+ "authentication-passphrase": "Hasło uwierzytelniające",
+ "authentication-passphrase-required": "Hasło uwierzytelniające jest wymagane.",
+ "authentication-protocol": "Protokół uwierzytelnienia",
+ "authentication-protocol-required": "Protokół uwierzytelniania jest wymagany.",
+ "communication-configs": "Konfiguracje komunikacji",
+ "community": "Community string",
+ "community-required": "Community string jest wymagane.",
+ "context-name": "Nazwa kontekstu",
+ "data-key": "Klucz danych",
+ "data-key-required": "Klucz danych jest wymagany.",
+ "data-type": "Typ danych",
+ "data-type-required": "Typ danych jest wymagany.",
+ "engine-id": "Identyfikator silnika",
+ "host": "Gospodarz",
+ "host-required": "Host jest wymagany.",
+ "oid": "OID",
+ "oid-pattern": "Nieprawidłowy format OID.",
+ "oid-required": "OID jest wymagany.",
+ "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": "Port jest wymagany.",
+ "privacy-passphrase": "Hasło prywatności",
+ "privacy-passphrase-required": "Hasło prywatności jest wymagane.",
+ "privacy-protocol": "Protokół prywatności",
+ "privacy-protocol-required": "Protokół prywatności jest wymagany.",
+ "protocol-version": "Wersja protokołu",
+ "protocol-version-required": "Wersja protokołu jest wymagana.",
+ "querying-frequency": "Częstotliwość zapytań, ms",
+ "querying-frequency-invalid-format": "Częstotliwość zapytań musi być dodatnią liczbą całkowitą.",
+ "querying-frequency-required": "Częstotliwość zapytań jest wymagana.",
+ "retries": "Liczba ponownych prób",
+ "retries-invalid-format": "Liczba ponownych prób musi być dodatnią liczbą całkowitą.",
+ "retries-required": "Liczba ponownych prób jest wymagana.",
+ "scope": "Zakres",
+ "scope-required": "Zakres jest wymagany.",
+ "security-name": "Nazwa bezpieczeństwa",
+ "security-name-required": "Nazwa bezpieczeństwa jest wymagana.",
+ "timeout-ms": "Limit czasu, ms",
+ "timeout-ms-invalid-format": "Limit czasu musi być dodatnią liczbą całkowitą.",
+ "timeout-ms-required": "Limit czasu jest wymagany.",
+ "user-name": "Nazwa użytkownika",
+ "user-name-required": "Nazwa użytkownika jest wymagana."
+ },
+ "new-device-profile-name": "Nazwa profilu urządzenia",
+ "new-device-profile-name-required": "Nazwa profilu urządzenia jest wymagana."
},
- "dialog":{
- "close":"Zamknij okno dialogowe",
- "error-message-title":"Wiadomość o błędzie:",
- "error-details-title":"Szczegóły błędu"
+ "dialog": {
+ "close": "Zamknij okno dialogowe",
+ "error-message-title": "Komunikat o błędzie:",
+ "error-details-title": "Szczegóły błędu"
},
- "direction":{
- "column":"Kolumna",
- "row":"Wiersz"
+ "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. ${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ę"
+ "label-widget": {
+ "label-pattern": "Wzór",
+ "label-pattern-hint": "Podpowiedź: np. 'Text ${keyName} units.' or ${#<key index>} units'",
+ "label-pattern-required": "Wzór jest wymagany",
+ "label-position": "Pozycja (procent w stosunku do tła)",
+ "x-pos": "X",
+ "y-pos": "Y",
+ "background-color": "Kolor tła",
+ "font-settings": "Ustawienia czcionki",
+ "background-image": "Zdjęcie w tle",
+ "labels": "Etykiety",
+ "no-labels": "Nie skonfigurowano żadnych 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..."
+ "navigation": {
+ "title": "Tytuł",
+ "navigation-path": "Ścieżka nawigacji",
+ "filter-type": "Typ filtra",
+ "filter-type-all": "Wszystkie przedmioty",
+ "filter-type-include": "Uwzględnij elementy",
+ "filter-type-exclude": "Wyklucz elementy",
+ "items": "Rzeczy",
+ "enter-urls-to-filter": "Wprowadź adresy URL, aby filtrować..."
},
- "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"
+ "persistent-table": {
+ "rpc-id": "Identyfikator RPC",
+ "message-type": "Typ wiadomości",
+ "method": "Metoda",
+ "params": "Parametry",
+ "created-time": "Stworzony czas",
+ "expiration-time": "Data ważności",
+ "retries": "Ponowne 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ąć prośbę?",
+ "details-title": "Szczegóły Identyfikator RPC: ",
+ "additional-info": "dodatkowe informacje",
+ "response": "Odpowiedź",
+ "any-status": "Dowolny status",
+ "rpc-status-list": "Lista stanu RPC",
+ "no-request-prompt": "Brak żądania wyświetlenia",
+ "send-request": "Wyślij prośbę",
+ "add-title": "Utwórz trwałe żądanie RPC",
+ "method-error": "Metoda jest wymagana.",
+ "timeout-error": "Minimalna wartość limitu czasu wynosi 5000 (5 sekund).",
+ "white-space-error": "Znak biały jest niedozwolony.",
+ "rpc-status": {
+ "QUEUED": "W KOLEJCE",
+ "SENT": "WYSŁANO",
+ "DELIVERED": "DOSTARCZONY",
+ "SUCCESSFUL": "SUKCES",
+ "TIMEOUT": "KONIEC CZASU",
+ "EXPIRED": "WYGASŁY",
+ "FAILED": "NIEUDANY"
},
- "rpc-search-status-all":"WSZYSTKO",
- "message-types":{
- "false":"Dwukierunkowe",
- "true":"Jednokierunkowe"
+ "rpc-search-status-all": "WSZYSTKO",
+ "message-types": {
+ "false": "Dwukierunkowe",
+ "true": "Jednokierunkowa"
},
"general-settings":"Ustawienia ogólne",
"enable-filter":"Włącz filtr",
@@ -5926,778 +7236,752 @@
"fill-area":"Wypełnij obszar",
"range-chart-style":"Styl 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ść"
+ "rpc": {
+ "value-settings": "Ustawienia wartości",
+ "initial-value": "Wartość początkowa",
+ "retrieve-value-settings": "Pobierz ustawienia wartości włączenia/wyłączenia",
+ "retrieve-value-method": "Pobierz wartość za pomocą metody",
+ "retrieve-value-method-none": "Nie odzyskuj",
+ "retrieve-value-method-rpc": "Wywołaj metodę pobierania wartości RPC",
+ "retrieve-value-method-attribute": "Subskrybuj atrybut",
+ "retrieve-value-method-timeseries": "Subskrybuj serie czasowe",
+ "attribute-value-key": "Klucz atrybutu",
+ "timeseries-value-key": "Klucz do serii czasowych",
+ "get-value-method": "Metoda pobierania wartości RPC",
+ "parse-value-function": "Przeanalizuj funkcję wartości",
+ "update-value-settings": "Zaktualizuj ustawienia wartości",
+ "set-value-method": "Metoda wartości zadanej RPC",
+ "convert-value-function": "Konwertuj funkcję wartości",
+ "rpc-settings": "Ustawienia RPC",
+ "request-timeout": "Limit czasu żądania RPC (ms)",
+ "persistent-rpc-settings": "Trwałe ustawienia RPC",
+ "request-persistent": "Żądanie RPC trwałe",
+ "persistent-polling-interval": "Interwał odpytywania (ms) w celu uzyskania trwałej odpowiedzi na polecenie RPC",
+ "common-settings": "Podstawowe ustawienia",
+ "switch-title": "Zmień tytuł",
+ "show-on-off-labels": "Pokaż etykiety włączania/wyłączania",
+ "slide-toggle-label": "Przesuń etykietę przełączania",
+ "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": "Ostrzegaj",
+ "button-style": "Styl guzika",
+ "button-raised": "Podniesiony przycisk",
+ "button-primary": "Kolor podstawowy",
+ "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 atrybutów urządzenia",
+ "server-attribute": "Atrybut serwera",
+ "shared-attribute": "Wspólny atrybut",
+ "device-attribute-parameters": "Parametry atrybutów urządzenia",
+ "is-one-way-command": "Jest poleceniem jednokierunkowym",
+ "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": "Sprawdź ustawienia stanu",
+ "perform-rpc-status-check": "Wykonaj sprawdzenie stanu urządzenia RPC",
+ "retrieve-led-status-value-method": "Pobierz wartość stanu diody LED za pomocą metody",
+ "led-status-value-attribute": "Atrybut urządzenia zawierający wartość stanu diody LED",
+ "led-status-value-timeseries": "Szereg czasowy urządzenia zawierający wartość stanu diody LED",
+ "check-status-method": "Metoda sprawdzania stanu urządzenia przez RPC",
+ "parse-led-status-value-function": "Przeanalizuj funkcję wartości 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"
+ "maps": {
+ "select-entity": "Wybierz obiekt",
+ "select-entity-hint": "Wskazówka: po dokonaniu wyboru kliknij na mapę, aby ustawić pozycję",
+ "tooltips": {
+ "placeMarker": "Kliknij, aby umieścić obiekt '{{entityName}}'",
+ "firstVertex": "Poligon dla '{{entityName}}': kliknij, aby umieścić pierwszy punkt",
+ "firstVertex-cut": "Kliknij, aby umieścić pierwszy punkt",
+ "continueLine": "Poligon dla '{{entityName}}': kliknij, aby kontynuować rysowanie",
+ "continueLine-cut": "Kliknij, aby kontynuować rysowanie",
+ "finishLine": "Aby zakończyć, kliknij dowolny istniejący znacznik",
+ "finishPoly": "Poligon dla '{{entityName}}': kliknij pierwszy znacznik, aby zakończyć i zapisać",
+ "finishPoly-cut": "Kliknij pierwszy znacznik, aby zakończyć i zapisać",
+ "finishRect": "Poligon 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"
+ "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"
+ "buttonTitles": {
+ "drawMarkerButton": "Umieść obiekt",
+ "drawPolyButton": "Utwórz poligon",
+ "drawLineButton": "Utwórz polilinię",
+ "drawCircleButton": "Utwórz okrąg",
+ "drawRectButton": "Utwórz prostokąt",
+ "editButton": "Tryb edycji",
+ "dragButton": "Tryb przeciągnij i upuść",
+ "cutButton": "Wytnij obszar poligonu",
+ "deleteButton": "Usuń",
+ "drawCircleMarkerButton": "Utwórz znacznik okręgu",
+ "rotateButton": "Obróć poligon"
},
- "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" + "getting-started": { + "get-started": "Jak zacząć?", + "finish": "Koniec", + "done-welcome-title": "Witaj na pokładzie", + "done-welcome-text": "Świetnie sobie z tym poradziłeś!", + "sys-admin": { + "step1": { + "title": "Stwórz Tenanta i Administratora Tenanta", + "content": "Tenant to osoba fizyczna lub organizacja posiadająca lub produkująca urządzenia i zasoby.
Administrator Tenanta może tworzyć urządzenia, zasoby, klientów i panele oraz zarządzać nimi w ramach konta Tenanta.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-tenant": "Jak stworzyć Tenanta i Administratora Tenanta" + }, + "step2": { + "title": "Skonfiguruj funkcję: Serwer pocztowy", + "content": "Konfiguracja serwera pocztowego jest niezbędna do aktywacji użytkownika, odzyskiwania hasła i dostarczania powiadomień o alarmach.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-configure-mail-server": "Jak skonfigurować serwer pocztowy" }, - "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 powiadamiali klientów o alarmach za pomocą wiadomości SMS.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-configure-sms-provider": "Jak skonfigurować dostawcę SMS" }, - "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ę: White labeling", + "content": "Z łatwością dostosuj logo i kolorystykę swojej firmy lub produktu bez kodowania i ponownego uruchamiania usługi.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-configure-white-labeling": "Jak white labeling" }, - "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ę: 2FA", + "content": "Popraw bezpieczeństwo kont platformy dzięki uwierzytelnianiu dwuskładnikowemu.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, 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ę: OAuth 2", + "content": "Uprość logowanie użytkowników Tenantów i klientów dzięki funkcji pojedynczego logowania za pośrednictwem protokołu OAuth 2.0.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, 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" + "step7": { + "title": "Skonfiguruj funkcję: Slack", + "content": "Rozpowszechniaj powiadomienia do użytkowników Tenantów i klientów za pośrednictwem Slacka zgodnie z ustawionymi regułami powiadomień.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-configure-notifications": "Jak skonfigurować Slacka" } }, - "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" + "tenant-admin": { + "step1": { + "title": "Stwórz urządzenie", + "content": "Udostępnimy Twoje pierwsze urządzenie na platformie za pośrednictwem interfejsu użytkownika. Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić
", + "how-to-create-device": "Jak stworzyć 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:" + "step2": { + "title": "Podłącz urządzenie", + "content-before": "Aby podłączyć urządzenie, musisz uzyskać dane uwierzytelniające urządzenia.
Użyj prostych poleceń, aby publikować dane za pośrednictwem protokołu HTTP. Nie zapomnij, żeby zastąpić $ACCESS_TOKEN tokenem dostępu twojego urządzenia:
", + "ubuntu": { + "install-curl": "Zainstaluj cURL dla Ubuntu:" }, - "macos":{ - "install-curl":"Zainstaluj cURL dla MacOS:" + "macos": { + "install-curl": "Zainstaluj cURL dla MacOS:" }, - "windows":{ - "install-curl":"Od Windows 10 b17063 cURL jest dostępny domyślnie." + "windows": { + "install-curl": "Począwszy od systemu 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" + "replace-access-token": "Zastąp $ACCESS_TOKEN tokenem twojego urządzenia:", + "content-after": "Można także używać innych protokołów, takich jak MQTT, CoAP itp.
Postępuj zgodnie z 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" + "step3": { + "title": "Utwórz panel", + "content": "Utwórz panel, aby wizualizować dane z obiektów, takich jak zasoby, urządzenia itp.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-dashboard": "Jak stworzyć Panel" }, - "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" + "step4": { + "title": "Skonfiguruj reguły alarmów", + "alarm-rules": "Zasady alarmowania", + "content": "Podnieśmy alarm, gdy temperatura osiągnie 25°C.
", + "how-to-configure-alarm-rules": "Jak skonfigurować reguły alarmów" }, - "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" + "step5": { + "title": "Utwórz alarm", + "content-before": "Aby wywołać alarm, wyślij nową wartość telemetryczną wynoszącą 26°C lub wyższą.
", + "replace-access-token": "Zastąp $ACCESS_TOKEN tokenem twojego urządzenia:", + "content-after": "Postępuj zgodnie z 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" + "step6": { + "title": "Utwórz klienta i udostępnij panel", + "content": "Tworząc panele użytkownika końcowego, użytkownik klient może widzieć tylko swoje własne urządzenia, a dane innych klientów zostaną ukryte.
Postępuj zgodnie z dokumentacją, aby dowiedzieć się, jak to zrobić:
", + "how-to-create-customer-and-share-dashboard": "Jak utworzyć Klienta i udostępnić Panel" } } } }, - "color":{ - "color":"Kolor" + "icon": { + "icon": "Ikona", + "icons": "Icons", + "select-icon": "Wybierz ikonę", + "material-icons": "Ikony materialne", + "show-all": "Pokaż wszystkie ikony", + "search-icon": "Search icon", + "no-icons-found": "No icons found for '{{iconSearch}}'" }, - "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}}'" + "subscription": { + "entity-limit-text": "Możesz jednak uaktualnić swój plan subskrypcji, aby zwiększyć swoje limity.", + "upgrade-your-plan": "Uaktualnij plan subskrypcji", + "white-labeling-feature": "Funkcja white labeling", + "white-labeling-text-full": "Zmień nazwę interfejsu internetowego platformy ThingsBoard za pomocą logo Twojej firmy lub produktu oraz schematu kolorów w 2 minuty.