This commit is contained in:
HDDen
2026-05-09 02:18:00 +03:00
55 changed files with 13669 additions and 1800 deletions
+173 -32
View File
@@ -52,7 +52,7 @@
}
}
},
"scanner_title": "MeshCore Open",
"scanner_title": "MeshCore wersja open source",
"scanner_scanning": "Skanowanie urządzeń...",
"scanner_connecting": "Łączenie...",
"scanner_disconnecting": "Odłączanie...",
@@ -117,13 +117,13 @@
"settings_rebootDevice": "Zrestartuj Urządzenie",
"settings_rebootDeviceSubtitle": "Zrestartuj urządzenie MeshCore",
"settings_rebootDeviceConfirm": "Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.",
"settings_debug": "Debug",
"settings_debug": "Naprawianie błędów",
"settings_bleDebugLog": "Dziennik debugowania BLE",
"settings_bleDebugLogSubtitle": "Polecenia BLE, odpowiedzi i surowe dane",
"settings_appDebugLog": "Dziennik debugowania aplikacji",
"settings_appDebugLogSubtitle": "Komunikaty debugowania aplikacji",
"settings_about": "O aplikacji",
"settings_aboutVersion": "MeshCore Open v{version}",
"settings_aboutVersion": "MeshCore Open w wersji {version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
@@ -135,7 +135,7 @@
"settings_aboutDescription": "Otwartoźródłowy klient Flutter dla urządzeń MeshCore LoRa do sieci mesh.",
"settings_infoName": "Nazwa",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoStatus": "Stan",
"settings_infoBattery": "Bateria",
"settings_infoPublicKey": "Klucz Publiczny",
"settings_infoContactsCount": "Liczba kontaktów",
@@ -148,7 +148,7 @@
"settings_spreadingFactor": "Współczynnik rozpraszania",
"settings_codingRate": "Współczynnik kodowania",
"settings_txPower": "Moc TX (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerHelper": "0 22",
"settings_txPowerInvalid": "Nieprawidłowa moc TX (0-22 dBm)",
"settings_error": "Błąd: {message}",
"@settings_error": {
@@ -166,19 +166,19 @@
"appSettings_themeDark": "Ciemny",
"appSettings_language": "Język",
"appSettings_languageSystem": "Domyślny systemowy",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languageEn": "Angielski",
"appSettings_languageFr": "Francuski",
"appSettings_languageEs": "Hiszpański",
"appSettings_languageDe": "Niemiecki",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Português",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_languageSl": "Słoweński",
"appSettings_languagePt": "Portugalski",
"appSettings_languageIt": "Włoski",
"appSettings_languageZh": "Chiński",
"appSettings_languageSv": "Szwedzki",
"appSettings_languageNl": "Niderlandzki",
"appSettings_languageSk": "Słoweniština",
"appSettings_languageBg": "Българский",
"appSettings_notifications": "Powiadomienia",
"appSettings_enableNotifications": "Włącz Powiadomienia",
"appSettings_enableNotificationsSubtitle": "Otrzymuj powiadomienia o wiadomościach i rozgłoszeniach.",
@@ -251,7 +251,7 @@
}
}
},
"appSettings_debugCard": "Debug",
"appSettings_debugCard": "Naprawianie błędów",
"appSettings_appDebugLogging": "Logowanie Debugowania Aplikacji",
"appSettings_appDebugLoggingSubtitle": "Rejestruj komunikaty debugowania aplikacji w celu diagnozowania problemów.",
"appSettings_appDebugLoggingEnabled": "Logowanie debugowania aplikacji włączone",
@@ -349,11 +349,8 @@
}
}
},
"channels_hashtagChannel": "Kanał hashtagów",
"channels_public": "Publiczny",
"channels_private": "Prywatny",
"channels_publicChannel": "Kanał publiczny",
"channels_privateChannel": "Prywatny kanał",
"channels_editChannel": "Edytuj kanał",
"channels_muteChannel": "Wycisz kanał",
"channels_unmuteChannel": "Wyłącz wyciszenie kanału",
@@ -379,7 +376,7 @@
"channels_channelName": "Nazwa kanału",
"channels_usePublicChannel": "Użyj kanału publicznego",
"channels_standardPublicPsk": "Standardowy publiczny PSK",
"channels_pskHex": "PSK (Hex)",
"channels_pskHex": "PSK (heksadecymalne)",
"channels_generateRandomPsk": "Wygeneruj losowy klucz PSK",
"channels_enterChannelName": "Proszę podać nazwę kanału.",
"channels_pskMustBe32Hex": "PSK musi składać się z 32 znaków szesnastkowych.",
@@ -427,7 +424,7 @@
"channels_publicChannelAdded": "Kanał publiczny dodany",
"channels_sortBy": "Sortuj po",
"channels_sortManual": "Ręczna",
"channels_sortAZ": "A-Z",
"channels_sortAZ": "Od A do Z",
"channels_sortLatestMessages": "Najnowsze wiadomości",
"channels_sortUnread": "Nieprzeczytane",
"chat_noMessages": "Brak jeszcze wiadomości",
@@ -559,7 +556,7 @@
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypeCli": "Interfejs wiersza poleceń",
"debugFrame_textTypePlain": "Zwykły",
"debugFrame_text": "- Tekst: \"{text}\"",
"@debugFrame_text": {
@@ -907,11 +904,11 @@
"path_setPath": "Ustaw Ścieżkę",
"repeater_management": "Zarządzanie przekaźnikami",
"repeater_managementTools": "Narzędzia Zarządzania",
"repeater_status": "Status",
"repeater_status": "Stan",
"repeater_statusSubtitle": "Wyświetl status przekaźnika, statystyki i sąsiadów.",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Wyświetl dane telemetryczne z czujników i statystyki systemu",
"repeater_cli": "CLI",
"repeater_cli": "Interfejs wiersza poleceń",
"repeater_cliSubtitle": "Wyślij polecenia do przekaźnika",
"repeater_settings": "Ustawienia",
"repeater_settingsSubtitle": "Skonfiguruj parametry przekaźnika",
@@ -1020,7 +1017,7 @@
"repeater_guestPasswordHelper": "Hasło tylko do odczytu",
"repeater_radioSettings": "Ustawienia radia",
"repeater_frequencyMhz": "Częstotliwość (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_frequencyHelper": "3002500 MHz",
"repeater_txPower": "Moc TX",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Przepustowość",
@@ -1087,6 +1084,81 @@
},
"repeater_confirm": "Potwierdź",
"repeater_settingsSaved": "Ustawienia zostały pomyślnie zapisane.",
"repeater_rxGain": "Zwiększony zysk RX",
"repeater_rxGainHelper": "Większa czułość, większe pobieranie prądu (dotyczy tylko SX1262/SX1268)",
"repeater_refreshRxGain": "Zaktualizuj zwiększone zyski RX",
"repeater_multiAcks": "Wielokrotne potwierdzenia odbioru",
"repeater_multiAcksSubtitle": "Potwierdź odbiór wiadomości za pomocą różnych ścieżek, aby zapewnić lepszą dostawę.",
"repeater_refreshMultiAcks": "Odświeżanie wielokrotnych potwierdzeń",
"repeater_networkHealth": "Stan sieci",
"repeater_loopDetect": "Wykrywanie pętli",
"repeater_loopDetectHelper": "Wysyłaj pakiety, które wyglądają jak pętle routingu.",
"repeater_loopDetectOff": "Z domu",
"repeater_loopDetectMinimal": "Minimalny",
"repeater_loopDetectModerate": "Umiarkowany",
"repeater_loopDetectStrict": "Surowe",
"repeater_dutyCycle": "Cykl pracy",
"repeater_dutyCycleHelper": "Maksymalny procent czasu, który stacja może wykorzystać.",
"repeater_dutyCyclePercent": "{percent}%",
"@repeater_dutyCyclePercent": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"repeater_ownerInfo": "Informacje o operatorze",
"repeater_ownerInfoHelper": "Publiczne metadane dla tego urządzenia powielającego",
"repeater_refreshOwnerInfo": "Aktualizacja danych dotyczących operatora",
"repeater_floodMax": "Maksymalna liczba skoków podczas powodzi",
"repeater_floodMaxHelper": "Maksymalna liczba pakietów, które mogą przemieszczać się w jednym strumieniu (0-64)",
"repeater_advancedSettings": "Zaawansowany",
"repeater_advancedSettingsSubtitle": "Regulowane pokrętła dla doświadczonych operatorów",
"repeater_pathHashMode": "Tryb haszujący ścieżkę",
"repeater_pathHashModeHelper": "Bity wykorzystywane do kodowania identyfikatora tego urządzenia w tagach ścieżek/detekcji pętli. 0=1 bity (256 identyfikatorów, do 64 skoków), 1=2 bity (65 000 identyfikatorów, do 32 skoków), 2=3 bity (1 600 000 identyfikatorów, do 21 skoków). Wersje 1.13 i wcześniejsze nie obsługują ścieżek wielobitowych wykrywają tylko jedną, gdy sieć jest w wersji 1.14 lub nowszej.",
"repeater_txDelay": "Opóźnienie w Flood, TX",
"repeater_txDelayHelper": "Ustawienie odstępu dla ruchu związanego z powodzią, jako mnożnik czasu przesyłania pakietu (0-2, domyślnie 0,5). Wyższe wartości oznaczają mniejszą liczbę kolizji, ale wolniejszą prędkość przesyłania.",
"repeater_directTxDelay": "Bezpośrednie opóźnienie sygnału TX",
"repeater_directTxDelayHelper": "Ustawienie odstępu dla ruchu bezpośredniego (bez rozgłaszania), jako mnożnika czasu przesyłania pakietu (0-2, domyślnie 0,3).",
"repeater_intThresh": "Próg zakłóceń",
"repeater_intThreshHelper": "Próg został ustawiony na poziom szumów w radiu, dzięki czemu odrzuca sygnały zakłócające powyżej tego poziomu. 0 oznacza wyłączenie ustaw tylko wtedy, gdy występują błędy odbierania w szumie.",
"repeater_agcResetInterval": "Interwał resetowania AGC",
"repeater_agcResetIntervalHelper": "Jak często należy resetować automatyczną regulację głośności radia, aby odzyskać z sytuacji, w której głośność jest ustawiona na stałe. Ustawienie \"0\" dezaktywuje okresowe resetowanie.",
"repeater_actionsTitle": "Działania",
"repeater_sendAdvert": "Wysłać reklamę dotyczącą powodzi",
"repeater_sendAdvertSubtitle": "Wyemituj reklamę dotyczącą powodzi w sieci.",
"repeater_sendAdvertZeroHop": "Wysłać reklamę bez pośrednictwa",
"repeater_sendAdvertZeroHopSubtitle": "Napisz reklamę, która będzie transmitowana bezpośrednio (bez powtarzania).",
"repeater_clockSync": "Synchronizuj zegar",
"repeater_clockSyncSubtitle": "Przekaż czas z telefonu do urządzenia powielającego",
"repeater_actionSucceeded": "{action} zakończyło się pomyślnie",
"@repeater_actionSucceeded": {
"placeholders": {
"action": {
"type": "String"
}
}
},
"repeater_actionFailed": "{action} failed: {error}",
"@repeater_actionFailed": {
"placeholders": {
"action": {
"type": "String"
},
"error": {
"type": "String"
}
}
},
"repeater_settingsSavedRebootNeeded": "Ustawienia zapisane uruchom ponownie repeater, aby zastosować zmiany.",
"repeater_settingsPartialFailure": "Niektóre ustawienia nie zostały zaimplementowane: {failures}",
"@repeater_settingsPartialFailure": {
"placeholders": {
"failures": {
"type": "String"
}
}
},
"repeater_errorSavingSettings": "Błąd zapisu ustawień: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
@@ -1098,11 +1170,9 @@
"repeater_refreshBasicSettings": "Odśwież Podstawowe Ustawienia",
"repeater_refreshRadioSettings": "Odśwież ustawienia radia",
"repeater_refreshTxPower": "Odśwież moc TX",
"repeater_refreshLocationSettings": "Odśwież Ustawienia Lokalizacji",
"repeater_refreshPacketForwarding": "Odśwież trasowanie pakietów",
"repeater_refreshGuestAccess": "Odśwież dostęp gościa",
"repeater_refreshPrivacyMode": "Odśwież Tryb Prywatności",
"repeater_refreshAdvertisementSettings": "Odśwież ustawienia rozgłoszeń",
"repeater_refreshed": "{label} odświeżone",
"@repeater_refreshed": {
"placeholders": {
@@ -1234,7 +1304,7 @@
"telemetry_mcuTemperatureLabel": "Temperatura MCU",
"telemetry_temperatureLabel": "Temperatura",
"telemetry_currentLabel": "Prąd",
"telemetry_batteryValue": "{percent}% / {volts}V",
"telemetry_batteryValue": "{percent}% / {volts} W",
"@telemetry_batteryValue": {
"placeholders": {
"percent": {
@@ -1375,7 +1445,7 @@
"listFilter_sortBy": "Sortuj po",
"listFilter_latestMessages": "Najnowsze wiadomości",
"listFilter_heardRecently": "Słyszano niedawno",
"listFilter_az": "A-Z",
"listFilter_az": "Od A do Z",
"listFilter_filters": "Filtry",
"listFilter_all": "Wszystko",
"listFilter_users": "Użytkownicy",
@@ -1490,7 +1560,7 @@
"community_createDesc": "Utwórz nową społeczność i udostępnij za pomocą kodu QR.",
"community_title": "Społeczność",
"community_create": "Utwórz Społeczność",
"common_ok": "OK",
"common_ok": "Dobrze",
"community_join": "Dołącz",
"community_joinTitle": "Dołącz do społeczności",
"community_joinConfirmation": "Czy chcesz dołączyć do społeczności \"{name}\"?",
@@ -2122,6 +2192,77 @@
"repeater_guestTools": "Narzędzia dla gości",
"repeater_guest": "Informacje dotyczące urządzenia powtarzającego",
"room_guest": "Informacje o serwerze",
"repeater_getCategory": "Uzyskaj wartości",
"repeater_powerMgmt": "Zarządzanie energią",
"repeater_sensors": "Czujniki",
"repeater_cliHelpPowerOff": "Wyłącza urządzenie. (oczekiwanie na brak reakcji)",
"repeater_cliHelpClkReboot": "Przywraca zegar do znanego punktu odniesienia i resetuje urządzenie.",
"repeater_cliHelpAdvertZeroHop": "Wysyła reklamę, która dociera bezpośrednio do sąsiadów (bez pośrednictwa).",
"repeater_cliHelpStartOta": "Rozpoczyna aktualizację oprogramowania przez sieć (bezpośrednio z urządzenia).",
"repeater_cliHelpTime": "Ustawia zegar urządzenia na określone sekundy od epoki Unix. Zegar nie może się cofać.",
"repeater_cliHelpBoard": "Wyświetla informacje o producencie płyty głównej / identyfikator sprzętu.",
"repeater_cliHelpDiscoverNeighbors": "Wysyła żądanie wykrywania sąsiednich węzłów. (Działa tylko w urządzeniu powielającym sygnał)",
"repeater_cliHelpPowersaving": "Pokazuje, czy tryb oszczędzania energii jest włączony, czy wyłączony.",
"repeater_cliHelpPowersavingOnOff": "Umożliwia lub wyłącza tryb oszczędzania energii (jeśli jest obsługiwany).",
"repeater_cliHelpErase": "(Dla urządzeń) Formatuje system plików urządzenia. Usuwa wszystkie ustawienia i kontakty.",
"repeater_cliHelpSetDutyCycle": "Ustawia maksymalny dopuszczalny cykl przesyłania w procentach (1-100). Automatycznie dostosowuje współczynnik czasu przesyłania.",
"repeater_cliHelpSetPrvKey": "(Dla urządzeń) Zastępuje klucz prywatny identyfikujący urządzenie. Wymagana jest ponowna uruchomienie urządzenia, aby zastosować zmianę. Generuje nowy klucz publiczny.",
"repeater_cliHelpSetRadioRxGain": "(tylko SX126x) Włącza wzmocniony sygnał RX, co poprawia czułość przy wyższym poborze prądu.",
"repeater_cliHelpSetOwnerInfo": "Określa ciąg znaków zawierający dane kontaktowe właściciela, który znajduje się w ogłoszeniach. Użyj '|' jako separatora wierszy.",
"repeater_cliHelpSetPathHashMode": "Ustawia tryb haszowania ścieżki. 0 = stary, 1 = standardowy, 2 = restrykcyjny. Wpływa na sposób dopasowywania ścieżek routingu.",
"repeater_cliHelpSetLoopDetect": "Ustawia czułość detekcji pętli routingu: wyłączona, minimalna, umiarkowana lub rygorystyczna.",
"repeater_cliHelpSetFreq": "(Dla urządzeń szeregowych) Szybko ustawia tylko częstotliwość. Wymagana ponowna uruchomienie. Zaleca się użycie opcji \"ustawienie radia\" w celu ustawienia wszystkich parametrów radia.",
"repeater_cliHelpSetBridgeChannel": "(Tylko most ESPNow) Ustawia kanał WiFi (od 1 do 14), który jest wykorzystywany przez most.",
"repeater_cliHelpGetName": "Wyświetla nazwę skonfigurowanego węzła.",
"repeater_cliHelpGetRole": "Pokazuje rolę oprogramowania (np. repeater, serwer dla pokoju).",
"repeater_cliHelpGetPublicKey": "Wyświetla publiczny klucz urządzenia.",
"repeater_cliHelpGetPrvKey": "(Tylko dla serialu) Wyświetla prywatny klucz urządzenia. Traktuj go jako poufny.",
"repeater_cliHelpGetRepeat": "Pokazuje, czy funkcja przekierowywania pakietów (funkcja repeatera) jest włączona lub wyłączona.",
"repeater_cliHelpGetTx": "Pokazuje aktualną moc transmisji w dBm.",
"repeater_cliHelpGetFreq": "Pokazuje skonfigurowaną częstotliwość radiową w MHz.",
"repeater_cliHelpGetRadio": "Wyświetla pełne parametry radia: częstotliwość, szerokość pasma, współczynnik modulacji, stopień kodowania.",
"repeater_cliHelpGetRadioRxGain": "(tylko SX126x) Wyświetla stan wzmocnienia sygnału RX.",
"repeater_cliHelpGetAf": "Pokazuje aktualny współczynnik czasu emisji.",
"repeater_cliHelpGetDutyCycle": "Pokazuje aktualny dopuszczalny cykl pracy w procentach.",
"repeater_cliHelpGetIntThresh": "Pokazuje próg zakłóceń kanału w dB.",
"repeater_cliHelpGetAgcResetInterval": "Pokazuje interwał resetowania AGC w sekundach.",
"repeater_cliHelpGetMultiAcks": "Pokazuje, czy tryb podwójnego potwierdzania jest włączony (1) czy wyłączony (0).",
"repeater_cliHelpGetAllowReadOnly": "Pokazuje, czy dostęp dla gości jest ograniczony do odczytu tylko.",
"repeater_cliHelpGetAdvertInterval": "Pokazuje czas trwania lokalnej reklamy w minutach.",
"repeater_cliHelpGetFloodAdvertInterval": "Pokazuje interwał reklamowy dotyczący powodzi w godzinach.",
"repeater_cliHelpGetGuestPassword": "Wyświetla ustawione hasło dla gościa.",
"repeater_cliHelpGetLat": "Pokazuje ustawioną szerokość geograficzną.",
"repeater_cliHelpGetLon": "Pokazuje ustawioną długość geograficzną.",
"repeater_cliHelpGetRxDelay": "Pokazuje bazową wartość opóźnienia RX.",
"repeater_cliHelpGetTxDelay": "Pokazuje współczynnik opóźnienia transmisji w trybie zalewowym.",
"repeater_cliHelpGetDirectTxDelay": "Pokazuje współczynnik opóźnienia w trybie bezpośrednim.",
"repeater_cliHelpGetFloodMax": "Pokazuje maksymalną liczbę skoków spowodowanych powodzią.",
"repeater_cliHelpGetOwnerInfo": "Wyświetla ciąg znaków zawierający dane kontaktowe właściciela.",
"repeater_cliHelpGetPathHashMode": "Pokazuje tryb haszujący ścieżkę (0/1/2).",
"repeater_cliHelpGetLoopDetect": "Pokazuje czułość detekcji pętli.",
"repeater_cliHelpGetAcl": "(Tylko dla seriali) Wyświetla wpisy kontroli dostępu w repeaterze.",
"repeater_cliHelpGetBridgeEnabled": "Pokazuje, czy most jest włączony.",
"repeater_cliHelpGetBridgeDelay": "Pokazuje opóźnienie mostu w milisekundach.",
"repeater_cliHelpGetBridgeSource": "Pokazuje, czy most odbiera pakiety RX lub TX.",
"repeater_cliHelpGetBridgeBaud": "(Tylko interfejs RS232) Wyświetla prędkość transmisji na interfejsie RS232.",
"repeater_cliHelpGetBridgeChannel": "(Tylko moduł ESPNow) Wyświetla kanał WiFi modułu.",
"repeater_cliHelpGetBridgeSecret": "(Tylko most ESPNow) Wyświetla sekret udostępniony przez most.",
"repeater_cliHelpGetBootloaderVer": "(tylko dla NRF52) Wyświetla wersję bootloadera.",
"repeater_cliHelpGetAdcMultiplier": "Pokazuje wzmacniacz ADC (skalowanie napięcia baterii).",
"repeater_cliHelpGetPwrMgtSupport": "Informuje, czy rada nadzorcza posiada wsparcie w zakresie zarządzania energią.",
"repeater_cliHelpGetPwrMgtSource": "Pokazuje aktualne źródło zasilania: zewnętrzne lub bateryjne.",
"repeater_cliHelpGetPwrMgtBootReason": "Pokazuje najnowsze przyczyny resetowania i wyłączania.",
"repeater_cliHelpGetPwrMgtBootMv": "Pokazuje napięcie baterii podczas uruchamiania systemu w milivoltach (mV).",
"repeater_cliHelpSensorGet": "Odczytuje ustawienie czujnika zdefiniowane za pomocą klawisza.",
"repeater_cliHelpSensorSet": "Tworzy niestandardowe ustawienia dla czujnika.",
"repeater_cliHelpSensorList": "Wyświetla wszystkie ustawienia dla niestandardowych czujników, podzielone na strony, z opcjonalnym indeksem początkowym.",
"repeater_cliHelpRegionDefault": "Pokazuje aktualny domyślny zakres regionu.",
"repeater_cliHelpRegionDefaultSet": "Ustawia domyślny zakres regionu. Użyj wartości \"<null>\", aby go zresetować.",
"repeater_cliHelpRegionListAllowed": "Wymienia regiony, w których dopuszczony jest ruch związany z powodzami.",
"repeater_cliHelpRegionListDenied": "Wymienia regiony, w których ruch związany z powodziami jest ograniczony.",
"repeater_cliHelpStatsPackets": "(Tylko dla serialu) Prezentuje statystyki na poziomie pakietów.",
"repeater_cliHelpStatsRadio": "(Tylko serial) Prezentuje statystyki dotyczące nadawania radiowego.",
"repeater_cliHelpStatsCore": "(Tylko wersja serialowa) Wyświetla podstawowe statystyki o oprogramowaniu.",
"common_done": "Done",
"background_serviceTitle": "MeshCore running",
"background_serviceText": "Keeping BLE connected",