Refactor code structure for improved readability and maintainability

chore/offband-rebrand
thesebas 5 months ago
parent 5321974cbb
commit 532401cc94

@ -42,7 +42,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get common_deleteAll => 'Usuń wszystko'; String get common_deleteAll => 'Usuń wszystko';
@override @override
String get common_close => 'Zamknąć'; String get common_close => 'Zamknij';
@override @override
String get common_edit => 'Edytuj'; String get common_edit => 'Edytuj';
@ -75,7 +75,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get common_copy => 'Kopiuj'; String get common_copy => 'Kopiuj';
@override @override
String get common_retry => 'Spróbować'; String get common_retry => 'Ponów';
@override @override
String get common_hide => 'Ukryj'; String get common_hide => 'Ukryj';
@ -87,10 +87,10 @@ class AppLocalizationsPl extends AppLocalizations {
String get common_enable => 'Włącz'; String get common_enable => 'Włącz';
@override @override
String get common_disable => 'Wyłącz'; String get common_disable => 'Wyłącz';
@override @override
String get common_reboot => 'Zrestartować'; String get common_reboot => 'Uruchom ponownie';
@override @override
String get common_loading => 'Ładowanie...'; String get common_loading => 'Ładowanie...';
@ -253,7 +253,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get scanner_disconnecting => 'Odłączanie...'; String get scanner_disconnecting => 'Odłączanie...';
@override @override
String get scanner_notConnected => 'Niepołączony'; String get scanner_notConnected => 'Nie połączono';
@override @override
String scanner_connectedTo(String deviceName) { String scanner_connectedTo(String deviceName) {
@ -327,7 +327,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_nodeNameHint => 'Wprowadź nazwę węzła'; String get settings_nodeNameHint => 'Wprowadź nazwę węzła';
@override @override
String get settings_nodeNameUpdated => 'Imię zaktualizowane'; String get settings_nodeNameUpdated => 'Nazwa zaktualizowana';
@override @override
String get settings_radioSettings => 'Ustawienia radia'; String get settings_radioSettings => 'Ustawienia radia';
@ -378,14 +378,14 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_longitude => 'Długość'; String get settings_longitude => 'Długość';
@override @override
String get settings_contactSettings => 'Ustawienia kontaktowe'; String get settings_contactSettings => 'Ustawienia kontaktów';
@override @override
String get settings_contactSettingsSubtitle => String get settings_contactSettingsSubtitle =>
'Ustawienia dotyczące sposobu dodawania kontaktów'; 'Ustawienia dotyczące sposobu dodawania kontaktów';
@override @override
String get settings_privacyMode => 'Tryb Prywatny'; String get settings_privacyMode => 'Tryb prywatności';
@override @override
String get settings_privacyModeSubtitle => String get settings_privacyModeSubtitle =>
@ -408,21 +408,20 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_sendAdvertisement => 'Wyślij rozgłoszenie'; String get settings_sendAdvertisement => 'Wyślij rozgłoszenie';
@override @override
String get settings_sendAdvertisementSubtitle => String get settings_sendAdvertisementSubtitle => 'Nadaj obecność teraz';
'Obecność transmisji jest teraz';
@override @override
String get settings_advertisementSent => 'Rozgłoszenie wysłane'; String get settings_advertisementSent => 'Rozgłoszenie wysłane';
@override @override
String get settings_syncTime => 'Czas synchronizacji'; String get settings_syncTime => 'Synchronizacja czasu';
@override @override
String get settings_syncTimeSubtitle => String get settings_syncTimeSubtitle =>
'Ustaw zegar urządzenia na czas telefonu.'; 'Ustaw zegar urządzenia na czas telefonu.';
@override @override
String get settings_timeSynchronized => 'Synchronizacja czasu'; String get settings_timeSynchronized => 'Czas zsynchronizowany';
@override @override
String get settings_refreshContacts => 'Odśwież Kontakty'; String get settings_refreshContacts => 'Odśwież Kontakty';
@ -445,20 +444,20 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_debug => 'Debug'; String get settings_debug => 'Debug';
@override @override
String get settings_bleDebugLog => 'Log błędów BLE'; String get settings_bleDebugLog => 'Dziennik debugowania BLE';
@override @override
String get settings_bleDebugLogSubtitle => String get settings_bleDebugLogSubtitle =>
'Polecenia BLE, odpowiedzi i surowe dane'; 'Polecenia BLE, odpowiedzi i surowe dane';
@override @override
String get settings_appDebugLog => 'Log Wykonywania Aplikacji'; String get settings_appDebugLog => 'Dziennik debugowania aplikacji';
@override @override
String get settings_appDebugLogSubtitle => 'Komunikaty debugowania aplikacji'; String get settings_appDebugLogSubtitle => 'Komunikaty debugowania aplikacji';
@override @override
String get settings_about => 'O mnie'; String get settings_about => 'O aplikacji';
@override @override
String settings_aboutVersion(String version) { String settings_aboutVersion(String version) {
@ -477,7 +476,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Dane wysokościowe LOS: Open-Meteo (CC BY 4.0)'; 'Dane wysokościowe LOS: Open-Meteo (CC BY 4.0)';
@override @override
String get settings_infoName => 'Imię'; String get settings_infoName => 'Nazwa';
@override @override
String get settings_infoId => 'ID'; String get settings_infoId => 'ID';
@ -498,7 +497,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_infoChannelCount => 'Liczba kanałów'; String get settings_infoChannelCount => 'Liczba kanałów';
@override @override
String get settings_presets => 'Preset'; String get settings_presets => 'Presety';
@override @override
String get settings_frequency => 'Częstotliwość (MHz)'; String get settings_frequency => 'Częstotliwość (MHz)';
@ -514,13 +513,13 @@ class AppLocalizationsPl extends AppLocalizations {
String get settings_bandwidth => 'Przepustowość'; String get settings_bandwidth => 'Przepustowość';
@override @override
String get settings_spreadingFactor => 'Rozkład Czynnika'; String get settings_spreadingFactor => 'Współczynnik rozpraszania';
@override @override
String get settings_codingRate => 'Stawka Kodowania'; String get settings_codingRate => 'Współczynnik kodowania';
@override @override
String get settings_txPower => 'TX Moc (dBm)'; String get settings_txPower => 'Moc TX (dBm)';
@override @override
String get settings_txPowerHelper => '0 - 22'; String get settings_txPowerHelper => '0 - 22';
@ -566,7 +565,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get appSettings_language => 'Język'; String get appSettings_language => 'Język';
@override @override
String get appSettings_languageSystem => 'Domyślny systemowy'; String get appSettings_languageSystem => 'Domyślny systemu';
@override @override
String get appSettings_languageEn => 'English'; String get appSettings_languageEn => 'English';
@ -669,7 +668,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get appSettings_clearPathOnMaxRetry => String get appSettings_clearPathOnMaxRetry =>
'Wyczyść Ścieżkę na Maksymalnej Próbie'; 'Wyczyść ścieżkę po maks. liczbie prób';
@override @override
String get appSettings_clearPathOnMaxRetrySubtitle => String get appSettings_clearPathOnMaxRetrySubtitle =>
@ -677,14 +676,14 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get appSettings_pathsWillBeCleared => String get appSettings_pathsWillBeCleared =>
'Droga będzie wyczyszczona po 5 nieudanych próbach.'; 'Ścieżka zostanie wyczyszczona po 5 nieudanych próbach.';
@override @override
String get appSettings_pathsWillNotBeCleared => String get appSettings_pathsWillNotBeCleared =>
'Droga nie zostanie automatycznie wyczyszczona.'; 'Ścieżka nie zostanie automatycznie wyczyszczona.';
@override @override
String get appSettings_autoRouteRotation => 'Automatyczne Rotowanie Trasy'; String get appSettings_autoRouteRotation => 'Automatyczna rotacja trasy';
@override @override
String get appSettings_autoRouteRotationSubtitle => String get appSettings_autoRouteRotationSubtitle =>
@ -749,7 +748,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String appSettings_batteryChemistryPerDevice(String deviceName) { String appSettings_batteryChemistryPerDevice(String deviceName) {
return 'Ustawione na urządzenie ($deviceName)'; return 'Ustaw dla urządzenia ($deviceName)';
} }
@override @override
@ -769,11 +768,11 @@ class AppLocalizationsPl extends AppLocalizations {
String get appSettings_mapDisplay => 'Wyświetlanie mapy'; String get appSettings_mapDisplay => 'Wyświetlanie mapy';
@override @override
String get appSettings_showRepeaters => 'Pokaż Powtórniki'; String get appSettings_showRepeaters => 'Pokaż powtarzacze';
@override @override
String get appSettings_showRepeatersSubtitle => String get appSettings_showRepeatersSubtitle =>
'Wyświetl węzły powtarzające się na mapie'; 'Wyświetl węzły powtarzaczy na mapie';
@override @override
String get appSettings_showChatNodes => 'Pokaż Węzły Rozmowy'; String get appSettings_showChatNodes => 'Pokaż Węzły Rozmowy';
@ -807,7 +806,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get appSettings_showNodesDiscoveredWithin => 'Pokaż węzły odkryte w:'; String get appSettings_showNodesDiscoveredWithin => 'Pokaż węzły odkryte w:';
@override @override
String get appSettings_allTime => 'Wszystko czasowo'; String get appSettings_allTime => 'Cały czas';
@override @override
String get appSettings_lastHour => 'Ostatnia godzina'; String get appSettings_lastHour => 'Ostatnia godzina';
@ -819,10 +818,10 @@ class AppLocalizationsPl extends AppLocalizations {
String get appSettings_last24Hours => 'Ostatnie 24 godziny'; String get appSettings_last24Hours => 'Ostatnie 24 godziny';
@override @override
String get appSettings_lastWeek => 'Tydzień temu'; String get appSettings_lastWeek => 'Ostatni tydzień';
@override @override
String get appSettings_offlineMapCache => 'Bufor Map Offline'; String get appSettings_offlineMapCache => 'Pamięć podręczna map offline';
@override @override
String get appSettings_unitsTitle => 'Jednostki'; String get appSettings_unitsTitle => 'Jednostki';
@ -853,11 +852,11 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get appSettings_appDebugLoggingEnabled => String get appSettings_appDebugLoggingEnabled =>
'Zdebugowanie aplikacji włączone'; 'Logowanie debugowania aplikacji włączone';
@override @override
String get appSettings_appDebugLoggingDisabled => String get appSettings_appDebugLoggingDisabled =>
'Zasubskrybowane logi debugowania aplikacji wyłączone.'; 'Logowanie debugowania aplikacji wyłączone.';
@override @override
String get contacts_title => 'Kontakty'; String get contacts_title => 'Kontakty';
@ -916,7 +915,7 @@ class AppLocalizationsPl extends AppLocalizations {
} }
@override @override
String get contacts_manageRepeater => 'Zarządzaj Powtórzami'; String get contacts_manageRepeater => 'Zarządzaj powtarzaczem';
@override @override
String get contacts_manageRoom => 'Zarządzaj Serwerem Pokoju'; String get contacts_manageRoom => 'Zarządzaj Serwerem Pokoju';
@ -966,11 +965,11 @@ class AppLocalizationsPl extends AppLocalizations {
String get contacts_noMembers => 'Brak członków'; String get contacts_noMembers => 'Brak członków';
@override @override
String get contacts_lastSeenNow => 'Ostatnie połączenie'; String get contacts_lastSeenNow => 'Widziano przed chwilą';
@override @override
String contacts_lastSeenMinsAgo(int minutes) { String contacts_lastSeenMinsAgo(int minutes) {
return 'Ostatnie połączenie $minutes min temu'; return 'Widziano $minutes min temu';
} }
@override @override
@ -978,7 +977,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String contacts_lastSeenHoursAgo(int hours) { String contacts_lastSeenHoursAgo(int hours) {
return 'Ostatnie połączenie $hours godzin temu'; return 'Widziano $hours godz. temu';
} }
@override @override
@ -986,7 +985,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String contacts_lastSeenDaysAgo(int days) { String contacts_lastSeenDaysAgo(int days) {
return 'Ostatnie połączenie $days dni temu'; return 'Widziano $days dni temu';
} }
@override @override
@ -1016,7 +1015,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get channels_public => 'Publiczny'; String get channels_public => 'Publiczny';
@override @override
String get channels_private => 'Prywatne'; String get channels_private => 'Prywatny';
@override @override
String get channels_publicChannel => 'Kanał publiczny'; String get channels_publicChannel => 'Kanał publiczny';
@ -1064,7 +1063,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get channels_usePublicChannel => 'Użyj kanału publicznego'; String get channels_usePublicChannel => 'Użyj kanału publicznego';
@override @override
String get channels_standardPublicPsk => 'Standard public PSK'; String get channels_standardPublicPsk => 'Standardowy publiczny PSK';
@override @override
String get channels_pskHex => 'PSK (Hex)'; String get channels_pskHex => 'PSK (Hex)';
@ -1112,7 +1111,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get channels_sortLatestMessages => 'Najnowsze wiadomości'; String get channels_sortLatestMessages => 'Najnowsze wiadomości';
@override @override
String get channels_sortUnread => 'Niezgłoszone'; String get channels_sortUnread => 'Nieprzeczytane';
@override @override
String get channels_createPrivateChannel => 'Utwórz Prywatny Kanał'; String get channels_createPrivateChannel => 'Utwórz Prywatny Kanał';
@ -1171,7 +1170,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String chat_replyTo(String name) { String chat_replyTo(String name) {
return 'Odpowiedz $name'; return 'Odpowiedz do $name';
} }
@override @override
@ -1197,11 +1196,11 @@ class AppLocalizationsPl extends AppLocalizations {
String get chat_messageDeleted => 'Wiadomość usunięta'; String get chat_messageDeleted => 'Wiadomość usunięta';
@override @override
String get chat_retryingMessage => 'Próba ponowienia'; String get chat_retryingMessage => 'Ponawianie wiadomości';
@override @override
String chat_retryCount(int current, int max) { String chat_retryCount(int current, int max) {
return 'Spróbuj $current/$max'; return 'Próba $current/$max';
} }
@override @override
@ -1220,10 +1219,10 @@ class AppLocalizationsPl extends AppLocalizations {
String get emojiCategorySmileys => 'Emoji'; String get emojiCategorySmileys => 'Emoji';
@override @override
String get emojiCategoryGestures => 'Gestikulacje'; String get emojiCategoryGestures => 'Gesty';
@override @override
String get emojiCategoryHearts => 'Serce'; String get emojiCategoryHearts => 'Serca';
@override @override
String get emojiCategoryObjects => 'Obiekty'; String get emojiCategoryObjects => 'Obiekty';
@ -1275,10 +1274,10 @@ class AppLocalizationsPl extends AppLocalizations {
'Włącz logowanie debugowania aplikacji w ustawieniach'; 'Włącz logowanie debugowania aplikacji w ustawieniach';
@override @override
String get debugLog_frames => 'Ramy'; String get debugLog_frames => 'Ramki';
@override @override
String get debugLog_rawLogRx => 'Surowe Log-RX'; String get debugLog_rawLogRx => 'Surowy log RX';
@override @override
String get debugLog_noBleActivity => 'Brak aktywności BLE jeszcze.'; String get debugLog_noBleActivity => 'Brak aktywności BLE jeszcze.';
@ -1298,7 +1297,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String debugFrame_destinationPubKey(String pubKey) { String debugFrame_destinationPubKey(String pubKey) {
return '- Oznaczenie PubKey: $pubKey'; return '- Docelowy klucz publiczny: $pubKey';
} }
@override @override
@ -1320,7 +1319,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get debugFrame_textTypeCli => 'CLI'; String get debugFrame_textTypeCli => 'CLI';
@override @override
String get debugFrame_textTypePlain => 'Proste'; String get debugFrame_textTypePlain => 'Zwykły';
@override @override
String debugFrame_text(String text) { String debugFrame_text(String text) {
@ -1328,7 +1327,7 @@ class AppLocalizationsPl extends AppLocalizations {
} }
@override @override
String get debugFrame_hexDump => 'Wyjście SzESZCZNULNE:'; String get debugFrame_hexDump => 'Zrzut hex:';
@override @override
String get chat_pathManagement => 'Zarządzanie ścieżkami'; String get chat_pathManagement => 'Zarządzanie ścieżkami';
@ -1343,7 +1342,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get chat_autoUseSavedPath => 'Automatyczne (użyj zapisanej ścieżki)'; String get chat_autoUseSavedPath => 'Automatyczne (użyj zapisanej ścieżki)';
@override @override
String get chat_forceFloodMode => 'Wymusz Tryb Powodowany'; String get chat_forceFloodMode => 'Wymuś tryb zalewowy';
@override @override
String get chat_recentAckPaths => String get chat_recentAckPaths =>
@ -1364,8 +1363,10 @@ class AppLocalizationsPl extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic( String _temp0 = intl.Intl.pluralLogic(
count, count,
locale: localeName, locale: localeName,
other: 'hops', other: 'skoków',
one: 'hop', many: 'skoków',
few: 'skoki',
one: 'skok',
); );
return '$count $_temp0'; return '$count $_temp0';
} }
@ -1384,7 +1385,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get chat_pathActions => 'Działania ścieżki:'; String get chat_pathActions => 'Działania ścieżki:';
@override @override
String get chat_setCustomPath => 'Ustaw Ścieżkę Dostosowaną'; String get chat_setCustomPath => 'Ustaw ścieżkę niestandardową';
@override @override
String get chat_setCustomPathSubtitle => 'Ręcznie określ trasę.'; String get chat_setCustomPathSubtitle => 'Ręcznie określ trasę.';
@ -1394,11 +1395,11 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get chat_clearPathSubtitle => String get chat_clearPathSubtitle =>
'Zmusz do ponownej identyfikacji przy następnym wysłaniu'; 'Wymuś ponowne wyznaczenie trasy przy następnym wysłaniu';
@override @override
String get chat_pathCleared => String get chat_pathCleared =>
'Ścieżka oczyszczona. Kolejne powiadomienie odnajdzie trasę.'; 'Ścieżka wyczyszczona. Następna wiadomość odnajdzie trasę.';
@override @override
String get chat_floodModeSubtitle => String get chat_floodModeSubtitle =>
@ -1438,7 +1439,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Urządzenie nie zostało jeszcze potwierdzone.'; 'Urządzenie nie zostało jeszcze potwierdzone.';
@override @override
String get chat_type => 'Wprowadź'; String get chat_type => 'Typ';
@override @override
String get chat_path => 'Ścieżka'; String get chat_path => 'Ścieżka';
@ -1471,7 +1472,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String chat_unread(int count) { String chat_unread(int count) {
return 'Niezgłoszone: $count'; return 'Nieprzeczytane: $count';
} }
@override @override
@ -1515,7 +1516,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String map_pinsCount(int count) { String map_pinsCount(int count) {
return 'Pinki: $count'; return 'Pinezki: $count';
} }
@override @override
@ -1531,13 +1532,13 @@ class AppLocalizationsPl extends AppLocalizations {
String get map_sensor => 'Czujnik'; String get map_sensor => 'Czujnik';
@override @override
String get map_pinDm => 'Zablokuj (DM)'; String get map_pinDm => 'Pinezka (DM)';
@override @override
String get map_pinPrivate => 'Zablokuj (Prywatnie)'; String get map_pinPrivate => 'Pinezka (prywatna)';
@override @override
String get map_pinPublic => 'Oznacz jako publiczne'; String get map_pinPublic => 'Pinezka (publiczna)';
@override @override
String get map_lastSeen => 'Ostatni raz widziany'; String get map_lastSeen => 'Ostatni raz widziany';
@ -1559,10 +1560,10 @@ class AppLocalizationsPl extends AppLocalizations {
String get map_shareMarkerHere => 'Udostępnij znacznik tutaj'; String get map_shareMarkerHere => 'Udostępnij znacznik tutaj';
@override @override
String get map_setAsMyLocation => 'Ustaw jako moje lokalizację'; String get map_setAsMyLocation => 'Ustaw jako moją lokalizację';
@override @override
String get map_pinLabel => 'Oznacz etykietę'; String get map_pinLabel => 'Etykieta pinezki';
@override @override
String get map_label => 'Etykieta'; String get map_label => 'Etykieta';
@ -1584,12 +1585,12 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String map_publicLocationShareConfirm(String channelLabel) { String map_publicLocationShareConfirm(String channelLabel) {
return 'Wkrótce udostępnisz lokalizację w $channelLabel. Ten kanał jest publiczny i każdy z PSK może go zobaczyć.'; return 'Zamierzasz udostępnić lokalizację w $channelLabel. Ten kanał jest publiczny i każdy z PSK może go zobaczyć.';
} }
@override @override
String get map_connectToShareMarkers => String get map_connectToShareMarkers =>
'Połącz się z urządzeniem, aby udostępniać znacznik.'; 'Połącz się z urządzeniem, aby udostępniać znaczniki.';
@override @override
String get map_filterNodes => 'Filtruj Węzły'; String get map_filterNodes => 'Filtruj Węzły';
@ -1613,25 +1614,25 @@ class AppLocalizationsPl extends AppLocalizations {
String get map_filterByKeyPrefix => 'Filtruj po prefiksie klucza'; String get map_filterByKeyPrefix => 'Filtruj po prefiksie klucza';
@override @override
String get map_publicKeyPrefix => 'Przewód klucza publicznego'; String get map_publicKeyPrefix => 'Prefiks klucza publicznego';
@override @override
String get map_markers => 'Oznaczarki'; String get map_markers => 'Znaczniki';
@override @override
String get map_showSharedMarkers => 'Pokaż współdzielone znaki.'; String get map_showSharedMarkers => 'Pokaż udostępnione znaczniki.';
@override @override
String get map_lastSeenTime => 'Ostatni raz widziany'; String get map_lastSeenTime => 'Ostatni raz widziany';
@override @override
String get map_sharedPin => 'Współdzielony PIN'; String get map_sharedPin => 'Udostępniona pinezka';
@override @override
String get map_joinRoom => 'Dołącz do pokoju'; String get map_joinRoom => 'Dołącz do pokoju';
@override @override
String get map_manageRepeater => 'Zarządzaj Powtórzami'; String get map_manageRepeater => 'Zarządzaj powtarzaczem';
@override @override
String get map_tapToAdd => 'Kliknij na węzły, aby dodać je do ścieżki.'; String get map_tapToAdd => 'Kliknij na węzły, aby dodać je do ścieżki.';
@ -1669,12 +1670,12 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String mapCache_cachedTiles(int count) { String mapCache_cachedTiles(int count) {
return 'Pamiętanych $count płytek'; return 'Zapisano $count płytek w pamięci podręcznej';
} }
@override @override
String mapCache_cachedTilesWithFailed(int downloaded, int failed) { String mapCache_cachedTilesWithFailed(int downloaded, int failed) {
return 'Pamiętane $downloaded płytki ($failed nieudane)'; return 'Zapisano $downloaded płytek ($failed nieudane)';
} }
@override @override
@ -1772,13 +1773,13 @@ class AppLocalizationsPl extends AppLocalizations {
String get time_month => 'miesiąc'; String get time_month => 'miesiąc';
@override @override
String get time_months => 'miesiace'; String get time_months => 'miesiące';
@override @override
String get time_minutes => 'minuty'; String get time_minutes => 'minuty';
@override @override
String get time_allTime => 'Wszystko czasowo'; String get time_allTime => 'Cały czas';
@override @override
String get dialog_disconnect => 'Odłącz'; String get dialog_disconnect => 'Odłącz';
@ -1788,7 +1789,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Czy na pewno chcesz się odłączyć od tego urządzenia?'; 'Czy na pewno chcesz się odłączyć od tego urządzenia?';
@override @override
String get login_repeaterLogin => 'Powtórz Logowanie'; String get login_repeaterLogin => 'Logowanie do powtarzacza';
@override @override
String get login_roomLogin => 'Logowanie do pokoju'; String get login_roomLogin => 'Logowanie do pokoju';
@ -1815,7 +1816,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Wprowadź hasło do pokoju, aby uzyskać dostęp do ustawień i statusu.'; 'Wprowadź hasło do pokoju, aby uzyskać dostęp do ustawień i statusu.';
@override @override
String get login_routing => 'Przekierowanie'; String get login_routing => 'Trasowanie';
@override @override
String get login_routingMode => 'Tryb routingu'; String get login_routingMode => 'Tryb routingu';
@ -1824,7 +1825,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get login_autoUseSavedPath => 'Automatycznie (użyj zapisanej ścieżki)'; String get login_autoUseSavedPath => 'Automatycznie (użyj zapisanej ścieżki)';
@override @override
String get login_forceFloodMode => 'Wymusz Tryb Powodowany'; String get login_forceFloodMode => 'Wymuś tryb zalewowy';
@override @override
String get login_managePaths => 'Zarządzaj Ścieżkami'; String get login_managePaths => 'Zarządzaj Ścieżkami';
@ -1847,14 +1848,14 @@ class AppLocalizationsPl extends AppLocalizations {
'Logowanie nie powiodło się. Hasło jest nieprawidłowe albo repeater jest nieosiągalny.'; 'Logowanie nie powiodło się. Hasło jest nieprawidłowe albo repeater jest nieosiągalny.';
@override @override
String get common_reload => 'Ponownie załadować'; String get common_reload => 'Odśwież';
@override @override
String get common_clear => 'Wyczyść'; String get common_clear => 'Wyczyść';
@override @override
String path_currentPath(String path) { String path_currentPath(String path) {
return 'Aktualny ścieżka: $path'; return 'Aktualna ścieżka: $path';
} }
@override @override
@ -1862,8 +1863,10 @@ class AppLocalizationsPl extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic( String _temp0 = intl.Intl.pluralLogic(
count, count,
locale: localeName, locale: localeName,
other: 'hops', other: 'skoków',
one: 'hop', many: 'skoków',
few: 'skoki',
one: 'skok',
); );
return 'Użyj ścieżki $count $_temp0.'; return 'Użyj ścieżki $count $_temp0.';
} }
@ -1872,7 +1875,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get path_enterCustomPath => 'Wprowadź własną ścieżkę'; String get path_enterCustomPath => 'Wprowadź własną ścieżkę';
@override @override
String get path_currentPathLabel => 'Aktualny ścieżka'; String get path_currentPathLabel => 'Aktualna ścieżka';
@override @override
String get path_hexPrefixInstructions => String get path_hexPrefixInstructions =>
@ -1880,14 +1883,14 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get path_hexPrefixExample => String get path_hexPrefixExample =>
'A1,F2,3C (każedy węzeł używa pierwszego bajtu swojego klucza publicznego)'; 'A1,F2,3C (każdy węzeł używa pierwszego bajtu swojego klucza publicznego)';
@override @override
String get path_labelHexPrefixes => 'Ścieżka (przesunięcia bitowe)'; String get path_labelHexPrefixes => 'Ścieżka (prefiksy hex)';
@override @override
String get path_helperMaxHops => String get path_helperMaxHops =>
'Maksymalnie 64 skoki. Każda prefiks ma 2 znaki szesnastkowe (1 bajt).'; 'Maksymalnie 64 skoki. Każdy prefiks ma 2 znaki szesnastkowe (1 bajt).';
@override @override
String get path_selectFromContacts => 'Albo wybierz z kontaktów:'; String get path_selectFromContacts => 'Albo wybierz z kontaktów:';
@ -1913,7 +1916,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get path_setPath => 'Ustaw Ścieżkę'; String get path_setPath => 'Ustaw Ścieżkę';
@override @override
String get repeater_management => 'Zarządzanie Powtórzami'; String get repeater_management => 'Zarządzanie powtarzaczami';
@override @override
String get room_management => 'Zarządzanie Serwerem Pokoju'; String get room_management => 'Zarządzanie Serwerem Pokoju';
@ -1929,7 +1932,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Wyświetl status powtarzacza, statystyki i sąsiadów.'; 'Wyświetl status powtarzacza, statystyki i sąsiadów.';
@override @override
String get repeater_telemetry => 'Telemetry'; String get repeater_telemetry => 'Telemetria';
@override @override
String get repeater_telemetrySubtitle => String get repeater_telemetrySubtitle =>
@ -1939,7 +1942,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_cli => 'CLI'; String get repeater_cli => 'CLI';
@override @override
String get repeater_cliSubtitle => 'Wyślij polecenia do powielacza'; String get repeater_cliSubtitle => 'Wyślij polecenia do powtarzacza';
@override @override
String get repeater_neighbors => 'Sąsiedzi'; String get repeater_neighbors => 'Sąsiedzi';
@ -1965,7 +1968,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Automatycznie (użyj zapisanej ścieżki)'; 'Automatycznie (użyj zapisanej ścieżki)';
@override @override
String get repeater_forceFloodMode => 'Wymusz Tryb Powodowany'; String get repeater_forceFloodMode => 'Wymuś tryb zalewowy';
@override @override
String get repeater_pathManagement => 'Zarządzanie ścieżkami'; String get repeater_pathManagement => 'Zarządzanie ścieżkami';
@ -1974,7 +1977,8 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_refresh => 'Odśwież'; String get repeater_refresh => 'Odśwież';
@override @override
String get repeater_statusRequestTimeout => 'Życzenie statusu timed out.'; String get repeater_statusRequestTimeout =>
'Przekroczono czas oczekiwania na status.';
@override @override
String repeater_errorLoadingStatus(String error) { String repeater_errorLoadingStatus(String error) {
@ -1991,7 +1995,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_clockAtLogin => 'Godzina (przy logowaniu)'; String get repeater_clockAtLogin => 'Godzina (przy logowaniu)';
@override @override
String get repeater_uptime => 'Dostępność'; String get repeater_uptime => 'Czas pracy';
@override @override
String get repeater_queueLength => 'Długość kolejki'; String get repeater_queueLength => 'Długość kolejki';
@ -2041,17 +2045,17 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String repeater_packetTxTotal(int total, String flood, String direct) { String repeater_packetTxTotal(int total, String flood, String direct) {
return 'Razem: $total, Powodzenie: $flood, Bezpośrednio: $direct'; return 'Razem: $total, Zalew: $flood, Bezpośrednio: $direct';
} }
@override @override
String repeater_packetRxTotal(int total, String flood, String direct) { String repeater_packetRxTotal(int total, String flood, String direct) {
return 'Razem: $total, Powodzenie: $flood, Bezpośrednio: $direct'; return 'Razem: $total, Zalew: $flood, Bezpośrednio: $direct';
} }
@override @override
String repeater_duplicatesFloodDirect(String flood, String direct) { String repeater_duplicatesFloodDirect(String flood, String direct) {
return 'Powodzie: $flood, Bezpośrednie: $direct'; return 'Zalew: $flood, Bezpośrednie: $direct';
} }
@override @override
@ -2060,7 +2064,7 @@ class AppLocalizationsPl extends AppLocalizations {
} }
@override @override
String get repeater_settingsTitle => 'Ustawienia Powtórki'; String get repeater_settingsTitle => 'Ustawienia powtarzacza';
@override @override
String get repeater_basicSettings => 'Podstawowe Ustawienia'; String get repeater_basicSettings => 'Podstawowe Ustawienia';
@ -2075,13 +2079,13 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_adminPassword => 'Hasło Administracyjne'; String get repeater_adminPassword => 'Hasło Administracyjne';
@override @override
String get repeater_adminPasswordHelper => 'Pełny dostęp hasło'; String get repeater_adminPasswordHelper => 'Hasło z pełnym dostępem';
@override @override
String get repeater_guestPassword => 'Hasło gościa'; String get repeater_guestPassword => 'Hasło gościa';
@override @override
String get repeater_guestPasswordHelper => 'Dostęp tylko do odczytu hasło'; String get repeater_guestPasswordHelper => 'Hasło tylko do odczytu';
@override @override
String get repeater_radioSettings => 'Ustawienia radia'; String get repeater_radioSettings => 'Ustawienia radia';
@ -2105,7 +2109,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_spreadingFactor => 'Współczynnik rozpraszania'; String get repeater_spreadingFactor => 'Współczynnik rozpraszania';
@override @override
String get repeater_codingRate => 'Stawka kodowania'; String get repeater_codingRate => 'Współczynnik kodowania';
@override @override
String get repeater_locationSettings => 'Ustawienia Lokalizacji'; String get repeater_locationSettings => 'Ustawienia Lokalizacji';
@ -2130,7 +2134,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_packetForwardingSubtitle => String get repeater_packetForwardingSubtitle =>
'Włącz repeater, aby przekazywać pakiety.'; 'Włącz powtarzacz, aby przekazywać pakiety.';
@override @override
String get repeater_guestAccess => 'Dostęp dla gości'; String get repeater_guestAccess => 'Dostęp dla gości';
@ -2140,7 +2144,7 @@ class AppLocalizationsPl extends AppLocalizations {
'Umożliw dostęp tylko do odczytu dla gości.'; 'Umożliw dostęp tylko do odczytu dla gości.';
@override @override
String get repeater_privacyMode => 'Tryb Prywatności'; String get repeater_privacyMode => 'Tryb prywatności';
@override @override
String get repeater_privacyModeSubtitle => String get repeater_privacyModeSubtitle =>
@ -2199,7 +2203,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_eraseFileSystemSubtitle => String get repeater_eraseFileSystemSubtitle =>
'Sformatuj system plików powielacza'; 'Sformatuj system plików powtarzacza';
@override @override
String get repeater_eraseFileSystemConfirm => String get repeater_eraseFileSystemConfirm =>
@ -2234,7 +2238,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_refreshBasicSettings => 'Odśwież Podstawowe Ustawienia'; String get repeater_refreshBasicSettings => 'Odśwież Podstawowe Ustawienia';
@override @override
String get repeater_refreshRadioSettings => 'Odśwież Ustawienia Radio'; String get repeater_refreshRadioSettings => 'Odśwież ustawienia radia';
@override @override
String get repeater_refreshTxPower => 'Odśwież moc TX'; String get repeater_refreshTxPower => 'Odśwież moc TX';
@ -2254,7 +2258,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_refreshAdvertisementSettings => String get repeater_refreshAdvertisementSettings =>
'Odśwież Ustawienia Reklamy'; 'Odśwież ustawienia rozgłoszeń';
@override @override
String repeater_refreshed(String label) { String repeater_refreshed(String label) {
@ -2298,7 +2302,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_enterCommandFirst => 'Wprowadź najpierw polecenie'; String get repeater_enterCommandFirst => 'Wprowadź najpierw polecenie';
@override @override
String get repeater_cliCommandFrameTitle => 'Określony Wyraz Polecenia CLI'; String get repeater_cliCommandFrameTitle => 'Ramka polecenia CLI';
@override @override
String repeater_cliCommandError(String error) { String repeater_cliCommandError(String error) {
@ -2306,10 +2310,10 @@ class AppLocalizationsPl extends AppLocalizations {
} }
@override @override
String get repeater_cliQuickGetName => 'Pobierz imię'; String get repeater_cliQuickGetName => 'Pobierz nazwę';
@override @override
String get repeater_cliQuickGetRadio => 'Uzyskaj Radio'; String get repeater_cliQuickGetRadio => 'Pobierz radio';
@override @override
String get repeater_cliQuickGetTx => 'Pobierz TX'; String get repeater_cliQuickGetTx => 'Pobierz TX';
@ -2321,7 +2325,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get repeater_cliQuickVersion => 'Wersja'; String get repeater_cliQuickVersion => 'Wersja';
@override @override
String get repeater_cliQuickAdvertise => 'Reklama'; String get repeater_cliQuickAdvertise => 'Rozgłoś';
@override @override
String get repeater_cliQuickClock => 'Godzina'; String get repeater_cliQuickClock => 'Godzina';
@ -2366,7 +2370,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_cliHelpSetFloodMax => String get repeater_cliHelpSetFloodMax =>
'Ustawia maksymalną liczbę skoków pakietu powrotnego (jeśli >= max, pakiet nie jest przekierowywany)'; 'Ustawia maksymalną liczbę skoków pakietu zalewowego (jeśli >= max, pakiet nie jest przekierowywany)';
@override @override
String get repeater_cliHelpSetIntThresh => String get repeater_cliHelpSetIntThresh =>
@ -2374,7 +2378,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_cliHelpSetAgcResetInterval => String get repeater_cliHelpSetAgcResetInterval =>
'Ustawia interwał do zresetowania Automatycznego Sterownika Głośności. Ustaw na 0, aby wyłączyć.'; 'Ustawia interwał do zresetowania automatycznego wzmocnienia (AGC). Ustaw na 0, aby wyłączyć.';
@override @override
String get repeater_cliHelpSetMultiAcks => String get repeater_cliHelpSetMultiAcks =>
@ -2452,7 +2456,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_cliHelpGetBridgeType => String get repeater_cliHelpGetBridgeType =>
'Uzyskano typ mostu: brak, rs232, espnow'; 'Pobiera typ mostka: brak, rs232, espnow';
@override @override
String get repeater_cliHelpLogStart => String get repeater_cliHelpLogStart =>
@ -2476,11 +2480,11 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_cliHelpRegion => String get repeater_cliHelpRegion =>
'(tylko seria) Wyświetla wszystkie zdefiniowane regiony i aktualne uprawnienia do powodzi.'; '(tylko port szeregowy) Wyświetla wszystkie zdefiniowane regiony i aktualne uprawnienia do zalewu.';
@override @override
String get repeater_cliHelpRegionLoad => String get repeater_cliHelpRegionLoad =>
'ZAPOMNIJ: to jest specjalne wywołanie wielokomendowe. Każda następna komenda jest nazwą regionu (wcięta spacjami, aby wskazywać hierarchię nadrzędną, z minimum jedną spacją). Zakończona wysłaniem pustej linii/komendy.'; 'UWAGA: to jest specjalne wywołanie wielokomendowe. Każda następna komenda jest nazwą regionu (wcięta spacjami, aby wskazywać hierarchię nadrzędną, z minimum jedną spacją). Zakończona wysłaniem pustej linii/komendy.';
@override @override
String get repeater_cliHelpRegionGet => String get repeater_cliHelpRegionGet =>
@ -2496,11 +2500,11 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_cliHelpRegionAllowf => String get repeater_cliHelpRegionAllowf =>
'Ustawia uprawnienia \'P\'łytkowe dla podanego regionu. (\'\' dla zakresu globalnego/starszego)'; 'Ustawia uprawnienia \'F\' (zalewowe) dla podanego regionu. (\'\' dla zakresu globalnego/starszego)';
@override @override
String get repeater_cliHelpRegionDenyf => String get repeater_cliHelpRegionDenyf =>
'Usuwa uprawnienie \'Pływające\' dla podanej strefy. (ZALECANE: na tym etapie NIE zaleca się używania tego na globalnym/starszym zakresie!!).'; 'Usuwa uprawnienie \'F\' (zalewowe) dla podanej strefy. (ZALECANE: na tym etapie NIE zaleca się używania tego na globalnym/starszym zakresie!!).';
@override @override
String get repeater_cliHelpRegionHome => String get repeater_cliHelpRegionHome =>
@ -2541,7 +2545,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get repeater_commandsListNote => String get repeater_commandsListNote =>
'ZAPAMIĘTAJ: dla różnych poleceń \"set ...\" istnieje również polecenie \"get ...\".'; 'UWAGA: dla różnych poleceń \"set ...\" istnieje również polecenie \"get ...\".';
@override @override
String get repeater_general => 'Ogólne'; String get repeater_general => 'Ogólne';
@ -2574,15 +2578,15 @@ class AppLocalizationsPl extends AppLocalizations {
'Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.'; 'Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.';
@override @override
String get telemetry_receivedData => 'Otrzymano Dane Telemetrii'; String get telemetry_receivedData => 'Odebrane dane telemetrii';
@override @override
String get telemetry_requestTimeout => String get telemetry_requestTimeout =>
'Życzenie o danych telemetrycznych nie udało się.'; 'Przekroczono czas oczekiwania na telemetrię.';
@override @override
String telemetry_errorLoading(String error) { String telemetry_errorLoading(String error) {
return 'Błąd podczas ładowania telemetry: $error'; return 'Błąd podczas ładowania telemetrii: $error';
} }
@override @override
@ -2606,7 +2610,7 @@ class AppLocalizationsPl extends AppLocalizations {
String get telemetry_temperatureLabel => 'Temperatura'; String get telemetry_temperatureLabel => 'Temperatura';
@override @override
String get telemetry_currentLabel => 'Obecny'; String get telemetry_currentLabel => 'Prąd';
@override @override
String telemetry_batteryValue(int percent, String volts) { String telemetry_batteryValue(int percent, String volts) {
@ -2615,7 +2619,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String telemetry_voltageValue(String volts) { String telemetry_voltageValue(String volts) {
return '${volts}W'; return '${volts}V';
} }
@override @override
@ -2663,10 +2667,10 @@ class AppLocalizationsPl extends AppLocalizations {
String get channelPath_viewMap => 'Wyświetl mapę'; String get channelPath_viewMap => 'Wyświetl mapę';
@override @override
String get channelPath_otherObservedPaths => 'Inne Zauważone Ścieżki'; String get channelPath_otherObservedPaths => 'Inne zaobserwowane ścieżki';
@override @override
String get channelPath_repeaterHops => 'Skoki Powtórki'; String get channelPath_repeaterHops => 'Skoki powtarzaczy';
@override @override
String get channelPath_noHopDetails => String get channelPath_noHopDetails =>
@ -2694,7 +2698,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String channelPath_observedPathTitle(int index, String hops) { String channelPath_observedPathTitle(int index, String hops) {
return 'Obserwowany ścieżka $index$hops'; return 'Obserwowana ścieżka $index$hops';
} }
@override @override
@ -2734,7 +2738,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override @override
String get channelPath_noRepeaterLocations => String get channelPath_noRepeaterLocations =>
'Brak dostępnych lokalizacji powtarzaczy dla tego ścieżki.'; 'Brak dostępnych lokalizacji powtarzaczy dla tej ścieżki.';
@override @override
String channelPath_primaryPath(int index) { String channelPath_primaryPath(int index) {

@ -17,7 +17,7 @@
"common_unknownDevice": "Nieznane urządzenie", "common_unknownDevice": "Nieznane urządzenie",
"common_save": "Zapisz", "common_save": "Zapisz",
"common_delete": "Usuń", "common_delete": "Usuń",
"common_close": "Zamknąć", "common_close": "Zamknij",
"common_edit": "Edytuj", "common_edit": "Edytuj",
"common_add": "Dodaj", "common_add": "Dodaj",
"common_settings": "Ustawienia", "common_settings": "Ustawienia",
@ -28,12 +28,12 @@
"common_continue": "Kontynuuj", "common_continue": "Kontynuuj",
"common_share": "Udostępnij", "common_share": "Udostępnij",
"common_copy": "Kopiuj", "common_copy": "Kopiuj",
"common_retry": "Spróbować", "common_retry": "Ponów",
"common_hide": "Ukryj", "common_hide": "Ukryj",
"common_remove": "Usuń", "common_remove": "Usuń",
"common_enable": "Włącz", "common_enable": "Włącz",
"common_disable": "Wyłącz", "common_disable": "Wyłącz",
"common_reboot": "Zrestartować", "common_reboot": "Uruchom ponownie",
"common_loading": "Ładowanie...", "common_loading": "Ładowanie...",
"common_notAvailable": "—", "common_notAvailable": "—",
"common_voltageValue": "{volts} V", "common_voltageValue": "{volts} V",
@ -56,7 +56,7 @@
"scanner_scanning": "Skanowanie urządzeń...", "scanner_scanning": "Skanowanie urządzeń...",
"scanner_connecting": "Łączenie...", "scanner_connecting": "Łączenie...",
"scanner_disconnecting": "Odłączanie...", "scanner_disconnecting": "Odłączanie...",
"scanner_notConnected": "Niepołączony", "scanner_notConnected": "Nie połączono",
"scanner_connectedTo": "Połączono z {deviceName}", "scanner_connectedTo": "Połączono z {deviceName}",
"@scanner_connectedTo": { "@scanner_connectedTo": {
"placeholders": { "placeholders": {
@ -87,7 +87,7 @@
"settings_nodeName": "Nazwa węzła", "settings_nodeName": "Nazwa węzła",
"settings_nodeNameNotSet": "Nie ustawione", "settings_nodeNameNotSet": "Nie ustawione",
"settings_nodeNameHint": "Wprowadź nazwę węzła", "settings_nodeNameHint": "Wprowadź nazwę węzła",
"settings_nodeNameUpdated": "Imię zaktualizowane", "settings_nodeNameUpdated": "Nazwa zaktualizowana",
"settings_radioSettings": "Ustawienia radia", "settings_radioSettings": "Ustawienia radia",
"settings_radioSettingsSubtitle": "Częstotliwość, moc, współczynnik rozpraszania", "settings_radioSettingsSubtitle": "Częstotliwość, moc, współczynnik rozpraszania",
"settings_radioSettingsUpdated": "Ustawienia radia zostały zaktualizowane", "settings_radioSettingsUpdated": "Ustawienia radia zostały zaktualizowane",
@ -98,29 +98,29 @@
"settings_locationInvalid": "Nieprawidłowa szerokość geograficzna lub długość geograficzna.", "settings_locationInvalid": "Nieprawidłowa szerokość geograficzna lub długość geograficzna.",
"settings_latitude": "Szerokość", "settings_latitude": "Szerokość",
"settings_longitude": "Długość", "settings_longitude": "Długość",
"settings_privacyMode": "Tryb Prywatny", "settings_privacyMode": "Tryb prywatności",
"settings_privacyModeSubtitle": "Ukryj imię/lokalizację w rozgłoszeniach", "settings_privacyModeSubtitle": "Ukryj imię/lokalizację w rozgłoszeniach",
"settings_privacyModeToggle": "Włącz tryb prywatności, aby ukryć swoje imię i lokalizację w rozgłoszeniach.", "settings_privacyModeToggle": "Włącz tryb prywatności, aby ukryć swoje imię i lokalizację w rozgłoszeniach.",
"settings_privacyModeEnabled": "Tryb prywatności włączony", "settings_privacyModeEnabled": "Tryb prywatności włączony",
"settings_privacyModeDisabled": "Tryb prywatności wyłączony", "settings_privacyModeDisabled": "Tryb prywatności wyłączony",
"settings_actions": "Działania", "settings_actions": "Działania",
"settings_sendAdvertisement": "Wyślij rozgłoszenie", "settings_sendAdvertisement": "Wyślij rozgłoszenie",
"settings_sendAdvertisementSubtitle": "Obecność transmisji jest teraz", "settings_sendAdvertisementSubtitle": "Nadaj obecność teraz",
"settings_advertisementSent": "Rozgłoszenie wysłane", "settings_advertisementSent": "Rozgłoszenie wysłane",
"settings_syncTime": "Czas synchronizacji", "settings_syncTime": "Synchronizacja czasu",
"settings_syncTimeSubtitle": "Ustaw zegar urządzenia na czas telefonu.", "settings_syncTimeSubtitle": "Ustaw zegar urządzenia na czas telefonu.",
"settings_timeSynchronized": "Synchronizacja czasu", "settings_timeSynchronized": "Czas zsynchronizowany",
"settings_refreshContacts": "Odśwież Kontakty", "settings_refreshContacts": "Odśwież Kontakty",
"settings_refreshContactsSubtitle": "Odśwież listę kontaktów z urządzenia", "settings_refreshContactsSubtitle": "Odśwież listę kontaktów z urządzenia",
"settings_rebootDevice": "Zrestartuj Urządzenie", "settings_rebootDevice": "Zrestartuj Urządzenie",
"settings_rebootDeviceSubtitle": "Zrestartuj urządzenie MeshCore", "settings_rebootDeviceSubtitle": "Zrestartuj urządzenie MeshCore",
"settings_rebootDeviceConfirm": "Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.", "settings_rebootDeviceConfirm": "Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.",
"settings_debug": "Debug", "settings_debug": "Debug",
"settings_bleDebugLog": "Log błędów BLE", "settings_bleDebugLog": "Dziennik debugowania BLE",
"settings_bleDebugLogSubtitle": "Polecenia BLE, odpowiedzi i surowe dane", "settings_bleDebugLogSubtitle": "Polecenia BLE, odpowiedzi i surowe dane",
"settings_appDebugLog": "Log Wykonywania Aplikacji", "settings_appDebugLog": "Dziennik debugowania aplikacji",
"settings_appDebugLogSubtitle": "Komunikaty debugowania aplikacji", "settings_appDebugLogSubtitle": "Komunikaty debugowania aplikacji",
"settings_about": "O mnie", "settings_about": "O aplikacji",
"settings_aboutVersion": "MeshCore Open v{version}", "settings_aboutVersion": "MeshCore Open v{version}",
"@settings_aboutVersion": { "@settings_aboutVersion": {
"placeholders": { "placeholders": {
@ -131,21 +131,24 @@
}, },
"settings_aboutLegalese": "Projekt MeshCore Open Source 2026", "settings_aboutLegalese": "Projekt MeshCore Open Source 2026",
"settings_aboutDescription": "Otwarty kod źródłowy klient Flutter dla urządzeń do sieci mesh LoRa MeshCore.", "settings_aboutDescription": "Otwarty kod źródłowy klient Flutter dla urządzeń do sieci mesh LoRa MeshCore.",
"settings_infoName": "Imię", "settings_infoName": "Nazwa",
"settings_infoId": "ID", "settings_infoId": "ID",
"settings_infoStatus": "Status", "settings_infoStatus": "Status",
"settings_infoBattery": "Bateria", "settings_infoBattery": "Bateria",
"settings_infoPublicKey": "Klucz Publiczny", "settings_infoPublicKey": "Klucz Publiczny",
"settings_infoContactsCount": "Liczba kontaktów", "settings_infoContactsCount": "Liczba kontaktów",
"settings_infoChannelCount": "Liczba kanałów", "settings_infoChannelCount": "Liczba kanałów",
"settings_presets": "Preset", "settings_presets": "Presety",
"settings_preset915Mhz": "915 MHz",
"settings_preset868Mhz": "868 MHz",
"settings_preset433Mhz": "433 MHz",
"settings_frequency": "Częstotliwość (MHz)", "settings_frequency": "Częstotliwość (MHz)",
"settings_frequencyHelper": "300,0 - 2500,0", "settings_frequencyHelper": "300,0 - 2500,0",
"settings_frequencyInvalid": "Nieprawidłowa częstotliwość (300-2500 MHz)", "settings_frequencyInvalid": "Nieprawidłowa częstotliwość (300-2500 MHz)",
"settings_bandwidth": "Przepustowość", "settings_bandwidth": "Przepustowość",
"settings_spreadingFactor": "Rozkład Czynnika", "settings_spreadingFactor": "Współczynnik rozpraszania",
"settings_codingRate": "Stawka Kodowania", "settings_codingRate": "Współczynnik kodowania",
"settings_txPower": "TX Moc (dBm)", "settings_txPower": "Moc TX (dBm)",
"settings_txPowerHelper": "0 - 22", "settings_txPowerHelper": "0 - 22",
"settings_txPowerInvalid": "Nieprawidłowa moc TX (0-22 dBm)", "settings_txPowerInvalid": "Nieprawidłowa moc TX (0-22 dBm)",
"settings_error": "Błąd: {message}", "settings_error": "Błąd: {message}",
@ -163,7 +166,7 @@
"appSettings_themeLight": "Jasne", "appSettings_themeLight": "Jasne",
"appSettings_themeDark": "Ciemny", "appSettings_themeDark": "Ciemny",
"appSettings_language": "Język", "appSettings_language": "Język",
"appSettings_languageSystem": "Domyślny systemowy", "appSettings_languageSystem": "Domyślny systemu",
"appSettings_languageEn": "English", "appSettings_languageEn": "English",
"appSettings_languageFr": "Français", "appSettings_languageFr": "Français",
"appSettings_languageEs": "Español", "appSettings_languageEs": "Español",
@ -190,17 +193,17 @@
"appSettings_advertisementNotifications": "Powiadomienia o rozgłoszeniach", "appSettings_advertisementNotifications": "Powiadomienia o rozgłoszeniach",
"appSettings_advertisementNotificationsSubtitle": "Wyświetl powiadomienie, gdy zostaną wykryte nowe węzły.", "appSettings_advertisementNotificationsSubtitle": "Wyświetl powiadomienie, gdy zostaną wykryte nowe węzły.",
"appSettings_messaging": "Wiadomości", "appSettings_messaging": "Wiadomości",
"appSettings_clearPathOnMaxRetry": "Wyczyść Ścieżkę na Maksymalnej Próbie", "appSettings_clearPathOnMaxRetry": "Wyczyść ścieżkę po maks. liczbie prób",
"appSettings_clearPathOnMaxRetrySubtitle": "Resetuj ścieżkę kontaktu po 5 nieudanych próbach wysłania", "appSettings_clearPathOnMaxRetrySubtitle": "Resetuj ścieżkę kontaktu po 5 nieudanych próbach wysłania",
"appSettings_pathsWillBeCleared": "Droga będzie wyczyszczona po 5 nieudanych próbach.", "appSettings_pathsWillBeCleared": "Ścieżka zostanie wyczyszczona po 5 nieudanych próbach.",
"appSettings_pathsWillNotBeCleared": "Droga nie zostanie automatycznie wyczyszczona.", "appSettings_pathsWillNotBeCleared": "Ścieżka nie zostanie automatycznie wyczyszczona.",
"appSettings_autoRouteRotation": "Automatyczne Rotowanie Trasy", "appSettings_autoRouteRotation": "Automatyczna rotacja trasy",
"appSettings_autoRouteRotationSubtitle": "Przełączaj się między najlepszymi ścieżkami a trybem zalewowym.", "appSettings_autoRouteRotationSubtitle": "Przełączaj się między najlepszymi ścieżkami a trybem zalewowym.",
"appSettings_autoRouteRotationEnabled": "Automatyczne obracanie tras włączone", "appSettings_autoRouteRotationEnabled": "Automatyczne obracanie tras włączone",
"appSettings_autoRouteRotationDisabled": "Automatyczne obracanie tras wyłączone", "appSettings_autoRouteRotationDisabled": "Automatyczne obracanie tras wyłączone",
"appSettings_battery": "Bateria", "appSettings_battery": "Bateria",
"appSettings_batteryChemistry": "Chemia Baterii", "appSettings_batteryChemistry": "Chemia Baterii",
"appSettings_batteryChemistryPerDevice": "Ustawione na urządzenie ({deviceName})", "appSettings_batteryChemistryPerDevice": "Ustaw dla urządzenia ({deviceName})",
"@appSettings_batteryChemistryPerDevice": { "@appSettings_batteryChemistryPerDevice": {
"placeholders": { "placeholders": {
"deviceName": { "deviceName": {
@ -213,8 +216,8 @@
"appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65 V)", "appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65 V)",
"appSettings_batteryLipo": "LiPo (3,0-4,2V)", "appSettings_batteryLipo": "LiPo (3,0-4,2V)",
"appSettings_mapDisplay": "Wyświetlanie mapy", "appSettings_mapDisplay": "Wyświetlanie mapy",
"appSettings_showRepeaters": "Pokaż Powtórniki", "appSettings_showRepeaters": "Pokaż powtarzacze",
"appSettings_showRepeatersSubtitle": "Wyświetl węzły powtarzające się na mapie", "appSettings_showRepeatersSubtitle": "Wyświetl węzły powtarzaczy na mapie",
"appSettings_showChatNodes": "Pokaż Węzły Rozmowy", "appSettings_showChatNodes": "Pokaż Węzły Rozmowy",
"appSettings_showChatNodesSubtitle": "Wyświetl węzły czatu na mapie", "appSettings_showChatNodesSubtitle": "Wyświetl węzły czatu na mapie",
"appSettings_showOtherNodes": "Pokaż inne węzły", "appSettings_showOtherNodes": "Pokaż inne węzły",
@ -231,12 +234,12 @@
}, },
"appSettings_mapTimeFilter": "Filtrowanie Czasu Mapy", "appSettings_mapTimeFilter": "Filtrowanie Czasu Mapy",
"appSettings_showNodesDiscoveredWithin": "Pokaż węzły odkryte w:", "appSettings_showNodesDiscoveredWithin": "Pokaż węzły odkryte w:",
"appSettings_allTime": "Wszystko czasowo", "appSettings_allTime": "Cały czas",
"appSettings_lastHour": "Ostatnia godzina", "appSettings_lastHour": "Ostatnia godzina",
"appSettings_last6Hours": "Ostatnie 6 godzin", "appSettings_last6Hours": "Ostatnie 6 godzin",
"appSettings_last24Hours": "Ostatnie 24 godziny", "appSettings_last24Hours": "Ostatnie 24 godziny",
"appSettings_lastWeek": "Tydzień temu", "appSettings_lastWeek": "Ostatni tydzień",
"appSettings_offlineMapCache": "Bufor Map Offline", "appSettings_offlineMapCache": "Pamięć podręczna map offline",
"appSettings_noAreaSelected": "Nie zaznaczono żadnej powierzchni.", "appSettings_noAreaSelected": "Nie zaznaczono żadnej powierzchni.",
"appSettings_areaSelectedZoom": "Wybrany obszar (skala {minZoom}-{maxZoom})", "appSettings_areaSelectedZoom": "Wybrany obszar (skala {minZoom}-{maxZoom})",
"@appSettings_areaSelectedZoom": { "@appSettings_areaSelectedZoom": {
@ -252,8 +255,8 @@
"appSettings_debugCard": "Debug", "appSettings_debugCard": "Debug",
"appSettings_appDebugLogging": "Logowanie Debugowania Aplikacji", "appSettings_appDebugLogging": "Logowanie Debugowania Aplikacji",
"appSettings_appDebugLoggingSubtitle": "Loguj wiadomości debugowania aplikacji w celu rozwiązywania problemów.", "appSettings_appDebugLoggingSubtitle": "Loguj wiadomości debugowania aplikacji w celu rozwiązywania problemów.",
"appSettings_appDebugLoggingEnabled": "Zdebugowanie aplikacji włączone", "appSettings_appDebugLoggingEnabled": "Logowanie debugowania aplikacji włączone",
"appSettings_appDebugLoggingDisabled": "Zasubskrybowane logi debugowania aplikacji wyłączone.", "appSettings_appDebugLoggingDisabled": "Logowanie debugowania aplikacji wyłączone.",
"contacts_title": "Kontakty", "contacts_title": "Kontakty",
"contacts_noContacts": "Brak jeszcze kontaktów.", "contacts_noContacts": "Brak jeszcze kontaktów.",
"contacts_contactsWillAppear": "Kontakty będą wyświetlane, gdy urządzenia nadają rozgłoszenia.", "contacts_contactsWillAppear": "Kontakty będą wyświetlane, gdy urządzenia nadają rozgłoszenia.",
@ -269,7 +272,7 @@
} }
} }
}, },
"contacts_manageRepeater": "Zarządzaj Powtórzami", "contacts_manageRepeater": "Zarządzaj powtarzaczem",
"contacts_roomLogin": "Logowanie do pokoju", "contacts_roomLogin": "Logowanie do pokoju",
"contacts_openChat": "Otwórz czat", "contacts_openChat": "Otwórz czat",
"contacts_editGroup": "Edytuj Grupę", "contacts_editGroup": "Edytuj Grupę",
@ -297,8 +300,8 @@
"contacts_filterContacts": "Filtruj kontakty...", "contacts_filterContacts": "Filtruj kontakty...",
"contacts_noContactsMatchFilter": "Brak pasujących kontaktów do Twojego filtra", "contacts_noContactsMatchFilter": "Brak pasujących kontaktów do Twojego filtra",
"contacts_noMembers": "Brak członków", "contacts_noMembers": "Brak członków",
"contacts_lastSeenNow": "Ostatnie połączenie", "contacts_lastSeenNow": "Widziano przed chwilą",
"contacts_lastSeenMinsAgo": "Ostatnie połączenie {minutes} min temu", "contacts_lastSeenMinsAgo": "Widziano {minutes} min temu",
"@contacts_lastSeenMinsAgo": { "@contacts_lastSeenMinsAgo": {
"placeholders": { "placeholders": {
"minutes": { "minutes": {
@ -307,7 +310,7 @@
} }
}, },
"contacts_lastSeenHourAgo": "Ostatni raz widziany 1 godzinę temu", "contacts_lastSeenHourAgo": "Ostatni raz widziany 1 godzinę temu",
"contacts_lastSeenHoursAgo": "Ostatnie połączenie {hours} godzin temu", "contacts_lastSeenHoursAgo": "Widziano {hours} godz. temu",
"@contacts_lastSeenHoursAgo": { "@contacts_lastSeenHoursAgo": {
"placeholders": { "placeholders": {
"hours": { "hours": {
@ -316,7 +319,7 @@
} }
}, },
"contacts_lastSeenDayAgo": "Ostatni raz widziany 1 dzień temu", "contacts_lastSeenDayAgo": "Ostatni raz widziany 1 dzień temu",
"contacts_lastSeenDaysAgo": "Ostatnie połączenie {days} dni temu", "contacts_lastSeenDaysAgo": "Widziano {days} dni temu",
"@contacts_lastSeenDaysAgo": { "@contacts_lastSeenDaysAgo": {
"placeholders": { "placeholders": {
"days": { "days": {
@ -339,7 +342,7 @@
}, },
"channels_hashtagChannel": "Kanał z hashtagami", "channels_hashtagChannel": "Kanał z hashtagami",
"channels_public": "Publiczny", "channels_public": "Publiczny",
"channels_private": "Prywatne", "channels_private": "Prywatny",
"channels_publicChannel": "Kanał publiczny", "channels_publicChannel": "Kanał publiczny",
"channels_privateChannel": "Prywatny kanał", "channels_privateChannel": "Prywatny kanał",
"channels_editChannel": "Edytuj kanał", "channels_editChannel": "Edytuj kanał",
@ -366,7 +369,7 @@
"channels_channelIndexLabel": "Indeks kanału", "channels_channelIndexLabel": "Indeks kanału",
"channels_channelName": "Nazwa kanału", "channels_channelName": "Nazwa kanału",
"channels_usePublicChannel": "Użyj kanału publicznego", "channels_usePublicChannel": "Użyj kanału publicznego",
"channels_standardPublicPsk": "Standard public PSK", "channels_standardPublicPsk": "Standardowy publiczny PSK",
"channels_pskHex": "PSK (Hex)", "channels_pskHex": "PSK (Hex)",
"channels_generateRandomPsk": "Wygeneruj losowy klucz PSK", "channels_generateRandomPsk": "Wygeneruj losowy klucz PSK",
"channels_enterChannelName": "Proszę podać nazwę kanału.", "channels_enterChannelName": "Proszę podać nazwę kanału.",
@ -401,7 +404,7 @@
"channels_sortManual": "Ręczna", "channels_sortManual": "Ręczna",
"channels_sortAZ": "A-Z", "channels_sortAZ": "A-Z",
"channels_sortLatestMessages": "Najnowsze wiadomości", "channels_sortLatestMessages": "Najnowsze wiadomości",
"channels_sortUnread": "Niezgłoszone", "channels_sortUnread": "Nieprzeczytane",
"chat_noMessages": "Brak jeszcze wiadomości", "chat_noMessages": "Brak jeszcze wiadomości",
"chat_sendMessageToStart": "Wyślij wiadomość, aby rozpocząć.", "chat_sendMessageToStart": "Wyślij wiadomość, aby rozpocząć.",
"chat_originalMessageNotFound": "Błąd: Nie znaleziono oryginalnego komunikatu", "chat_originalMessageNotFound": "Błąd: Nie znaleziono oryginalnego komunikatu",
@ -413,7 +416,7 @@
} }
} }
}, },
"chat_replyTo": "Odpowiedz {name}", "chat_replyTo": "Odpowiedz do {name}",
"@chat_replyTo": { "@chat_replyTo": {
"placeholders": { "placeholders": {
"name": { "name": {
@ -441,8 +444,8 @@
}, },
"chat_messageCopied": "Wiadomość skopiowana", "chat_messageCopied": "Wiadomość skopiowana",
"chat_messageDeleted": "Wiadomość usunięta", "chat_messageDeleted": "Wiadomość usunięta",
"chat_retryingMessage": "Próba ponowienia", "chat_retryingMessage": "Ponawianie wiadomości",
"chat_retryCount": "Spróbuj {current}/{max}", "chat_retryCount": "Próba {current}/{max}",
"@chat_retryCount": { "@chat_retryCount": {
"placeholders": { "placeholders": {
"current": { "current": {
@ -458,8 +461,8 @@
"chat_addReaction": "Dodaj Reakcję", "chat_addReaction": "Dodaj Reakcję",
"chat_me": "Ja", "chat_me": "Ja",
"emojiCategorySmileys": "Emoji", "emojiCategorySmileys": "Emoji",
"emojiCategoryGestures": "Gestikulacje", "emojiCategoryGestures": "Gesty",
"emojiCategoryHearts": "Serce", "emojiCategoryHearts": "Serca",
"emojiCategoryObjects": "Obiekty", "emojiCategoryObjects": "Obiekty",
"gifPicker_title": "Wybierz GIF", "gifPicker_title": "Wybierz GIF",
"gifPicker_searchHint": "Wyszukaj GIF-y...", "gifPicker_searchHint": "Wyszukaj GIF-y...",
@ -476,8 +479,8 @@
"debugLog_bleCopied": "Skopiowany log BLE", "debugLog_bleCopied": "Skopiowany log BLE",
"debugLog_noEntries": "Nie ma jeszcze żadnych logów debugowania.", "debugLog_noEntries": "Nie ma jeszcze żadnych logów debugowania.",
"debugLog_enableInSettings": "Włącz logowanie debugowania aplikacji w ustawieniach", "debugLog_enableInSettings": "Włącz logowanie debugowania aplikacji w ustawieniach",
"debugLog_frames": "Ramy", "debugLog_frames": "Ramki",
"debugLog_rawLogRx": "Surowe Log-RX", "debugLog_rawLogRx": "Surowy log RX",
"debugLog_noBleActivity": "Brak aktywności BLE jeszcze.", "debugLog_noBleActivity": "Brak aktywności BLE jeszcze.",
"debugFrame_length": "Długość ramy: {count} bajtów", "debugFrame_length": "Długość ramy: {count} bajtów",
"@debugFrame_length": { "@debugFrame_length": {
@ -496,7 +499,7 @@
} }
}, },
"debugFrame_textMessageHeader": "Wiadomość tekstowa:", "debugFrame_textMessageHeader": "Wiadomość tekstowa:",
"debugFrame_destinationPubKey": "- Oznaczenie PubKey: {pubKey}", "debugFrame_destinationPubKey": "- Docelowy klucz publiczny: {pubKey}",
"@debugFrame_destinationPubKey": { "@debugFrame_destinationPubKey": {
"placeholders": { "placeholders": {
"pubKey": { "pubKey": {
@ -532,7 +535,7 @@
} }
}, },
"debugFrame_textTypeCli": "CLI", "debugFrame_textTypeCli": "CLI",
"debugFrame_textTypePlain": "Proste", "debugFrame_textTypePlain": "Zwykły",
"debugFrame_text": "- Tekst: \"{text}\"", "debugFrame_text": "- Tekst: \"{text}\"",
"@debugFrame_text": { "@debugFrame_text": {
"placeholders": { "placeholders": {
@ -541,16 +544,16 @@
} }
} }
}, },
"debugFrame_hexDump": "Wyjście SzESZCZNULNE:", "debugFrame_hexDump": "Zrzut hex:",
"chat_pathManagement": "Zarządzanie ścieżkami", "chat_pathManagement": "Zarządzanie ścieżkami",
"chat_routingMode": "Tryb routingu", "chat_routingMode": "Tryb routingu",
"chat_autoUseSavedPath": "Automatyczne (użyj zapisanej ścieżki)", "chat_autoUseSavedPath": "Automatyczne (użyj zapisanej ścieżki)",
"chat_forceFloodMode": "Wymusz Tryb Powodowany", "chat_forceFloodMode": "Wymuś tryb zalewowy",
"chat_recentAckPaths": "Ostatnie ścieżki ACK (naciśnij, aby użyć):", "chat_recentAckPaths": "Ostatnie ścieżki ACK (naciśnij, aby użyć):",
"chat_pathHistoryFull": "Historia ścieżek jest pełna. Usuń wpisy, aby dodać nowe.", "chat_pathHistoryFull": "Historia ścieżek jest pełna. Usuń wpisy, aby dodać nowe.",
"chat_hopSingular": "skok", "chat_hopSingular": "skok",
"chat_hopPlural": "skoki", "chat_hopPlural": "skoki",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}", "chat_hopsCount": "{count} {count, plural, one{skok} few{skoki} many{skoków} other{skoków}}",
"@chat_hopsCount": { "@chat_hopsCount": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -562,11 +565,11 @@
"chat_removePath": "Usuń ścieżkę", "chat_removePath": "Usuń ścieżkę",
"chat_noPathHistoryYet": "Brak jeszcze historii ścieżek.\nWyślij wiadomość, aby odkryć ścieżki.", "chat_noPathHistoryYet": "Brak jeszcze historii ścieżek.\nWyślij wiadomość, aby odkryć ścieżki.",
"chat_pathActions": "Działania ścieżki:", "chat_pathActions": "Działania ścieżki:",
"chat_setCustomPath": "Ustaw Ścieżkę Dostosowaną", "chat_setCustomPath": "Ustaw ścieżkę niestandardową",
"chat_setCustomPathSubtitle": "Ręcznie określ trasę.", "chat_setCustomPathSubtitle": "Ręcznie określ trasę.",
"chat_clearPath": "Wyczyść Ścieżkę", "chat_clearPath": "Wyczyść Ścieżkę",
"chat_clearPathSubtitle": "Zmusz do ponownej identyfikacji przy następnym wysłaniu", "chat_clearPathSubtitle": "Wymuś ponowne wyznaczenie trasy przy następnym wysłaniu",
"chat_pathCleared": "Ścieżka oczyszczona. Kolejne powiadomienie odnajdzie trasę.", "chat_pathCleared": "Ścieżka wyczyszczona. Następna wiadomość odnajdzie trasę.",
"chat_floodModeSubtitle": "Użyj przełącznika routingu w pasku narzędzi.", "chat_floodModeSubtitle": "Użyj przełącznika routingu w pasku narzędzi.",
"chat_floodModeEnabled": "Tryb powodziowy włączony. Włącz ponownie za pomocą ikony routingu w pasku narzędzi.", "chat_floodModeEnabled": "Tryb powodziowy włączony. Włącz ponownie za pomocą ikony routingu w pasku narzędzi.",
"chat_fullPath": "Pełna ścieżka", "chat_fullPath": "Pełna ścieżka",
@ -585,7 +588,7 @@
"chat_pathSavedLocally": "Zapisano lokalnie. Połącz się, aby zsynchronizować.", "chat_pathSavedLocally": "Zapisano lokalnie. Połącz się, aby zsynchronizować.",
"chat_pathDeviceConfirmed": "Urządzenie potwierdzone.", "chat_pathDeviceConfirmed": "Urządzenie potwierdzone.",
"chat_pathDeviceNotConfirmed": "Urządzenie nie zostało jeszcze potwierdzone.", "chat_pathDeviceNotConfirmed": "Urządzenie nie zostało jeszcze potwierdzone.",
"chat_type": "Wprowadź", "chat_type": "Typ",
"chat_path": "Ścieżka", "chat_path": "Ścieżka",
"chat_publicKey": "Klucz Publiczny", "chat_publicKey": "Klucz Publiczny",
"chat_compressOutgoingMessages": "Kompresuj wychodzące wiadomości", "chat_compressOutgoingMessages": "Kompresuj wychodzące wiadomości",
@ -602,7 +605,7 @@
"chat_floodAuto": "Zalew (automatyczny)", "chat_floodAuto": "Zalew (automatyczny)",
"chat_direct": "Bezpośrednio", "chat_direct": "Bezpośrednio",
"chat_poiShared": "Wspólny POI", "chat_poiShared": "Wspólny POI",
"chat_unread": "Niezgłoszone: {count}", "chat_unread": "Nieprzeczytane: {count}",
"@chat_unread": { "@chat_unread": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -633,7 +636,7 @@
} }
} }
}, },
"map_pinsCount": "Pinki: {count}", "map_pinsCount": "Pinezki: {count}",
"@map_pinsCount": { "@map_pinsCount": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -645,23 +648,23 @@
"map_repeater": "Powtórzacz", "map_repeater": "Powtórzacz",
"map_room": "Pokój", "map_room": "Pokój",
"map_sensor": "Czujnik", "map_sensor": "Czujnik",
"map_pinDm": "Zablokuj (DM)", "map_pinDm": "Pinezka (DM)",
"map_pinPrivate": "Zablokuj (Prywatnie)", "map_pinPrivate": "Pinezka (prywatna)",
"map_pinPublic": "Oznacz jako publiczne", "map_pinPublic": "Pinezka (publiczna)",
"map_lastSeen": "Ostatni raz widziany", "map_lastSeen": "Ostatni raz widziany",
"map_disconnectConfirm": "Czy na pewno chcesz się odłączyć od tego urządzenia?", "map_disconnectConfirm": "Czy na pewno chcesz się odłączyć od tego urządzenia?",
"map_from": "Od", "map_from": "Od",
"map_source": "Źródło", "map_source": "Źródło",
"map_flags": "Flagi", "map_flags": "Flagi",
"map_shareMarkerHere": "Udostępnij znacznik tutaj", "map_shareMarkerHere": "Udostępnij znacznik tutaj",
"map_pinLabel": "Oznacz etykietę", "map_pinLabel": "Etykieta pinezki",
"map_label": "Etykieta", "map_label": "Etykieta",
"map_pointOfInterest": "Punkt zainteresowań", "map_pointOfInterest": "Punkt zainteresowań",
"map_sendToContact": "Wyślij do kontaktu", "map_sendToContact": "Wyślij do kontaktu",
"map_sendToChannel": "Wyślij do kanału", "map_sendToChannel": "Wyślij do kanału",
"map_noChannelsAvailable": "Brak dostępnych kanałów", "map_noChannelsAvailable": "Brak dostępnych kanałów",
"map_publicLocationShare": "Udostępnij lokalizację publicznie", "map_publicLocationShare": "Udostępnij lokalizację publicznie",
"map_publicLocationShareConfirm": "Wkrótce udostępnisz lokalizację w {channelLabel}. Ten kanał jest publiczny i każdy z PSK może go zobaczyć.", "map_publicLocationShareConfirm": "Zamierzasz udostępnić lokalizację w {channelLabel}. Ten kanał jest publiczny i każdy z PSK może go zobaczyć.",
"@map_publicLocationShareConfirm": { "@map_publicLocationShareConfirm": {
"placeholders": { "placeholders": {
"channelLabel": { "channelLabel": {
@ -669,7 +672,7 @@
} }
} }
}, },
"map_connectToShareMarkers": "Połącz się z urządzeniem, aby udostępniać znacznik.", "map_connectToShareMarkers": "Połącz się z urządzeniem, aby udostępniać znaczniki.",
"map_filterNodes": "Filtruj Węzły", "map_filterNodes": "Filtruj Węzły",
"map_nodeTypes": "Typy węzłów", "map_nodeTypes": "Typy węzłów",
"map_chatNodes": "Węzły czatu", "map_chatNodes": "Węzły czatu",
@ -677,13 +680,13 @@
"map_otherNodes": "Inne węzły", "map_otherNodes": "Inne węzły",
"map_keyPrefix": "Prefiks klucza", "map_keyPrefix": "Prefiks klucza",
"map_filterByKeyPrefix": "Filtruj po prefiksie klucza", "map_filterByKeyPrefix": "Filtruj po prefiksie klucza",
"map_publicKeyPrefix": "Przewód klucza publicznego", "map_publicKeyPrefix": "Prefiks klucza publicznego",
"map_markers": "Oznaczarki", "map_markers": "Znaczniki",
"map_showSharedMarkers": "Pokaż współdzielone znaki.", "map_showSharedMarkers": "Pokaż udostępnione znaczniki.",
"map_lastSeenTime": "Ostatni raz widziany", "map_lastSeenTime": "Ostatni raz widziany",
"map_sharedPin": "Współdzielony PIN", "map_sharedPin": "Udostępniona pinezka",
"map_joinRoom": "Dołącz do pokoju", "map_joinRoom": "Dołącz do pokoju",
"map_manageRepeater": "Zarządzaj Powtórzami", "map_manageRepeater": "Zarządzaj powtarzaczem",
"mapCache_title": "Bufor Map Offline", "mapCache_title": "Bufor Map Offline",
"mapCache_selectAreaFirst": "Wybierz obszar do wstępnego pobrania.", "mapCache_selectAreaFirst": "Wybierz obszar do wstępnego pobrania.",
"mapCache_noTilesToDownload": "Brak dostępnych płytek do pobrania dla tego obszaru.", "mapCache_noTilesToDownload": "Brak dostępnych płytek do pobrania dla tego obszaru.",
@ -697,7 +700,7 @@
} }
}, },
"mapCache_downloadAction": "Pobierz", "mapCache_downloadAction": "Pobierz",
"mapCache_cachedTiles": "Pamiętanych {count} płytek", "mapCache_cachedTiles": "Zapisano {count} płytek w pamięci podręcznej",
"@mapCache_cachedTiles": { "@mapCache_cachedTiles": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -705,7 +708,7 @@
} }
} }
}, },
"mapCache_cachedTilesWithFailed": "Pamiętane {downloaded} płytki ({failed} nieudane)", "mapCache_cachedTilesWithFailed": "Zapisano {downloaded} płytek ({failed} nieudane)",
"@mapCache_cachedTilesWithFailed": { "@mapCache_cachedTilesWithFailed": {
"placeholders": { "placeholders": {
"downloaded": { "downloaded": {
@ -801,12 +804,12 @@
"time_week": "tydzień", "time_week": "tydzień",
"time_weeks": "tygodnie", "time_weeks": "tygodnie",
"time_month": "miesiąc", "time_month": "miesiąc",
"time_months": "miesiace", "time_months": "miesiące",
"time_minutes": "minuty", "time_minutes": "minuty",
"time_allTime": "Wszystko czasowo", "time_allTime": "Cały czas",
"dialog_disconnect": "Odłącz", "dialog_disconnect": "Odłącz",
"dialog_disconnectConfirm": "Czy na pewno chcesz się odłączyć od tego urządzenia?", "dialog_disconnectConfirm": "Czy na pewno chcesz się odłączyć od tego urządzenia?",
"login_repeaterLogin": "Powtórz Logowanie", "login_repeaterLogin": "Logowanie do powtarzacza",
"login_roomLogin": "Logowanie do pokoju", "login_roomLogin": "Logowanie do pokoju",
"login_password": "Hasło", "login_password": "Hasło",
"login_enterPassword": "Wprowadź hasło", "login_enterPassword": "Wprowadź hasło",
@ -814,10 +817,10 @@
"login_savePasswordSubtitle": "Hasło będzie bezpiecznie przechowywane na tym urządzeniu.", "login_savePasswordSubtitle": "Hasło będzie bezpiecznie przechowywane na tym urządzeniu.",
"login_repeaterDescription": "Wprowadź hasło do powtarzacza, aby uzyskać dostęp do ustawień i statusu.", "login_repeaterDescription": "Wprowadź hasło do powtarzacza, aby uzyskać dostęp do ustawień i statusu.",
"login_roomDescription": "Wprowadź hasło do pokoju, aby uzyskać dostęp do ustawień i statusu.", "login_roomDescription": "Wprowadź hasło do pokoju, aby uzyskać dostęp do ustawień i statusu.",
"login_routing": "Przekierowanie", "login_routing": "Trasowanie",
"login_routingMode": "Tryb routingu", "login_routingMode": "Tryb routingu",
"login_autoUseSavedPath": "Automatycznie (użyj zapisanej ścieżki)", "login_autoUseSavedPath": "Automatycznie (użyj zapisanej ścieżki)",
"login_forceFloodMode": "Wymusz Tryb Powodowany", "login_forceFloodMode": "Wymuś tryb zalewowy",
"login_managePaths": "Zarządzaj Ścieżkami", "login_managePaths": "Zarządzaj Ścieżkami",
"login_login": "Zaloguj się", "login_login": "Zaloguj się",
"login_attempt": "Próba {current}/{max}", "login_attempt": "Próba {current}/{max}",
@ -840,9 +843,9 @@
} }
}, },
"login_failedMessage": "Logowanie nie powiodło się. Hasło jest nieprawidłowe albo repeater jest nieosiągalny.", "login_failedMessage": "Logowanie nie powiodło się. Hasło jest nieprawidłowe albo repeater jest nieosiągalny.",
"common_reload": "Ponownie załadować", "common_reload": "Odśwież",
"common_clear": "Wyczyść", "common_clear": "Wyczyść",
"path_currentPath": "Aktualny ścieżka: {path}", "path_currentPath": "Aktualna ścieżka: {path}",
"@path_currentPath": { "@path_currentPath": {
"placeholders": { "placeholders": {
"path": { "path": {
@ -850,7 +853,7 @@
} }
} }
}, },
"path_usingHopsPath": "Użyj ścieżki {count} {count, plural, =1{hop} other{hops}}.", "path_usingHopsPath": "Użyj ścieżki {count} {count, plural, one{skok} few{skoki} many{skoków} other{skoków}}.",
"@path_usingHopsPath": { "@path_usingHopsPath": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -859,11 +862,11 @@
} }
}, },
"path_enterCustomPath": "Wprowadź własną ścieżkę", "path_enterCustomPath": "Wprowadź własną ścieżkę",
"path_currentPathLabel": "Aktualny ścieżka", "path_currentPathLabel": "Aktualna ścieżka",
"path_hexPrefixInstructions": "Wprowadź 2-znakowe prefiksy szesnastkowe dla każdego skoku, oddzielone przecinkami.", "path_hexPrefixInstructions": "Wprowadź 2-znakowe prefiksy szesnastkowe dla każdego skoku, oddzielone przecinkami.",
"path_hexPrefixExample": "A1,F2,3C (każedy węzeł używa pierwszego bajtu swojego klucza publicznego)", "path_hexPrefixExample": "A1,F2,3C (każdy węzeł używa pierwszego bajtu swojego klucza publicznego)",
"path_labelHexPrefixes": "Ścieżka (przesunięcia bitowe)", "path_labelHexPrefixes": "Ścieżka (prefiksy hex)",
"path_helperMaxHops": "Maksymalnie 64 skoki. Każda prefiks ma 2 znaki szesnastkowe (1 bajt).", "path_helperMaxHops": "Maksymalnie 64 skoki. Każdy prefiks ma 2 znaki szesnastkowe (1 bajt).",
"path_selectFromContacts": "Albo wybierz z kontaktów:", "path_selectFromContacts": "Albo wybierz z kontaktów:",
"path_noRepeatersFound": "Nie znaleziono repeaterów ani serwerów pokoi.", "path_noRepeatersFound": "Nie znaleziono repeaterów ani serwerów pokoi.",
"path_customPathsRequire": "Dostosowane ścieżki wymagają pośrednich skoków, które mogą przekazywać wiadomości.", "path_customPathsRequire": "Dostosowane ścieżki wymagają pośrednich skoków, które mogą przekazywać wiadomości.",
@ -877,23 +880,23 @@
}, },
"path_tooLong": "Ścieżka jest zbyt długa. Dozwolonych skoków wynosi 64.", "path_tooLong": "Ścieżka jest zbyt długa. Dozwolonych skoków wynosi 64.",
"path_setPath": "Ustaw Ścieżkę", "path_setPath": "Ustaw Ścieżkę",
"repeater_management": "Zarządzanie Powtórzami", "repeater_management": "Zarządzanie powtarzaczami",
"repeater_managementTools": "Narzędzia Zarządzania", "repeater_managementTools": "Narzędzia Zarządzania",
"repeater_status": "Status", "repeater_status": "Status",
"repeater_statusSubtitle": "Wyświetl status powtarzacza, statystyki i sąsiadów.", "repeater_statusSubtitle": "Wyświetl status powtarzacza, statystyki i sąsiadów.",
"repeater_telemetry": "Telemetry", "repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Wyświetl dane telemetryczne z czujników i statystyki systemu", "repeater_telemetrySubtitle": "Wyświetl dane telemetryczne z czujników i statystyki systemu",
"repeater_cli": "CLI", "repeater_cli": "CLI",
"repeater_cliSubtitle": "Wyślij polecenia do powielacza", "repeater_cliSubtitle": "Wyślij polecenia do powtarzacza",
"repeater_settings": "Ustawienia", "repeater_settings": "Ustawienia",
"repeater_settingsSubtitle": "Skonfiguruj parametry powtarzacza", "repeater_settingsSubtitle": "Skonfiguruj parametry powtarzacza",
"repeater_statusTitle": "Status powtarzacza", "repeater_statusTitle": "Status powtarzacza",
"repeater_routingMode": "Tryb routingu", "repeater_routingMode": "Tryb routingu",
"repeater_autoUseSavedPath": "Automatycznie (użyj zapisanej ścieżki)", "repeater_autoUseSavedPath": "Automatycznie (użyj zapisanej ścieżki)",
"repeater_forceFloodMode": "Wymusz Tryb Powodowany", "repeater_forceFloodMode": "Wymuś tryb zalewowy",
"repeater_pathManagement": "Zarządzanie ścieżkami", "repeater_pathManagement": "Zarządzanie ścieżkami",
"repeater_refresh": "Odśwież", "repeater_refresh": "Odśwież",
"repeater_statusRequestTimeout": "Życzenie statusu timed out.", "repeater_statusRequestTimeout": "Przekroczono czas oczekiwania na status.",
"repeater_errorLoadingStatus": "Błąd podczas ładowania statusu: {error}", "repeater_errorLoadingStatus": "Błąd podczas ładowania statusu: {error}",
"@repeater_errorLoadingStatus": { "@repeater_errorLoadingStatus": {
"placeholders": { "placeholders": {
@ -905,7 +908,7 @@
"repeater_systemInformation": "Informacje o systemie", "repeater_systemInformation": "Informacje o systemie",
"repeater_battery": "Bateria", "repeater_battery": "Bateria",
"repeater_clockAtLogin": "Godzina (przy logowaniu)", "repeater_clockAtLogin": "Godzina (przy logowaniu)",
"repeater_uptime": "Dostępność", "repeater_uptime": "Czas pracy",
"repeater_queueLength": "Długość kolejki", "repeater_queueLength": "Długość kolejki",
"repeater_debugFlags": "Opcje debugowania", "repeater_debugFlags": "Opcje debugowania",
"repeater_radioStatistics": "Statystyki Radia", "repeater_radioStatistics": "Statystyki Radia",
@ -935,7 +938,7 @@
} }
} }
}, },
"repeater_packetTxTotal": "Razem: {total}, Powodzenie: {flood}, Bezpośrednio: {direct}", "repeater_packetTxTotal": "Razem: {total}, Zalew: {flood}, Bezpośrednio: {direct}",
"@repeater_packetTxTotal": { "@repeater_packetTxTotal": {
"placeholders": { "placeholders": {
"total": { "total": {
@ -949,7 +952,7 @@
} }
} }
}, },
"repeater_packetRxTotal": "Razem: {total}, Powodzenie: {flood}, Bezpośrednio: {direct}", "repeater_packetRxTotal": "Razem: {total}, Zalew: {flood}, Bezpośrednio: {direct}",
"@repeater_packetRxTotal": { "@repeater_packetRxTotal": {
"placeholders": { "placeholders": {
"total": { "total": {
@ -963,7 +966,7 @@
} }
} }
}, },
"repeater_duplicatesFloodDirect": "Powodzie: {flood}, Bezpośrednie: {direct}", "repeater_duplicatesFloodDirect": "Zalew: {flood}, Bezpośrednie: {direct}",
"@repeater_duplicatesFloodDirect": { "@repeater_duplicatesFloodDirect": {
"placeholders": { "placeholders": {
"flood": { "flood": {
@ -982,14 +985,14 @@
} }
} }
}, },
"repeater_settingsTitle": "Ustawienia Powtórki", "repeater_settingsTitle": "Ustawienia powtarzacza",
"repeater_basicSettings": "Podstawowe Ustawienia", "repeater_basicSettings": "Podstawowe Ustawienia",
"repeater_repeaterName": "Nazwa Powtórnika", "repeater_repeaterName": "Nazwa Powtórnika",
"repeater_repeaterNameHelper": "Wyświetl nazwę tego powtarzacza", "repeater_repeaterNameHelper": "Wyświetl nazwę tego powtarzacza",
"repeater_adminPassword": "Hasło Administracyjne", "repeater_adminPassword": "Hasło Administracyjne",
"repeater_adminPasswordHelper": "Pełny dostęp hasło", "repeater_adminPasswordHelper": "Hasło z pełnym dostępem",
"repeater_guestPassword": "Hasło gościa", "repeater_guestPassword": "Hasło gościa",
"repeater_guestPasswordHelper": "Dostęp tylko do odczytu hasło", "repeater_guestPasswordHelper": "Hasło tylko do odczytu",
"repeater_radioSettings": "Ustawienia radia", "repeater_radioSettings": "Ustawienia radia",
"repeater_frequencyMhz": "Częstotliwość (MHz)", "repeater_frequencyMhz": "Częstotliwość (MHz)",
"repeater_frequencyHelper": "300-2500 MHz", "repeater_frequencyHelper": "300-2500 MHz",
@ -997,7 +1000,7 @@
"repeater_txPowerHelper": "1-30 dBm", "repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Przepustowość", "repeater_bandwidth": "Przepustowość",
"repeater_spreadingFactor": "Współczynnik rozpraszania", "repeater_spreadingFactor": "Współczynnik rozpraszania",
"repeater_codingRate": "Stawka kodowania", "repeater_codingRate": "Współczynnik kodowania",
"repeater_locationSettings": "Ustawienia Lokalizacji", "repeater_locationSettings": "Ustawienia Lokalizacji",
"repeater_latitude": "Szerokość", "repeater_latitude": "Szerokość",
"repeater_latitudeHelper": "Stopnie dziesiętne (np. 37.7749)", "repeater_latitudeHelper": "Stopnie dziesiętne (np. 37.7749)",
@ -1005,10 +1008,10 @@
"repeater_longitudeHelper": "Stopnie dziesiętne (np. -122,4194)", "repeater_longitudeHelper": "Stopnie dziesiętne (np. -122,4194)",
"repeater_features": "Funkcje", "repeater_features": "Funkcje",
"repeater_packetForwarding": "Przekierowanie pakietów", "repeater_packetForwarding": "Przekierowanie pakietów",
"repeater_packetForwardingSubtitle": "Włącz repeater, aby przekazywać pakiety.", "repeater_packetForwardingSubtitle": "Włącz powtarzacz, aby przekazywać pakiety.",
"repeater_guestAccess": "Dostęp dla gości", "repeater_guestAccess": "Dostęp dla gości",
"repeater_guestAccessSubtitle": "Umożliw dostęp tylko do odczytu dla gości.", "repeater_guestAccessSubtitle": "Umożliw dostęp tylko do odczytu dla gości.",
"repeater_privacyMode": "Tryb Prywatności", "repeater_privacyMode": "Tryb prywatności",
"repeater_privacyModeSubtitle": "Ukryj imię/lokalizację w rozgłoszeniach", "repeater_privacyModeSubtitle": "Ukryj imię/lokalizację w rozgłoszeniach",
"repeater_advertisementSettings": "Ustawienia rozgłoszeń", "repeater_advertisementSettings": "Ustawienia rozgłoszeń",
"repeater_localAdvertInterval": "Interwał rozgłoszenia lokalnego", "repeater_localAdvertInterval": "Interwał rozgłoszenia lokalnego",
@ -1038,7 +1041,7 @@
"repeater_regenerateIdentityKeySubtitle": "Wygeneruj nową parę kluczy publicznych/prywatnych", "repeater_regenerateIdentityKeySubtitle": "Wygeneruj nową parę kluczy publicznych/prywatnych",
"repeater_regenerateIdentityKeyConfirm": "Zostanie wygenerowana nowa tożsamość dla powtarzacza. Kontynuować?", "repeater_regenerateIdentityKeyConfirm": "Zostanie wygenerowana nowa tożsamość dla powtarzacza. Kontynuować?",
"repeater_eraseFileSystem": "Wyczyść System Plików", "repeater_eraseFileSystem": "Wyczyść System Plików",
"repeater_eraseFileSystemSubtitle": "Sformatuj system plików powielacza", "repeater_eraseFileSystemSubtitle": "Sformatuj system plików powtarzacza",
"repeater_eraseFileSystemConfirm": "OSTRZEŻENIE: To spowoduje usunięcie wszystkich danych z powtarzacza. Nie da się tego cofnąć!", "repeater_eraseFileSystemConfirm": "OSTRZEŻENIE: To spowoduje usunięcie wszystkich danych z powtarzacza. Nie da się tego cofnąć!",
"repeater_eraseSerialOnly": "Usunięcie jest dostępne tylko przez konsolę szeregową.", "repeater_eraseSerialOnly": "Usunięcie jest dostępne tylko przez konsolę szeregową.",
"repeater_commandSent": "Polecenie wysłane: {command}", "repeater_commandSent": "Polecenie wysłane: {command}",
@ -1068,13 +1071,13 @@
} }
}, },
"repeater_refreshBasicSettings": "Odśwież Podstawowe Ustawienia", "repeater_refreshBasicSettings": "Odśwież Podstawowe Ustawienia",
"repeater_refreshRadioSettings": "Odśwież Ustawienia Radio", "repeater_refreshRadioSettings": "Odśwież ustawienia radia",
"repeater_refreshTxPower": "Odśwież moc TX", "repeater_refreshTxPower": "Odśwież moc TX",
"repeater_refreshLocationSettings": "Odśwież Ustawienia Lokalizacji", "repeater_refreshLocationSettings": "Odśwież Ustawienia Lokalizacji",
"repeater_refreshPacketForwarding": "Odśwież trasowanie pakietów", "repeater_refreshPacketForwarding": "Odśwież trasowanie pakietów",
"repeater_refreshGuestAccess": "Odśwież dostęp gościa", "repeater_refreshGuestAccess": "Odśwież dostęp gościa",
"repeater_refreshPrivacyMode": "Odśwież Tryb Prywatności", "repeater_refreshPrivacyMode": "Odśwież Tryb Prywatności",
"repeater_refreshAdvertisementSettings": "Odśwież Ustawienia Reklamy", "repeater_refreshAdvertisementSettings": "Odśwież ustawienia rozgłoszeń",
"repeater_refreshed": "{label} odświeżone", "repeater_refreshed": "{label} odświeżone",
"@repeater_refreshed": { "@repeater_refreshed": {
"placeholders": { "placeholders": {
@ -1101,7 +1104,7 @@
"repeater_previousCommand": "Poprzednia komenda", "repeater_previousCommand": "Poprzednia komenda",
"repeater_nextCommand": "Następna komenda", "repeater_nextCommand": "Następna komenda",
"repeater_enterCommandFirst": "Wprowadź najpierw polecenie", "repeater_enterCommandFirst": "Wprowadź najpierw polecenie",
"repeater_cliCommandFrameTitle": "Określony Wyraz Polecenia CLI", "repeater_cliCommandFrameTitle": "Ramka polecenia CLI",
"repeater_cliCommandError": "Błąd: {error}", "repeater_cliCommandError": "Błąd: {error}",
"@repeater_cliCommandError": { "@repeater_cliCommandError": {
"placeholders": { "placeholders": {
@ -1110,12 +1113,12 @@
} }
} }
}, },
"repeater_cliQuickGetName": "Pobierz imię", "repeater_cliQuickGetName": "Pobierz nazwę",
"repeater_cliQuickGetRadio": "Uzyskaj Radio", "repeater_cliQuickGetRadio": "Pobierz radio",
"repeater_cliQuickGetTx": "Pobierz TX", "repeater_cliQuickGetTx": "Pobierz TX",
"repeater_cliQuickNeighbors": "Sąsiedzi", "repeater_cliQuickNeighbors": "Sąsiedzi",
"repeater_cliQuickVersion": "Wersja", "repeater_cliQuickVersion": "Wersja",
"repeater_cliQuickAdvertise": "Reklama", "repeater_cliQuickAdvertise": "Rozgłoś",
"repeater_cliQuickClock": "Godzina", "repeater_cliQuickClock": "Godzina",
"repeater_cliHelpAdvert": "Wysyła pakiet rozgłoszeniowy", "repeater_cliHelpAdvert": "Wysyła pakiet rozgłoszeniowy",
"repeater_cliHelpReboot": "Zresetuj urządzenie. (Uwaga, może pojawić się 'Timeout', co jest normalne)", "repeater_cliHelpReboot": "Zresetuj urządzenie. (Uwaga, może pojawić się 'Timeout', co jest normalne)",
@ -1127,9 +1130,9 @@
"repeater_cliHelpSetTx": "Ustawia moc transmisji LoRa w dBm. (zrestartuj, aby zastosować)", "repeater_cliHelpSetTx": "Ustawia moc transmisji LoRa w dBm. (zrestartuj, aby zastosować)",
"repeater_cliHelpSetRepeat": "Włącza lub wyłącza rolę powtarzacza dla tego węzła.", "repeater_cliHelpSetRepeat": "Włącza lub wyłącza rolę powtarzacza dla tego węzła.",
"repeater_cliHelpSetAllowReadOnly": "(Serwer pokoju) Jeśli 'włączone', to logowanie z pustym hasłem będzie dozwolone, ale nie można publikować w pokoju (tylko czytać).", "repeater_cliHelpSetAllowReadOnly": "(Serwer pokoju) Jeśli 'włączone', to logowanie z pustym hasłem będzie dozwolone, ale nie można publikować w pokoju (tylko czytać).",
"repeater_cliHelpSetFloodMax": "Ustawia maksymalną liczbę skoków pakietu powrotnego (jeśli >= max, pakiet nie jest przekierowywany)", "repeater_cliHelpSetFloodMax": "Ustawia maksymalną liczbę skoków pakietu zalewowego (jeśli >= max, pakiet nie jest przekierowywany)",
"repeater_cliHelpSetIntThresh": "Ustawia Próg Interferencji (w dB). Domyślnie wynosi 14. Ustaw na 0, aby wyłączyć wykrywanie zakłóceń kanału.", "repeater_cliHelpSetIntThresh": "Ustawia Próg Interferencji (w dB). Domyślnie wynosi 14. Ustaw na 0, aby wyłączyć wykrywanie zakłóceń kanału.",
"repeater_cliHelpSetAgcResetInterval": "Ustawia interwał do zresetowania Automatycznego Sterownika Głośności. Ustaw na 0, aby wyłączyć.", "repeater_cliHelpSetAgcResetInterval": "Ustawia interwał do zresetowania automatycznego wzmocnienia (AGC). Ustaw na 0, aby wyłączyć.",
"repeater_cliHelpSetMultiAcks": "Włącza lub wyłącza funkcję 'podwójnych potwierdzeń'.", "repeater_cliHelpSetMultiAcks": "Włącza lub wyłącza funkcję 'podwójnych potwierdzeń'.",
"repeater_cliHelpSetAdvertInterval": "Ustawia interwał timera w minutach do wysyłania pakietu rozgłoszenia lokalnego (bezpośredniego). Ustaw na 0, aby wyłączyć.", "repeater_cliHelpSetAdvertInterval": "Ustawia interwał timera w minutach do wysyłania pakietu rozgłoszenia lokalnego (bezpośredniego). Ustaw na 0, aby wyłączyć.",
"repeater_cliHelpSetFloodAdvertInterval": "Ustawia interwał timera w godzinach do wysłania pakietu rozgłoszeniowego typu \"flood\". Ustaw na 0, aby wyłączyć.", "repeater_cliHelpSetFloodAdvertInterval": "Ustawia interwał timera w godzinach do wysłania pakietu rozgłoszeniowego typu \"flood\". Ustaw na 0, aby wyłączyć.",
@ -1149,19 +1152,19 @@
"repeater_cliHelpSetAdcMultiplier": "Ustawia niestandardowy współczynnik do korekty zgłaszanego napięcia baterii (obsługa tylko na wybranych płytach).", "repeater_cliHelpSetAdcMultiplier": "Ustawia niestandardowy współczynnik do korekty zgłaszanego napięcia baterii (obsługa tylko na wybranych płytach).",
"repeater_cliHelpTempRadio": "Ustawia tymczasowe parametry radia na podany czas trwania w minutach, a następnie powraca do oryginalnych parametrów radia. (nie zapisuje zmian w preferencjach).", "repeater_cliHelpTempRadio": "Ustawia tymczasowe parametry radia na podany czas trwania w minutach, a następnie powraca do oryginalnych parametrów radia. (nie zapisuje zmian w preferencjach).",
"repeater_cliHelpSetPerm": "Modyfikuje ACL. Usuwa dopasowaną wpis (z prefiksem pubkey), jeśli \"permissions\" wynosi zero. Dodaje nowy wpis, jeśli pubkey-hex ma pełną długość i nie znajduje się obecnie w ACL. Aktualizuje wpis, dopasowując prefiks pubkey. Bit uprawnień zależy od roli firmware, ale dolne 2 bity to: 0 (Gość), 1 (tylko odczyt), 2 (odczyt i zapis), 3 (administrator).", "repeater_cliHelpSetPerm": "Modyfikuje ACL. Usuwa dopasowaną wpis (z prefiksem pubkey), jeśli \"permissions\" wynosi zero. Dodaje nowy wpis, jeśli pubkey-hex ma pełną długość i nie znajduje się obecnie w ACL. Aktualizuje wpis, dopasowując prefiks pubkey. Bit uprawnień zależy od roli firmware, ale dolne 2 bity to: 0 (Gość), 1 (tylko odczyt), 2 (odczyt i zapis), 3 (administrator).",
"repeater_cliHelpGetBridgeType": "Uzyskano typ mostu: brak, rs232, espnow", "repeater_cliHelpGetBridgeType": "Pobiera typ mostka: brak, rs232, espnow",
"repeater_cliHelpLogStart": "Rozpoczyna się logowanie pakietów do systemu plików.", "repeater_cliHelpLogStart": "Rozpoczyna się logowanie pakietów do systemu plików.",
"repeater_cliHelpLogStop": "Zatrzymuje logowanie pakietów do systemu plików.", "repeater_cliHelpLogStop": "Zatrzymuje logowanie pakietów do systemu plików.",
"repeater_cliHelpLogErase": "Usuwa logi pakietów z systemu plików.", "repeater_cliHelpLogErase": "Usuwa logi pakietów z systemu plików.",
"repeater_cliHelpNeighbors": "Wyświetla listę innych węzłów powtarzających się, które usłyszano dzięki rozgłoszeniom zero-hop. Każda linia to: id-prefix-hex:timestamp:snr-times-4", "repeater_cliHelpNeighbors": "Wyświetla listę innych węzłów powtarzających się, które usłyszano dzięki rozgłoszeniom zero-hop. Każda linia to: id-prefix-hex:timestamp:snr-times-4",
"repeater_cliHelpNeighborRemove": "Usuwa pierwszy pasujący wpis (z prefiksem pubkey (hex)) z listy sąsiadów.", "repeater_cliHelpNeighborRemove": "Usuwa pierwszy pasujący wpis (z prefiksem pubkey (hex)) z listy sąsiadów.",
"repeater_cliHelpRegion": "(tylko seria) Wyświetla wszystkie zdefiniowane regiony i aktualne uprawnienia do powodzi.", "repeater_cliHelpRegion": "(tylko port szeregowy) Wyświetla wszystkie zdefiniowane regiony i aktualne uprawnienia do zalewu.",
"repeater_cliHelpRegionLoad": "ZAPOMNIJ: to jest specjalne wywołanie wielokomendowe. Każda następna komenda jest nazwą regionu (wcięta spacjami, aby wskazywać hierarchię nadrzędną, z minimum jedną spacją). Zakończona wysłaniem pustej linii/komendy.", "repeater_cliHelpRegionLoad": "UWAGA: to jest specjalne wywołanie wielokomendowe. Każda następna komenda jest nazwą regionu (wcięta spacjami, aby wskazywać hierarchię nadrzędną, z minimum jedną spacją). Zakończona wysłaniem pustej linii/komendy.",
"repeater_cliHelpRegionGet": "Wyszukuje region o podanej nazwie prefiksu (lub \"\" dla zakresu globalnego). Odpowiada \"-> region-name (parent-name) 'F'\"", "repeater_cliHelpRegionGet": "Wyszukuje region o podanej nazwie prefiksu (lub \"\" dla zakresu globalnego). Odpowiada \"-> region-name (parent-name) 'F'\"",
"repeater_cliHelpRegionPut": "Dodaje lub aktualizuje definicję regionu z podaną nazwą.", "repeater_cliHelpRegionPut": "Dodaje lub aktualizuje definicję regionu z podaną nazwą.",
"repeater_cliHelpRegionRemove": "Usuwa definicję regionu o podanej nazwie. (musi się dokładnie zgadzać i nie może mieć podregionów).", "repeater_cliHelpRegionRemove": "Usuwa definicję regionu o podanej nazwie. (musi się dokładnie zgadzać i nie może mieć podregionów).",
"repeater_cliHelpRegionAllowf": "Ustawia uprawnienia 'P'łytkowe dla podanego regionu. ('' dla zakresu globalnego/starszego)", "repeater_cliHelpRegionAllowf": "Ustawia uprawnienia 'F' (zalewowe) dla podanego regionu. ('' dla zakresu globalnego/starszego)",
"repeater_cliHelpRegionDenyf": "Usuwa uprawnienie 'Pływające' dla podanej strefy. (ZALECANE: na tym etapie NIE zaleca się używania tego na globalnym/starszym zakresie!!).", "repeater_cliHelpRegionDenyf": "Usuwa uprawnienie 'F' (zalewowe) dla podanej strefy. (ZALECANE: na tym etapie NIE zaleca się używania tego na globalnym/starszym zakresie!!).",
"repeater_cliHelpRegionHome": "Odpowiada z aktualnej 'home' region. (Uwaga: nie zostało jeszcze zastosowane, zarezerwowane na przyszłość).", "repeater_cliHelpRegionHome": "Odpowiada z aktualnej 'home' region. (Uwaga: nie zostało jeszcze zastosowane, zarezerwowane na przyszłość).",
"repeater_cliHelpRegionHomeSet": "Ustawia region 'domowe'.", "repeater_cliHelpRegionHomeSet": "Ustawia region 'domowe'.",
"repeater_cliHelpRegionSave": "Zapisuje listę/mapę regionów do pamięci.", "repeater_cliHelpRegionSave": "Zapisuje listę/mapę regionów do pamięci.",
@ -1172,7 +1175,7 @@
"repeater_cliHelpGpsAdvert": "Udostępnia konfigurację rozgłoszeń lokalizacji węzła:\n- brak: nie uwzględniaj lokalizacji w rozgłoszeniach\n- udostępnia: udostępnia lokalizację GPS (z SensorManager)\n- ustawienia: rozgłaszaj lokalizację przechowywaną w ustawieniach", "repeater_cliHelpGpsAdvert": "Udostępnia konfigurację rozgłoszeń lokalizacji węzła:\n- brak: nie uwzględniaj lokalizacji w rozgłoszeniach\n- udostępnia: udostępnia lokalizację GPS (z SensorManager)\n- ustawienia: rozgłaszaj lokalizację przechowywaną w ustawieniach",
"repeater_cliHelpGpsAdvertSet": "Ustawia konfigurację rozgłoszeń lokalizacji.", "repeater_cliHelpGpsAdvertSet": "Ustawia konfigurację rozgłoszeń lokalizacji.",
"repeater_commandsListTitle": "Lista poleceń", "repeater_commandsListTitle": "Lista poleceń",
"repeater_commandsListNote": "ZAPAMIĘTAJ: dla różnych poleceń \"set ...\" istnieje również polecenie \"get ...\".", "repeater_commandsListNote": "UWAGA: dla różnych poleceń \"set ...\" istnieje również polecenie \"get ...\".",
"repeater_general": "Ogólne", "repeater_general": "Ogólne",
"repeater_settingsCategory": "Ustawienia", "repeater_settingsCategory": "Ustawienia",
"repeater_bridge": "Most", "repeater_bridge": "Most",
@ -1182,9 +1185,9 @@
"repeater_regionNote": "Wprowadzono komendy regionalne w celu zarządzania definicjami i uprawnieniami regionów.", "repeater_regionNote": "Wprowadzono komendy regionalne w celu zarządzania definicjami i uprawnieniami regionów.",
"repeater_gpsManagement": "Zarządzanie GPS", "repeater_gpsManagement": "Zarządzanie GPS",
"repeater_gpsNote": "Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.", "repeater_gpsNote": "Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.",
"telemetry_receivedData": "Otrzymano Dane Telemetrii", "telemetry_receivedData": "Odebrane dane telemetrii",
"telemetry_requestTimeout": "Życzenie o danych telemetrycznych nie udało się.", "telemetry_requestTimeout": "Przekroczono czas oczekiwania na telemetrię.",
"telemetry_errorLoading": "Błąd podczas ładowania telemetry: {error}", "telemetry_errorLoading": "Błąd podczas ładowania telemetrii: {error}",
"@telemetry_errorLoading": { "@telemetry_errorLoading": {
"placeholders": { "placeholders": {
"error": { "error": {
@ -1205,7 +1208,7 @@
"telemetry_voltageLabel": "Napięcie", "telemetry_voltageLabel": "Napięcie",
"telemetry_mcuTemperatureLabel": "Temperatura MCU", "telemetry_mcuTemperatureLabel": "Temperatura MCU",
"telemetry_temperatureLabel": "Temperatura", "telemetry_temperatureLabel": "Temperatura",
"telemetry_currentLabel": "Obecny", "telemetry_currentLabel": "Prąd",
"telemetry_batteryValue": "{percent}% / {volts}V", "telemetry_batteryValue": "{percent}% / {volts}V",
"@telemetry_batteryValue": { "@telemetry_batteryValue": {
"placeholders": { "placeholders": {
@ -1217,7 +1220,7 @@
} }
} }
}, },
"telemetry_voltageValue": "{volts}W", "telemetry_voltageValue": "{volts}V",
"@telemetry_voltageValue": { "@telemetry_voltageValue": {
"placeholders": { "placeholders": {
"volts": { "volts": {
@ -1246,8 +1249,8 @@
}, },
"channelPath_title": "Ścieżka pakietu", "channelPath_title": "Ścieżka pakietu",
"channelPath_viewMap": "Wyświetl mapę", "channelPath_viewMap": "Wyświetl mapę",
"channelPath_otherObservedPaths": "Inne Zauważone Ścieżki", "channelPath_otherObservedPaths": "Inne zaobserwowane ścieżki",
"channelPath_repeaterHops": "Skoki Powtórki", "channelPath_repeaterHops": "Skoki powtarzaczy",
"channelPath_noHopDetails": "Szczegóły dotyczące tego pakietu nie zostały podane.", "channelPath_noHopDetails": "Szczegóły dotyczące tego pakietu nie zostały podane.",
"channelPath_messageDetails": "Szczegóły wiadomości", "channelPath_messageDetails": "Szczegóły wiadomości",
"channelPath_senderLabel": "Nadawca", "channelPath_senderLabel": "Nadawca",
@ -1255,7 +1258,7 @@
"channelPath_repeatsLabel": "Powtórzenia", "channelPath_repeatsLabel": "Powtórzenia",
"channelPath_pathLabel": "Ścieżka {index}", "channelPath_pathLabel": "Ścieżka {index}",
"channelPath_observedLabel": "Obserwowane", "channelPath_observedLabel": "Obserwowane",
"channelPath_observedPathTitle": "Obserwowany ścieżka {index} • {hops}", "channelPath_observedPathTitle": "Obserwowana ścieżka {index} • {hops}",
"@channelPath_observedPathTitle": { "@channelPath_observedPathTitle": {
"placeholders": { "placeholders": {
"index": { "index": {
@ -1312,7 +1315,7 @@
} }
}, },
"channelPath_mapTitle": "Mapa ścieżek", "channelPath_mapTitle": "Mapa ścieżek",
"channelPath_noRepeaterLocations": "Brak dostępnych lokalizacji powtarzaczy dla tego ścieżki.", "channelPath_noRepeaterLocations": "Brak dostępnych lokalizacji powtarzaczy dla tej ścieżki.",
"channelPath_primaryPath": "Ścieżka {index} (Główna)", "channelPath_primaryPath": "Ścieżka {index} (Główna)",
"@channelPath_primaryPath": { "@channelPath_primaryPath": {
"placeholders": { "placeholders": {

Loading…
Cancel
Save

Powered by TurnKey Linux.