diff --git a/lib/l10n/app_localizations_pl.dart b/lib/l10n/app_localizations_pl.dart index 9aa74b8..f2dcda2 100644 --- a/lib/l10n/app_localizations_pl.dart +++ b/lib/l10n/app_localizations_pl.dart @@ -42,7 +42,7 @@ class AppLocalizationsPl extends AppLocalizations { String get common_deleteAll => 'Usuń wszystko'; @override - String get common_close => 'Zamknąć'; + String get common_close => 'Zamknij'; @override String get common_edit => 'Edytuj'; @@ -75,7 +75,7 @@ class AppLocalizationsPl extends AppLocalizations { String get common_copy => 'Kopiuj'; @override - String get common_retry => 'Spróbować'; + String get common_retry => 'Ponów'; @override String get common_hide => 'Ukryj'; @@ -87,10 +87,10 @@ class AppLocalizationsPl extends AppLocalizations { String get common_enable => 'Włącz'; @override - String get common_disable => 'Wyłączyć'; + String get common_disable => 'Wyłącz'; @override - String get common_reboot => 'Zrestartować'; + String get common_reboot => 'Uruchom ponownie'; @override String get common_loading => 'Ładowanie...'; @@ -253,7 +253,7 @@ class AppLocalizationsPl extends AppLocalizations { String get scanner_disconnecting => 'Odłączanie...'; @override - String get scanner_notConnected => 'Niepołączony'; + String get scanner_notConnected => 'Nie połączono'; @override String scanner_connectedTo(String deviceName) { @@ -327,7 +327,7 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_nodeNameHint => 'Wprowadź nazwę węzła'; @override - String get settings_nodeNameUpdated => 'Imię zaktualizowane'; + String get settings_nodeNameUpdated => 'Nazwa zaktualizowana'; @override String get settings_radioSettings => 'Ustawienia radia'; @@ -378,14 +378,14 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_longitude => 'Długość'; @override - String get settings_contactSettings => 'Ustawienia kontaktowe'; + String get settings_contactSettings => 'Ustawienia kontaktów'; @override String get settings_contactSettingsSubtitle => 'Ustawienia dotyczące sposobu dodawania kontaktów'; @override - String get settings_privacyMode => 'Tryb Prywatny'; + String get settings_privacyMode => 'Tryb prywatności'; @override String get settings_privacyModeSubtitle => @@ -408,21 +408,20 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_sendAdvertisement => 'Wyślij rozgłoszenie'; @override - String get settings_sendAdvertisementSubtitle => - 'Obecność transmisji jest teraz'; + String get settings_sendAdvertisementSubtitle => 'Nadaj obecność teraz'; @override String get settings_advertisementSent => 'Rozgłoszenie wysłane'; @override - String get settings_syncTime => 'Czas synchronizacji'; + String get settings_syncTime => 'Synchronizacja czasu'; @override String get settings_syncTimeSubtitle => 'Ustaw zegar urządzenia na czas telefonu.'; @override - String get settings_timeSynchronized => 'Synchronizacja czasu'; + String get settings_timeSynchronized => 'Czas zsynchronizowany'; @override String get settings_refreshContacts => 'Odśwież Kontakty'; @@ -445,20 +444,20 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_debug => 'Debug'; @override - String get settings_bleDebugLog => 'Log błędów BLE'; + String get settings_bleDebugLog => 'Dziennik debugowania BLE'; @override String get settings_bleDebugLogSubtitle => 'Polecenia BLE, odpowiedzi i surowe dane'; @override - String get settings_appDebugLog => 'Log Wykonywania Aplikacji'; + String get settings_appDebugLog => 'Dziennik debugowania aplikacji'; @override String get settings_appDebugLogSubtitle => 'Komunikaty debugowania aplikacji'; @override - String get settings_about => 'O mnie'; + String get settings_about => 'O aplikacji'; @override String settings_aboutVersion(String version) { @@ -477,7 +476,7 @@ class AppLocalizationsPl extends AppLocalizations { 'Dane wysokościowe LOS: Open-Meteo (CC BY 4.0)'; @override - String get settings_infoName => 'Imię'; + String get settings_infoName => 'Nazwa'; @override String get settings_infoId => 'ID'; @@ -498,7 +497,7 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_infoChannelCount => 'Liczba kanałów'; @override - String get settings_presets => 'Preset'; + String get settings_presets => 'Presety'; @override String get settings_frequency => 'Częstotliwość (MHz)'; @@ -514,13 +513,13 @@ class AppLocalizationsPl extends AppLocalizations { String get settings_bandwidth => 'Przepustowość'; @override - String get settings_spreadingFactor => 'Rozkład Czynnika'; + String get settings_spreadingFactor => 'Współczynnik rozpraszania'; @override - String get settings_codingRate => 'Stawka Kodowania'; + String get settings_codingRate => 'Współczynnik kodowania'; @override - String get settings_txPower => 'TX Moc (dBm)'; + String get settings_txPower => 'Moc TX (dBm)'; @override String get settings_txPowerHelper => '0 - 22'; @@ -566,7 +565,7 @@ class AppLocalizationsPl extends AppLocalizations { String get appSettings_language => 'Język'; @override - String get appSettings_languageSystem => 'Domyślny systemowy'; + String get appSettings_languageSystem => 'Domyślny systemu'; @override String get appSettings_languageEn => 'English'; @@ -669,7 +668,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get appSettings_clearPathOnMaxRetry => - 'Wyczyść Ścieżkę na Maksymalnej Próbie'; + 'Wyczyść ścieżkę po maks. liczbie prób'; @override String get appSettings_clearPathOnMaxRetrySubtitle => @@ -677,14 +676,14 @@ class AppLocalizationsPl extends AppLocalizations { @override String get appSettings_pathsWillBeCleared => - 'Droga będzie wyczyszczona po 5 nieudanych próbach.'; + 'Ścieżka zostanie wyczyszczona po 5 nieudanych próbach.'; @override String get appSettings_pathsWillNotBeCleared => - 'Droga nie zostanie automatycznie wyczyszczona.'; + 'Ścieżka nie zostanie automatycznie wyczyszczona.'; @override - String get appSettings_autoRouteRotation => 'Automatyczne Rotowanie Trasy'; + String get appSettings_autoRouteRotation => 'Automatyczna rotacja trasy'; @override String get appSettings_autoRouteRotationSubtitle => @@ -749,7 +748,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String appSettings_batteryChemistryPerDevice(String deviceName) { - return 'Ustawione na urządzenie ($deviceName)'; + return 'Ustaw dla urządzenia ($deviceName)'; } @override @@ -769,11 +768,11 @@ class AppLocalizationsPl extends AppLocalizations { String get appSettings_mapDisplay => 'Wyświetlanie mapy'; @override - String get appSettings_showRepeaters => 'Pokaż Powtórniki'; + String get appSettings_showRepeaters => 'Pokaż powtarzacze'; @override String get appSettings_showRepeatersSubtitle => - 'Wyświetl węzły powtarzające się na mapie'; + 'Wyświetl węzły powtarzaczy na mapie'; @override 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:'; @override - String get appSettings_allTime => 'Wszystko czasowo'; + String get appSettings_allTime => 'Cały czas'; @override String get appSettings_lastHour => 'Ostatnia godzina'; @@ -819,10 +818,10 @@ class AppLocalizationsPl extends AppLocalizations { String get appSettings_last24Hours => 'Ostatnie 24 godziny'; @override - String get appSettings_lastWeek => 'Tydzień temu'; + String get appSettings_lastWeek => 'Ostatni tydzień'; @override - String get appSettings_offlineMapCache => 'Bufor Map Offline'; + String get appSettings_offlineMapCache => 'Pamięć podręczna map offline'; @override String get appSettings_unitsTitle => 'Jednostki'; @@ -853,11 +852,11 @@ class AppLocalizationsPl extends AppLocalizations { @override String get appSettings_appDebugLoggingEnabled => - 'Zdebugowanie aplikacji włączone'; + 'Logowanie debugowania aplikacji włączone'; @override String get appSettings_appDebugLoggingDisabled => - 'Zasubskrybowane logi debugowania aplikacji wyłączone.'; + 'Logowanie debugowania aplikacji wyłączone.'; @override String get contacts_title => 'Kontakty'; @@ -916,7 +915,7 @@ class AppLocalizationsPl extends AppLocalizations { } @override - String get contacts_manageRepeater => 'Zarządzaj Powtórzami'; + String get contacts_manageRepeater => 'Zarządzaj powtarzaczem'; @override String get contacts_manageRoom => 'Zarządzaj Serwerem Pokoju'; @@ -966,11 +965,11 @@ class AppLocalizationsPl extends AppLocalizations { String get contacts_noMembers => 'Brak członków'; @override - String get contacts_lastSeenNow => 'Ostatnie połączenie'; + String get contacts_lastSeenNow => 'Widziano przed chwilą'; @override String contacts_lastSeenMinsAgo(int minutes) { - return 'Ostatnie połączenie $minutes min temu'; + return 'Widziano $minutes min temu'; } @override @@ -978,7 +977,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String contacts_lastSeenHoursAgo(int hours) { - return 'Ostatnie połączenie $hours godzin temu'; + return 'Widziano $hours godz. temu'; } @override @@ -986,7 +985,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String contacts_lastSeenDaysAgo(int days) { - return 'Ostatnie połączenie $days dni temu'; + return 'Widziano $days dni temu'; } @override @@ -1016,7 +1015,7 @@ class AppLocalizationsPl extends AppLocalizations { String get channels_public => 'Publiczny'; @override - String get channels_private => 'Prywatne'; + String get channels_private => 'Prywatny'; @override String get channels_publicChannel => 'Kanał publiczny'; @@ -1064,7 +1063,7 @@ class AppLocalizationsPl extends AppLocalizations { String get channels_usePublicChannel => 'Użyj kanału publicznego'; @override - String get channels_standardPublicPsk => 'Standard public PSK'; + String get channels_standardPublicPsk => 'Standardowy publiczny PSK'; @override String get channels_pskHex => 'PSK (Hex)'; @@ -1112,7 +1111,7 @@ class AppLocalizationsPl extends AppLocalizations { String get channels_sortLatestMessages => 'Najnowsze wiadomości'; @override - String get channels_sortUnread => 'Niezgłoszone'; + String get channels_sortUnread => 'Nieprzeczytane'; @override String get channels_createPrivateChannel => 'Utwórz Prywatny Kanał'; @@ -1171,7 +1170,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String chat_replyTo(String name) { - return 'Odpowiedz $name'; + return 'Odpowiedz do $name'; } @override @@ -1197,11 +1196,11 @@ class AppLocalizationsPl extends AppLocalizations { String get chat_messageDeleted => 'Wiadomość usunięta'; @override - String get chat_retryingMessage => 'Próba ponowienia'; + String get chat_retryingMessage => 'Ponawianie wiadomości'; @override String chat_retryCount(int current, int max) { - return 'Spróbuj $current/$max'; + return 'Próba $current/$max'; } @override @@ -1220,10 +1219,10 @@ class AppLocalizationsPl extends AppLocalizations { String get emojiCategorySmileys => 'Emoji'; @override - String get emojiCategoryGestures => 'Gestikulacje'; + String get emojiCategoryGestures => 'Gesty'; @override - String get emojiCategoryHearts => 'Serce'; + String get emojiCategoryHearts => 'Serca'; @override String get emojiCategoryObjects => 'Obiekty'; @@ -1275,10 +1274,10 @@ class AppLocalizationsPl extends AppLocalizations { 'Włącz logowanie debugowania aplikacji w ustawieniach'; @override - String get debugLog_frames => 'Ramy'; + String get debugLog_frames => 'Ramki'; @override - String get debugLog_rawLogRx => 'Surowe Log-RX'; + String get debugLog_rawLogRx => 'Surowy log RX'; @override String get debugLog_noBleActivity => 'Brak aktywności BLE jeszcze.'; @@ -1298,7 +1297,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String debugFrame_destinationPubKey(String pubKey) { - return '- Oznaczenie PubKey: $pubKey'; + return '- Docelowy klucz publiczny: $pubKey'; } @override @@ -1320,7 +1319,7 @@ class AppLocalizationsPl extends AppLocalizations { String get debugFrame_textTypeCli => 'CLI'; @override - String get debugFrame_textTypePlain => 'Proste'; + String get debugFrame_textTypePlain => 'Zwykły'; @override String debugFrame_text(String text) { @@ -1328,7 +1327,7 @@ class AppLocalizationsPl extends AppLocalizations { } @override - String get debugFrame_hexDump => 'Wyjście SzESZCZNULNE:'; + String get debugFrame_hexDump => 'Zrzut hex:'; @override 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)'; @override - String get chat_forceFloodMode => 'Wymusz Tryb Powodowany'; + String get chat_forceFloodMode => 'Wymuś tryb zalewowy'; @override String get chat_recentAckPaths => @@ -1364,8 +1363,10 @@ class AppLocalizationsPl extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'hops', - one: 'hop', + other: 'skoków', + many: 'skoków', + few: 'skoki', + one: 'skok', ); return '$count $_temp0'; } @@ -1384,7 +1385,7 @@ class AppLocalizationsPl extends AppLocalizations { String get chat_pathActions => 'Działania ścieżki:'; @override - String get chat_setCustomPath => 'Ustaw Ścieżkę Dostosowaną'; + String get chat_setCustomPath => 'Ustaw ścieżkę niestandardową'; @override String get chat_setCustomPathSubtitle => 'Ręcznie określ trasę.'; @@ -1394,11 +1395,11 @@ class AppLocalizationsPl extends AppLocalizations { @override String get chat_clearPathSubtitle => - 'Zmusz do ponownej identyfikacji przy następnym wysłaniu'; + 'Wymuś ponowne wyznaczenie trasy przy następnym wysłaniu'; @override String get chat_pathCleared => - 'Ścieżka oczyszczona. Kolejne powiadomienie odnajdzie trasę.'; + 'Ścieżka wyczyszczona. Następna wiadomość odnajdzie trasę.'; @override String get chat_floodModeSubtitle => @@ -1438,7 +1439,7 @@ class AppLocalizationsPl extends AppLocalizations { 'Urządzenie nie zostało jeszcze potwierdzone.'; @override - String get chat_type => 'Wprowadź'; + String get chat_type => 'Typ'; @override String get chat_path => 'Ścieżka'; @@ -1471,7 +1472,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String chat_unread(int count) { - return 'Niezgłoszone: $count'; + return 'Nieprzeczytane: $count'; } @override @@ -1515,7 +1516,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String map_pinsCount(int count) { - return 'Pinki: $count'; + return 'Pinezki: $count'; } @override @@ -1531,13 +1532,13 @@ class AppLocalizationsPl extends AppLocalizations { String get map_sensor => 'Czujnik'; @override - String get map_pinDm => 'Zablokuj (DM)'; + String get map_pinDm => 'Pinezka (DM)'; @override - String get map_pinPrivate => 'Zablokuj (Prywatnie)'; + String get map_pinPrivate => 'Pinezka (prywatna)'; @override - String get map_pinPublic => 'Oznacz jako publiczne'; + String get map_pinPublic => 'Pinezka (publiczna)'; @override String get map_lastSeen => 'Ostatni raz widziany'; @@ -1559,10 +1560,10 @@ class AppLocalizationsPl extends AppLocalizations { String get map_shareMarkerHere => 'Udostępnij znacznik tutaj'; @override - String get map_setAsMyLocation => 'Ustaw jako moje lokalizację'; + String get map_setAsMyLocation => 'Ustaw jako moją lokalizację'; @override - String get map_pinLabel => 'Oznacz etykietę'; + String get map_pinLabel => 'Etykieta pinezki'; @override String get map_label => 'Etykieta'; @@ -1584,12 +1585,12 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 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 String get map_filterNodes => 'Filtruj Węzły'; @@ -1613,25 +1614,25 @@ class AppLocalizationsPl extends AppLocalizations { String get map_filterByKeyPrefix => 'Filtruj po prefiksie klucza'; @override - String get map_publicKeyPrefix => 'Przewód klucza publicznego'; + String get map_publicKeyPrefix => 'Prefiks klucza publicznego'; @override - String get map_markers => 'Oznaczarki'; + String get map_markers => 'Znaczniki'; @override - String get map_showSharedMarkers => 'Pokaż współdzielone znaki.'; + String get map_showSharedMarkers => 'Pokaż udostępnione znaczniki.'; @override String get map_lastSeenTime => 'Ostatni raz widziany'; @override - String get map_sharedPin => 'Współdzielony PIN'; + String get map_sharedPin => 'Udostępniona pinezka'; @override String get map_joinRoom => 'Dołącz do pokoju'; @override - String get map_manageRepeater => 'Zarządzaj Powtórzami'; + String get map_manageRepeater => 'Zarządzaj powtarzaczem'; @override String get map_tapToAdd => 'Kliknij na węzły, aby dodać je do ścieżki.'; @@ -1669,12 +1670,12 @@ class AppLocalizationsPl extends AppLocalizations { @override String mapCache_cachedTiles(int count) { - return 'Pamiętanych $count płytek'; + return 'Zapisano $count płytek w pamięci podręcznej'; } @override String mapCache_cachedTilesWithFailed(int downloaded, int failed) { - return 'Pamiętane $downloaded płytki ($failed nieudane)'; + return 'Zapisano $downloaded płytek ($failed nieudane)'; } @override @@ -1772,13 +1773,13 @@ class AppLocalizationsPl extends AppLocalizations { String get time_month => 'miesiąc'; @override - String get time_months => 'miesiace'; + String get time_months => 'miesiące'; @override String get time_minutes => 'minuty'; @override - String get time_allTime => 'Wszystko czasowo'; + String get time_allTime => 'Cały czas'; @override 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?'; @override - String get login_repeaterLogin => 'Powtórz Logowanie'; + String get login_repeaterLogin => 'Logowanie do powtarzacza'; @override 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.'; @override - String get login_routing => 'Przekierowanie'; + String get login_routing => 'Trasowanie'; @override String get login_routingMode => 'Tryb routingu'; @@ -1824,7 +1825,7 @@ class AppLocalizationsPl extends AppLocalizations { String get login_autoUseSavedPath => 'Automatycznie (użyj zapisanej ścieżki)'; @override - String get login_forceFloodMode => 'Wymusz Tryb Powodowany'; + String get login_forceFloodMode => 'Wymuś tryb zalewowy'; @override 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.'; @override - String get common_reload => 'Ponownie załadować'; + String get common_reload => 'Odśwież'; @override String get common_clear => 'Wyczyść'; @override String path_currentPath(String path) { - return 'Aktualny ścieżka: $path'; + return 'Aktualna ścieżka: $path'; } @override @@ -1862,8 +1863,10 @@ class AppLocalizationsPl extends AppLocalizations { String _temp0 = intl.Intl.pluralLogic( count, locale: localeName, - other: 'hops', - one: 'hop', + other: 'skoków', + many: 'skoków', + few: 'skoki', + one: 'skok', ); return 'Użyj ścieżki $count $_temp0.'; } @@ -1872,7 +1875,7 @@ class AppLocalizationsPl extends AppLocalizations { String get path_enterCustomPath => 'Wprowadź własną ścieżkę'; @override - String get path_currentPathLabel => 'Aktualny ścieżka'; + String get path_currentPathLabel => 'Aktualna ścieżka'; @override String get path_hexPrefixInstructions => @@ -1880,14 +1883,14 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 - String get path_labelHexPrefixes => 'Ścieżka (przesunięcia bitowe)'; + String get path_labelHexPrefixes => 'Ścieżka (prefiksy hex)'; @override 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 String get path_selectFromContacts => 'Albo wybierz z kontaktów:'; @@ -1913,7 +1916,7 @@ class AppLocalizationsPl extends AppLocalizations { String get path_setPath => 'Ustaw Ścieżkę'; @override - String get repeater_management => 'Zarządzanie Powtórzami'; + String get repeater_management => 'Zarządzanie powtarzaczami'; @override 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.'; @override - String get repeater_telemetry => 'Telemetry'; + String get repeater_telemetry => 'Telemetria'; @override String get repeater_telemetrySubtitle => @@ -1939,7 +1942,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_cli => 'CLI'; @override - String get repeater_cliSubtitle => 'Wyślij polecenia do powielacza'; + String get repeater_cliSubtitle => 'Wyślij polecenia do powtarzacza'; @override String get repeater_neighbors => 'Sąsiedzi'; @@ -1965,7 +1968,7 @@ class AppLocalizationsPl extends AppLocalizations { 'Automatycznie (użyj zapisanej ścieżki)'; @override - String get repeater_forceFloodMode => 'Wymusz Tryb Powodowany'; + String get repeater_forceFloodMode => 'Wymuś tryb zalewowy'; @override String get repeater_pathManagement => 'Zarządzanie ścieżkami'; @@ -1974,7 +1977,8 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_refresh => 'Odśwież'; @override - String get repeater_statusRequestTimeout => 'Życzenie statusu timed out.'; + String get repeater_statusRequestTimeout => + 'Przekroczono czas oczekiwania na status.'; @override String repeater_errorLoadingStatus(String error) { @@ -1991,7 +1995,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_clockAtLogin => 'Godzina (przy logowaniu)'; @override - String get repeater_uptime => 'Dostępność'; + String get repeater_uptime => 'Czas pracy'; @override String get repeater_queueLength => 'Długość kolejki'; @@ -2041,17 +2045,17 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 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 String repeater_duplicatesFloodDirect(String flood, String direct) { - return 'Powodzie: $flood, Bezpośrednie: $direct'; + return 'Zalew: $flood, Bezpośrednie: $direct'; } @override @@ -2060,7 +2064,7 @@ class AppLocalizationsPl extends AppLocalizations { } @override - String get repeater_settingsTitle => 'Ustawienia Powtórki'; + String get repeater_settingsTitle => 'Ustawienia powtarzacza'; @override String get repeater_basicSettings => 'Podstawowe Ustawienia'; @@ -2075,13 +2079,13 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_adminPassword => 'Hasło Administracyjne'; @override - String get repeater_adminPasswordHelper => 'Pełny dostęp hasło'; + String get repeater_adminPasswordHelper => 'Hasło z pełnym dostępem'; @override String get repeater_guestPassword => 'Hasło gościa'; @override - String get repeater_guestPasswordHelper => 'Dostęp tylko do odczytu hasło'; + String get repeater_guestPasswordHelper => 'Hasło tylko do odczytu'; @override String get repeater_radioSettings => 'Ustawienia radia'; @@ -2105,7 +2109,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_spreadingFactor => 'Współczynnik rozpraszania'; @override - String get repeater_codingRate => 'Stawka kodowania'; + String get repeater_codingRate => 'Współczynnik kodowania'; @override String get repeater_locationSettings => 'Ustawienia Lokalizacji'; @@ -2130,7 +2134,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get repeater_packetForwardingSubtitle => - 'Włącz repeater, aby przekazywać pakiety.'; + 'Włącz powtarzacz, aby przekazywać pakiety.'; @override 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.'; @override - String get repeater_privacyMode => 'Tryb Prywatności'; + String get repeater_privacyMode => 'Tryb prywatności'; @override String get repeater_privacyModeSubtitle => @@ -2199,7 +2203,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get repeater_eraseFileSystemSubtitle => - 'Sformatuj system plików powielacza'; + 'Sformatuj system plików powtarzacza'; @override String get repeater_eraseFileSystemConfirm => @@ -2234,7 +2238,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_refreshBasicSettings => 'Odśwież Podstawowe Ustawienia'; @override - String get repeater_refreshRadioSettings => 'Odśwież Ustawienia Radio'; + String get repeater_refreshRadioSettings => 'Odśwież ustawienia radia'; @override String get repeater_refreshTxPower => 'Odśwież moc TX'; @@ -2254,7 +2258,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get repeater_refreshAdvertisementSettings => - 'Odśwież Ustawienia Reklamy'; + 'Odśwież ustawienia rozgłoszeń'; @override String repeater_refreshed(String label) { @@ -2298,7 +2302,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_enterCommandFirst => 'Wprowadź najpierw polecenie'; @override - String get repeater_cliCommandFrameTitle => 'Określony Wyraz Polecenia CLI'; + String get repeater_cliCommandFrameTitle => 'Ramka polecenia CLI'; @override String repeater_cliCommandError(String error) { @@ -2306,10 +2310,10 @@ class AppLocalizationsPl extends AppLocalizations { } @override - String get repeater_cliQuickGetName => 'Pobierz imię'; + String get repeater_cliQuickGetName => 'Pobierz nazwę'; @override - String get repeater_cliQuickGetRadio => 'Uzyskaj Radio'; + String get repeater_cliQuickGetRadio => 'Pobierz radio'; @override String get repeater_cliQuickGetTx => 'Pobierz TX'; @@ -2321,7 +2325,7 @@ class AppLocalizationsPl extends AppLocalizations { String get repeater_cliQuickVersion => 'Wersja'; @override - String get repeater_cliQuickAdvertise => 'Reklama'; + String get repeater_cliQuickAdvertise => 'Rozgłoś'; @override String get repeater_cliQuickClock => 'Godzina'; @@ -2366,7 +2370,7 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 String get repeater_cliHelpSetIntThresh => @@ -2374,7 +2378,7 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 String get repeater_cliHelpSetMultiAcks => @@ -2452,7 +2456,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get repeater_cliHelpGetBridgeType => - 'Uzyskano typ mostu: brak, rs232, espnow'; + 'Pobiera typ mostka: brak, rs232, espnow'; @override String get repeater_cliHelpLogStart => @@ -2476,11 +2480,11 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 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 String get repeater_cliHelpRegionGet => @@ -2496,11 +2500,11 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 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 String get repeater_cliHelpRegionHome => @@ -2541,7 +2545,7 @@ class AppLocalizationsPl extends AppLocalizations { @override 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 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ą.'; @override - String get telemetry_receivedData => 'Otrzymano Dane Telemetrii'; + String get telemetry_receivedData => 'Odebrane dane telemetrii'; @override String get telemetry_requestTimeout => - 'Życzenie o danych telemetrycznych nie udało się.'; + 'Przekroczono czas oczekiwania na telemetrię.'; @override String telemetry_errorLoading(String error) { - return 'Błąd podczas ładowania telemetry: $error'; + return 'Błąd podczas ładowania telemetrii: $error'; } @override @@ -2606,7 +2610,7 @@ class AppLocalizationsPl extends AppLocalizations { String get telemetry_temperatureLabel => 'Temperatura'; @override - String get telemetry_currentLabel => 'Obecny'; + String get telemetry_currentLabel => 'Prąd'; @override String telemetry_batteryValue(int percent, String volts) { @@ -2615,7 +2619,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String telemetry_voltageValue(String volts) { - return '${volts}W'; + return '${volts}V'; } @override @@ -2663,10 +2667,10 @@ class AppLocalizationsPl extends AppLocalizations { String get channelPath_viewMap => 'Wyświetl mapę'; @override - String get channelPath_otherObservedPaths => 'Inne Zauważone Ścieżki'; + String get channelPath_otherObservedPaths => 'Inne zaobserwowane ścieżki'; @override - String get channelPath_repeaterHops => 'Skoki Powtórki'; + String get channelPath_repeaterHops => 'Skoki powtarzaczy'; @override String get channelPath_noHopDetails => @@ -2694,7 +2698,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String channelPath_observedPathTitle(int index, String hops) { - return 'Obserwowany ścieżka $index • $hops'; + return 'Obserwowana ścieżka $index • $hops'; } @override @@ -2734,7 +2738,7 @@ class AppLocalizationsPl extends AppLocalizations { @override String get channelPath_noRepeaterLocations => - 'Brak dostępnych lokalizacji powtarzaczy dla tego ścieżki.'; + 'Brak dostępnych lokalizacji powtarzaczy dla tej ścieżki.'; @override String channelPath_primaryPath(int index) { diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 8837732..5c66b65 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -17,7 +17,7 @@ "common_unknownDevice": "Nieznane urządzenie", "common_save": "Zapisz", "common_delete": "Usuń", - "common_close": "Zamknąć", + "common_close": "Zamknij", "common_edit": "Edytuj", "common_add": "Dodaj", "common_settings": "Ustawienia", @@ -28,12 +28,12 @@ "common_continue": "Kontynuuj", "common_share": "Udostępnij", "common_copy": "Kopiuj", - "common_retry": "Spróbować", + "common_retry": "Ponów", "common_hide": "Ukryj", "common_remove": "Usuń", "common_enable": "Włącz", - "common_disable": "Wyłączyć", - "common_reboot": "Zrestartować", + "common_disable": "Wyłącz", + "common_reboot": "Uruchom ponownie", "common_loading": "Ładowanie...", "common_notAvailable": "—", "common_voltageValue": "{volts} V", @@ -56,7 +56,7 @@ "scanner_scanning": "Skanowanie urządzeń...", "scanner_connecting": "Łączenie...", "scanner_disconnecting": "Odłączanie...", - "scanner_notConnected": "Niepołączony", + "scanner_notConnected": "Nie połączono", "scanner_connectedTo": "Połączono z {deviceName}", "@scanner_connectedTo": { "placeholders": { @@ -87,7 +87,7 @@ "settings_nodeName": "Nazwa węzła", "settings_nodeNameNotSet": "Nie ustawione", "settings_nodeNameHint": "Wprowadź nazwę węzła", - "settings_nodeNameUpdated": "Imię zaktualizowane", + "settings_nodeNameUpdated": "Nazwa zaktualizowana", "settings_radioSettings": "Ustawienia radia", "settings_radioSettingsSubtitle": "Częstotliwość, moc, współczynnik rozpraszania", "settings_radioSettingsUpdated": "Ustawienia radia zostały zaktualizowane", @@ -98,29 +98,29 @@ "settings_locationInvalid": "Nieprawidłowa szerokość geograficzna lub długość geograficzna.", "settings_latitude": "Szerokość", "settings_longitude": "Długość", - "settings_privacyMode": "Tryb Prywatny", + "settings_privacyMode": "Tryb prywatności", "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_privacyModeEnabled": "Tryb prywatności włączony", "settings_privacyModeDisabled": "Tryb prywatności wyłączony", "settings_actions": "Działania", "settings_sendAdvertisement": "Wyślij rozgłoszenie", - "settings_sendAdvertisementSubtitle": "Obecność transmisji jest teraz", + "settings_sendAdvertisementSubtitle": "Nadaj obecność teraz", "settings_advertisementSent": "Rozgłoszenie wysłane", - "settings_syncTime": "Czas synchronizacji", + "settings_syncTime": "Synchronizacja czasu", "settings_syncTimeSubtitle": "Ustaw zegar urządzenia na czas telefonu.", - "settings_timeSynchronized": "Synchronizacja czasu", + "settings_timeSynchronized": "Czas zsynchronizowany", "settings_refreshContacts": "Odśwież Kontakty", "settings_refreshContactsSubtitle": "Odśwież listę kontaktów z urządzenia", "settings_rebootDevice": "Zrestartuj Urządzenie", "settings_rebootDeviceSubtitle": "Zrestartuj urządzenie MeshCore", "settings_rebootDeviceConfirm": "Czy na pewno chcesz zrestartować urządzenie? Będziesz odłączony.", "settings_debug": "Debug", - "settings_bleDebugLog": "Log błędów BLE", + "settings_bleDebugLog": "Dziennik debugowania BLE", "settings_bleDebugLogSubtitle": "Polecenia BLE, odpowiedzi i surowe dane", - "settings_appDebugLog": "Log Wykonywania Aplikacji", + "settings_appDebugLog": "Dziennik debugowania aplikacji", "settings_appDebugLogSubtitle": "Komunikaty debugowania aplikacji", - "settings_about": "O mnie", + "settings_about": "O aplikacji", "settings_aboutVersion": "MeshCore Open v{version}", "@settings_aboutVersion": { "placeholders": { @@ -131,21 +131,24 @@ }, "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_infoName": "Imię", + "settings_infoName": "Nazwa", "settings_infoId": "ID", "settings_infoStatus": "Status", "settings_infoBattery": "Bateria", "settings_infoPublicKey": "Klucz Publiczny", "settings_infoContactsCount": "Liczba kontaktó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_frequencyHelper": "300,0 - 2500,0", "settings_frequencyInvalid": "Nieprawidłowa częstotliwość (300-2500 MHz)", "settings_bandwidth": "Przepustowość", - "settings_spreadingFactor": "Rozkład Czynnika", - "settings_codingRate": "Stawka Kodowania", - "settings_txPower": "TX Moc (dBm)", + "settings_spreadingFactor": "Współczynnik rozpraszania", + "settings_codingRate": "Współczynnik kodowania", + "settings_txPower": "Moc TX (dBm)", "settings_txPowerHelper": "0 - 22", "settings_txPowerInvalid": "Nieprawidłowa moc TX (0-22 dBm)", "settings_error": "Błąd: {message}", @@ -163,7 +166,7 @@ "appSettings_themeLight": "Jasne", "appSettings_themeDark": "Ciemny", "appSettings_language": "Język", - "appSettings_languageSystem": "Domyślny systemowy", + "appSettings_languageSystem": "Domyślny systemu", "appSettings_languageEn": "English", "appSettings_languageFr": "Français", "appSettings_languageEs": "Español", @@ -190,17 +193,17 @@ "appSettings_advertisementNotifications": "Powiadomienia o rozgłoszeniach", "appSettings_advertisementNotificationsSubtitle": "Wyświetl powiadomienie, gdy zostaną wykryte nowe węzły.", "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_pathsWillBeCleared": "Droga będzie wyczyszczona po 5 nieudanych próbach.", - "appSettings_pathsWillNotBeCleared": "Droga nie zostanie automatycznie wyczyszczona.", - "appSettings_autoRouteRotation": "Automatyczne Rotowanie Trasy", + "appSettings_pathsWillBeCleared": "Ścieżka zostanie wyczyszczona po 5 nieudanych próbach.", + "appSettings_pathsWillNotBeCleared": "Ścieżka nie zostanie automatycznie wyczyszczona.", + "appSettings_autoRouteRotation": "Automatyczna rotacja trasy", "appSettings_autoRouteRotationSubtitle": "Przełączaj się między najlepszymi ścieżkami a trybem zalewowym.", "appSettings_autoRouteRotationEnabled": "Automatyczne obracanie tras włączone", "appSettings_autoRouteRotationDisabled": "Automatyczne obracanie tras wyłączone", "appSettings_battery": "Bateria", "appSettings_batteryChemistry": "Chemia Baterii", - "appSettings_batteryChemistryPerDevice": "Ustawione na urządzenie ({deviceName})", + "appSettings_batteryChemistryPerDevice": "Ustaw dla urządzenia ({deviceName})", "@appSettings_batteryChemistryPerDevice": { "placeholders": { "deviceName": { @@ -213,8 +216,8 @@ "appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65 V)", "appSettings_batteryLipo": "LiPo (3,0-4,2V)", "appSettings_mapDisplay": "Wyświetlanie mapy", - "appSettings_showRepeaters": "Pokaż Powtórniki", - "appSettings_showRepeatersSubtitle": "Wyświetl węzły powtarzające się na mapie", + "appSettings_showRepeaters": "Pokaż powtarzacze", + "appSettings_showRepeatersSubtitle": "Wyświetl węzły powtarzaczy na mapie", "appSettings_showChatNodes": "Pokaż Węzły Rozmowy", "appSettings_showChatNodesSubtitle": "Wyświetl węzły czatu na mapie", "appSettings_showOtherNodes": "Pokaż inne węzły", @@ -231,12 +234,12 @@ }, "appSettings_mapTimeFilter": "Filtrowanie Czasu Mapy", "appSettings_showNodesDiscoveredWithin": "Pokaż węzły odkryte w:", - "appSettings_allTime": "Wszystko czasowo", + "appSettings_allTime": "Cały czas", "appSettings_lastHour": "Ostatnia godzina", "appSettings_last6Hours": "Ostatnie 6 godzin", "appSettings_last24Hours": "Ostatnie 24 godziny", - "appSettings_lastWeek": "Tydzień temu", - "appSettings_offlineMapCache": "Bufor Map Offline", + "appSettings_lastWeek": "Ostatni tydzień", + "appSettings_offlineMapCache": "Pamięć podręczna map offline", "appSettings_noAreaSelected": "Nie zaznaczono żadnej powierzchni.", "appSettings_areaSelectedZoom": "Wybrany obszar (skala {minZoom}-{maxZoom})", "@appSettings_areaSelectedZoom": { @@ -252,8 +255,8 @@ "appSettings_debugCard": "Debug", "appSettings_appDebugLogging": "Logowanie Debugowania Aplikacji", "appSettings_appDebugLoggingSubtitle": "Loguj wiadomości debugowania aplikacji w celu rozwiązywania problemów.", - "appSettings_appDebugLoggingEnabled": "Zdebugowanie aplikacji włączone", - "appSettings_appDebugLoggingDisabled": "Zasubskrybowane logi debugowania aplikacji wyłączone.", + "appSettings_appDebugLoggingEnabled": "Logowanie debugowania aplikacji włączone", + "appSettings_appDebugLoggingDisabled": "Logowanie debugowania aplikacji wyłączone.", "contacts_title": "Kontakty", "contacts_noContacts": "Brak jeszcze kontaktów.", "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_openChat": "Otwórz czat", "contacts_editGroup": "Edytuj Grupę", @@ -297,8 +300,8 @@ "contacts_filterContacts": "Filtruj kontakty...", "contacts_noContactsMatchFilter": "Brak pasujących kontaktów do Twojego filtra", "contacts_noMembers": "Brak członków", - "contacts_lastSeenNow": "Ostatnie połączenie", - "contacts_lastSeenMinsAgo": "Ostatnie połączenie {minutes} min temu", + "contacts_lastSeenNow": "Widziano przed chwilą", + "contacts_lastSeenMinsAgo": "Widziano {minutes} min temu", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { @@ -307,7 +310,7 @@ } }, "contacts_lastSeenHourAgo": "Ostatni raz widziany 1 godzinę temu", - "contacts_lastSeenHoursAgo": "Ostatnie połączenie {hours} godzin temu", + "contacts_lastSeenHoursAgo": "Widziano {hours} godz. temu", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { @@ -316,7 +319,7 @@ } }, "contacts_lastSeenDayAgo": "Ostatni raz widziany 1 dzień temu", - "contacts_lastSeenDaysAgo": "Ostatnie połączenie {days} dni temu", + "contacts_lastSeenDaysAgo": "Widziano {days} dni temu", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { @@ -339,7 +342,7 @@ }, "channels_hashtagChannel": "Kanał z hashtagami", "channels_public": "Publiczny", - "channels_private": "Prywatne", + "channels_private": "Prywatny", "channels_publicChannel": "Kanał publiczny", "channels_privateChannel": "Prywatny kanał", "channels_editChannel": "Edytuj kanał", @@ -366,7 +369,7 @@ "channels_channelIndexLabel": "Indeks kanału", "channels_channelName": "Nazwa kanału", "channels_usePublicChannel": "Użyj kanału publicznego", - "channels_standardPublicPsk": "Standard public PSK", + "channels_standardPublicPsk": "Standardowy publiczny PSK", "channels_pskHex": "PSK (Hex)", "channels_generateRandomPsk": "Wygeneruj losowy klucz PSK", "channels_enterChannelName": "Proszę podać nazwę kanału.", @@ -401,7 +404,7 @@ "channels_sortManual": "Ręczna", "channels_sortAZ": "A-Z", "channels_sortLatestMessages": "Najnowsze wiadomości", - "channels_sortUnread": "Niezgłoszone", + "channels_sortUnread": "Nieprzeczytane", "chat_noMessages": "Brak jeszcze wiadomości", "chat_sendMessageToStart": "Wyślij wiadomość, aby rozpocząć.", "chat_originalMessageNotFound": "Błąd: Nie znaleziono oryginalnego komunikatu", @@ -413,7 +416,7 @@ } } }, - "chat_replyTo": "Odpowiedz {name}", + "chat_replyTo": "Odpowiedz do {name}", "@chat_replyTo": { "placeholders": { "name": { @@ -441,8 +444,8 @@ }, "chat_messageCopied": "Wiadomość skopiowana", "chat_messageDeleted": "Wiadomość usunięta", - "chat_retryingMessage": "Próba ponowienia", - "chat_retryCount": "Spróbuj {current}/{max}", + "chat_retryingMessage": "Ponawianie wiadomości", + "chat_retryCount": "Próba {current}/{max}", "@chat_retryCount": { "placeholders": { "current": { @@ -458,8 +461,8 @@ "chat_addReaction": "Dodaj Reakcję", "chat_me": "Ja", "emojiCategorySmileys": "Emoji", - "emojiCategoryGestures": "Gestikulacje", - "emojiCategoryHearts": "Serce", + "emojiCategoryGestures": "Gesty", + "emojiCategoryHearts": "Serca", "emojiCategoryObjects": "Obiekty", "gifPicker_title": "Wybierz GIF", "gifPicker_searchHint": "Wyszukaj GIF-y...", @@ -476,8 +479,8 @@ "debugLog_bleCopied": "Skopiowany log BLE", "debugLog_noEntries": "Nie ma jeszcze żadnych logów debugowania.", "debugLog_enableInSettings": "Włącz logowanie debugowania aplikacji w ustawieniach", - "debugLog_frames": "Ramy", - "debugLog_rawLogRx": "Surowe Log-RX", + "debugLog_frames": "Ramki", + "debugLog_rawLogRx": "Surowy log RX", "debugLog_noBleActivity": "Brak aktywności BLE jeszcze.", "debugFrame_length": "Długość ramy: {count} bajtów", "@debugFrame_length": { @@ -496,7 +499,7 @@ } }, "debugFrame_textMessageHeader": "Wiadomość tekstowa:", - "debugFrame_destinationPubKey": "- Oznaczenie PubKey: {pubKey}", + "debugFrame_destinationPubKey": "- Docelowy klucz publiczny: {pubKey}", "@debugFrame_destinationPubKey": { "placeholders": { "pubKey": { @@ -532,7 +535,7 @@ } }, "debugFrame_textTypeCli": "CLI", - "debugFrame_textTypePlain": "Proste", + "debugFrame_textTypePlain": "Zwykły", "debugFrame_text": "- Tekst: \"{text}\"", "@debugFrame_text": { "placeholders": { @@ -541,16 +544,16 @@ } } }, - "debugFrame_hexDump": "Wyjście SzESZCZNULNE:", + "debugFrame_hexDump": "Zrzut hex:", "chat_pathManagement": "Zarządzanie ścieżkami", "chat_routingMode": "Tryb routingu", "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_pathHistoryFull": "Historia ścieżek jest pełna. Usuń wpisy, aby dodać nowe.", "chat_hopSingular": "skok", "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": { "placeholders": { "count": { @@ -562,11 +565,11 @@ "chat_removePath": "Usuń ścieżkę", "chat_noPathHistoryYet": "Brak jeszcze historii ścieżek.\nWyślij wiadomość, aby odkryć ś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_clearPath": "Wyczyść Ścieżkę", - "chat_clearPathSubtitle": "Zmusz do ponownej identyfikacji przy następnym wysłaniu", - "chat_pathCleared": "Ścieżka oczyszczona. Kolejne powiadomienie odnajdzie trasę.", + "chat_clearPathSubtitle": "Wymuś ponowne wyznaczenie trasy przy następnym wysłaniu", + "chat_pathCleared": "Ścieżka wyczyszczona. Następna wiadomość odnajdzie trasę.", "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_fullPath": "Pełna ścieżka", @@ -585,7 +588,7 @@ "chat_pathSavedLocally": "Zapisano lokalnie. Połącz się, aby zsynchronizować.", "chat_pathDeviceConfirmed": "Urządzenie potwierdzone.", "chat_pathDeviceNotConfirmed": "Urządzenie nie zostało jeszcze potwierdzone.", - "chat_type": "Wprowadź", + "chat_type": "Typ", "chat_path": "Ścieżka", "chat_publicKey": "Klucz Publiczny", "chat_compressOutgoingMessages": "Kompresuj wychodzące wiadomości", @@ -602,7 +605,7 @@ "chat_floodAuto": "Zalew (automatyczny)", "chat_direct": "Bezpośrednio", "chat_poiShared": "Wspólny POI", - "chat_unread": "Niezgłoszone: {count}", + "chat_unread": "Nieprzeczytane: {count}", "@chat_unread": { "placeholders": { "count": { @@ -633,7 +636,7 @@ } } }, - "map_pinsCount": "Pinki: {count}", + "map_pinsCount": "Pinezki: {count}", "@map_pinsCount": { "placeholders": { "count": { @@ -645,23 +648,23 @@ "map_repeater": "Powtórzacz", "map_room": "Pokój", "map_sensor": "Czujnik", - "map_pinDm": "Zablokuj (DM)", - "map_pinPrivate": "Zablokuj (Prywatnie)", - "map_pinPublic": "Oznacz jako publiczne", + "map_pinDm": "Pinezka (DM)", + "map_pinPrivate": "Pinezka (prywatna)", + "map_pinPublic": "Pinezka (publiczna)", "map_lastSeen": "Ostatni raz widziany", "map_disconnectConfirm": "Czy na pewno chcesz się odłączyć od tego urządzenia?", "map_from": "Od", "map_source": "Źródło", "map_flags": "Flagi", "map_shareMarkerHere": "Udostępnij znacznik tutaj", - "map_pinLabel": "Oznacz etykietę", + "map_pinLabel": "Etykieta pinezki", "map_label": "Etykieta", "map_pointOfInterest": "Punkt zainteresowań", "map_sendToContact": "Wyślij do kontaktu", "map_sendToChannel": "Wyślij do kanału", "map_noChannelsAvailable": "Brak dostępnych kanałów", "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": { "placeholders": { "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_nodeTypes": "Typy węzłów", "map_chatNodes": "Węzły czatu", @@ -677,13 +680,13 @@ "map_otherNodes": "Inne węzły", "map_keyPrefix": "Prefiks klucza", "map_filterByKeyPrefix": "Filtruj po prefiksie klucza", - "map_publicKeyPrefix": "Przewód klucza publicznego", - "map_markers": "Oznaczarki", - "map_showSharedMarkers": "Pokaż współdzielone znaki.", + "map_publicKeyPrefix": "Prefiks klucza publicznego", + "map_markers": "Znaczniki", + "map_showSharedMarkers": "Pokaż udostępnione znaczniki.", "map_lastSeenTime": "Ostatni raz widziany", - "map_sharedPin": "Współdzielony PIN", + "map_sharedPin": "Udostępniona pinezka", "map_joinRoom": "Dołącz do pokoju", - "map_manageRepeater": "Zarządzaj Powtórzami", + "map_manageRepeater": "Zarządzaj powtarzaczem", "mapCache_title": "Bufor Map Offline", "mapCache_selectAreaFirst": "Wybierz obszar do wstępnego pobrania.", "mapCache_noTilesToDownload": "Brak dostępnych płytek do pobrania dla tego obszaru.", @@ -697,7 +700,7 @@ } }, "mapCache_downloadAction": "Pobierz", - "mapCache_cachedTiles": "Pamiętanych {count} płytek", + "mapCache_cachedTiles": "Zapisano {count} płytek w pamięci podręcznej", "@mapCache_cachedTiles": { "placeholders": { "count": { @@ -705,7 +708,7 @@ } } }, - "mapCache_cachedTilesWithFailed": "Pamiętane {downloaded} płytki ({failed} nieudane)", + "mapCache_cachedTilesWithFailed": "Zapisano {downloaded} płytek ({failed} nieudane)", "@mapCache_cachedTilesWithFailed": { "placeholders": { "downloaded": { @@ -801,12 +804,12 @@ "time_week": "tydzień", "time_weeks": "tygodnie", "time_month": "miesiąc", - "time_months": "miesiace", + "time_months": "miesiące", "time_minutes": "minuty", - "time_allTime": "Wszystko czasowo", + "time_allTime": "Cały czas", "dialog_disconnect": "Odłącz", "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_password": "Hasło", "login_enterPassword": "Wprowadź hasło", @@ -814,10 +817,10 @@ "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_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_autoUseSavedPath": "Automatycznie (użyj zapisanej ścieżki)", - "login_forceFloodMode": "Wymusz Tryb Powodowany", + "login_forceFloodMode": "Wymuś tryb zalewowy", "login_managePaths": "Zarządzaj Ścieżkami", "login_login": "Zaloguj się", "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.", - "common_reload": "Ponownie załadować", + "common_reload": "Odśwież", "common_clear": "Wyczyść", - "path_currentPath": "Aktualny ścieżka: {path}", + "path_currentPath": "Aktualna ścieżka: {path}", "@path_currentPath": { "placeholders": { "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": { "placeholders": { "count": { @@ -859,11 +862,11 @@ } }, "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_hexPrefixExample": "A1,F2,3C (każedy węzeł używa pierwszego bajtu swojego klucza publicznego)", - "path_labelHexPrefixes": "Ścieżka (przesunięcia bitowe)", - "path_helperMaxHops": "Maksymalnie 64 skoki. Każda prefiks ma 2 znaki szesnastkowe (1 bajt).", + "path_hexPrefixExample": "A1,F2,3C (każdy węzeł używa pierwszego bajtu swojego klucza publicznego)", + "path_labelHexPrefixes": "Ścieżka (prefiksy hex)", + "path_helperMaxHops": "Maksymalnie 64 skoki. Każdy prefiks ma 2 znaki szesnastkowe (1 bajt).", "path_selectFromContacts": "Albo wybierz z kontaktów:", "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.", @@ -877,23 +880,23 @@ }, "path_tooLong": "Ścieżka jest zbyt długa. Dozwolonych skoków wynosi 64.", "path_setPath": "Ustaw Ścieżkę", - "repeater_management": "Zarządzanie Powtórzami", + "repeater_management": "Zarządzanie powtarzaczami", "repeater_managementTools": "Narzędzia Zarządzania", "repeater_status": "Status", "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_cli": "CLI", - "repeater_cliSubtitle": "Wyślij polecenia do powielacza", + "repeater_cliSubtitle": "Wyślij polecenia do powtarzacza", "repeater_settings": "Ustawienia", "repeater_settingsSubtitle": "Skonfiguruj parametry powtarzacza", "repeater_statusTitle": "Status powtarzacza", "repeater_routingMode": "Tryb routingu", "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_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": { "placeholders": { @@ -905,7 +908,7 @@ "repeater_systemInformation": "Informacje o systemie", "repeater_battery": "Bateria", "repeater_clockAtLogin": "Godzina (przy logowaniu)", - "repeater_uptime": "Dostępność", + "repeater_uptime": "Czas pracy", "repeater_queueLength": "Długość kolejki", "repeater_debugFlags": "Opcje debugowania", "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": { "placeholders": { "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": { "placeholders": { "total": { @@ -963,7 +966,7 @@ } } }, - "repeater_duplicatesFloodDirect": "Powodzie: {flood}, Bezpośrednie: {direct}", + "repeater_duplicatesFloodDirect": "Zalew: {flood}, Bezpośrednie: {direct}", "@repeater_duplicatesFloodDirect": { "placeholders": { "flood": { @@ -982,14 +985,14 @@ } } }, - "repeater_settingsTitle": "Ustawienia Powtórki", + "repeater_settingsTitle": "Ustawienia powtarzacza", "repeater_basicSettings": "Podstawowe Ustawienia", "repeater_repeaterName": "Nazwa Powtórnika", "repeater_repeaterNameHelper": "Wyświetl nazwę tego powtarzacza", "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_guestPasswordHelper": "Dostęp tylko do odczytu hasło", + "repeater_guestPasswordHelper": "Hasło tylko do odczytu", "repeater_radioSettings": "Ustawienia radia", "repeater_frequencyMhz": "Częstotliwość (MHz)", "repeater_frequencyHelper": "300-2500 MHz", @@ -997,7 +1000,7 @@ "repeater_txPowerHelper": "1-30 dBm", "repeater_bandwidth": "Przepustowość", "repeater_spreadingFactor": "Współczynnik rozpraszania", - "repeater_codingRate": "Stawka kodowania", + "repeater_codingRate": "Współczynnik kodowania", "repeater_locationSettings": "Ustawienia Lokalizacji", "repeater_latitude": "Szerokość", "repeater_latitudeHelper": "Stopnie dziesiętne (np. 37.7749)", @@ -1005,10 +1008,10 @@ "repeater_longitudeHelper": "Stopnie dziesiętne (np. -122,4194)", "repeater_features": "Funkcje", "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_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_advertisementSettings": "Ustawienia rozgłoszeń", "repeater_localAdvertInterval": "Interwał rozgłoszenia lokalnego", @@ -1038,7 +1041,7 @@ "repeater_regenerateIdentityKeySubtitle": "Wygeneruj nową parę kluczy publicznych/prywatnych", "repeater_regenerateIdentityKeyConfirm": "Zostanie wygenerowana nowa tożsamość dla powtarzacza. Kontynuować?", "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_eraseSerialOnly": "Usunięcie jest dostępne tylko przez konsolę szeregową.", "repeater_commandSent": "Polecenie wysłane: {command}", @@ -1068,13 +1071,13 @@ } }, "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_refreshLocationSettings": "Odśwież Ustawienia Lokalizacji", "repeater_refreshPacketForwarding": "Odśwież trasowanie pakietów", "repeater_refreshGuestAccess": "Odśwież dostęp gościa", "repeater_refreshPrivacyMode": "Odśwież Tryb Prywatności", - "repeater_refreshAdvertisementSettings": "Odśwież Ustawienia Reklamy", + "repeater_refreshAdvertisementSettings": "Odśwież ustawienia rozgłoszeń", "repeater_refreshed": "{label} odświeżone", "@repeater_refreshed": { "placeholders": { @@ -1101,7 +1104,7 @@ "repeater_previousCommand": "Poprzednia komenda", "repeater_nextCommand": "Następna komenda", "repeater_enterCommandFirst": "Wprowadź najpierw polecenie", - "repeater_cliCommandFrameTitle": "Określony Wyraz Polecenia CLI", + "repeater_cliCommandFrameTitle": "Ramka polecenia CLI", "repeater_cliCommandError": "Błąd: {error}", "@repeater_cliCommandError": { "placeholders": { @@ -1110,12 +1113,12 @@ } } }, - "repeater_cliQuickGetName": "Pobierz imię", - "repeater_cliQuickGetRadio": "Uzyskaj Radio", + "repeater_cliQuickGetName": "Pobierz nazwę", + "repeater_cliQuickGetRadio": "Pobierz radio", "repeater_cliQuickGetTx": "Pobierz TX", "repeater_cliQuickNeighbors": "Sąsiedzi", "repeater_cliQuickVersion": "Wersja", - "repeater_cliQuickAdvertise": "Reklama", + "repeater_cliQuickAdvertise": "Rozgłoś", "repeater_cliQuickClock": "Godzina", "repeater_cliHelpAdvert": "Wysyła pakiet rozgłoszeniowy", "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_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_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_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_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ć.", @@ -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_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_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_cliHelpLogStop": "Zatrzymuje logowanie pakietów do 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_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_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_cliHelpRegion": "(tylko port szeregowy) Wyświetla wszystkie zdefiniowane regiony i aktualne uprawnienia do zalewu.", + "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_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_cliHelpRegionAllowf": "Ustawia uprawnienia 'P'łytkowe 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_cliHelpRegionAllowf": "Ustawia uprawnienia 'F' (zalewowe) dla podanego regionu. ('' dla zakresu globalnego/starszego)", + "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_cliHelpRegionHomeSet": "Ustawia region 'domowe'.", "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_cliHelpGpsAdvertSet": "Ustawia konfigurację rozgłoszeń lokalizacji.", "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_settingsCategory": "Ustawienia", "repeater_bridge": "Most", @@ -1182,9 +1185,9 @@ "repeater_regionNote": "Wprowadzono komendy regionalne w celu zarządzania definicjami i uprawnieniami regionów.", "repeater_gpsManagement": "Zarządzanie GPS", "repeater_gpsNote": "Polecenie GPS zostało wprowadzone w celu zarządzania tematami związanymi z lokalizacją.", - "telemetry_receivedData": "Otrzymano Dane Telemetrii", - "telemetry_requestTimeout": "Życzenie o danych telemetrycznych nie udało się.", - "telemetry_errorLoading": "Błąd podczas ładowania telemetry: {error}", + "telemetry_receivedData": "Odebrane dane telemetrii", + "telemetry_requestTimeout": "Przekroczono czas oczekiwania na telemetrię.", + "telemetry_errorLoading": "Błąd podczas ładowania telemetrii: {error}", "@telemetry_errorLoading": { "placeholders": { "error": { @@ -1205,7 +1208,7 @@ "telemetry_voltageLabel": "Napięcie", "telemetry_mcuTemperatureLabel": "Temperatura MCU", "telemetry_temperatureLabel": "Temperatura", - "telemetry_currentLabel": "Obecny", + "telemetry_currentLabel": "Prąd", "telemetry_batteryValue": "{percent}% / {volts}V", "@telemetry_batteryValue": { "placeholders": { @@ -1217,7 +1220,7 @@ } } }, - "telemetry_voltageValue": "{volts}W", + "telemetry_voltageValue": "{volts}V", "@telemetry_voltageValue": { "placeholders": { "volts": { @@ -1246,8 +1249,8 @@ }, "channelPath_title": "Ścieżka pakietu", "channelPath_viewMap": "Wyświetl mapę", - "channelPath_otherObservedPaths": "Inne Zauważone Ścieżki", - "channelPath_repeaterHops": "Skoki Powtórki", + "channelPath_otherObservedPaths": "Inne zaobserwowane ścieżki", + "channelPath_repeaterHops": "Skoki powtarzaczy", "channelPath_noHopDetails": "Szczegóły dotyczące tego pakietu nie zostały podane.", "channelPath_messageDetails": "Szczegóły wiadomości", "channelPath_senderLabel": "Nadawca", @@ -1255,7 +1258,7 @@ "channelPath_repeatsLabel": "Powtórzenia", "channelPath_pathLabel": "Ścieżka {index}", "channelPath_observedLabel": "Obserwowane", - "channelPath_observedPathTitle": "Obserwowany ścieżka {index} • {hops}", + "channelPath_observedPathTitle": "Obserwowana ścieżka {index} • {hops}", "@channelPath_observedPathTitle": { "placeholders": { "index": { @@ -1312,7 +1315,7 @@ } }, "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": { "placeholders": {