mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2025-12-11 09:20:34 +01:00
706 lines
39 KiB
JSON
706 lines
39 KiB
JSON
{
|
|
"meta": {
|
|
"name": "Poland",
|
|
"code": "pl"
|
|
},
|
|
"display": {
|
|
"date_format": "%d/%m/%Y %H:%M",
|
|
"offline": "Offline",
|
|
"power_w": "%.0f W",
|
|
"power_kw": "%.1f kW",
|
|
"yield_today_wh": "Dzisiaj: %4.0f Wh",
|
|
"yield_today_kwh": "Dzisiaj: %.1f kWh",
|
|
"yield_total_kwh": "Całkowite: %.1f kWh",
|
|
"yield_total_mwh": "Całkowite: %.0f kWh"
|
|
},
|
|
"webapp": {
|
|
"menu": {
|
|
"LiveView": "Dane na żywo",
|
|
"Settings": "Ustawienia",
|
|
"NetworkSettings": "Ustawienia sieciowe",
|
|
"NTPSettings": "Ustawienia serwera NTP",
|
|
"MQTTSettings": "Ustawienia serwera MQTT",
|
|
"InverterSettings": "Ustawienia falownika",
|
|
"SecuritySettings": "Ustawienia zabezpieczeń",
|
|
"DTUSettings": "Ustawienia DTU",
|
|
"DeviceManager": "Zarządzanie urządzeniami",
|
|
"ConfigManagement": "Zarządzanie konfiguracją",
|
|
"FirmwareUpgrade": "Aktualizacja oprogramowania",
|
|
"DeviceReboot": "Ponowne uruchomienie DTU",
|
|
"Info": "Informacje",
|
|
"System": "System",
|
|
"Network": "Sieć",
|
|
"NTP": "NTP",
|
|
"MQTT": "MQTT",
|
|
"Console": "Konsola",
|
|
"About": "Informacje DTU",
|
|
"Logout": "Wyloguj",
|
|
"Login": "Zaloguj"
|
|
},
|
|
"base": {
|
|
"Loading": "Ładowanie...",
|
|
"Reload": "Załaduj ponownie",
|
|
"Cancel": "Anuluj",
|
|
"Save": "Zapisz",
|
|
"Refreshing": "Odświeżanie",
|
|
"Pull": "Przeciągnij w dół, aby zaktualizować",
|
|
"Release": "Wydanie w celu aktualizacji",
|
|
"Close": "Zamknij",
|
|
"Yes": "Yes",
|
|
"No": "No"
|
|
},
|
|
"wait": {
|
|
"NotReady": "OpenDTU nie jest jeszcze gotowy",
|
|
"PleaseWait": "Proszę czekać. Zostaniesz automatycznie przekierowany na stronę główną."
|
|
},
|
|
"Error": {
|
|
"Oops": "Ups!"
|
|
},
|
|
"localeswitcher": {
|
|
"Dark": "Ciemny",
|
|
"Light": "Jasny",
|
|
"Auto": "Automatyczny"
|
|
},
|
|
"dataagedisplay": {
|
|
"DataAge": "Aktualizacja danych",
|
|
"SecondsSince": "0 sekund | 1 sekund | {n} sekund"
|
|
},
|
|
"apiresponse": {
|
|
"1001": "Ustawienia zapisane!",
|
|
"1002": "Nie znaleziono żadnych wartości!",
|
|
"1003": "Dane są za duże!",
|
|
"1004": "Nie udało się przeanalizować danych!",
|
|
"1005": "Brak wartości!",
|
|
"1006": "Zapis nie powiódł się!",
|
|
"2001": "Seria nie może wynosić zero!",
|
|
"2002": "Przedział odpytywania musi być większy od zera!",
|
|
"2003": "Nieprawidłowe ustawienie poziomu mocy!",
|
|
"2004": "Częstotliwość musi być ustawiona pomiędzy {min} a {max} kHz i musi być wielokrotnością 250 kHz!",
|
|
"2005": "Nieprawidłowy wybór kraju!",
|
|
"3001": "Niczego nie usunięto!",
|
|
"3002": "Reset konfiguracji. Trwa ponowne uruchamianie...",
|
|
"3003": "File successful deleted. Restart to apply changes!",
|
|
"4001": "@:apiresponse.2001",
|
|
"4002": "Nazwa musi mieć od 1 do {max} znaków!",
|
|
"4003": "Only {max} inverters are supported!",
|
|
"4004": "Inwerter utworzony!",
|
|
"4005": "Podano nieprawidłowy identyfikator!",
|
|
"4006": "Podano nieprawidłową ilość maksymalnego ustawienia kanału!",
|
|
"4007": "Inwerter zmieniony!",
|
|
"4008": "Inwerter usunięty!",
|
|
"4009": "Zamówienie falownika zapisane!",
|
|
"5001": "@:apiresponse.2001",
|
|
"5002": "Ograniczenie musi wynosić od 1 do {max}!",
|
|
"5003": "Podano nieprawidłowy typ!",
|
|
"5004": "Określono nieprawidłowy falownik!",
|
|
"6001": "Wykonano ponowne uruchomienie!",
|
|
"6002": "onowne uruchomienie anulowane!",
|
|
"7001": "Serwer MQTT musi mieć od 1 do {max} znaków!",
|
|
"7002": "Nazwa użytkownika nie może być dłuższa niż {max} znaków!",
|
|
"7003": "Hasło nie może być dłuższe niż {max} znaków!",
|
|
"7004": "Temat nie może być dłuższy niż {max} znaków",
|
|
"7005": "Temat nie może zawierać spacji!",
|
|
"7006": "Temat musi kończyć się ukośnikiem (/)!",
|
|
"7007": "Port musi być liczbą z zakresu od 1 do 65535!",
|
|
"7008": "Certyfikat nie może być dłuższy niż {max} znaków!",
|
|
"7009": "Temat LWT nie może być dłuższy niż {max} znaków!",
|
|
"7010": "Temat LWT nie może zawierać spacji!",
|
|
"7011": "Wartość LWT online nie może być dłuższa niż {max} znaków!",
|
|
"7012": "Wartość offline LWT nie może być dłuższa niż {max} znaków!",
|
|
"7013": "Interwał publikacji musi być liczbą z zakresu od {min} do {max}!",
|
|
"7014": "Temat Hass nie może być dłuższy niż {max} znaków!",
|
|
"7015": "Temat Hass nie może zawierać spacji!",
|
|
"7016": "LWT QOS nie może być większy niż {max}!",
|
|
"7017": "Identyfikator klienta nie może być dłuższy niż {max} znaków!",
|
|
"8001": "Adres IP jest nieprawidłowy!!",
|
|
"8002": "Maska sieci jest nieprawidłowa!",
|
|
"8003": "Brama jest nieprawidłowa!",
|
|
"8004": "Adres IP serwera DNS 1 jest nieprawidłowy!",
|
|
"8005": "Adres IP serwera DNS 2 jest nieprawidłowy!",
|
|
"8006": "Wartość limitu czasu administracyjnego punktu dostępowego jest nieprawidłowa",
|
|
"9001": "Serwer NTP musi mieć od 1 do {max} znaków!",
|
|
"9002": "Strefa czasowa musi mieć długość od 1 do {max} znaków!!",
|
|
"9003": "Opis strefy czasowej musi mieć od 1 do {max} znaków!",
|
|
"9004": "Rok musi być liczbą z zakresu od {min} do {max}!",
|
|
"9005": "Miesiąc musi być liczbą z zakresu od {min} do {max}",
|
|
"9006": "Dzień musi być liczbą z zakresu od {min} do {max}!",
|
|
"9007": "Godzina musi być liczbą z zakresu od {min} do {max}!",
|
|
"9008": "Minuta musi być liczbą z zakresu od {min} do {max}!",
|
|
"9009": "Sekunda musi być liczbą z zakresu od {min} do {max}!",
|
|
"9010": "Czas zaktualizowany!",
|
|
"10001": "Hasło musi mieć od 8 do {max} znaków!",
|
|
"10002": "Uwierzytelnienie powiodło się!",
|
|
"11001": "@:apiresponse.2001",
|
|
"11002": "@:apiresponse:5004",
|
|
"12001": "Profil musi mieć od 1 do {max} znaków!"
|
|
},
|
|
"home": {
|
|
"LiveData": "Dane na żywo",
|
|
"SerialNumber": "Numer seryjny: ",
|
|
"CurrentLimit": "Aktualny limit",
|
|
"ShowSetInverterLimit": "Pokaż / ustaw limit mocy",
|
|
"TurnOnOff": "Włącz /wyłącz falownik",
|
|
"ShowInverterInfo": "Pokaż informacje o falowniku",
|
|
"ShowEventlog": "Pokaż dziennik zdarzeń",
|
|
"UnreadMessages": "nieprzeczytane wiadomości",
|
|
"Loading": "@:base.Ładowanie",
|
|
"EventLog": "Dziennik zdarzeń",
|
|
"InverterInfo": "Informacje o falowniku",
|
|
"LimitSettings": "Ustawienia limitu mocy",
|
|
"LastLimitSetStatus": "Stan ostatniego ustawionego limitu",
|
|
"SetLimit": "Ustaw limit na",
|
|
"Relative": "Procent (%)",
|
|
"Absolute": "Asolut (W)",
|
|
"LimitHint": "<b>Uwaga:</b> Jeśli ustawisz limit bezwzględny, wartość na wyświetlaczu zostanie zaktualizowana po około 4 minutach.",
|
|
"SetPersistent": "Ustaw limit na stałe",
|
|
"SetNonPersistent": "Ustaw limit tymczasowo",
|
|
"PowerSettings": "Ustawienia zasilania",
|
|
"LastPowerSetStatus": "Ostatni stan falownika",
|
|
"TurnOn": "Włącz falownik",
|
|
"TurnOff": "Wyłącz falownik",
|
|
"Restart": "Uruchom ponownie falownik",
|
|
"Failure": "Niepowodzenie",
|
|
"Pending": "Oczekuje",
|
|
"Ok": "Ok",
|
|
"Unknown": "Nieznany",
|
|
"ShowGridProfile": "Pokaż ustawienia falownika",
|
|
"GridProfile": "Ustawienia falownika",
|
|
"LoadingInverter": "Oczekiwanie na dane... (może potrwać do 10 sekund)",
|
|
"RadioStats": "Statystyki radiowe",
|
|
"TxRequest": "Liczba żądań TX",
|
|
"RxSuccess": "Sukces RX",
|
|
"RxFailNothing": "Błąd odbioru RX: Nic nie odbieram",
|
|
"RxFailPartial": "Błąd odbioru RX: Odbiór częściowy",
|
|
"RxFailCorrupt": "Błąd odbioru RX: Odbiór uszkodzony",
|
|
"TxReRequest": "Fragment ponownego żądania TX",
|
|
"StatsReset": "Resetuj statystyki",
|
|
"StatsResetting": "Resetowanie...",
|
|
"Rssi": "RSSI ostatniego odebranego pakietu",
|
|
"RssiHint": "Inwertery HM obsługują tylko wartości RSSI < -64 dBm i > -64 dBm. W tym przypadku pokazane jest -80 dbm i -30 dbm..",
|
|
"dBm": "{dbm} dBm"
|
|
},
|
|
"eventlog": {
|
|
"Start": "Start",
|
|
"Stop": "Koniec",
|
|
"Id": "Identyfikator",
|
|
"Message": "Wiadomość"
|
|
},
|
|
"devinfo": {
|
|
"NoInfo": "Informacje niedostępne",
|
|
"NoInfoLong": "Nadal brak informacji z falownika. Próbuję ponownie...",
|
|
"UnknownModel": "Nieznany model! Podaj „Numer części sprzętu” i model (przykład HM-350) w numerze problemu na <a href=\"https://github.com/tbnobody/OpenDTU/issues\" target=\"_blank\">GitHub</a>.",
|
|
"Serial": "Numer seryjny",
|
|
"ProdYear": "Produkcja roczna",
|
|
"ProdWeek": "Produkcja tygodniowa",
|
|
"Model": "Model",
|
|
"DetectedMaxPower": "Wykryto maksymalną moc",
|
|
"BootloaderVersion": "Wersja bootloadera",
|
|
"FirmwareVersion": "Wersja oprogramowania",
|
|
"FirmwareBuildDate": "Data oprogramowania sprzętowego",
|
|
"HardwarePartNumber": "Numer części sprzętu",
|
|
"HardwareVersion": "Wersja sprzętu",
|
|
"SupportsPowerDistributionLogic": "'Power Distribution Logic' supported",
|
|
"Yes": "@:base.Yes",
|
|
"No": "@:base.No"
|
|
},
|
|
"gridprofile": {
|
|
"NoInfo": "@:devinfo.NoInfo",
|
|
"NoInfoLong": "@:devinfo.NoInfoLong",
|
|
"Name": "Nazwa",
|
|
"Version": "Wersja",
|
|
"Enabled": "@:wifistationinfo.Włączone",
|
|
"Disabled": "@:wifistationinfo.Wyłączone",
|
|
"GridprofileSupport": "Wsparcie dla programistów",
|
|
"GridprofileSupportLong": "Kliknij <a href=\"https://github.com/tbnobody/OpenDTU/wiki/Grid-Profile-Parser\" target=\"_blank\">tutaj</a> aby uzyskać więcej informacji."
|
|
},
|
|
"systeminfo": {
|
|
"SystemInfo": "Informacje o systemie",
|
|
"VersionError": "Błąd podczas odbierania wersji",
|
|
"VersionNew": "Dostępna nowa wersja! Pokaż aktualizacje!",
|
|
"VersionOk": "Już zaktualizowano!"
|
|
},
|
|
"firmwareinfo": {
|
|
"FirmwareInformation": "Informacje o oprogramowaniu",
|
|
"Hostname": "Nazwa hosta",
|
|
"SdkVersion": "Wersja SDK",
|
|
"ConfigVersion": "Wersja konfiguracji",
|
|
"FirmwareVersion": "Wersja oprogramowania / Git Hash",
|
|
"FirmwareBranch": "Firmware Branch",
|
|
"PioEnv": "Środowisko PIO",
|
|
"FirmwareVersionHint": "Kliknij tutaj, aby wyświetlić informacje o aktualnej wersji",
|
|
"FirmwareUpdate": "Aktualizacja oprogramowania",
|
|
"FirmwareUpdateHint": "Kliknij tutaj, aby zobaczyć zmiany pomiędzy Twoją wersją a najnowszą wersją",
|
|
"FrmwareUpdateAllow": "Po aktywowaniu sprawdzania aktualizacji, przy każdym wywołaniu strony do GitHub.com wysyłane jest żądanie pobrania aktualnie dostępnej wersji. Jeśli się z tym nie zgadzasz, pozostaw tę funkcję dezaktywowaną.",
|
|
"ResetReason0": "Powód resetowania CPU 0",
|
|
"ResetReason1": "Powód resetowania CPU 1",
|
|
"ConfigSaveCount": "Liczba zapisów konfiguracji",
|
|
"Uptime": "Czas działania",
|
|
"UptimeValue": "0 dni {time} | 1 dzien {time} | {count} dni {time}"
|
|
},
|
|
"hardwareinfo": {
|
|
"HardwareInformation": "Informacje o sprzęcie",
|
|
"ChipModel": "Model chipa",
|
|
"ChipRevision": "Rewizja chipa",
|
|
"ChipCores": "Ilość rdzenii chipa",
|
|
"CpuFrequency": "Częstotliwość procesora CPU",
|
|
"Mhz": "MHz",
|
|
"CpuTemperature": "Temperatura procesora CPU",
|
|
"FlashSize": "Rozmiar pamięci Flash"
|
|
},
|
|
"memoryinfo": {
|
|
"MemoryInformation": "Informacje o pamięci",
|
|
"Type": "Typ",
|
|
"Usage": "Wykorzystanie",
|
|
"Free": "Wolnej",
|
|
"Used": "Używany",
|
|
"Size": "Rozmiar",
|
|
"Heap": "Sterta",
|
|
"PsRam": "PSRAM",
|
|
"LittleFs": "MałeFs",
|
|
"Sketch": "Szkic"
|
|
},
|
|
"heapdetails": {
|
|
"HeapDetails": "Szczegóły pamięci sterty",
|
|
"TotalFree": "Całkowita wolna pamięć",
|
|
"LargestFreeBlock": "Największy wolny ciągły blok",
|
|
"MaxUsage": "Maksymalne użycie od uruchomienia",
|
|
"Fragmentation": "Poziom fragmentacji"
|
|
},
|
|
"taskdetails": {
|
|
"TaskDetails": "Szczegóły Zadania",
|
|
"Name": "Nazwa",
|
|
"StackFree": "Bez stosu",
|
|
"Priority": "Priorytet",
|
|
"Task_idle0": "Idle (CPU Core 0)",
|
|
"Task_idle1": "Idle (CPU Core 1)",
|
|
"Task_wifi": "Wi-Fi",
|
|
"Task_tit": "TCP/IP",
|
|
"Task_looptask": "Główna pętla Arduino",
|
|
"Task_asynctcp": "Asynchroniczny TCP",
|
|
"Task_mqttclient": "Klient MQTT",
|
|
"Task_huaweican0": "AC Charger CAN",
|
|
"Task_pmsdm": "Miernik mocy (SDM)",
|
|
"Task_pmhttpjson": "Miernik mocy (HTTP+JSON)",
|
|
"Task_pmsml": "Miernik mocy (Serial SML)",
|
|
"Task_pmhttpsml": "Miernik mocy (HTTP+SML)"
|
|
},
|
|
"radioinfo": {
|
|
"RadioInformation": "Informacje o nadajniku-odbiorniku radiowy",
|
|
"Status": "{module} Status",
|
|
"ChipStatus": "{module} Stan chipa",
|
|
"ChipType": "{module} Typ chipa",
|
|
"Connected": "połączony",
|
|
"NotConnected": "nie połączono",
|
|
"Configured": "skonfigurowany",
|
|
"NotConfigured": "nie skonfigurowano",
|
|
"Unknown": "Nieznany"
|
|
},
|
|
"networkinfo": {
|
|
"NetworkInformation": "Informazioni Rete"
|
|
},
|
|
"wifistationinfo": {
|
|
"WifiStationInfo": "Informacje o Wi-Fi (stacja)",
|
|
"Status": "Stan",
|
|
"Enabled": "włączone",
|
|
"Disabled": "wyłączone",
|
|
"Ssid": "SSID",
|
|
"Bssid": "BSSID",
|
|
"Quality": "Jakość",
|
|
"Rssi": "RSSI"
|
|
},
|
|
"wifiapinfo": {
|
|
"WifiApInfo": "Informacje o Wi-Fi (punkt dostępu)",
|
|
"Status": "@:wifistationinfo.Status",
|
|
"Enabled": "@:wifistationinfo.Enabled",
|
|
"Disabled": "@:wifistationinfo.Disabled",
|
|
"Ssid": "@:wifistationinfo.Ssid",
|
|
"Stations": "Liczba stacji"
|
|
},
|
|
"interfacenetworkinfo": {
|
|
"NetworkInterface": "Interfejs sieciowy ({iface})",
|
|
"Hostname": "@:firmwareinfo.Hostname",
|
|
"IpAddress": "Adres IP",
|
|
"Netmask": "Maska sieci",
|
|
"DefaultGateway": "Brama",
|
|
"Dns": "DNS {num}",
|
|
"MacAddress": "Adres MAC"
|
|
},
|
|
"interfaceapinfo": {
|
|
"NetworkInterface": "Interfejs sieciowy (punkt dostępu)",
|
|
"IpAddress": "@:interfacenetworkinfo.IpAddress",
|
|
"MacAddress": "@:interfacenetworkinfo.MacAddress"
|
|
},
|
|
"ntpinfo": {
|
|
"NtpInformation": "Informacje NTP",
|
|
"ConfigurationSummary": "Podsumowanie konfiguracji",
|
|
"Server": "Serwer",
|
|
"Timezone": "Strefa czasowa",
|
|
"TimezoneDescription": "Opis strefy czasowej",
|
|
"CurrentTime": "Aktualna data/godzina",
|
|
"Status": "Stan",
|
|
"Synced": "zsynchronizowane",
|
|
"NotSynced": "nie zsynchronizowano",
|
|
"LocalTime": "Czas lokalny",
|
|
"Sunrise": "Świt",
|
|
"Sunset": "Zachód słońca",
|
|
"NotAvailable": "Niedostępny",
|
|
"Mode": "Tryb",
|
|
"Day": "Dzień",
|
|
"Night": "Noc"
|
|
},
|
|
"mqttinfo": {
|
|
"MqttInformation": "Informacje MQTT",
|
|
"ConfigurationSummary": "@:ntpinfo.ConfigurationSummary",
|
|
"Status": "@:ntpinfo.Status",
|
|
"Enabled": "Włączone",
|
|
"Disabled": "Wyłączone",
|
|
"Server": "@:ntpinfo.Server",
|
|
"Port": "Port",
|
|
"ClientId": "Identyfikator klienta",
|
|
"Username": "Nazwa użytkownik",
|
|
"BaseTopic": "Temat podstawowy",
|
|
"PublishInterval": "Interwał publikacj",
|
|
"Seconds": "{sec} sekund",
|
|
"CleanSession": "Czyszczenie sesji",
|
|
"Retain": "Zachowaj",
|
|
"Tls": "TLS",
|
|
"RootCertifcateInfo": "Informacje o certyfikacie głównego urzędu certyfikacji",
|
|
"TlsCertLogin": "Zaloguj się przy użyciu certyfikatu TLS",
|
|
"ClientCertifcateInfo": "Informacje o certyfikacie klienta",
|
|
"HassSummary": "Podsumowanie konfiguracji automatycznego wykrywania MQTT Home Assistan",
|
|
"Expire": "Wygasa",
|
|
"IndividualPanels": "Indywidualny Panel",
|
|
"RuntimeSummary": "Podsumowanie czasu wykonania",
|
|
"ConnectionStatus": "Stan połączeni",
|
|
"Connected": "połączony",
|
|
"Disconnected": "rozłączony"
|
|
},
|
|
"console": {
|
|
"Console": "Konsola",
|
|
"VirtualDebugConsole": "Wirtualna konsola debugowania",
|
|
"EnableAutoScroll": "Włącz automatyczne przewijani",
|
|
"ClearConsole": "Wyczyść konsolę",
|
|
"CopyToClipboard": "Kopiuj do schowka",
|
|
"Download": "Download"
|
|
},
|
|
"inverterchannelinfo": {
|
|
"String": "Numer panelu {num}",
|
|
"Phase": "Faza {num}",
|
|
"General": "Ogólne"
|
|
},
|
|
"invertertotalinfo": {
|
|
"TotalYieldTotal": "Całkowita produkcjia energii",
|
|
"TotalYieldDay": "Dzienna produkcja energii",
|
|
"TotalPower": "Chwilowa moc"
|
|
},
|
|
"inverterchannelproperty": {
|
|
"Power": "Moc",
|
|
"Voltage": "Napięcie",
|
|
"Current": "Prąd",
|
|
"Power DC": "Zasilanie DC",
|
|
"YieldDay": "Dzienna produkcja energii",
|
|
"YieldTotal": "Całkowita produkcja energii",
|
|
"Frequency": "Częstotliwość",
|
|
"Temperature": "Temperatura",
|
|
"PowerFactor": "Współczynnik mocy",
|
|
"ReactivePower": "Moc bierna",
|
|
"Efficiency": "Wydajność",
|
|
"Irradiation": "Nasłonecznienie"
|
|
},
|
|
"maintenancereboot": {
|
|
"DeviceReboot": "Ponowne uruchomienie DTU",
|
|
"PerformReboot": "Wykonaj ponowne uruchomienie",
|
|
"Reboot": "Uruchom ponownie",
|
|
"Cancel": "@:base.Cancel",
|
|
"RebootOpenDTU": "Uruchom ponownie OpenDTU",
|
|
"RebootQuestion": "Czy na pewno chcesz zrestartować DTU?",
|
|
"RebootHint": "<b>Uwaga:</b> Zwykle nie ma potrzeby ponownego uruchamiania OpenDTU, ponieważ w razie potrzeby automatycznie uruchamia się ponownie (na przykład po aktualizacji oprogramowania sprzętowego). Zmiany w konfiguracji są zapamiętywane natychmiast, bez konieczności ponownego uruchamiania. Jeśli konieczne jest ponowne uruchomienie komputera z powodu błędu. Zgłoś to nam, klikając <a href=\"https://github.com/tbnobody/OpenDTU/issues\" class=\"alert-link\" target=\"_blank\">https://github.com/tbnobody/OpenDTU/issues</a>."
|
|
},
|
|
"dtuadmin": {
|
|
"DtuSettings": "Ustawienia DTU",
|
|
"DtuConfiguration": "Konfiguracja DTU",
|
|
"Serial": "Serial",
|
|
"SerialHint": "Zarówno jednostka DTU, jak i falownik posiadają numer seryjny. Numer seryjny DTU jest generowany losowo przy pierwszym uruchomieniu i zwykle nie trzeba go zmieniać.",
|
|
"PollInterval": "Interwał odpytywania",
|
|
"Seconds": "Sekundy",
|
|
"NrfPaLevel": "Moc nadajnika NRF24",
|
|
"CmtPaLevel": "Moc nadajnika CMT2300A",
|
|
"NrfPaLevelHint": "Używane w falownikach HM. Należy pamiętać, że zwiększenie mocy zwiększa zużycie prądu.",
|
|
"CmtPaLevelHint": "Używane w falownikach HMS/HMT. Należy pamiętać, że zwiększenie mocy zwiększa zużycie prądu.",
|
|
"CmtCountry": "CMT2300A Obszar/Kraj",
|
|
"CmtCountryHint": "Każda strefa ma inny przydział użytecznych częstotliwości.",
|
|
"country_0": "Europa ({min}MHz - {max}MHz)",
|
|
"country_1": "Ameryka Północna ({min}MHz - {max}MHz)",
|
|
"country_2": "Brazylia ({min}MHz - {max}MHz)",
|
|
"CmtFrequency": "Częstotliwość CMT2300A",
|
|
"CmtFrequencyHint": "Uważaj, aby używać wyłącznie częstotliwości dozwolonych w Twoim kraju! Po zmianie częstotliwości ponowne nawiązanie połączenia może zająć do 15 minut",
|
|
"CmtFrequencyWarning": "Wybrana częstotliwość jest poza zakresem wybranym przez Twój kraj. Sprawdź, czy wybrana częstotliwość nie narusza przepisów obowiązujących w Twoim kraju.",
|
|
"MHz": "{mhz} MHz",
|
|
"dBm": "{dbm} dBm",
|
|
"Min": "Minima ({db} dBm)",
|
|
"Low": "Bassa ({db} dBm)",
|
|
"High": "Alta ({db} dBm)",
|
|
"Max": "Massima ({db} dBm)"
|
|
},
|
|
"securityadmin": {
|
|
"SecuritySettings": "Ustawienia zabezpieczeń",
|
|
"AdminPassword": "Hasło administratora",
|
|
"Password": "Hasło",
|
|
"RepeatPassword": "Powtórz hasło",
|
|
"PasswordHint": "Hasło administracyjne służy nie tylko do uzyskania dostępu do tego interfejsu internetowego (z użytkownikiem „admin”), ale także do połączenia z urządzeniem w trybie AP. Musi mieć od 8 do 64 pismo.",
|
|
"Permissions": "Uprawnienia",
|
|
"ReadOnly": "Zezwalaj na dostęp do Internetu w trybie tylko do odczytu, bez konieczności podawania hasła"
|
|
},
|
|
"ntpadmin": {
|
|
"NtpSettings": "Ustawienia NTP (data/godzina)",
|
|
"NtpConfiguration": "Konfiguracja NTP",
|
|
"TimeServer": "Serwer NTP",
|
|
"TimeServerHint": "Możesz pozostawić wartość domyślną, na wypadek, gdyby OpenDTU miało dostęp do Internetu.",
|
|
"Timezone": "Strefa czasowa",
|
|
"TimezoneConfig": "Konfiguracja strefy czasowej",
|
|
"LocationConfiguration": "Konfiguracja lokalizacji",
|
|
"Longitude": "Długość geograficzna",
|
|
"Latitude": "Szerokość geograficzna",
|
|
"SunSetType": "Typ SunSet",
|
|
"SunSetTypeHint": "Wpływa na obliczenie czasu wschodu/zachodu słońca. Po potwierdzeniu zmiana zacznie obowiązywać w ciągu jednej minuty.",
|
|
"OFFICIAL": "Świt standardowy (90,8°)",
|
|
"NAUTICAL": "Świt żeglarski (102°)",
|
|
"CIVIL": "Świt cywilny (96°)",
|
|
"ASTONOMICAL": "Astronomiczny świt (108°)",
|
|
"ManualTimeSynchronization": "Ręczna synchronizacja daty/czasu",
|
|
"CurrentOpenDtuTime": "Aktualny czas OpenDTU",
|
|
"CurrentLocalTime": "Aktualny czas lokalny",
|
|
"SynchronizeTime": "Synchronizuj datę/godzinę",
|
|
"SynchronizeTimeHint": "<b>Uwaga:</b> Możesz użyć ręcznej synchronizacji, aby ustawić datę/godzinę w przypadku, gdy serwer NTP nie jest dostępny. W tym przypadku data/godzina zostanie utracona w przypadku awarii zasilania. Również , przy ręcznej synchronizacji nastąpi stopniowe przesunięcie daty/godziny, ponieważ ESP32 nie ma wewnętrznego zegara czasu rzeczywistego."
|
|
},
|
|
"networkadmin": {
|
|
"NetworkSettings": "Ustawienia sieciowe",
|
|
"WifiConfiguration": "Konfiguracja Wi-Fi",
|
|
"WifiSsid": "WiFi SSID",
|
|
"WifiPassword": "Hasło WiFi",
|
|
"Hostname": "Nazwa hosta",
|
|
"HostnameHint": "<b>Uwaga:</b> tekst <span class=\"font-monospace\">%06X</span> zostanie zastąpiony ostatnimi 6 cyframi identyfikatora chipa ESP32 w formacie szesnastkowym.",
|
|
"EnableDhcp": "Włącz DHCP",
|
|
"StaticIpConfiguration": "Konfiguracja statycznego adresu IP",
|
|
"IpAddress": "Adres IP",
|
|
"Netmask": "Maska sieci",
|
|
"DefaultGateway": "Brama domyślna",
|
|
"Dns": "Serwer DNS {num}",
|
|
"AdminAp": "Konfiguracja Wi-Fi (Admin AccessPoint)",
|
|
"ApTimeout": "Przekroczono limit czasu punktu dostępu",
|
|
"ApTimeoutHint": "Tryb Time AccessPoint pozostanie aktywny. 0=na zawsze",
|
|
"Minutes": "minuty",
|
|
"EnableMdns": "Włącz mDNS",
|
|
"MdnsSettings": "Konfiguracja mDNS"
|
|
},
|
|
"mqttadmin": {
|
|
"MqttSettings": "Ustawienia MQTT",
|
|
"MqttConfiguration": "Konfiguracja MQTT",
|
|
"EnableMqtt": "Włącz MQTT",
|
|
"EnableHass": "Włącz automatyczne wykrywanie MQTT Home Assistant",
|
|
"MqttBrokerParameter": "Parametry brokera MQTT",
|
|
"Hostname": "Nazwa hosta",
|
|
"HostnameHint": "Nazwa hosta lub adres IP",
|
|
"Port": "Port",
|
|
"ClientId": "Identyfikator klienta",
|
|
"Username": "Nazwa użytkownika",
|
|
"UsernameHint": "Nazwa użytkownika, pozostaw puste dla połączenia anonimowego",
|
|
"Password": "Hasło",
|
|
"PasswordHint": "Hasło, pozostaw puste dla połączenia anonimowego",
|
|
"BaseTopic": "Temat podstawowy",
|
|
"BaseTopicHint": "Baza tematu, przedrostek do dodania (np. falownik/)",
|
|
"PublishInterval": "Interwał publikacji",
|
|
"Seconds": "sekundy",
|
|
"CleanSession": "Włącz czyszczenie sesji",
|
|
"EnableRetain": "Włącz zachowanie",
|
|
"EnableTls": "Włącz TLS",
|
|
"RootCa": "Certyfikat CA-Root (domyślnie Letsencrypt)",
|
|
"TlsCertLoginEnable": "Włącz logowanie przy użyciu certyfikatu TLS",
|
|
"ClientCert": "Certyfikat klienta TLS",
|
|
"ClientKey": "Klucz klienta TLS",
|
|
"LwtParameters": "Parametry LWT",
|
|
"LwtTopic": "Temat LWT",
|
|
"LwtTopicHint": "Temat LWT, do dodania do tematu podstawowego",
|
|
"LwtOnline": "Wiadomość 'Online0 LWT'",
|
|
"LwtOnlineHint": "Wiadomość wysłana w trybie online",
|
|
"LwtOffline": "Wiadomość LWT 'Offline'",
|
|
"LwtOfflineHint": "Wiadomość, która zostanie opublikowana w trybie offline",
|
|
"LwtQos": "QoS (jakość usług)",
|
|
"QOS0": "0 (Maksymalnie raz)",
|
|
"QOS1": "1 (Przynajmniej raz)",
|
|
"QOS2": "2 (dokładnie raz)",
|
|
"HassParameters": "Parametry automatycznego wykrywania Home Assistant MQTT",
|
|
"HassPrefixTopic": "Prefiks tematu",
|
|
"HassPrefixTopicHint": "Prefiks automatycznego wykrywania tematów",
|
|
"HassRetain": "Włącz zachowanie",
|
|
"HassExpire": "Włącz wygaśnięcie",
|
|
"HassIndividual": "Panele indywidualne"
|
|
},
|
|
"inverteradmin": {
|
|
"InverterSettings": "Ustawienia falownika",
|
|
"AddInverter": "Dodaj nowy falownik",
|
|
"Serial": "Serial",
|
|
"Name": "Nazwa",
|
|
"Add": "Dodaj",
|
|
"AddHint": "<b>Uwaga:</b> Możesz dodać dodatkowe parametry po utworzeniu falownika, klikając ikonę 'Ołówek' na liście falowników.",
|
|
"InverterList": "Lista falowników",
|
|
"Status": "Status",
|
|
"Send": "Wyślij",
|
|
"Receive": "Odbierz",
|
|
"StatusHint": "<b>Uwaga:</b> Falownik zasilany jest światłem słonecznym. W nocy falownik będzie wyłączony. Żądania nadal można przesyłać.",
|
|
"Type": "Typ",
|
|
"Action": "Akcja",
|
|
"SaveOrder": "Zapisz zamówienie",
|
|
"DeleteInverter": "Usuń falownik",
|
|
"EditInverter": "Edytuj falownik",
|
|
"General": "Ogólne",
|
|
"String": "Panel",
|
|
"Advanced": "Zaawansowane",
|
|
"InverterSerial": "Serial falownika:",
|
|
"InverterName": "Nazwa falownika:",
|
|
"InverterNameHint": "PMożesz podać dowolną nazwę falownika.",
|
|
"InverterStatus": "Odbierz / Wyślij",
|
|
"PollEnable": "Odpytywania inwertera",
|
|
"PollEnableNight": "Zapytanie o falownik w nocy",
|
|
"CommandEnable": "Wyślij polecenia",
|
|
"CommandEnableNight": "Wysyłaj polecenia w nocy",
|
|
"StringName": "Nazwa ciągu {num}:",
|
|
"StringNameHint": "Tutaj możesz podać dowolną nazwę portu falownika lub podłączonego panelu fotowoltaicznego.",
|
|
"StringMaxPower": "Maksymalna moc panelu {num}:",
|
|
"StringMaxPowerHint": "Wprowadź maksymalną moc związaną z panelami fotowoltaicznymi podłączonymi do tego ciągu.",
|
|
"StringYtOffset": "Całkowite przesunięcie energii dla panelu {num}:",
|
|
"StringYtOffsetHint": "To przesunięcie służy do resetowania licznika, jeśli używany jest używany falownik.",
|
|
"InverterHint": "*) Podaj moc W<sub>p</sub> paneli fotowoltaicznych podłączonych do ciągu: zostanie ona wykorzystana do obliczenia napromieniowania.",
|
|
"ReachableThreshold": "Osiągalny próg",
|
|
"ReachableThresholdHint": "Określa liczbę nieudanych żądań, zanim falownik zostanie uznany za nieosiągalny.",
|
|
"ZeroRuntime": "Zero danych w czasie rzeczywistym",
|
|
"ZeroRuntimeHint": "Zresetuj dane czasu rzeczywistego (z wyjątkiem energii), jeśli falownik stanie się nieosiągalny.",
|
|
"ZeroDay": "Resetuj dane energetyczne o północy",
|
|
"ZeroDayHint": "Dotyczy to sytuacji, gdy falownik jest nieosiągalny. Jeżeli falownik reaguje również w nocy, zostaną pokazane jego wartości. (Reset następuje po ponownym uruchomieniu)",
|
|
"ClearEventlog": "Wyczyść dziennik zdarzeń o północy",
|
|
"Cancel": "@:base.Cancel",
|
|
"Save": "@:base.Save",
|
|
"DeleteMsg": "Czy na pewno chcesz usunąć falownik \"{name}\" o numerze seryjnym {serial}?",
|
|
"Delete": "Usuń",
|
|
"YieldDayCorrection": "Dzienna korekta energii",
|
|
"YieldDayCorrectionHint": "Dodaj tę wartość do dziennej energii, jeśli falownik został ponownie uruchomiony. Ta wartość zostanie zresetowana o północy"
|
|
},
|
|
"fileadmin": {
|
|
"ConfigManagement": "Zarządzanie konfiguracją",
|
|
"BackupHeader": "Kopia zapasowa: konfiguracja kopii zapasowej plików",
|
|
"Restore": "Przywróć",
|
|
"NoFileSelected": "Nie wybrano pliku",
|
|
"RestoreHeader": "Przywróć: Przywróć plik konfiguracyjny",
|
|
"Back": "Wstecz",
|
|
"UploadSuccess": "Przesłanie pliku powiodło się",
|
|
"RestoreHint": "<b>Uwaga:</b> Ta operacja zastępuje konfigurację zawartą w pliku, a następnie automatycznie uruchamia ponownie OpenDTU w celu zastosowania nowej konfiguracji.",
|
|
"ResetHeader": "IInicjuj: Wykonaj reset do ustawień fabrycznych",
|
|
"FactoryResetButton": "Przywróć domyślną konfigurację fabryczną",
|
|
"ResetHint": "<b>Uwaga:</b> Ta operacja zastępuje konfigurację tą zawartą w pliku, a następnie automatycznie uruchamia ponownie OpenDTU w celu zastosowania nowej konfiguracji",
|
|
"FactoryReset": "Reset do ustawień fabrycznych",
|
|
"ResetMsg": "Czy na pewno chcesz usunąć bieżącą konfigurację i zastosować konfigurację fabryczną?",
|
|
"ResetConfirm": "Reset do ustawień fabrycznych!",
|
|
"Download": "Download",
|
|
"Delete": "Delete",
|
|
"DeleteMsg": "Are you sure you want to delete file: '{name}'? You have to manually reboot the device to apply config changes!",
|
|
"Name": "Name",
|
|
"Size": "Size",
|
|
"Action": "Action",
|
|
"Cancel": "@:base.Cancel",
|
|
"InvalidJson": "Plik JSON jest nieprawidłowo sformatowany.",
|
|
"InvalidJsonContent": "Plik JSON ma niewłaściwą zawartość."
|
|
},
|
|
"login": {
|
|
"Login": "Zaloguj się",
|
|
"SystemLogin": "Logowanie do systemu",
|
|
"Username": "Nazwa użytkownika",
|
|
"UsernameRequired": "Wprowadź nazwę użytkownika",
|
|
"Password": "Hasło",
|
|
"PasswordRequired": "Wprowadź hasło",
|
|
"LoginButton": "Zaloguj się"
|
|
},
|
|
"firmwareupgrade": {
|
|
"FirmwareUpgrade": "Aktualizacja oprogramowania",
|
|
"Loading": "@:base.Loading",
|
|
"OtaError": "Błąd aktualizacji OTA",
|
|
"Back": "Wstecz",
|
|
"Retry": "Ponów próbę",
|
|
"OtaStatus": "Status OTA",
|
|
"OtaSuccess": "Aktualizacja oprogramowania zakończyła się pomyślnie. Urządzenie uruchomi się automatycznie ponownie. Gdy będzie ponownie dostępne, interfejs zostanie automatycznie załadowany ponownie.",
|
|
"FirmwareUpload": "Prześlij oprogramowanie sprzętowe",
|
|
"UploadProgress": "Przesyłanie w toku"
|
|
},
|
|
"about": {
|
|
"AboutOpendtu": "O OpenDTU",
|
|
"Documentation": "Dokumentacja",
|
|
"DocumentationBody": "Dokumentacja oprogramowania sprzętowego i sprzętu jest dostępna tutaj: <a href=\"https://www.opendtu.solar\" target=\"_blank\">https://www.opendtu.solar</a>",
|
|
"ProjectOrigin": "Pochodzenie projektu",
|
|
"ProjectOriginBody1": "Ten projekt rozpoczął się od <a href=\"https://www.mikrocontroller.net/topic/525778\" target=\"_blank\">tego wątku. (Mikrocontroller.net)</a>",
|
|
"ProjectOriginBody2": "Protokół Hoymiles został odszyfrowany dzięki dobrowolnemu wkładowi wielu programistów. Dzięki tej pracy powstał między innymi OpenDTU. Projekt rozpowszechniany jest na licencji Open Source (<a href=\"https://www.gnu.de/documents/gpl-2.0.de.html\" target=\"_blank\">GNU Powszechna Licencja Publiczna wersja 2</a>).",
|
|
"ProjectOriginBody3": "Oprogramowanie zostało opracowane zgodnie z naszą najlepszą wiedzą i przekonaniem. Jednakże nie ponosimy żadnej odpowiedzialności za nieprawidłowe działanie lub utratę gwarancji na falownik.",
|
|
"ProjectOriginBody4": "OpenDTU jest dostępne za darmo. Jeśli zapłaciłeś za to oprogramowanie, prawdopodobnie zostałeś oszukany.",
|
|
"NewsUpdates": "Nowości i aktualizacje",
|
|
"NewsUpdatesBody": "Nowe aktualizacje są dostępne na Githubie: <a href=\"https://github.com/tbnobody/OpenDTU\" target=\"_blank\">https://github.com/tbnobody/OpenDTU</a>",
|
|
"ErrorReporting": "Raportowanie błędów",
|
|
"ErrorReportingBody": "Prosimy o zgłaszanie wszelkich problemów związanych z korzystaniem z funkcji platformy <a href=\"https://github.com/tbnobody/OpenDTU/issues\" target=\"_blank\">Github</a>",
|
|
"Discussion": "Dyskusje",
|
|
"DiscussionBody": "Możesz rozpocząć z nami dyskusję na <a href=\"https://discord.gg/WzhxEY62mB\" target=\"_blank\">Discord</a> o <a href=\"https://github.com/tbnobody/OpenDTU/discussions\" target=\"_blank\">Github</a>"
|
|
},
|
|
"hints": {
|
|
"RadioProblem": "Nie można komunikować się z wybranym modułem radiowym. Sprawdź połączenia z radiem.",
|
|
"TimeSync": "Data/godzina nie zostały zsynchronizowane i w tym przypadku nie jest możliwe wykonywanie żądań do falownika. Ten stan jest normalny zaraz po uruchomieniu, jednak po pewnym czasie (> 1 minuty) ta sytuacja może wskazywać na problem z dostępem do serwera NTP.",
|
|
"TimeSyncLink": "Sprawdź ustawienia daty/godziny.",
|
|
"DefaultPassword": "Używasz domyślnego hasła, aby uzyskać dostęp do interfejsu internetowego i do awaryjnego trybu punktu dostępu. Może to prowadzić do zagrożenia bezpieczeństwa.",
|
|
"DefaultPasswordLink": "Zmień hasło.",
|
|
"PinMappingIssue": "You are using a generic firmware image, but have not yet uploaded a file with device profiles (<code>pin_mapping.json</code>) or have not selected a profile defined there. Please refer to the <a href=\"https://opendtu.solar/firmware/device_profiles/\" target=\"_blank\" class=\"alert-link\">documentation</a> for details."
|
|
},
|
|
"deviceadmin": {
|
|
"DeviceManager": "Menedżer urządzeń",
|
|
"ParseError": "Błąd analizy w pliku 'pin_mapping.json': {error}",
|
|
"PinAssignment": "Ustawienia połączenia",
|
|
"SelectedProfile": "Wybrany profil",
|
|
"DefaultProfile": "(Ustawienia domyślne)",
|
|
"ProfileHint": "Twoje urządzenie może przestać odpowiadać po wybraniu niezgodnego profilu. W takim przypadku konieczne będzie wyczyszczenie pamięci poprzez połączenie się z interfejsem szeregowym.",
|
|
"Display": "Wyświetlacz",
|
|
"PowerSafe": "Włącz oszczędzanie energii",
|
|
"PowerSafeHint": "Wyłącz wyświetlacz, jeśli falownik nie produkuje.",
|
|
"Screensaver": "Włącz wygaszacz ekranu",
|
|
"ScreensaverHint": "Przesuwa tekst na wyświetlaczu, aby zapobiec uszkodzeniu pikseli. (Przydatne w przypadku wyświetlaczy OLED)",
|
|
"DiagramMode": "Tryb graficzny",
|
|
"off": "Wyłączone",
|
|
"small": "Mały",
|
|
"fullscreen": "Pełny ekran",
|
|
"DiagramDuration": "Czas trwania wykresu",
|
|
"DiagramDurationHint": "Okres pokazany na wykresie.",
|
|
"Seconds": "Sekundy",
|
|
"Contrast": "Kontrast ({contrast})",
|
|
"Rotation": "Obrót",
|
|
"rot0": "Brak rotacji",
|
|
"rot90": "Obrót o 90 stopni",
|
|
"rot180": "Obrót o 180 stopni",
|
|
"rot270": "Obrót o 270 stopni",
|
|
"DisplayLanguage": "Język wyświetlacza",
|
|
"en": "English",
|
|
"de": "German",
|
|
"fr": "French",
|
|
"Leds": "Diody LED",
|
|
"EqualBrightness": "Wyrównaj jasność",
|
|
"LedBrightness": "Dioda LED {led}, Jasność ({brightness})"
|
|
},
|
|
"pininfo": {
|
|
"Category": "Kategoria",
|
|
"Name": "Nazwa",
|
|
"Number": "Numer",
|
|
"ValueSelected": "Wybrana",
|
|
"ValueActive": "Aktywna"
|
|
},
|
|
"inputserial": {
|
|
"format_hoymiles": "Format numeru seryjnego Hoymiles",
|
|
"format_converted": "Numer seryjny już przekonwertowany",
|
|
"format_herf_valid": "Format E-Star HERF (zostanie zapisany po konwersji): {serial}",
|
|
"format_herf_invalid": "Format E-Star HERF: Nieprawidłowa suma kontrolna",
|
|
"format_unknown": "Nieznany format"
|
|
}
|
|
}
|
|
}
|