feat: LLM assisted translations (#2597)

translations: Fix polish translation

cyan committed Oct 24, 2025 at 11:56 UTC fd9b4bbdeebd64e29eb8828859574cddbe9f518b
3 files changed +962 -685
res/values/strings_en.arb
+1 -1
@@ -889,7 +889,7 @@
889 "silent_payments_scan_from_date": "Scan from date",
890 "silent_payments_scan_from_date_or_blockheight": "Please enter the block height you want to start scanning for incoming Silent Payments or use the date instead. You can choose if the wallet continues scanning every block, or checks only the specified height.",
891 "silent_payments_scan_from_height": "Scan from block height",
892 - "silent_payments_scanned_tip": "SCANNED TO TIP! (${tip})",
892 + "silent_payments_scanned_tip": "Scanned to chain tip! (${tip})",
893 "silent_payments_scanning": "Silent Payments Scanning",
894 "silent_payments_settings": "Silent Payments settings",
895 "single_seed_wallets_group": "Single Seed Wallets",
res/values/strings_pl.arb
+684 -684
@@ -1,510 +1,510 @@
1 {
2 - "about_cake_pay": "Cake Pay umożliwia łatwe kupowanie kart podarunkowych z wirtualnymi saldami, które można natychmiast wydać u ponad 150 000 sprzedawców.",
2 + "about_cake_pay": "Cake Pay umożliwia łatwe kupowanie kart podarunkowych przy użyciu wirtualnych aktywów, które można natychmiast wykorzystać u ponad 150 000 sprzedawców w Stanach Zjednoczonych.",
3 "accent_color": "Kolor akcentu",
4 "account": "Konto",
5 "accounts": "Konta",
6 - "accounts_subaddresses": "Konta i podadresy",
6 + "accounts_subaddresses": "Konta i subadresy",
7 "activate": "Aktywuj",
8 - "active": "Aktywny",
8 + "active": "Aktywne",
9 "active_cards": "Aktywne karty",
10 - "activeConnectionsPrompt": "Tutaj pojawią się aktywne połączenia",
10 + "activeConnectionsPrompt": "Aktywne połączenia pojawią się tutaj",
11 "add": "Dodaj",
12 "add_contact": "Dodaj kontakt",
13 - "add_contact_to_address_book": "Czy chciałbyś dodać ten kontakt do swojej książki adresowej?",
14 - "add_custom_node": "Dodaj nowy węzeł niestandardowy",
15 - "add_custom_redemption": "Dodaj niestandardowe wykorzystanie",
13 + "add_contact_to_address_book": "Czy chcesz dodać ten kontakt do swojej książki adresowej?",
14 + "add_custom_node": "Dodaj Nowy Niestandardowy Węzeł",
15 + "add_custom_redemption": "Dodaj niestandardową realizację",
16 "add_fund_to_card": "Dodaj przedpłacone środki do kart (do ${value})",
17 "add_new_node": "Dodaj nowy węzeł",
18 "add_new_word": "Dodaj nowe słowo",
19 - "add_passphrase": "Dodaj hasło",
20 - "add_passphrase_warning_text": "Wprowadź hasło tylko wtedy, gdy w przeszłości używałeś jednego do tego portfela. Jeśli wejdziesz do niewłaściwej hasła lub nie użyjesz wcześniejszego pensjonatu na tym portfelu, nie zobaczysz żadnego z istniejących funduszy ani historii.",
19 + "add_passphrase": "Dodaj Hasło",
20 + "add_passphrase_warning_text": "Wprowadzaj passphrase tylko wtedy, gdy używałeś go wcześniej w tym portfelu. Jeśli wprowadzisz nieprawidłowy passphrase lub nigdy wcześniej nie używałeś passphrase'a w tym portfelu, nie zobaczysz żadnych istniejących środków ani historii.",
21 "add_receiver": "Dodaj kolejnego odbiorcę (opcjonalnie)",
22 - "add_secret_code": "Możesz też dodać ten tajny kod do aplikacji uwierzytelniającej",
23 - "add_tip": "Dodaj wskazówkę",
24 - "add_token": "Dodaj token",
25 - "add_token_disclaimer_check": "Potwierdziłem adres kontraktu tokena i informacje, korzystając z renomowanego źródła. Dodanie złośliwych lub niepoprawnych informacji może spowodować utratę środków.",
26 - "add_token_warning": "Nie edytuj ani nie dodawaj tokenów zgodnie z instrukcjami oszustów. Zawsze potwierdzaj adresy tokenów z renomowanymi źródłami!",
27 - "add_value": "Dodaj wartość",
28 - "added_message_for_ata_error": "Upewnij się, że masz wystarczającą saldo SOL, aby ukończyć transakcję.",
22 + "add_secret_code": "Lub dodaj ten tajny kod do aplikacji uwierzytelniającej",
23 + "add_tip": "Dodaj napiwek",
24 + "add_token": "Dodaj Token",
25 + "add_token_disclaimer_check": "Potwierdziłem adres kontraktu tokena oraz informacje o tokenie, korzystając z renomowanego źródła. Dodanie złośliwych lub nieprawidłowych informacji może skutkować utratą środków.",
26 + "add_token_warning": "Nie edytuj ani nie dodawaj tokenów na polecenie oszustów. Zawsze potwierdzaj adresy tokenów w wiarygodnych źródłach!",
27 + "add_value": "Dodaj środki",
28 + "added_message_for_ata_error": "Upewnij się, że masz wystarczające saldo SOL, aby zrealizować transakcję.",
29 "address": "Adres",
30 - "address_book": "Kontakty",
31 - "address_book_menu": "Kontakty",
30 + "address_book": "Książka adresowa",
31 + "address_book_menu": "Książka adresowa",
32 "address_detected": "Wykryto adres",
33 - "address_from_domain": "Ten adres to ${domain} na Unstoppable Domains",
34 - "address_from_yat": "Ten adres jest od ${emoji} na Yat",
35 - "address_label": "Etykieta Adresu",
33 + "address_from_domain": "Ten adres pochodzi z domeny ${domain} na Unstoppable Domains",
34 + "address_from_yat": "Ten adres pochodzi od ${emoji} w Yat",
35 + "address_label": "Etykieta adresu",
36 "address_remove_contact": "Usuń kontakt",
37 "address_remove_content": "Czy na pewno chcesz usunąć wybrany kontakt?",
38 "addresses": "Adresy",
39 - "advanced_settings": "Zaawansowane ustawienia",
39 + "advanced_settings": "Ustawienia zaawansowane",
40 "aggressive": "Agresywny",
41 "agree": "Zgadzam się",
42 "agree_and_continue": "Zgadzam się i kontynuuj",
43 - "agree_to": "Tworząc konto wyrażasz zgodę na ",
44 - "alert_notice": "Ogłoszenie",
43 + "agree_to": "Tworząc konto, wyrażasz zgodę na ",
44 + "alert_notice": "Informacja",
45 "all": "WSZYSTKO",
46 "all_coins": "Wszystkie monety",
47 - "all_trades": "Wszystkie operacje",
47 + "all_trades": "Wszystkie transakcje",
48 "all_transactions": "Wszystkie transakcje",
49 - "alphabetical": "Alfabetyczny",
49 + "alphabetical": "Alfabetycznie",
50 "already_have_account": "Masz już konto?",
51 - "always": "zawsze",
52 - "amount": "Ilość: ",
53 - "amount_is_below_minimum_limit": "Twoje saldo po opłatach byłoby mniejsze niż minimalna kwota potrzebna do wymiany (${min})",
54 - "amount_is_estimate": "Otrzymana kwota jest wartością szacunkową",
55 - "amount_is_guaranteed": "Otrzymana kwota jest gwarantowana",
51 + "always": "Zawsze",
52 + "amount": "Kwota: ",
53 + "amount_is_below_minimum_limit": "Twoje saldo po odliczeniu opłat byłoby niższe niż minimalna kwota wymagana do wymiany (${min})",
54 + "amount_is_estimate": "Kwota do otrzymania jest szacunkowa",
55 + "amount_is_guaranteed": "Kwota, którą otrzymasz, jest gwarantowana",
56 "and": "i",
57 - "anonpay_description": "Wygeneruj ${type}. Odbiorca może ${method} z dowolną obsługiwaną kryptowalutą, a Ty otrzymasz środki w tym portfelu.",
57 + "anonpay_description": "Wygeneruj ${type}. Odbiorca może ${method} przy użyciu dowolnej obsługiwanej kryptowaluty, a otrzymasz środki w tym portfelu.",
58 "apk_update": "Aktualizacja APK",
59 "appearance": "Wygląd",
60 - "approve": "Zatwierdzić",
61 - "approve_request": "Zatwierdzić żądanie",
62 - "approve_tokens": "Zatwierdzić tokeny",
63 - "arrive_in_this_address": "${currency} ${tag}dotrze na ten adres",
64 - "ascending": "Wznoszący się",
65 - "ask_each_time": "Zapytaj za każdym razem",
66 - "auth_store_ban_timeout": "przekroczenie limitu czasu",
67 - "auth_store_banned_for": "Zablokowany na ",
68 - "auth_store_banned_minutes": " minuty",
69 - "auth_store_incorrect_password": "Niepoprawny PIN",
60 + "approve": "Zatwierdź",
61 + "approve_request": "Zatwierdź żądanie",
62 + "approve_tokens": "Zatwierdź tokeny",
63 + "arrive_in_this_address": "${currency} ${tag} dotrze na ten adres",
64 + "ascending": "Rosnąco",
65 + "ask_each_time": "Pytaj za każdym razem",
66 + "auth_store_ban_timeout": "czas wygaśnięcia blokady",
67 + "auth_store_banned_for": "Zbanowany na ",
68 + "auth_store_banned_minutes": " minut",
69 + "auth_store_incorrect_password": "Nieprawidłowy PIN",
70 "authenticated": "Uwierzytelniony",
71 "authentication": "Uwierzytelnianie",
72 - "auto_generate_addresses": "Automatycznie generuj adresy",
73 - "auto_generate_subaddresses": "Automatycznie generuj podadresy",
74 - "automatic": "Automatyczny",
75 - "available_balance": "Dostępne środki",
76 - "available_balance_description": "Dostępne saldo jest równoważne z saldem portfela minus zamrożone saldo.",
77 - "avg_savings": "Śr. oszczędności",
78 - "awaitDAppProcessing": "Poczekaj, aż dApp zakończy przetwarzanie.",
72 + "auto_generate_addresses": "Automatyczne generowanie adresów",
73 + "auto_generate_subaddresses": "Automatyczne generowanie podadresów",
74 + "automatic": "Automatycznie",
75 + "available_balance": "Dostępne Saldo",
76 + "available_balance_description": "„Dostępne Saldo” lub „Potwierdzone Saldo” są środkami, które można wydać od razu. Jeśli środki pojawiają się w dolnym saldzie, ale nie w górnym, musisz poczekać kilka minut, aż przychodzące środki uzyskają dodatkowe potwierdzenia sieci. Po uzyskaniu większej liczby potwierdzeń będą dostępne do wydania.",
77 + "avg_savings": "Śr. Oszczędności",
78 + "awaitDAppProcessing": "Proszę poczekać, aż dApp zakończy przetwarzanie.",
79 "awaiting_payment_confirmation": "Oczekiwanie na potwierdzenie płatności",
80 "background_sync": "Synchronizacja w tle",
81 "background_sync_mode": "Tryb synchronizacji w tle",
82 - "background_sync_on_battery_low": "Synchronizować na niskiej baterii",
83 - "background_sync_on_charging": "Synchronizować tylko podczas ładowania",
84 - "background_sync_on_device_idle": "Synchronizować tylko wtedy, gdy urządzenie nie jest używane",
85 - "background_sync_on_unmetered_network": "Wymagaj niezametrowanej sieci",
82 + "background_sync_on_battery_low": "Synchronizuj przy niskim poziomie baterii",
83 + "background_sync_on_charging": "Synchronizuj tylko podczas ładowania",
84 + "background_sync_on_device_idle": "Synchronizuj tylko wtedy, gdy urządzenie nie jest używane",
85 + "background_sync_on_unmetered_network": "Wymagaj połączenia bez limitu danych",
86 "backup": "Kopia zapasowa",
87 "backup_file": "Plik kopii zapasowej",
88 - "backup_password": "Hasło kpoii zapasowej",
88 + "backup_password": "Hasło kopii zapasowej",
89 "balance": "Saldo",
90 "balance_page": "Strona salda",
91 - "basescan_history": "Historia Basescan",
91 + "basescan_history": "Historia BaseScan",
92 "bill_amount": "Kwota rachunku",
93 - "billing_address_info": "Jeśli zostaniesz poproszony o podanie adresu rozliczeniowego, podaj swój adres wysyłki",
94 - "biometric_auth_reason": "Zeskanuj swój odcisk palca, aby uwierzytelnić",
95 - "bitcoin_dark_theme": "Ciemny motyw Bitcoina",
93 + "billing_address_info": "Jeśli zostaniesz poproszony o podanie adresu rozliczeniowego, podaj adres wysyłki",
94 + "biometric_auth_reason": "Zeskanuj odcisk palca, aby się uwierzytelnić",
95 + "bitcoin_dark_theme": "Ciemny motyw Bitcoin",
96 "bitcoin_light_theme": "Jasny motyw Bitcoin",
97 - "bitcoin_payments_require_1_confirmation": "Płatności Bitcoin wymagają 1 potwierdzenia, co może zająć 20 minut lub dłużej. Dziękuję za cierpliwość! Otrzymasz wiadomość e-mail, gdy płatność zostanie potwierdzona.",
97 + "bitcoin_payments_require_1_confirmation": "Płatności Bitcoin wymagają jednego potwierdzenia, co może zająć 20 minut lub dłużej. Dziękujemy za cierpliwość! Otrzymasz e‑mail, gdy płatność zostanie potwierdzona.",
98 "block_height": "Wysokość bloku",
99 - "block_remaining": "pozostał 1 blok",
99 + "block_remaining": "Pozostał 1 blok",
100 "Blocks_remaining": "Pozostało ${status} bloków",
101 "bluetooth": "Bluetooth",
102 "bright_theme": "Jasny",
103 - "bump_fee": "Opłata za transakcje",
103 + "bump_fee": "Zwiększ opłatę",
104 "buy": "Kup",
105 - "buy_alert_content": "Obecnie obsługujemy tylko zakup Bitcoin, Ethereum, Litecoin i Monero. Utwórz lub przełącz się na swój portfel Bitcoin, Ethereum, Litecoin lub Monero.",
105 + "buy_alert_content": "Obecnie obsługujemy wyłącznie zakup Bitcoin, Ethereum, Litecoin i Monero. Utwórz lub przełącz się na swój portfel Bitcoin, Ethereum, Litecoin lub Monero.",
106 "buy_bitcoin": "Kup Bitcoin",
107 "buy_now": "Kup Teraz",
108 - "buy_provider_unavailable": "Dostawca obecnie niedostępny.",
109 - "buy_sell_pair_is_not_supported_warning": "Ta para walut nie jest obsługiwana przez żadnego dostawcy dla wybranej metody płatności. Wybierz inną parę lub spróbuj zmienić metodę płatności.",
108 + "buy_provider_unavailable": "Dostawca jest obecnie niedostępny.",
109 + "buy_sell_pair_is_not_supported_warning": "Ta para walut nie jest obsługiwana przez żadnego dostawcę dla wybranej metody płatności. Wybierz inną parę lub spróbuj zmienić metodę płatności.",
110 "buy_with": "Kup za pomocą",
111 - "by_cake_pay": "przez Cake Pay",
112 - "cake_2fa_preset": "Cake 2FA Preset",
113 - "cake_dark_theme": "Cake Dark",
114 - "cake_pay_account_note": "Zarejestruj się, używając tylko adresu e-mail, aby przeglądać i kupować karty. Niektóre są nawet dostępne ze zniżką!",
115 - "cake_pay_card_email_delivered_message": "Twoja karta podarunkowa zostanie dostarczona pocztą elektroniczną po niezbędnych potwierdzeniach.",
116 - "cake_pay_learn_more": "Kupuj i wykorzystuj karty podarunkowe od razu w aplikacji!\nPrzesuń od lewej do prawej, aby dowiedzieć się więcej.",
117 - "cake_pay_save_order": "Karta powinna zostać wysłana na adres e-mail w ciągu 1 dnia roboczego \n Zapisz identyfikator zamówienia:",
118 - "cake_pay_subtitle": "Kup na całym świecie karty przedpłacone i karty podarunkowe",
119 - "cake_pay_web_cards_subtitle": "Kupuj na całym świecie karty przedpłacone i karty podarunkowe",
120 - "cake_pay_web_cards_title": "Cake Pay Web Cards",
121 - "cake_seeds_save_disclaimer": "Zapisz te słowa w bezpiecznym miejscu! Będziesz potrzebować tych słów, aby przywrócić portfel na nowym urządzeniu.",
111 + "by_cake_pay": "od Cake Pay",
112 + "cake_2fa_preset": "Ustawienie Wstępne 2FA Cake",
113 + "cake_dark_theme": "Ciemny motyw Cake",
114 + "cake_pay_account_note": "Zarejestruj się, używając tylko adresu e‑mail, aby zobaczyć i kupić karty. Niektóre są nawet dostępne z rabatem!",
115 + "cake_pay_card_email_delivered_message": "Twoja karta podarunkowa zostanie przesłana e‑mailem po niezbędnych potwierdzeniach.",
116 + "cake_pay_learn_more": "Natychmiast kupuj i wymieniaj karty podarunkowe w aplikacji!\nPrzesuń od lewej do prawej, aby dowiedzieć się więcej.",
117 + "cake_pay_save_order": "Karta zostanie wysłana na Twój e‑mail w ciągu jednego dnia roboczego\nZapisz ID zamówienia:",
118 + "cake_pay_subtitle": "Kup przedpłacone karty oraz karty podarunkowe na całym świecie",
119 + "cake_pay_web_cards_subtitle": "Kupuj na całym świecie karty przedpłacone i podarunkowe",
120 + "cake_pay_web_cards_title": "Cake Pay Karty Internetowe",
121 + "cake_seeds_save_disclaimer": "Zapisz te słowa w bezpiecznym miejscu! Będziesz potrzebował tych słów, aby przywrócić swój portfel na nowym urządzeniu.",
122 "cake_wallet": "Cake Wallet",
123 - "cakepay_confirm_no_vpn": "Potwierdzam, że nie używam proxy ani VPN",
124 - "cakepay_confirm_purchase": "Potwierdź zakup",
125 - "cakepay_confirm_terms_agreed": "Zgadzam się na przedstawione tutaj warunki:",
126 - "cakepay_confirm_voided_refund": "Rozumiem, że próby zwrotu z kraju niedozwolnego nie zostaną uznane",
127 - "cakepay_ios_not_available": "Przepraszamy, ta karta podarunkowa nie jest dostępna na iOS. Możesz ją kupić na Androidzie lub za pośrednictwem naszej strony internetowej.",
128 - "cakepay_prepaid_card": "Przedpłacona karta debetowa CakePay",
129 - "camera_consent": "Twój aparat zostanie użyty do przechwycenia obrazu w celach identyfikacyjnych przez ${provider}. Aby uzyskać szczegółowe informacje, sprawdź ich Politykę prywatności.",
130 - "camera_permission_is_required": "Wymagane jest pozwolenie na korzystanie z aparatu.\nWłącz tę funkcję w ustawieniach aplikacji.",
123 + "cakepay_confirm_no_vpn": "Potwierdzam, że nie korzystam z proxy ani VPN",
124 + "cakepay_confirm_purchase": "Potwierdź Zakup",
125 + "cakepay_confirm_terms_agreed": "Zgadzam się na przedstawione tutaj warunki i zasady:",
126 + "cakepay_confirm_voided_refund": "Rozumiem, że próby realizacji z kraju objętego restrykcją unieważnią każdy zwrot",
127 + "cakepay_ios_not_available": "Przepraszamy, ta karta podarunkowa nie jest dostępna na iOS. Możesz ją kupić na Androidzie lub na naszej stronie internetowej.",
128 + "cakepay_prepaid_card": "Karta przedpłacona CakePay",
129 + "camera_consent": "Twój aparat zostanie użyty przez ${provider} do zrobienia zdjęcia w celu identyfikacji. Sprawdź ich Politykę prywatności, aby uzyskać szczegóły.",
130 + "camera_permission_is_required": "Wymagane jest zezwolenie na dostęp do kamery. \nWłącz je w ustawieniach aplikacji.",
131 "cancel": "Anuluj",
132 "cannot_verify": "Nie można zweryfikować",
133 - "cannot_verify_description": "Tę domeny nie można zweryfikować. Przed zatwierdzeniem sprawdź prośbę.",
133 + "cannot_verify_description": "Nie można zweryfikować tej domeny. Przed zatwierdzeniem dokładnie sprawdź żądanie.",
134 "card_address": "Adres:",
135 "cardholder_agreement": "Umowa posiadacza karty",
136 "cards": "Karty",
137 - "chain_id": "Identyfikator łańcucha",
137 + "chain_id": "ID łańcucha",
138 "chains": "Łańcuchy",
139 "change": "Zmień",
140 - "change_backup_password_alert": "Twoje poprzednie pliki kopii zapasowej nie będą dostępne do zaimportowania z nowym hasłem kopii zapasowej. Nowe hasło kopii zapasowej będzie używane tylko dla nowych plików kopii zapasowych. Czy na pewno chcesz zmienić hasło zapasowe?",
140 + "change_backup_password_alert": "Twoje poprzednie pliki kopii zapasowej nie będą dostępne do importu przy użyciu nowego hasła kopii zapasowej. Nowe hasło kopii zapasowej będzie używane tylko dla nowych plików kopii zapasowych. Czy na pewno chcesz zmienić hasło kopii zapasowej?",
141 "change_currency": "Zmień walutę",
142 - "change_current_node": "Czy na pewno chcesz wybrać ten węzeł? ${node}?",
143 - "change_current_node_title": "Zmień bieżący węzeł",
144 - "change_exchange_provider": "Zmień dostawce wymiany",
142 + "change_current_node": "Czy na pewno chcesz zmienić bieżący węzeł na ${node}?",
143 + "change_current_node_title": "Zmień aktualny węzeł",
144 + "change_exchange_provider": "Zmień dostawcę swapu",
145 "change_language": "Zmień język",
146 "change_language_to": "Zmień język na ${language}?",
147 "change_password": "Zmień hasło",
148 - "change_rep": "Zmień przedstawiciela",
149 - "change_rep_message": "Czy na pewno chcesz zmienić przedstawiciela?",
150 - "change_rep_successful": "Pomyślnie zmieniono przedstawiciela",
151 - "change_selected_exchanges": "Zmień wybrane wymiany",
148 + "change_rep": "Zmień reprezentanta",
149 + "change_rep_message": "Czy na pewno chcesz zmienić przedstawicieli?",
150 + "change_rep_successful": "Pomyślnie zmieniono reprezentanta",
151 + "change_selected_exchanges": "Zmień wybrane giełdy",
152 "change_selected_pair": "Zmień wybraną parę",
153 - "change_wallet_alert_content": "Czy chcesz zmienić obecny portfel na ${wallet_name}?",
154 - "change_wallet_alert_title": "Zmień obecny portfel",
153 + "change_wallet_alert_content": "Czy chcesz zmienić bieżący portfel na ${wallet_name}?",
154 + "change_wallet_alert_title": "Zmień bieżący portfel",
155 "choose_a_payment_method": "Wybierz metodę płatności",
156 "choose_a_provider": "Wybierz dostawcę",
157 "choose_account": "Wybierz konto",
158 - "choose_address": "\n\nWybierz adres:",
158 + "choose_address": "\n\nProszę wybrać adres:",
159 "choose_card_value": "Wybierz wartość karty",
160 - "choose_derivation": "Wybierz wyprowadzenie frazy",
160 + "choose_derivation": "Wybierz Ścieżkę Derivacji Portfela",
161 "choose_from_available_options": "Wybierz z dostępnych opcji:",
162 - "choose_one": "Wybierz jeden",
162 + "choose_one": "Wybierz jedną",
163 "choose_qr_code_format": "Wybierz format kodu QR",
164 "choose_qr_code_format_note": "Wybierz odpowiedni format dla swojego portfela sprzętowego:",
165 - "choose_relay": "Wybierz przekaźnik, który chcesz użyć",
165 + "choose_relay": "Proszę wybrać przekaźnik do użycia",
166 "choose_wallet_currency": "Wybierz walutę portfela:",
167 - "choose_wallet_group": "Wybierz grupę portfela",
167 + "choose_wallet_group": "Wybierz grupę portfeli",
168 "clear": "Wyczyść",
169 - "clearnet_link": "łącze Clearnet",
169 + "clearnet_link": "Link Clearnet",
170 "close": "Zamknij",
171 - "coin_control": "Kontrola monet (opcjonalne)",
172 - "cold_or_recover_wallet": "Dodaj portfel tylko do odczytu od Cupcake, innego zimnego portfela lub odzyskaj papierowy portfel",
173 - "collection_address": "Adres kolekcji",
171 + "coin_control": "Kontrola monet (opcjonalnie)",
172 + "cold_or_recover_wallet": "Dodaj portfel tylko do odczytu z Cupcake, dodaj zimny portfel lub odzyskaj portfel papierowy",
173 + "collection_address": "Adres odbioru",
174 "collection_description": "Opis kolekcji",
175 - "collection_name": "Nazwa kolekcji",
175 + "collection_name": "Nazwa Kolekcji",
176 "color_theme": "Motyw kolorystyczny",
177 - "coming_soon_tag": "Już wkrótce",
178 - "commit_transaction_amount_fee": "Zatwierdź transakcję\nIlość: ${amount}\nOpłata: ${fee}",
177 + "coming_soon_tag": "Wkrótce",
178 + "commit_transaction_amount_fee": "Zatwierdź transakcję\nKwota: ${amount}\nOpłata: ${fee}",
179 "confirm": "Potwierdź",
180 - "confirm_delete_template": "Ta czynność usunie ten szablon. Czy chcesz kontynuować?",
181 - "confirm_delete_wallet": "Ta czynność usunie ten portfel. Czy chcesz kontynuować?",
182 - "confirm_fee_deduction": "Potwierdź odliczenie opłaty",
183 - "confirm_fee_deduction_content": "Czy zgadzasz się odliczyć opłatę z wysyłanej kwoty?",
180 + "confirm_delete_template": "Ta operacja usunie ten szablon. Czy chcesz kontynuować?",
181 + "confirm_delete_wallet": "Ta operacja usunie ten portfel. Czy chcesz kontynuować?",
182 + "confirm_fee_deduction": "Potwierdź Potrącenie Opłaty",
183 + "confirm_fee_deduction_content": "Czy zgadzasz się potrącić opłatę z kwoty wyjściowej?",
184 "confirm_passphrase": "Potwierdź hasło",
185 - "confirm_sending": "Potwierdź transakcje wychodzącą",
186 - "confirm_silent_payments_switch_node": "Twój obecny węzeł nie obsługuje cichych płatności \\ Cake Wallet przełączy się na kompatybilny węzeł, tylko do skanowania",
185 + "confirm_sending": "Potwierdź wysyłanie",
186 + "confirm_silent_payments_switch_node": "Twój obecny węzeł nie obsługuje Silent Payments.\n\nCake Wallet przełączy się na kompatybilny węzeł podczas skanowania.",
187 "confirm_transaction": "Potwierdź transakcję",
188 "confirmations": "Potwierdzenia",
189 - "confirmed": "Potwierdzone saldo",
190 - "confirmed_tx": "Potwierdzony",
191 - "congratulations": "gratulacje!",
192 - "connect_an_existing_yat": "Podłącz istniejący Yat",
193 - "connect_hw_info_step_1": "Upewnij się, że urządzenie jest włączone.",
194 - "connect_hw_info_step_2": "Włącz Bluetooth dla obu urządzeń i sparuj je z telefonu lub podłącz urządzenia razem za pomocą kabla USB.",
195 - "connect_hw_info_step_3": "Odblokuj urządzenie i przejdź do żądanej aplikacji Crypto.",
196 - "connect_hw_info_step_4": "Wybierz urządzenie w portfelu ciasta i kontynuuj konfigurację.",
189 + "confirmed": "Saldo potwierdzone",
190 + "confirmed_tx": "Potwierdzono",
191 + "congratulations": "Gratulacje!",
192 + "connect_an_existing_yat": "Połącz istniejący Yat",
193 + "connect_hw_info_step_1": "Upewnij się, że Twoje urządzenie jest włączone.",
194 + "connect_hw_info_step_2": "Włącz Bluetooth na obu urządzeniach i sparuj je z telefonu, LUB połącz je za pomocą kabla USB.",
195 + "connect_hw_info_step_3": "Odblokuj urządzenie i przejdź do wybranej aplikacji crypto.",
196 + "connect_hw_info_step_4": "Wybierz swoje urządzenie w aplikacji Cake Wallet i kontynuuj konfigurację.",
197 "connect_yats": "Połącz Yats",
198 - "connect_your_hardware_wallet": "Podłącz portfel sprzętowy za pomocą Bluetooth lub USB",
199 - "connect_your_hardware_wallet_ble": "Podłącz portfel sprzętowy za pomocą Bluetooth",
200 - "connect_your_hardware_wallet_usb": "Podłącz portfel sprzętowy za pomocą USB",
201 - "connected": "Połączony",
198 + "connect_your_hardware_wallet": "Połącz swój portfel sprzętowy za pomocą Bluetooth lub USB",
199 + "connect_your_hardware_wallet_ble": "Połącz swój portfel sprzętowy za pomocą Bluetooth",
200 + "connect_your_hardware_wallet_usb": "Podłącz swój portfel sprzętowy za pomocą USB",
201 + "connected": "Połączono",
202 "connection_sync": "Połączenie i synchronizacja",
203 "connectWalletPrompt": "Połącz swój portfel z WalletConnect, aby dokonywać transakcji",
204 "contact": "Kontakt",
205 - "contact_list_contacts": "Łączność",
205 + "contact_list_contacts": "Kontakty",
206 "contact_list_wallets": "Moje portfele",
207 "contact_name": "Nazwa Kontaktu",
208 "contact_name_exists": "Kontakt o tej nazwie już istnieje. Proszę wybrać inną nazwę.",
209 "contact_support": "Skontaktuj się z pomocą techniczną",
210 - "continue_text": "Dalej",
211 - "contract_address": "Adres kontraktu",
212 - "contract_warning": "Ten adres umowy został oznaczony jako potencjalnie nieuczciwy. Prosimy o ostrożność.",
213 - "contractName": "Nazwa umowy",
210 + "continue_text": "Kontynuuj",
211 + "contract_address": "Adres Kontraktu",
212 + "contract_warning": "Ten adres kontraktu został oznaczony jako potencjalnie oszukańczy. Zachowaj ostrożność.",
213 + "contractName": "Nazwa kontraktu",
214 "contractSymbol": "Symbol kontraktu",
215 - "copied_key_to_clipboard": "Skopiowaneo ${key} do schowka",
215 + "copied_key_to_clipboard": "Skopiowano ${key} do schowka",
216 "copied_to_clipboard": "Skopiowano do schowka",
217 "copy": "Kopiuj",
218 - "copy_address": "Skopiuj adress",
219 - "copy_id": "skopiuj ID",
220 - "copy_payjoin_address": "Kopiuj adres PAYJOIN",
221 - "copy_payjoin_url": "Skopiuj Payjoin url",
222 - "copyWalletConnectLink": "Skopiuj link do WalletConnect z dApp i wklej tutaj",
223 - "corrupted_seed_notice": "Pliki dla tego portfela są uszkodzone i nie można ich otworzyć. Zobacz frazę seed, zapisz je i przywróć portfel.\n\nJeśli wartość jest pusta, frazy seed nie można było poprawnie odzyskać.",
218 + "copy_address": "Skopiuj Adres",
219 + "copy_id": "Kopiuj ID",
220 + "copy_payjoin_address": "Kopiuj adres Payjoin",
221 + "copy_payjoin_url": "Skopiuj URL Payjoin",
222 + "copyWalletConnectLink": "Skopiuj link WalletConnect z dApp i wklej go tutaj",
223 + "corrupted_seed_notice": "Pliki tego portfela są uszkodzone i nie można ich otworzyć. Wyświetl frazę seed, zapisz ją i przywróć portfel.\n\nJeśli wartość jest pusta, fraza seed nie została poprawnie odzyskana.",
224 "countries": "Kraje",
225 "create_account": "Utwórz konto",
226 "create_backup": "Utwórz kopię zapasową",
227 - "create_donation_link": "Utwórz link do darowizny",
228 - "create_invoice": "Wystaw fakturę",
229 - "create_new": "Utwórz nowy portfel",
230 - "create_new_account": "Stwórz nowe konto",
231 - "create_new_seed": "Utwórz nowe ziarno",
227 + "create_donation_link": "Utwórz link darowizny",
228 + "create_invoice": "Utwórz fakturę",
229 + "create_new": "Utwórz Nowy Portfel",
230 + "create_new_account": "Utwórz nowe konto",
231 + "create_new_seed": "Utwórz nowy seed",
232 "creating_new_wallet": "Tworzenie nowego portfela",
233 "creating_new_wallet_error": "Błąd: ${description}",
234 "creation_date": "Data utworzenia",
235 - "custom": "niestandardowy",
236 - "custom_drag": "Niestandardowe (trzymaj i przeciągnij)",
237 - "custom_redeem_amount": "Niestandardowa kwota wykorzystania",
238 - "custom_value": "Wartość niestandardowa",
239 - "customBackgroundDescription": "Masz już niestandardowe tło. \\ Ndo chcesz je wymienić lub usunąć?",
240 - "dark_theme": "Ciemny motyw",
235 + "custom": "Niestandardowe",
236 + "custom_drag": "Niestandardowe (przytrzymaj i przeciągnij)",
237 + "custom_redeem_amount": "Własna kwota wykupu",
238 + "custom_value": "Wartość Niestandardowa",
239 + "customBackgroundDescription": "Masz już niestandardowe tło.\nCzy chcesz je zastąpić lub usunąć?",
240 + "dark_theme": "Ciemny",
241 "debit_card": "Karta debetowa",
242 - "debit_card_terms": "Przechowywanie i używanie numeru karty płatniczej (oraz danych uwierzytelniających odpowiadających numerowi karty płatniczej) w tym portfelu cyfrowym podlega Warunkom odpowiedniej umowy posiadacza karty z wydawcą karty płatniczej, zgodnie z obowiązującym od time do time.",
243 - "decimal_places_error": "Za dużo miejsc dziesiętnych",
244 - "decimals_cannot_be_zero": "Liczba dziesiętna nie może być zerowa.",
245 - "decred_info_card_details": "Decred używa zdecentralizowanej i zachowującej prywatność metody synchronizacji znanej jako „SPV”, która trwa dłużej niż synchronizacja portfela bitcoin. Aby dowiedzieć się więcej, kliknij poniżej.",
246 - "decred_info_title": "Synchronizacja w decred",
242 + "debit_card_terms": "Przechowywanie i używanie numeru karty płatniczej (oraz danych uwierzytelniających odpowiadających numerowi karty płatniczej) w tym portfelu cyfrowym podlega warunkom i zasadom odpowiedniej umowy posiadacza karty płatniczej z wydawcą karty płatniczej, obowiązującym w danym czasie.",
243 + "decimal_places_error": "Zbyt wiele miejsc po przecinku",
244 + "decimals_cannot_be_zero": "Liczba miejsc dziesiętnych tokena nie może wynosić zero.",
245 + "decred_info_card_details": "Decred używa zdecentralizowanej i zapewniającej prywatność metody synchronizacji znanej jako „SPV”, która trwa dłużej niż standardowy portfel Bitcoin. Aby dowiedzieć się więcej, dotknij poniżej.",
246 + "decred_info_title": "Synchronizacja w Decred",
247 "default_buy_provider": "Domyślny dostawca zakupu",
248 - "default_sell_provider": "Domyślny dostawca sprzedaży",
248 + "default_sell_provider": "Domyślny Dostawca Sprzedaży",
249 "delete": "Usuń",
250 - "delete_account": "Usuń konto",
250 + "delete_account": "Usuń Konto",
251 "delete_wallet": "Usuń portfel",
252 "delete_wallet_confirm_message": "Czy na pewno chcesz usunąć portfel ${wallet_name}?",
253 "deleteConnectionConfirmationPrompt": "Czy na pewno chcesz usunąć połączenie z",
254 - "denominations": "Wyznaczenia",
254 + "denominations": "Nominały",
255 "derivationpath": "Ścieżka pochodna",
256 "descending": "Malejąco",
257 "description": "Opis",
258 "destination_tag": "Tag docelowy:",
259 - "deuro_about_deuro": "O Deuro",
260 - "deuro_collect_interest": "Zbierać",
259 + "deuro_about_deuro": "O dEURO",
260 + "deuro_collect_interest": "Odbierz",
261 "deuro_reinvest_interest": "Reinwestuj",
262 - "deuro_savings": "dEuro oszczędności",
263 - "deuro_savings_add": "Depozyt",
264 - "deuro_savings_approve_app": "Zatwierdź aplikację",
265 - "deuro_savings_approve_app_description": "Pozwól Deuro Smart kontrakt na zarządzanie tokenami Deuro na oszczędności, ale nie na możliwość wysyłania lub przyjmowania Deuro.",
262 + "deuro_savings": "Oszczędności dEuro",
263 + "deuro_savings_add": "Wpłać",
264 + "deuro_savings_approve_app": "Zatwierdź Aplikację",
265 + "deuro_savings_approve_app_description": "Zezwól inteligentnemu kontraktowi dEURO zarządzać Twoimi tokenami dEURO w ramach oszczędzania, ale nie umożliwia wysyłania ani pobierania dEURO.",
266 "deuro_savings_available_to_add": "Dostępne do dodania",
267 - "deuro_savings_available_to_remove": "Dostępne do usunięcia",
268 - "deuro_savings_balance": "Równowaga oszczędności",
269 - "deuro_savings_balance_tooltip": "Reprezentuje to twoje bieżące saldo oszczędności, które z czasem naliczą odsetki. Możesz wpłacić lub wypłacić Deuro w danym momencie.",
270 - "deuro_savings_collect_interest": "Zbieraj zainteresowanie",
271 - "deuro_savings_collect_interest_tooltip": "To reprezentuje twoje obecne odsetki, które w dowolnym momencie możesz zebrać w saldzie Deuro.",
272 - "deuro_savings_remove": "Wycofać",
267 + "deuro_savings_available_to_remove": "Dostępne do wypłaty",
268 + "deuro_savings_balance": "Saldo oszczędnościowe",
269 + "deuro_savings_balance_tooltip": "To przedstawia twoje bieżące saldo oszczędności, które z czasem będzie naliczać odsetki. Możesz wpłacać lub wypłacać swoje dEURO w dowolnym momencie.",
270 + "deuro_savings_collect_interest": "Odbierz odsetki",
271 + "deuro_savings_collect_interest_tooltip": "To oznacza twoje aktualnie naliczone odsetki, które w dowolnym momencie możesz zebrać na saldo dEURO.",
272 + "deuro_savings_remove": "Wypłać",
273 "deuro_savings_set_approval": "Ustaw zatwierdzenie",
274 - "deuro_savings_subtitle": "Zarabiaj do 10% odsetek od Deuro Stablecoin Holdings",
275 - "deuro_savings_welcome_description": "Deuro jest w pełni zdecentralizowanym, zabezpieczonym Stablecoinem ustawionym na euro-bezpieczne, wszechstronne i odporne na cenzurę bez konieczności polegania na wyroczach. 1 deuro = 1 euro.",
276 - "deuro_tooltip_no_eth": "Aby włączyć Deuro, musisz mieć ETH w portfelu.",
277 - "deuro_tx_commited_content": "Potwierdzenie i odbicie na ekranie może potrwać kilka sekund",
274 + "deuro_savings_subtitle": "Zarabiaj do 10 % odsetek od swoich zasobów dEuro Stablecoin",
275 + "deuro_savings_welcome_description": "dEURO jest w pełni zdecentralizowanym, zabezpieczonym stablecoinem powiązanym z Euro — bezpiecznym, wszechstronnym i odpornym na cenzurę, bez konieczności polegania na oraclach. 1 dEURO = 1 EURO.",
276 + "deuro_tooltip_no_eth": "Aby włączyć dEURO, musisz mieć ETH w portfelu.",
277 + "deuro_tx_commited_content": "Może to potrwać kilka sekund, zanim transakcja zostanie potwierdzona i wyświetlona na ekranie",
278 "device_is_signing": "Urządzenie podpisuje",
279 - "dfx_option_description": "Kup krypto za EUR & CHF. Dla klientów prywatnych i korporacyjnych w Europie",
280 - "didnt_get_code": "Nie dostałeś kodu?",
281 - "digit_pin": "-znakowy PIN",
282 - "digital_and_physical_card": " cyfrowa i fizyczna przedpłacona karta debetowa",
279 + "dfx_option_description": "Kup kryptowaluty za EUR i CHF. Dla klientów detalicznych i korporacyjnych w Europie",
280 + "didnt_get_code": "Nie otrzymałeś kodu?",
281 + "digit_pin": "-cyfrowy PIN",
282 + "digital_and_physical_card": " cyfrowa i fizyczna karta przedpłacona",
283 "disable": "Wyłącz",
284 - "disable_automatic_exchange_status_updates": "Wyłącz automatyczne aktualizacje statusu wymiany",
285 - "disable_bulletin": "Wyłącz biuletyn",
284 + "disable_automatic_exchange_status_updates": "Wyłącz Automatyczne Aktualizacje Statusu Wymiany",
285 + "disable_bulletin": "Wyłącz biuletyn statusu usługi",
286 "disable_buy": "Wyłącz akcję kupna",
287 "disable_cake_2fa": "Wyłącz Cake 2FA",
288 "disable_exchange": "Wyłącz wymianę",
289 "disable_exchange_option": "Wyłącz opcję wymiany",
290 - "disable_fee_api_warning": "Wyłączając tą opcję, stawki opłaty mogą być w niektórych przypadkach niedokładne, więc możesz przepłacić opłatę za transakcje",
291 - "disable_fiat": "Wyłącz waluty FIAT",
290 + "disable_fee_api_warning": "Wyłączając tę opcję, stawki opłat mogą być w niektórych przypadkach niedokładne, więc możesz przepłacić lub niedopłacić opłaty transakcyjne.",
291 + "disable_fiat": "Wyłącz fiat",
292 "disable_sell": "Wyłącz akcję sprzedaży",
293 "disable_tor": "Wyłącz Tor",
294 "disable_trade_option": "Wyłącz opcję handlu",
295 "disableBatteryOptimization": "Wyłącz optymalizację baterii",
296 - "disableBatteryOptimizationDescription": "Czy chcesz wyłączyć optymalizację baterii, aby synchronizacja tła działała swobodniej i płynnie?",
296 + "disableBatteryOptimizationDescription": "Czy chcesz wyłączyć optymalizację baterii, aby synchronizacja w tle działała swobodniej i płynniej?",
297 "disabled": "Wyłączone",
298 - "disconnect_session": "Odłącz sesję",
298 + "disconnect_session": "Rozłącz sesję",
299 "discount": "Zaoszczędź ${value}%",
300 "display_settings": "Ustawienia wyświetlania",
301 - "displayable": "Wyświetlane",
302 - "do_not_have_enough_gas_asset": "Nie masz wystarczającej ilości ${currency}, aby dokonać transakcji przy bieżących warunkach sieci blockchain. Potrzebujesz więcej ${currency}, aby uiścić opłaty za sieć blockchain, nawet jeśli wysyłasz inny zasób.",
301 + "displayable": "Widoczne",
302 + "do_not_have_enough_gas_asset": "Nie masz wystarczającej ilości ${currency}, aby wykonać transakcję przy bieżących warunkach sieci blockchain. Potrzebujesz więcej ${currency}, aby pokryć opłaty sieciowe blockchaina, nawet jeśli wysyłasz inny token.",
303 "do_not_send": "Nie wysyłaj",
304 - "do_not_share_warning_text": "NIE udostępniaj ich nikomu innemu, w tym pomocy technicznej.\n\nJeśli to zrobisz twoje środki prawdopodobnie zostaną skradzione!",
305 - "do_not_show_me": "Nie pokazuj mi tego ponownie",
304 + "do_not_share_warning_text": "Nie udostępniaj ich nikomu innemu, w tym zespołowi wsparcia.\n\nTwoje środki mogą zostać skradzione!",
305 + "do_not_show_me": "Nie pokazuj tego ponownie",
306 "domain_looks_up": "Wyszukiwanie domen",
307 - "domain_mismatch": "Niedopasowanie domeny",
308 - "domain_mismatch_description": "Ta strona ma domenę, która nie pasuje do nadawcy tego żądania. Zatwierdzenie może prowadzić do utraty funduszy.",
309 - "donation_link_details": "Szczegóły linku darowizny",
310 - "done": "Zrobione",
307 + "domain_mismatch": "Niezgodność domeny",
308 + "domain_mismatch_description": "Ta strona ma domenę, która nie zgadza się z nadawcą tego żądania. Zatwierdzenie może spowodować utratę środków.",
309 + "donation_link_details": "Szczegóły linku do darowizny",
310 + "done": "Gotowe",
311 "e_sign_consent": "Zgoda na podpis elektroniczny",
312 "edit": "Edytuj",
313 "edit_backup_password": "Edytuj hasło kopii zapasowej",
314 "edit_node": "Edytuj węzeł",
315 "edit_token": "Edytuj token",
316 - "electrum_address_disclaimer": "Za każdym razem, gdy wykorzystasz adres, dla wiekszej prywatności generujemy nowy, ale poprzednie adresy nadal działają, i moga odbierać środki",
316 + "electrum_address_disclaimer": "Za każdym razem, gdy używasz adresu, generujemy nowy adres, ale poprzednie adresy nadal działają.",
317 "email_address": "Adres e-mail",
318 "enable": "Włącz",
319 "enable_auto_node_switching": "Włącz automatyczne przełączanie węzłów",
320 - "enable_builtin_tor": "Włącz wbudowany tor",
321 - "enable_for_auto_switching": "Włącz do automatycznego przełączania",
320 + "enable_builtin_tor": "Włącz wbudowany Tor",
321 + "enable_for_auto_switching": "Włącz automatyczne przełączanie",
322 "enable_mempool_api": "Mempool API dla dokładnych opłat i dat",
323 - "enable_replace_by_fee": "Włącz wymianę po lewej",
324 - "enable_silent_payments_scanning": "Zacznij skanować Silent Payments",
323 + "enable_replace_by_fee": "Włącz Replace-By-Fee",
324 + "enable_silent_payments_scanning": "Rozpocznij skanowanie transakcji wysyłanych na Twój adres Silent Payment.",
325 "enabled": "Włączone",
326 "enter_amount": "Wprowadź kwotę",
327 "enter_backup_password": "Wprowadź tutaj hasło kopii zapasowej",
328 "enter_code": "Wprowadź kod",
329 - "enter_seed_phrase": "Wprowadź swoją frazę nasienną",
329 + "enter_seed_phrase": "Wprowadź swoją frazę odzyskiwania",
330 "enter_totp_code": "Wprowadź kod TOTP.",
331 - "enter_wallet_password": "Wprowadź hasło portfela",
331 + "enter_wallet_password": "Wprowadź hasło do portfela",
332 "enter_your_note": "Wpisz notatkę…",
333 - "enter_your_pin": "Wpisz kod PIN",
334 - "enter_your_pin_again": "Wprowadź ponownie swój kod PIN",
335 - "enterTokenID": "Wprowadź identyfikator tokena",
336 - "enterWalletConnectURI": "Wprowadź identyfikator URI WalletConnect",
333 + "enter_your_pin": "Wprowadź PIN",
334 + "enter_your_pin_again": "Wprowadź ponownie swój PIN",
335 + "enterTokenID": "Wprowadź ID tokena",
336 + "enterWalletConnectURI": "Wprowadź URI WalletConnect",
337 "error": "Błąd",
338 - "error_dialog_content": "Ups, mamy błąd.\n\nProszę o przesłanie raportu o błędach do naszego zespołu wsparcia, aby nasz zespół mógł go poprawić.",
339 - "error_text_account_name": "Nazwa konta może zawierać tylko litery, cyfry\ni musi mieć od 1 do 15 znaków",
340 - "error_text_address": "Adres musi odpowiadać typowi kryptowaluty",
341 - "error_text_amount": "Kwota może zawierać tylko liczby",
342 - "error_text_contact_name": "Nazwa kontaktu nie może zawierać symboli ` , ' \"\ni musi mieć od 1 do 32 znaków ",
343 - "error_text_crypto_currency": "Liczba cyfr dziesiętnych\nmusi być mniejsza lub równa 12",
344 - "error_text_fiat": "Wartość kwoty nie może przekroczyć dostępnego salda.\nLiczba cyfr dziesiętnych musi być mniejsza lub równa 2",
345 - "error_text_input_above_maximum_limit": "Kwota jest większa niż maksymalna",
346 - "error_text_input_below_minimum_limit": "Kwota jest mniejsza niż minimalna",
347 - "error_text_keys": "Klucze portfela mogą zawierać tylko 64 znaki w systemie szesnastkowym",
348 - "error_text_limits_loading_failed": "Wymiana dla ${provider} nie została utworzona. Ładowanie limitów nie powiodło się",
349 - "error_text_maximum_limit": "Wymiana dla ${provider} nie została utworzona. Kwota jest większa niż maksymalna: ${max} ${currency}",
350 - "error_text_minimal_limit": "Wymiana dla ${provider} nie została utworzona. Kwota jest mniejsza niż minimalna: ${min} ${currency}",
351 - "error_text_node_address": "Wpisz adres IPv4",
338 + "error_dialog_content": "Ups, wystąpił błąd.\n\nProsimy o przesłanie raportu błędu do naszego zespołu wsparcia, abyśmy mogli ulepszyć aplikację.",
339 + "error_text_account_name": "Nazwa konta może zawierać wyłącznie litery i cyfry\noraz musi mieć od 1 do 15 znaków",
340 + "error_text_address": "Adres portfela musi odpowiadać typowi\nkryptowaluty",
341 + "error_text_amount": "Kwota może zawierać wyłącznie cyfry",
342 + "error_text_contact_name": "Nazwa kontaktu nie może zawierać znaków ` , ' \"\n i musi mieć od 1 do 32 znaków.",
343 + "error_text_crypto_currency": "Liczba cyfr po przecinku\nmusi być mniejsza lub równa 12",
344 + "error_text_fiat": "Wartość kwoty nie może przekroczyć dostępnego salda.\nLiczba cyfr po przecinku musi być mniejsza lub równa 2",
345 + "error_text_input_above_maximum_limit": "Kwota przekracza maksymalny limit",
346 + "error_text_input_below_minimum_limit": "Kwota jest niższa niż minimalna dopuszczalna",
347 + "error_text_keys": "Klucze portfela mogą mieć maksymalnie 64 znaków w zapisie szesnastkowym",
348 + "error_text_limits_loading_failed": "Wymiana dla ${provider} nie została utworzona. Nie udało się wczytać limitów.",
349 + "error_text_maximum_limit": "Wymiana dla ${provider} nie została utworzona. Kwota przekracza maksymalny limit: ${max} ${currency}",
350 + "error_text_minimal_limit": "Wymiana dla ${provider} nie została utworzona. Kwota jest niższa od minimalnej kwoty: ${min} ${currency}",
351 + "error_text_node_address": "Wprowadź adres IPv4",
352 "error_text_node_port": "Port węzła może zawierać tylko liczby od 0 do 65535",
353 - "error_text_node_proxy_address": "Wprowadź <adres IPv4>:<port>, na przykład 127.0.0.1:9050",
354 - "error_text_payment_id": "ID może zawierać od 16 do 64 znaków w formacie szesnastkowym",
355 - "error_text_subaddress_name": "Nazwa podadresu nie może zawierać symboli ` , ' \"\ni musi mieć od 1 do 20 znaków",
356 - "error_text_template": "Nazwa i adres szablonu nie mogą zawierać ` , ' \" symbolika\ni musi mieć od 1 do 106 znaków",
357 - "error_text_wallet_name": "Nazwa portfela może zawierać tylko litery, cyfry lub symbole _ - \ni musi mieć od 1 do 33 znaków",
353 + "error_text_node_proxy_address": "Wprowadź <IPv4 address>:<port>, na przykład 127.0.0.1:9050",
354 + "error_text_payment_id": "Payment ID może zawierać wyłącznie od 16 do 64 znaków w zapisie szesnastkowym",
355 + "error_text_subaddress_name": "Nazwa podadresu nie może zawierać znaków ` , ' \"\ni musi mieć od 1 do 20 znaków",
356 + "error_text_template": "Nazwa i adres szablonu nie mogą zawierać znaków ` , ' \"\n oraz muszą mieć od 1 do 106 znaków.",
357 + "error_text_wallet_name": "Nazwa portfela może zawierać tylko litery, cyfry oraz symbole _ i - i musi mieć długość od 1 do 33 znaków",
358 "error_text_xmr": "Wartość XMR nie może przekraczać dostępnego salda.\nLiczba cyfr dziesiętnych musi być mniejsza lub równa 12",
359 - "error_while_processing": "Wystąpił błąd podczas przeróbki",
360 - "errorGettingCredentials": "Niepowodzenie: Błąd podczas uzyskiwania poświadczeń",
359 + "error_while_processing": "Wystąpił błąd podczas przetwarzania",
360 + "errorGettingCredentials": "Niepowodzenie: Błąd podczas pobierania poświadczeń",
361 "errorSigningTransaction": "Wystąpił błąd podczas podpisywania transakcji",
362 - "establishing_tor_connection": "Ustalenie połączenia TOR",
363 - "estimated": "Oszacowano",
362 + "establishing_tor_connection": "Nawiązywanie połączenia z Tor",
363 + "estimated": "Szacowane",
364 "estimated_new_fee": "Szacowana nowa opłata",
365 "estimated_receive_amount": "Szacowana kwota otrzymania",
366 - "eta": "Eta",
367 - "etherscan_history": "Historia Etherscanu",
368 - "event": "Wydarzenie",
369 - "events": "Wydarzenia",
370 - "exchange": "Giełda",
371 - "exchange_extra_info": "Nie zapomnij określić notatki lub dodatkowego identyfikatora podczas wysyłania tej transakcji na giełdę",
372 - "exchange_incorrect_current_wallet_for_xmr": "Jeśli chcesz zamienić XMR z salda Monero, najpierw przejdź na portfel Monero.",
373 - "exchange_new_template": "Nowy szablon wymiany",
366 + "eta": "ETA",
367 + "etherscan_history": "Historia Etherscan",
368 + "event": "Zdarzenie",
369 + "events": "Zdarzenia",
370 + "exchange": "Wymiana",
371 + "exchange_extra_info": "Proszę nie zapomnieć podać Memo lub Extra ID przy wysyłaniu tej transakcji na giełdę",
372 + "exchange_incorrect_current_wallet_for_xmr": "Jeśli chcesz wymienić XMR z salda Monero w Cake Wallet, najpierw przełącz się na swój portfel Monero.",
373 + "exchange_new_template": "Nowy szablon",
374 "exchange_provider_unsupported": "${providerName} nie jest już obsługiwany!",
375 - "exchange_result_confirm": "Naciskając Potwierdź, wyślesz ${fetchingLabel} ${from} z twojego portfela ${walletName} na adres podany poniżej. Lub możesz wysłać z zewnętrznego portfela na poniższy adres / kod QR.\n\nNaciśnij Potwierdź, aby kontynuować lub wróć, aby zmienić kwoty.",
376 - "exchange_result_description": "Musisz wysłać co najmniej ${fetchingLabel} ${from} na adres podany na następnej stronie. Jeśli wyślesz kwotę niższą niż ${fetchingLabel} ${from}, może ona nie zostać uwzględniona i może nie zostać zwrócona.",
377 - "exchange_result_write_down_ID": "*Skopiuj lub zanotuj identyfikator transakcji pokazany powyżej.",
375 + "exchange_result_confirm": "Po naciśnięciu przycisku „Potwierdź” wyślesz ${fetchingLabel} ${from} z portfela o nazwie ${walletName} na adres podany poniżej, lub możesz wysłać z zewnętrznego portfela na poniższy adres/kod QR.\n\nNaciśnij „Potwierdź”, aby kontynuować lub wróć, aby zmienić kwoty.",
376 + "exchange_result_description": "Musisz wysłać co najmniej ${fetchingLabel} ${from} na adres wyświetlony na kolejnej stronie. Jeśli wyślesz kwotę niższą niż ${fetchingLabel} ${from}, może nie zostać przeliczona i nie zostanie zwrócona.",
377 + "exchange_result_write_down_ID": "*Skopiuj lub zapisz swoje ID wyświetlone powyżej.",
378 "exchange_result_write_down_trade_id": "Skopiuj lub zanotuj identyfikator transakcji (ID), aby kontynuować.",
379 - "exchange_sync_alert_content": "Poczekaj, aż portfel zostanie zsynchronizowany",
380 - "exchange_trade_result_confirm": "Naciskając wyślij z Cake Wallet, wyślesz ${fetchingLabel} ${from} z portfela o nazwie ${walletName} na adres pokazany poniżej. Lub możesz wysłać z portfela zewnętrznego na adres / qr kod na stronie Wyślij ze strony szczegółów portfela zewnętrznego. \n\n naciśnij którykolwiek z przycisków, aby kontynuować lub wróć, aby zmienić kwoty.",
381 - "expired": "Przedawniony",
379 + "exchange_sync_alert_content": "Poczekaj, aż Twój portfel zostanie zsynchronizowany",
380 + "exchange_trade_result_confirm": "Naciskając przycisk „Wyślij” w aplikacji Cake Wallet, wyślesz ${fetchingLabel} ${from} z portfela o nazwie ${walletName} na adres pokazany poniżej. Możesz także wysłać z portfela zewnętrznego na adres/kod QR znajdujący się na stronie szczegółów wysyłania z portfela zewnętrznego.\n\nProszę nacisnąć jeden z przycisków, aby kontynuować, lub wrócić, aby zmienić kwoty.",
381 + "expired": "Wygasło",
382 "expires": "Wygasa",
383 - "expiresOn": "Wygasa w dniu",
384 - "expiry_and_validity": "Wygaśnięcie i ważność",
383 + "expiresOn": "Wygasa dnia",
384 + "expiry_and_validity": "Wygaśnięcie i Ważność",
385 "export_backup": "Eksportuj kopię zapasową",
386 - "export_logs": "Eksportuj dzienniki",
387 - "export_outputs": "Eksportuj wyjscia",
388 - "extend_session": "Rozszerzyć sesję",
386 + "export_logs": "Eksportuj logi",
387 + "export_outputs": "Eksportuj wyjścia",
388 + "extend_session": "Przedłuż sesję",
389 "extra_id": "Dodatkowy ID:",
390 - "extracted_address_content": "Wysyłasz środki na\n${recipient_name}",
391 - "failed_authentication": "Nieudane uwierzytelnienie. ${state_error}",
390 + "extracted_address_content": "Wyślesz środki do\n${recipient_name}",
391 + "failed_authentication": "Błąd uwierzytelniania. ${state_error}",
392 "faq": "FAQ",
393 - "features": "Cechy",
394 - "fee_less_than_min": "Wybrana opłata jest niższa niż minimum, proszę zwiększyć opłaty, aby móc wysłać transakcję",
393 + "features": "Funkcje",
394 + "fee_less_than_min": "Wybrana opłata jest niższa niż minimalna, proszę zwiększyć ją, aby móc wysłać transakcję.",
395 "fee_rate": "Stawka opłaty",
396 "fetching": "Pobieranie",
397 - "fiat_api": "API Walut FIAT",
398 - "fiat_balance": "Bilans Fiata",
397 + "fiat_api": "API fiat",
398 + "fiat_balance": "Saldo fiat",
399 "field_required": "To pole jest wymagane",
400 "file_saved": "Zapisano plik",
401 - "fill_code": "Proszę wpisać kod weryfikacyjny który otrzymałeś w wiadomości e-mail",
401 + "fill_code": "Proszę wprowadzić kod weryfikacyjny, który został wysłany na Twój adres e‑mail",
402 "filter_by": "Filtruj według",
403 - "first_wallet_text": "Świetny portfel na Monero, Bitcoin, Ethereum, Litecoin, i Haven",
404 - "fixed_pair_not_supported": "Ta stała para nie jest obsługiwana z wybranymi usługami swap",
405 - "fixed_rate": "Stała stawka",
406 - "fixed_rate_alert": "Będziesz mógł wprowadzić kwotę do otrzymania, gdy wybrany bedzie tryb stałego przeliczenia. Czy chcesz przejść do trybu stałej stawki?",
407 - "forgot_password": "Zapomniałem hasła",
408 - "freeze": "Zamróź",
409 - "frequently_asked_questions": "Często zadawane pytania",
410 - "from": "Z",
403 + "first_wallet_text": "Świetny portfel dla Monero, Bitcoina, Ethereum, Litecoina i Haven",
404 + "fixed_pair_not_supported": "Ta para stała nie jest obsługiwana przy wybranych usługach swap",
405 + "fixed_rate": "Stały kurs",
406 + "fixed_rate_alert": "Będziesz mógł wprowadzić kwotę do otrzymania, gdy tryb stałej stawki jest zaznaczony. Czy chcesz przejść do trybu stałej stawki?",
407 + "forgot_password": "Zapomniałeś hasła?",
408 + "freeze": "Zamroź",
409 + "frequently_asked_questions": "Najczęściej zadawane pytania",
410 + "from": "Od",
411 "frozen": "Zamrożone",
412 - "frozen_balance": "Mrożona równowaga",
413 - "full_balance": "Pełne saldo",
414 - "gas_exceeds_allowance": "Gaz wymagany przez transakcję przekracza dodatek.",
412 + "frozen_balance": "Zablokowane saldo",
413 + "full_balance": "Łączne saldo",
414 + "gas_exceeds_allowance": "Gas wymagany przez transakcję przekracza przydział.",
415 "gas_price": "Cena gazu",
416 "generate_name": "Wygeneruj nazwę",
417 "generating_gift_card": "Generowanie karty podarunkowej",
418 - "generating_transaction": "Generowanie transakcji",
418 + "generating_transaction": "Tworzenie transakcji",
419 "get_a": "Zdobądź ",
420 - "get_card_note": " które możesz doładować walutami cyfrowymi. Nie są potrzebne żadne dodatkowe informacje!",
420 + "get_card_note": " którą możesz doładować walutami cyfrowymi. Nie potrzebujesz żadnych dodatkowych informacji!",
421 "get_your_yat": "Zdobądź swój Yat",
422 - "gift_card_amount": "Kwota karty podarunkowej",
423 - "gift_card_balance_note": "Tutaj pojawią się karty podarunkowe z pozostałym saldem",
424 - "gift_card_is_generated": "Karta podarunkowa jest generowana",
422 + "gift_card_amount": "Kwota Karty Podarunkowej",
423 + "gift_card_balance_note": "Tutaj pojawią się karty podarunkowe z dostępnym saldem",
424 + "gift_card_is_generated": "Karta podarunkowa została wygenerowana",
425 "gift_card_number": "Numer karty podarunkowej",
426 - "gift_card_redeemed_note": "Karty podarunkowe, które wykorzystałeś, pojawią się tutaj",
426 + "gift_card_redeemed_note": "Zrealizowane karty podarunkowe pojawią się tutaj",
427 "gift_cards": "Karty podarunkowe",
428 - "gift_cards_unavailable": "Karty podarunkowe można obecnie kupić tylko za pośrednictwem Monero, Bitcoin i Litecoin",
429 - "got_it": "Wysłano",
428 + "gift_cards_unavailable": "Karty podarunkowe są obecnie dostępne do zakupu wyłącznie przy użyciu Monero, Bitcoin i Litecoin.",
429 + "got_it": "Rozumiem",
430 "gross_balance": "Saldo brutto",
431 - "group_by_type": "Grupa według typu",
431 + "group_by_type": "Grupuj według typu",
432 "haven_app": "Haven by Cake Wallet",
433 - "haven_app_wallet_text": "Awesome wallet for Haven",
433 + "haven_app_wallet_text": "Świetny portfel dla Haven",
434 "help": "pomoc",
435 - "hidden_addresses": "Ukryte adresy",
436 - "hidden_balance": "Ukryte saldo",
437 - "hide": "Ukrywać",
435 + "hidden_addresses": "Ukryte Adresy",
436 + "hidden_balance": "Ukryte Saldo",
437 + "hide": "Ukryj",
438 "hide_details": "Ukryj szczegóły",
439 - "high_contrast_theme": "Motyw o wysokim kontraście",
439 + "high_contrast_theme": "Motyw wysokiego kontrastu",
440 "home_screen_settings": "Ustawienia ekranu głównego",
441 "how_to_connect": "Jak połączyć się",
442 - "how_to_use": "Jak używać",
443 - "how_to_use_card": "Jak korzystać z tej karty?",
442 + "how_to_use": "Jak korzystać",
443 + "how_to_use_card": "Jak używać tej karty",
444 "id": "ID: ",
445 - "if_you_dont_see_your_device": "Jeśli nie widzisz swojego urządzenia powyżej, upewnij się, że Twoja księga nie śpi i odblokowana!",
445 + "if_you_dont_see_your_device": "Jeśli nie widzisz swojego urządzenia powyżej, upewnij się, że Twój Ledger jest włączony i odblokowany!",
446 "ignor": "Ignoruj",
447 - "import": "Import",
448 - "importNFTs": "Importuj NFT",
449 - "in_store": "W Sklepie",
447 + "import": "Importuj",
448 + "importNFTs": "Importuj NFTy",
449 + "in_store": "W sklepie",
450 "incoming": "Przychodzące",
451 - "incorrect_seed": "Wprowadzony seed jest nieprawidłowy.",
452 - "incorrect_seed_option": "Błędna fraza seed. Spróbuj ponownie",
453 - "incorrect_seed_option_back": "Błędna fraza seed. Upewnij się, że wraza, którą wprowadzasz jest prawidłowo zapisana i spróbuj ponownie.",
451 + "incorrect_seed": "Wprowadzony tekst jest nieprawidłowy.",
452 + "incorrect_seed_option": "Niepoprawny. Spróbuj ponownie",
453 + "incorrect_seed_option_back": "Niepoprawny. Upewnij się, że seed jest prawidłowo zapisany i spróbuj ponownie.",
454 "inputs": "Wejścia",
455 - "insufficient_funds_for_tx": "Niewystarczające fundusze na skuteczne wykonanie transakcji.",
456 - "insufficient_lamport_for_tx": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję i opłatę za transakcję. Dodaj więcej SOL do portfela lub zmniejsz wysyłaną kwotę SOL.",
457 - "insufficient_lamports": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję i opłatę za transakcję. Potrzebujesz przynajmniej ${solValueNeeded} SOL. Uprzejmie dodaj więcej SOL do portfela lub zmniejsz wysyłaną kwotę SOL, którą wysyłasz",
458 - "insufficientFundsForRentError": "Nie masz wystarczającej ilości SOL, aby pokryć opłatę za transakcję i czynsz za konto. Dodaj więcej SOL do portfela lub zmniejsz kwotę, którą wysyłasz",
459 - "insufficientFundsForRentErrorReceiver": "Konto odbiorcy nie ma wystarczającej ilości SOL, aby pokryć czynsz. Poproś odbiorcę o dodanie więcej SOL do ich konta.",
455 + "insufficient_funds_for_tx": "Niewystarczające środki do pomyślnego wykonania transakcji.",
456 + "insufficient_lamport_for_tx": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję oraz opłatę za nią. Dodaj więcej SOL do swojego portfela lub zmniejsz kwotę SOL, którą wysyłasz.",
457 + "insufficient_lamports": "Nie masz wystarczającej ilości SOL, aby pokryć transakcję i jej opłatę. Potrzebujesz przynajmniej ${solValueNeeded} SOL. Dodaj więcej SOL do swojego portfela lub zmniejsz ilość SOL, którą wysyłasz.",
458 + "insufficientFundsForRentError": "Nie masz wystarczającej ilości SOL, aby pokryć opłatę transakcyjną oraz czynsz za konto. Dodaj więcej SOL do swojego portfela lub zmniejsz kwotę SOL, którą wysyłasz.",
459 + "insufficientFundsForRentErrorReceiver": "Konto odbiorcy nie ma wystarczającej ilości SOL, aby pokryć opłatę za wynajem. Poproś odbiorcę, aby dodał więcej SOL do swojego konta.",
460 "introducing_cake_pay": "Przedstawiamy Cake Pay!",
461 "invalid_input": "Nieprawidłowe dane wejściowe",
462 "invalid_password": "Nieprawidłowe hasło",
463 - "invoice_details": "Dane do faktury",
463 + "invoice_details": "Szczegóły faktury",
464 "is_percentage": "jest",
465 "keys": "Klucze",
466 "last_30_days": "Ostatnie 30 dni",
467 "learn_more": "Dowiedz się więcej",
468 - "ledger_connection_error": "Nie udało się połączyć z twoim portfelem. Proszę spróbuj ponownie.",
469 - "ledger_error_device_locked": "Portfel jest zablokowany",
468 + "ledger_connection_error": "Nie udało się połączyć z twoim Ledgerem. Spróbuj ponownie.",
469 + "ledger_error_device_locked": "Ledger jest zablokowany",
470 "ledger_error_tx_rejected_by_user": "Transakcja odrzucona na urządzeniu",
471 - "ledger_error_wrong_app": "Upewnij się, że uruchamiasz odpowiednią aplikację na swoim portfelu",
472 - "ledger_please_enable_bluetooth": "Włącz Bluetooth aby wykryć twój portfel",
473 - "legacy": "Legacy",
471 + "ledger_error_wrong_app": "Upewnij się, że otworzyłeś właściwą aplikację na swoim Ledgerze",
472 + "ledger_please_enable_bluetooth": "Włącz Bluetooth, aby wykryć swój Ledger",
473 + "legacy": "Tradycyjny",
474 "light_theme": "Jasny",
475 "litecoin_enable_mweb_sync": "Włącz skanowanie MWEB",
476 "litecoin_mweb": "MWEB",
477 "litecoin_mweb_allow_coins": "Zezwalaj na monety MWEB",
478 - "litecoin_mweb_always_scan": "Ustaw MWEB na ciągłe skanowanie",
479 - "litecoin_mweb_description": "MWEB to nowy protokół, który oferuje szybsze, tańsze i bardziej prywatne transakcje dla kryptowaluty Litecoin",
480 - "litecoin_mweb_dismiss": "Odrzuć",
478 + "litecoin_mweb_always_scan": "Włącz stałe skanowanie MWEB",
479 + "litecoin_mweb_description": "MWEB to nowy protokół, który umożliwia szybsze, tańsze i bardziej prywatne transakcje w sieci Litecoin",
480 + "litecoin_mweb_dismiss": "Zamknij",
481 "litecoin_mweb_display_card": "Pokaż kartę MWEB",
482 "litecoin_mweb_enable": "Włącz MWEB",
483 "litecoin_mweb_enable_later": "Możesz ponownie włączyć MWEB w ustawieniach wyświetlania.",
484 - "litecoin_mweb_logs": "Dzienniki MWEB",
484 + "litecoin_mweb_logs": "Logi MWEB",
485 "litecoin_mweb_node": "Węzeł MWEB",
486 - "litecoin_mweb_pegin": "Peg in",
487 - "litecoin_mweb_pegout": "Peg out",
486 + "litecoin_mweb_pegin": "Peg In",
487 + "litecoin_mweb_pegout": "Peg Out",
488 "litecoin_mweb_scanning": "Skanowanie MWEB",
489 "litecoin_mweb_settings": "Ustawienia MWEB",
490 - "litecoin_mweb_warning": "Korzystanie z MWEB początkowo pobiera ~ 600 MB danych i może potrwać do 30 minut w zależności od prędkości sieci. Te początkowe dane pobierają tylko raz i będą dostępne dla wszystkich portfeli Litecoin",
491 - "litecoin_what_is_mweb": "Co to jest MWEB?",
492 - "live_fee_rates": "Stawki opłaty na żywo za pośrednictwem API",
493 - "load_more": "Załaduj więcej",
490 + "litecoin_mweb_warning": "Korzystanie z MWEB spowoduje początkowe pobranie ~600 MB danych i może potrwać do 30 minut w zależności od prędkości sieci. Te dane zostaną pobrane tylko raz i będą dostępne we wszystkich portfelach Litecoin.",
491 + "litecoin_what_is_mweb": "Czym jest MWEB?",
492 + "live_fee_rates": "Bieżące stawki opłat z API",
493 + "load_more": "Wczytaj więcej",
494 "loading_your_wallet": "Ładowanie portfela",
495 - "login": "Login",
496 - "logout": "Wyloguj",
495 + "login": "Zaloguj się",
496 + "logout": "Wyloguj się",
497 "low_fee": "Niska opłata",
498 - "low_fee_alert": "Obecnie korzystasz z niskiego priorytetu opłaty sieciowej. Może to spowodować długie oczekiwanie, różne stawki lub anulowane transakcje. Zalecamy ustawienie wyższej opłaty, aby zapewnić lepsze wrażenia.",
499 - "made_easy": "łatwe",
498 + "low_fee_alert": "Obecnie używasz niskiego priorytetu opłaty sieciowej. Może to spowodować długie czasy oczekiwania, różne stawki lub anulowane transakcje. Zalecamy ustawienie wyższej opłaty, aby zapewnić lepsze doświadczenie.",
499 + "made_easy": "Łatwe",
500 "manage_nodes": "Zarządzaj węzłami",
501 "manage_pow_nodes": "Zarządzaj węzłami PoW",
502 "manage_yats": "Zarządzaj Yats",
503 - "mark_as_redeemed": "Oznacz jako wykorzystany",
503 + "mark_as_redeemed": "Oznacz Jako Zrealizowane",
504 "market_place": "Rynek",
505 - "matrix_green_dark_theme": "Matrix zielony ciemny motyw",
506 - "max_amount": "Max: ${value}",
507 - "max_value": "Max: ${value} ${currency}",
505 + "matrix_green_dark_theme": "Ciemny Motyw Matrix Green",
506 + "max_amount": "Maks: ${value}",
507 + "max_value": "Maks.: ${value} ${currency}",
508 "memo": "Notatka:",
509 "message": "Wiadomość",
510 "message_verified": "Wiadomość została pomyślnie zweryfikowana",
@@ -513,231 +513,231 @@
513 "methods": "Metody",
514 "min_amount": "Min: ${value}",
515 "min_value": "Min: ${value} ${currency}",
516 - "mint_address": "Adres mintowania",
516 + "mint_address": "Adres Mintu",
517 "minutes_to_pin_code": "${minute} minut",
518 "mm": "MM",
519 - "modify_2fa": "Zmodyfikuj ciasto 2FA",
520 - "monero_com": "Monero.com by Cake Wallet",
521 - "monero_com_wallet_text": "Awesome wallet for Monero",
519 + "modify_2fa": "Modyfikuj Cake 2FA",
520 + "monero_com": "Monero.com od Cake Wallet",
521 + "monero_com_wallet_text": "Świetny portfel dla Monero",
522 "monero_dark_theme": "Ciemny motyw Monero",
523 - "monero_light_theme": "Lekki motyw Monero",
524 - "moonpay_alert_text": "Wartość kwoty musi być większa lub równa ${minAmount} ${fiatCurrency}",
525 - "moralis_nft_error": "Wystąpił błąd podczas pobierania NFT. Uprzejmie sprawdź swoje połączenie internetowe i spróbuj ponownie.",
523 + "monero_light_theme": "Jasny motyw Monero",
524 + "moonpay_alert_text": "Kwota musi wynosić co najmniej ${minAmount} ${fiatCurrency}",
525 + "moralis_nft_error": "Wystąpił błąd podczas pobierania NFT. Uprzejmie sprawdź połączenie internetowe i spróbuj ponownie.",
526 "more_options": "Więcej opcji",
527 "multiple_addresses_detected": "Wykryto wiele adresów",
528 - "mweb_confirmed": "Potwierdzone MWEB",
528 + "mweb_confirmed": "Potwierdzono MWEB",
529 "mweb_unconfirmed": "Niepotwierdzone MWEB",
530 "name": "Nazwa",
531 - "nano_current_rep": "Obecny przedstawiciel",
532 - "nano_gpt_thanks_message": "Dzięki za użycie Nanogpt! Pamiętaj, aby wrócić do przeglądarki po zakończeniu transakcji!",
533 - "nano_pick_new_rep": "Wybierz nowego przedstawiciela",
534 - "nanogpt_subtitle": "Wszystkie najnowsze modele (GPT-4, Claude). \\ Nno subskrypcja, płacą za pomocą kryptografii.",
531 + "nano_current_rep": "Aktualny Przedstawiciel",
532 + "nano_gpt_thanks_message": "Dzięki za korzystanie z NanoGPT! Pamiętaj, aby po zakończeniu transakcji wrócić do przeglądarki!",
533 + "nano_pick_new_rep": "Wybierz nowego reprezentanta",
534 + "nanogpt_subtitle": "Wszystkie najnowsze modele (GPT-4, Claude).\nBrak subskrypcji, płatność kryptowalutą.",
535 "narrow": "Wąski",
536 - "new_first_wallet_text": "Zachowanie bezpieczeństwa kryptograficznego jest kawałkiem ciasta",
537 - "new_node_testing": "Testowanie nowych węzłów",
538 - "new_subaddress_create": "Stwórz",
539 - "new_subaddress_label_name": "Etykieta nazwy adresu",
536 + "new_first_wallet_text": "Zabezpieczenie Twoich kryptowalut to bułka z masłem",
537 + "new_node_testing": "Testowanie nowego węzła",
538 + "new_subaddress_create": "Utwórz",
539 + "new_subaddress_label_name": "Nazwa etykiety",
540 "new_subaddress_title": "Nowy adres",
541 - "new_tag": "Nowy",
542 - "new_template": "Nowy szablon",
543 - "new_transactions_notifications": "Wyślij powiadomienia o nowych transakcjach",
541 + "new_tag": "Nowe",
542 + "new_template": "Nowy Szablon",
543 + "new_transactions_notifications": "Wysyłaj powiadomienia o nowych transakcjach",
544 "new_wallet": "Nowy portfel",
545 - "newConnection": "Nowe połączenie",
545 + "newConnection": "Nowe Połączenie",
546 "no_cards_found": "Nie znaleziono żadnych kart",
547 "no_extra_detail": "Brak dodatkowych szczegółów",
548 - "no_id_needed": "Nie potrzeba dowodu!",
549 - "no_id_required": "Nie wymagamy dowodu. Doładuj i wydawaj gdziekolwiek",
548 + "no_id_needed": "Nie wymaga dowodu!",
549 + "no_id_required": "Nie wymaga dowodu. Doładuj i wydawaj wszędzie",
550 "no_providers_available": "Brak dostępnych dostawców",
551 - "no_relay_on_domain": "Brak przekaźnika dla domeny użytkownika lub przekaźnik jest niedostępny. Wybierz przekaźnik, którego chcesz użyć.",
552 - "no_relays": "Żadnych przekaźników",
551 + "no_relay_on_domain": "Brak przekaźnika dla domeny użytkownika lub przekaźnik jest niedostępny. Wybierz przekaźnik, którego chcesz używać.",
552 + "no_relays": "Brak przekaźników",
553 "no_relays_message": "Znaleźliśmy rekord Nostr NIP-05 dla tego użytkownika, ale nie zawiera on żadnych przekaźników. Poinstruuj odbiorcę, aby dodał przekaźniki do swojego rekordu Nostr.",
554 "node_address": "Adres węzła",
555 "node_connection_failed": "Połączenie nie powiodło się",
556 "node_connection_successful": "Połączenie powiodło się",
557 "node_new": "Nowy węzeł",
558 "node_port": "Port węzła",
559 - "node_reset_settings_title": "Zresetuj ustawienia węzłów",
559 + "node_reset_settings_title": "Zresetuj ustawienia",
560 "node_test": "Test",
561 "nodes": "Węzły",
562 "nodes_list_reset_to_default_message": "Czy na pewno chcesz przywrócić ustawienia domyślne?",
563 "none_of_selected_providers_can_exchange": "Żaden z wybranych dostawców nie może dokonać tej wymiany",
564 - "noNFTYet": "Nie ma jeszcze NFT",
565 - "normal": "Normalna",
566 - "note_optional": "Notatka (opcjonalnie)",
564 + "noNFTYet": "Nie masz jeszcze żadnych NFT",
565 + "normal": "Normalny",
566 + "note_optional": "Notatka (opcjonalna)",
567 "note_tap_to_change": "Notatka (dotknij, aby zmienić)",
568 - "notification_permission_denied": "Zezwolenie na powiadomienie zostało odrzucone, prosimy ręcznie włączyć go w ustawieniach",
569 - "nullURIError": "URI ma wartość zerową",
570 - "offer_expires_in": "Oferta wygasa za ",
568 + "notification_permission_denied": "Uprawnienie do powiadomień zostało trwale odrzucone, prosimy włączyć je ręcznie w ustawieniach.",
569 + "nullURIError": "URI jest nullem",
570 + "offer_expires_in": "Oferta wygasa za: ",
571 "offline": "Offline",
572 - "ok": "Ok",
573 - "old_fee": "Stara opłata",
572 + "ok": "OK",
573 + "old_fee": "Poprzednia opłata",
574 "oled_mode": "Tryb OLED",
575 "onion_link": "Link .onion",
576 - "online": "online",
577 - "onramper_option_description": "Szybko kup kryptowaluty z wieloma metodami płatności. Dostępne w większości krajów. Ceny i opłaty różnią się.",
576 + "online": "Online",
577 + "onramper_option_description": "Szybko kup kryptowaluty przy użyciu wielu metod płatności. Dostępne w większości krajów. Spready i opłaty różnią się.",
578 "open_gift_card": "Otwórz kartę podarunkową",
579 - "open_wallet": "Otwarty portfel",
579 + "open_wallet": "Otwórz portfel",
580 "optional_description": "Opcjonalny opis",
581 - "optional_email_hint": "Opcjonalny e-mail z powiadomieniem odbiorcy płatności",
581 + "optional_email_hint": "Opcjonalny e-mail powiadomienia odbiorcy płatności",
582 "optional_name": "Opcjonalna nazwa odbiorcy",
583 "optionally_order_card": "Opcjonalnie zamów kartę fizyczną.",
584 - "orbot_running_alert": "Upewnij się, że Orbot działa przed połączeniem z tym węzłem.",
585 - "order_by": "Zamów przez",
586 - "order_id": "Identyfikator zamówienia",
584 + "orbot_running_alert": "Upewnij się, że Orbot jest uruchomiony przed połączeniem z tym węzłem.",
585 + "order_by": "Sortuj według",
586 + "order_id": "ID zamówienia",
587 "order_physical_card": "Zamów kartę fizyczną",
588 "other_settings": "Inne ustawienia",
589 - "outdated_electrum_wallet_description": "Nowe portfele Bitcoin utworzone w Cake mają teraz fraze seed składające się z 24 słów. Konieczne jest utworzenie nowego portfela Bitcoin i przeniesienie wszystkich środków do nowego portfela na 24 słowa oraz zaprzestanie korzystania z portfeli z frazą seed na 12 słów. Zrób to natychmiast, aby zabezpieczyć swoje fundusze.",
589 + "outdated_electrum_wallet_description": "Nowe portfele Bitcoin tworzone w Cake mają teraz 24‑słowny seed. Należy utworzyć nowy portfel Bitcoin i przenieść wszystkie środki do nowego portfela z 24‑słownym seedem oraz przestać używać portfeli z 12‑słownym seedem. Zrób to niezwłocznie, aby zabezpieczyć swoje środki.",
590 "outdated_electrum_wallet_receive_warning": "Jeśli ten portfel ma 12-wyrazowy seed i został utworzony w Cake, NIE Wpłacaj Bitcoina do tego portfela. Wszelkie BTC przeniesione do tego portfela mogą zostać utracone. Utwórz nowy portfel z 24 słowami (dotknij menu w prawym górnym rogu, wybierz Portfele, wybierz Utwórz nowy portfel, a następnie Bitcoin) i NATYCHMIAST przenieś tam swoje BTC. Nowe (24 słowa) portfele BTC Cake Wallet są bezpieczne",
591 "outgoing": "Wychodzące",
592 "outputs": "Wyjścia",
593 - "overshot": "Przesadzanie",
594 - "overwrite_amount": "Nadpisz ilość",
593 + "overshot": "Przekroczono",
594 + "overwrite_amount": "Nadpisz kwotę",
595 "pairingInvalidEvent": "Nieprawidłowe zdarzenie parowania",
596 - "passphrase": "Hasło frazy seed (opcjonalnie)",
597 - "passphrases_doesnt_match": "Hasła frazy seed nie pasują, spróbuj ponownie",
596 + "passphrase": "Hasło (Opcjonalnie)",
597 + "passphrases_doesnt_match": "Hasła nie pasują, spróbuj ponownie",
598 "password": "Hasło",
599 "paste": "Wklej",
600 - "pause_wallet_creation": "Możliwość utworzenia Portfela Haven jest obecnie wstrzymana.",
601 - "payjoin_card_content": "Payjoin to nowa funkcja wymagająca prywatności i oszczędzania opłat w Bitcoin.",
600 + "pause_wallet_creation": "Możliwość utworzenia Haven Wallet jest obecnie wstrzymana.",
601 + "payjoin_card_content": "Payjoin to nowa funkcja zachowująca prywatność i oszczędzająca opłaty w Bitcoinie.",
602 "payjoin_details": "Szczegóły Payjoin",
603 "payjoin_enabled": "Payjoin włączony",
604 - "payjoin_enabling_popup_content": "Możesz przełączać Payjoin w menu → Prywatność → Użyj Payjoin, aby włączyć lub wyłączyć później.",
604 + "payjoin_enabling_popup_content": "Możesz przełączać Payjoin w Menu → Prywatność → Użyj Payjoin, aby włączyć lub wyłączyć go później.",
605 "payjoin_enabling_popup_title": "Włączanie Payjoin",
606 "payjoin_request_awaiting_tx": "Oczekiwanie na transakcję",
607 "payjoin_request_in_progress": "W toku",
608 "payjoin_unavailable": "Payjoin niedostępny",
609 - "payjoin_unavailable_sheet_content": "Otrzymanie transakcji Payjoin wymaga przygotowania Bitcoin do użycia. \\ N \\ NAS, ponieważ portfel ma fundusze, Payjoin zostanie automatycznie włączony.",
609 + "payjoin_unavailable_sheet_content": "Otrzymanie transakcji Payjoin wymaga, abyś miał Bitcoiny gotowe do użycia.\n\nGdy Twój portfel będzie miał środki, Payjoin zostanie automatycznie włączony.",
610 "payjoin_unavailable_sheet_title": "Dlaczego Payjoin jest niedostępny?",
611 - "payment_id": "ID Płatności: ",
612 - "payment_made_easy": "Płatności są łatwe",
613 - "payment_was_received": "Twoja płatność została otrzymana.",
611 + "payment_id": "ID płatności: ",
612 + "payment_made_easy": "Łatwe płatności",
613 + "payment_was_received": "Twoja płatność została przyjęta.",
614 "payments": "Płatności",
615 - "pending": " (w oczekiwaniu)",
615 + "pending": " (oczekujące)",
616 "percentageOf": "z ${amount}",
617 - "pin_at_top": "przypnij ${token} na górze",
618 - "pin_is_incorrect": "PIN jest niepoprawny",
619 - "pin_number": "Numer PIN",
617 + "pin_at_top": "Przypnij ${token} na górę",
618 + "pin_is_incorrect": "PIN jest nieprawidłowy",
619 + "pin_number": "Kod PIN",
620 "placeholder_contacts": "Twoje kontakty zostaną wyświetlone tutaj",
621 "placeholder_transactions": "Twoje transakcje zostaną wyświetlone tutaj",
622 - "please_choose_one": "Wybierz jeden",
623 - "please_fill_totp": "Wpisz 8-cyfrowy kod znajdujący się na drugim urządzeniu",
624 - "please_make_selection": "Wybierz opcję, aby utworzyć lub przywrócić swój portfel.",
625 - "please_reference_document": "Proszę odwołać się do poniższych dokumentów, aby uzyskać więcej informacji.",
622 + "please_choose_one": "Proszę wybrać jedną",
623 + "please_fill_totp": "Wprowadź 8-cyfrowy kod wyświetlony na innym urządzeniu",
624 + "please_make_selection": "Proszę wybrać opcję poniżej, aby utworzyć lub przywrócić swój portfel.",
625 + "please_reference_document": "Proszę zapoznać się z poniższymi dokumentami, aby uzyskać więcej informacji.",
626 "please_select": "Proszę wybrać:",
627 - "please_select_backup_file": "Wybierz plik kopii zapasowej i wprowadź hasło.",
627 + "please_select_backup_file": "Wybierz plik kopii zapasowej i wprowadź hasło kopii zapasowej.",
628 "please_try_to_connect_to_another_node": "Spróbuj połączyć się z innym węzłem",
629 "please_wait": "Proszę czekać",
630 "polygonscan_history": "Historia PolygonScan",
631 - "potential_scam": "Potencjalne oszustwo",
632 - "powered_by": "Obsługiwane przez ${title}",
633 - "pre_seed_button_text": "Rozumiem. Pokaż mi moją fraze seed",
634 - "pre_seed_description": "Na następnej stronie zobaczysz serię słów. To jest twoje wyjątkowe i prywatne ziarno i jest to jedyny sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją do portfela ciasta.",
631 + "potential_scam": "Możliwe oszustwo",
632 + "powered_by": "Zasilany przez ${title}",
633 + "pre_seed_button_text": "Rozumiem. Pokaż mi mój seed",
634 + "pre_seed_description": "Na następnej stronie zobaczysz serię słów. To jest TWÓJ unikalny i prywatny seed i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. To jest TWOJA odpowiedzialność, aby zapisać go i przechowywać w bezpiecznym miejscu poza aplikacją Cake Wallet.",
635 "pre_seed_title": "WAŻNE",
636 "prepaid_cards": "Karty przedpłacone",
637 - "prevent_screenshots": "Zapobiegaj zrzutom ekranu i nagrywaniu ekranu",
637 + "prevent_screenshots": "Zapobiegaj wykonywaniu zrzutów ekranu i nagrywaniu ekranu",
638 "primary_address": "Adres główny",
639 "privacy": "Prywatność",
640 "privacy_policy": "Polityka prywatności",
641 "privacy_settings": "Ustawienia prywatności",
642 "private_key": "Klucz prywatny",
643 - "proceed_after_one_minute": "Jeśli ekran nie przejdzie dalej po 1 minucie, sprawdź pocztę.",
644 - "proceed_on_device": "Kontynuuj swoje urządzenie",
645 - "proceed_on_device_description": "Postępuj zgodnie z instrukcjami wyświetlonymi w portfelu sprzętowym",
643 + "proceed_after_one_minute": "Jeśli po 1 minucie ekran nie przejdzie dalej, sprawdź swoją pocztę e‑mail.",
644 + "proceed_on_device": "Kontynuuj na swoim urządzeniu",
645 + "proceed_on_device_description": "Postępuj zgodnie z instrukcjami wyświetlanymi na Twoim portfelu sprzętowym",
646 "processing": "Przetwarzanie",
647 "processing_signed_tx": "Przetwarzanie podpisanej transakcji",
648 "profile": "Profil",
649 - "provider_error": "${provider} błąd",
649 + "provider_error": "Błąd ${provider}",
650 "public_key": "Klucz publiczny",
651 "purchase_gift_card": "Kup kartę podarunkową",
652 - "purple_dark_theme": "Ciemy Fiolet",
652 + "purple_dark_theme": "Ciemny Fioletowy Motyw",
653 "qr_code_format": "Format kodu QR",
654 - "qr_code_format_body": "BCUR (Blockchain Commons Mundur Resources) jest standardem branżowym i najczęściej kompatybilny z portfelami sprzętowymi Bitcoin i powinien być wybierany przez większość użytkowników. BBQR (Better Bitcoin QR) to unikalny format używany tylko przez portfele sprzętowe Coldcard, zaczynając od ich modelu Q.",
655 - "qr_code_format_note": "Różne formaty kodów QR są używane przez różne portfele sprzętowe w przestrzeni Bitcoin",
656 - "qr_fullscreen": "Dotknij, aby otworzyć pełnoekranowy kod QR",
657 - "qr_instruction": "Użyj tego adresu, aby otrzymać dowolny token lub kolekcjonerski",
658 - "qr_payment_amount": "Ten kod QR zawiera kwotę do zapłaty. Czy chcesz nadpisać obecną wartość?",
654 + "qr_code_format_body": "BCUR (Blockchain Commons Uniform Resources) jest standardem branżowym i najbardziej kompatybilnym z portfelami sprzętowymi Bitcoin oraz powinien być wybierany przez większość użytkowników. BBQR (Better Bitcoin QR) to unikalny format używany wyłącznie przez portfele sprzętowe COLDCARD, począwszy od modelu Q.",
655 + "qr_code_format_note": "Różne formaty kodów QR są używane przez różne portfele sprzętowe w świecie Bitcoina",
656 + "qr_fullscreen": "Dotknij, aby otworzyć kod QR na pełnym ekranie",
657 + "qr_instruction": "Użyj tego adresu, aby otrzymać dowolny token lub kolekcjonerski przedmiot na",
658 + "qr_payment_amount": "Ten kod QR zawiera kwotę płatności. Czy chcesz nadpisać obecną wartość?",
659 "quantity": "Ilość",
660 "question_to_disable_2fa": "Czy na pewno chcesz wyłączyć Cake 2FA? Kod 2FA nie będzie już potrzebny do uzyskania dostępu do portfela i niektórych funkcji.",
661 - "receivable_balance": "Saldo należności",
662 - "receive": "Otrzymaj",
663 - "receive_amount": "Ilość",
664 - "received": "Odebrane",
661 + "receivable_balance": "Saldo do otrzymania",
662 + "receive": "Odbierz",
663 + "receive_amount": "Kwota",
664 + "received": "Otrzymane",
665 "recipient_address": "Adres odbiorcy",
666 "reconnect": "Połącz ponownie",
667 "reconnect_alert_text": "Czy na pewno chcesz się ponownie połączyć?",
668 - "reconnect_your_hardware_wallet": "Ponownie podłącz portfel sprzętowy",
669 - "reconnection": "Ponowne łączenie",
670 - "red_dark_theme": "Czerwony Mroczny motyw",
671 - "red_light_theme": "Cezrwony Jasny motyw",
672 - "redeemed": "wydane",
673 - "refund_address": "Adres do zwrotu",
668 + "reconnect_your_hardware_wallet": "Ponownie podłącz swój portfel sprzętowy",
669 + "reconnection": "Ponowne połączenie",
670 + "red_dark_theme": "Czerwony Ciemny motyw",
671 + "red_light_theme": "Czerwony Jasny Motyw",
672 + "redeemed": "Zrealizowano",
673 + "refund_address": "Adres zwrotu",
674 "reject": "Odrzuć",
675 - "remaining": "pozostałe",
675 + "remaining": "pozostało",
676 "remove": "Usuń",
677 "remove_node": "Usuń węzeł",
678 "remove_node_message": "Czy na pewno chcesz usunąć wybrany węzeł?",
679 "rename": "Zmień nazwę",
680 - "rep_warning": "Przedstawicielskie ostrzeżenie",
681 - "rep_warning_sub": "Twój przedstawiciel nie wydaje się mieć dobrej opinii. Stuknij tutaj, aby wybrać nowy",
680 + "rep_warning": "Ostrzeżenie reprezentanta",
681 + "rep_warning_sub": "Twój przedstawiciel nie wydaje się być w dobrej kondycji. Stuknij tutaj, aby wybrać nowego",
682 "repeat_wallet_password": "Powtórz hasło portfela",
683 - "repeated_password_is_incorrect": "Powtarzane hasło jest nieprawidłowe. Powtórz ponownie hasło portfela.",
684 - "replace": "Zastępować",
685 - "requested": "Wymagany",
686 - "require_for_adding_contacts": "Wymagane do dodania kontaktów",
687 - "require_for_all_security_and_backup_settings": "Wymagaj dla wszystkich ustawień zabezpieczeń i kopii zapasowych",
688 - "require_for_assessing_wallet": "Wymagaj dostępu do portfela",
689 - "require_for_creating_new_wallets": "Wymagane do tworzenia nowych portfeli",
690 - "require_for_exchanges_to_external_wallets": "Wymagaj wymiany na portfele zewnętrzne",
691 - "require_for_exchanges_to_internal_wallets": "Wymagaj wymiany do portfeli wewnętrznych",
692 - "require_for_sends_to_contacts": "Wymagaj wysyłania do kontaktów",
693 - "require_for_sends_to_internal_wallets": "Wymagaj wysyłania do portfeli wewnętrznych",
694 - "require_for_sends_to_non_contacts": "Wymagaj wysyłania do osób niekontaktowych",
683 + "repeated_password_is_incorrect": "Powtórzone hasło jest nieprawidłowe. Powtórz hasło portfela.",
684 + "replace": "Zastąp",
685 + "requested": "Żądane",
686 + "require_for_adding_contacts": "Wymagane przy dodawaniu kontaktów",
687 + "require_for_all_security_and_backup_settings": "Wymagaj we wszystkich ustawieniach zabezpieczeń i kopii zapasowych",
688 + "require_for_assessing_wallet": "Wymagane do dostępu do portfela",
689 + "require_for_creating_new_wallets": "Wymagane przy tworzeniu nowych portfeli",
690 + "require_for_exchanges_to_external_wallets": "Wymagaj przy wymianach do portfeli zewnętrznych",
691 + "require_for_exchanges_to_internal_wallets": "Wymagaj wymian do portfeli wewnętrznych",
692 + "require_for_sends_to_contacts": "Wymagaj przy wysyłaniu do kontaktów",
693 + "require_for_sends_to_internal_wallets": "Wymagaj przy wysyłkach do portfeli wewnętrznych",
694 + "require_for_sends_to_non_contacts": "Wymagaj przy wysyłaniu do osób spoza kontaktów",
695 "require_pin_after": "Wymagaj kodu PIN po",
696 - "required_passphrase": "Fraza",
696 + "required_passphrase": "Hasło",
697 "rescan": "Skanuj ponownie",
698 - "resend_code": "Wyślij go ponownie",
699 - "reset": "Wyczyść",
698 + "resend_code": "Wyślij ponownie",
699 + "reset": "Resetuj",
700 "reset_password": "Zresetuj hasło",
701 - "restore": "Przywrócić",
702 - "restore_active_seed": "Aktywne seedy",
701 + "restore": "Przywróć",
702 + "restore_active_seed": "Aktywny seed",
703 "restore_address": "Adres",
704 - "restore_bitcoin_description_from_keys": "Przywróć swój portfel z klucza prywatnego",
705 - "restore_bitcoin_description_from_seed": "Przywróć swój portfel z frazy seed złożonej z 24 słów",
706 - "restore_bitcoin_title_from_keys": "Przywróć z klucza prywatnego",
704 + "restore_bitcoin_description_from_keys": "Przywróć swój portfel z wygenerowanego ciągu WIF z kluczy prywatnych",
705 + "restore_bitcoin_description_from_seed": "Przywróć swój portfel z 24‑słownej frazy seed",
706 + "restore_bitcoin_title_from_keys": "Przywróć z WIF",
707 "restore_description_from_backup": "Możesz przywrócić całą aplikację Cake Wallet z pliku kopii zapasowej",
708 - "restore_description_from_cupcake": "Połącz z naszą towarzyszącą aplikacją powietrzną, zainstalowaną na drugim telefonie.",
709 - "restore_description_from_hardware_wallet": "Połącz swój portfel sprzętowy różnych producentów.",
710 - "restore_description_from_keys": "Przywróć swój portfel z kluczy prywatnych",
711 - "restore_description_from_seed": "Przywróć swój portfel z 25 lub 13-słownej frazy seed",
712 - "restore_description_from_seed_keys": "Odzyskaj swój portfel z frazy seed / kluczy, które zapisałeś w bezpiecznym miejscu",
713 - "restore_existing_wallet": "Przywróć istniejący portfel",
714 - "restore_from_date_or_blockheight": "Wprowadź datę na kilka dni przed utworzeniem tego portfela, lub jeśli znasz wysokość bloku, wprowadź go zamiast daty",
715 - "restore_from_seed_placeholder": "Wpisz lub wklej tutaj swoją frazę seed",
708 + "restore_description_from_cupcake": "Połącz się z naszą towarzyszącą aplikacją odizolowaną od sieci, zainstalowaną na drugim telefonie.",
709 + "restore_description_from_hardware_wallet": "Połącz swoje urządzenie portfela sprzętowego od różnych producentów.",
710 + "restore_description_from_keys": "Przywróć swój portfel z wygenerowanych kluczy zapisanych na podstawie twoich kluczy prywatnych",
711 + "restore_description_from_seed": "Przywróć swój portfel, korzystając z 25‑słownej lub 13‑słownej frazy seed",
712 + "restore_description_from_seed_keys": "Odzyskaj swój portfel przy użyciu seed/kluczy, które zapisałeś w bezpiecznym miejscu",
713 + "restore_existing_wallet": "Przywróć Istniejący Portfel",
714 + "restore_from_date_or_blockheight": "Wprowadź datę sprzed kilku dni od utworzenia tego portfela. Lub, jeśli znasz wysokość bloku, wprowadź ją zamiast daty.",
715 + "restore_from_seed_placeholder": "Wpisz lub wklej tutaj swój seed",
716 "restore_new_seed": "Nowy seed",
717 - "restore_next": "Następny",
717 + "restore_next": "Dalej",
718 "restore_recover": "Przywróć",
719 - "restore_restore_wallet": "Przywróć portfel",
720 - "restore_seed_keys_restore": "Przywracanie z frazy seed / kluczy",
721 - "restore_spend_key_private": "Podaj prywatny klucz wglądu (view key)",
722 - "restore_title_from_backup": "Przywróć z pliku kopii zapasowej",
719 + "restore_restore_wallet": "Przywróć Portfel",
720 + "restore_seed_keys_restore": "Przywracanie seed/kluczy",
721 + "restore_spend_key_private": "Klucz wydatkowy (prywatny)",
722 + "restore_title_from_backup": "Przywróć z kopii zapasowej",
723 "restore_title_from_cupcake": "Aplikacja Cupcake",
724 "restore_title_from_hardware_wallet": "Przywróć z portfela sprzętowego",
725 "restore_title_from_keys": "Przywróć z kluczy",
726 "restore_title_from_seed": "Przywróć z frazy seed",
727 - "restore_title_from_seed_keys": "Przywróć z frazy seed / kluczy",
728 - "restore_view_key_private": "Podaj klucz prywatny",
727 + "restore_title_from_seed_keys": "Przywróć z frazy seed/kluczy",
728 + "restore_view_key_private": "Klucz podglądu (prywatny)",
729 "restore_wallet": "Przywróć portfel",
730 "restore_wallet_name": "Nazwa portfela",
731 - "restore_wallet_restore_description": "Przywracanie portfela",
732 - "robinhood_option_description": "Kup i przenieś natychmiast za pomocą karty debetowej, konta bankowego lub salda Robinhood. Tylko USA.",
733 - "router_no_route": "Brak zdefiniowanej trasy dla ${name}",
731 + "restore_wallet_restore_description": "Opis przywracania portfela",
732 + "robinhood_option_description": "Kup i natychmiast przelej, używając karty debetowej, konta bankowego lub salda Robinhood. Tylko w USA.",
733 + "router_no_route": "Nie zdefiniowano trasy dla ${name}",
734 "save": "Zapisz",
735 - "save_backup_password": "Upewnij się, że zapisałeś swoje hasło kopii zapasowej. Bez tego nie będziesz mógł zaimportować pliku kopii zapasowej.",
735 + "save_backup_password": "Upewnij się, że zapisałeś hasło kopii zapasowej. Bez tego nie będziesz mógł zaimportować plików kopii zapasowych.",
736 "save_backup_password_alert": "Zapisz hasło kopii zapasowej",
737 - "save_to_downloads": "Zapisz w Pobranych",
738 - "saved_the_trade_id": "Zapisałem ID",
737 + "save_to_downloads": "Zapisz w folderze Pobrane",
738 + "saved_the_trade_id": "Zapisałem ID transakcji",
739 "scan_one_block": "Zeskanuj jeden blok",
740 - "scan_qr_code": "Skanowania QR code",
740 + "scan_qr_code": "Zeskanuj kod QR",
741 "scan_qr_code_to_get_address": "Zeskanuj kod QR, aby uzyskać adres",
742 "scan_qr_on_device": "Zeskanuj ten kod QR na innym urządzeniu",
743 "search": "Szukaj",
@@ -745,87 +745,87 @@
745 "search_category": "Kategoria wyszukiwania",
746 "search_currency": "Wyszukaj walutę",
747 "search_language": "Wyszukaj język",
748 - "second_intro_content": "Twój Yat to jeden unikalny adres emoji, który zastępuje wszystkie Twoje długie adresy szesnastkowe dla wszystkich Twoich walut.",
749 - "second_intro_title": "Jeden adres emoji, aby zarzadzać wszystkimi walutami",
748 + "second_intro_content": "Twój Yat to jedyny unikalny adres emoji, który zastępuje wszystkie Twoje długie adresy szesnastkowe dla wszystkich Twoich walut.",
749 + "second_intro_title": "Jeden emoji‑adres, który rządzi wszystkimi",
750 "security": "Bezpieczeństwo",
751 "security_and_backup": "Bezpieczeństwo i kopia zapasowa",
752 "security_risk": "Ryzyko bezpieczeństwa",
753 - "security_risk_description": "Ta domena jest oznaczona jako niebezpieczna przez wielu dostawców bezpieczeństwa. Odejdź natychmiast, aby chronić swoje aktywa.",
753 + "security_risk_description": "Ta domena została oznaczona jako niebezpieczna przez wielu dostawców bezpieczeństwa. Natychmiast opuść ją, aby chronić swoje środki.",
754 "seed_alert_back": "Wróć",
755 - "seed_alert_content": "Fraza Seed to jedyny sposób na odzyskanie portfela. Zapisałeś ją?",
755 + "seed_alert_content": "Seed to jedyny sposób na odzyskanie portfela. Czy zapisałeś go?",
756 "seed_alert_title": "Uwaga",
757 - "seed_alert_yes": "Tak",
758 - "seed_choose": "Wybierz język",
759 - "seed_display_path": "Menu -> Bezpieczeństwo i kopia zapasowa -> Pokaż klucz/nasiona",
760 - "seed_hex_form": "Nasiona portfela (forma sześciokątna)",
761 - "seed_key": "Klucz nasion",
762 - "seed_language": "Język nasion",
757 + "seed_alert_yes": "Tak, mam",
758 + "seed_choose": "Wybierz język seed",
759 + "seed_display_path": "Menu -> Bezpieczeństwo i kopia zapasowa -> Pokaż klucz/seed",
760 + "seed_hex_form": "Seed portfela (format szesnastkowy)",
761 + "seed_key": "Klucz seed",
762 + "seed_language": "Język seed",
763 "seed_language_chinese": "Chiński",
764 - "seed_language_chinese_traditional": "Chiński tradycyjny)",
765 - "seed_language_czech": "Czech",
764 + "seed_language_chinese_traditional": "Chiński (Tradycyjny)",
765 + "seed_language_czech": "Czeski",
766 "seed_language_dutch": "Holenderski",
767 "seed_language_english": "Angielski",
768 "seed_language_french": "Francuski",
769 "seed_language_german": "Niemiecki",
770 "seed_language_italian": "Włoski",
771 - "seed_language_japanese": "Japoński",
772 - "seed_language_korean": "koreański",
773 - "seed_language_next": "Następny",
771 + "seed_language_japanese": "japoński",
772 + "seed_language_korean": "Koreański",
773 + "seed_language_next": "Dalej",
774 "seed_language_portuguese": "Portugalski",
775 "seed_language_russian": "Rosyjski",
776 "seed_language_spanish": "Hiszpański",
777 - "seed_phrase_length": "Długość frazy początkowej",
777 + "seed_phrase_length": "Długość frazy seed",
778 "seed_position_question_one": "Co to jest",
779 - "seed_position_question_two": "Słowo twojego wyrażenia nasion?",
780 - "seed_reminder": "Musisz zapisać tą fraze, bo bez niej możesz nie odzyskać portfela!",
779 + "seed_position_question_two": "Słowo z twojej seed phrase?",
780 + "seed_reminder": "Proszę zapisać je na wypadek utraty lub wyczyszczenia telefonu",
781 "seed_share": "Udostępnij seed",
782 "seed_title": "Seed",
783 - "seed_verified": "Ziarno zweryfikowane",
784 - "seed_verified_subtext": "Możesz później użyć zapisanego ziarna, aby przywrócić ten portfel w przypadku uszkodzenia lub utraty urządzenia. \n\n Możesz ponownie obejrzeć to ziarno z",
785 - "seedtype": "Sedtype",
786 - "seedtype_alert_content": "Dzielenie się nasionami z innymi portfelami jest możliwe tylko z BIP39 sededType.",
787 - "seedtype_alert_title": "Ustanowienie typu sedype",
783 + "seed_verified": "Seed zweryfikowany",
784 + "seed_verified_subtext": "Możesz później użyć zapisanego seed, aby przywrócić ten portfel w razie uszkodzenia lub utraty urządzenia.\n\nMożesz ponownie wyświetlić ten seed z",
785 + "seedtype": "Typ seed",
786 + "seedtype_alert_content": "Udostępnianie seedów innym portfelom jest możliwe tylko z BIP39 SeedType.",
787 + "seedtype_alert_title": "Ostrzeżenie SeedType",
788 "select_a_wallet": "Wybierz portfel",
789 "select_backup_file": "Wybierz plik kopii zapasowej",
790 - "select_buy_provider_notice": "Wybierz powyższe dostawcę zakupu. Możesz pominąć ten ekran, ustawiając domyślnego dostawcę zakupu w ustawieniach aplikacji.",
790 + "select_buy_provider_notice": "Wybierz dostawcę zakupu powyżej. Możesz pominąć ten ekran, ustawiając domyślnego dostawcę zakupu w ustawieniach aplikacji.",
791 "select_destination": "Wybierz miejsce docelowe dla pliku kopii zapasowej.",
792 - "select_hw_account_below": "Wybierz, które konto przywrócić poniżej:",
793 - "select_manufacturer_title": "Wybierz producent",
792 + "select_hw_account_below": "Wybierz konto, które chcesz przywrócić poniżej:",
793 + "select_manufacturer_title": "Wybierz producenta",
794 "select_sell_provider_notice": "Wybierz dostawcę sprzedaży powyżej. Możesz pominąć ten ekran, ustawiając domyślnego dostawcę sprzedaży w ustawieniach aplikacji.",
795 "select_your_country": "Wybierz swój kraj",
796 - "selected_trocador_provider": "Wybrany dostawca Trocador",
797 - "sell": "Sprzedać",
798 - "sell_alert_content": "Obecnie obsługujemy tylko sprzedaż Bitcoin, Ethereum i Litecoin. Utwórz lub przełącz się na swój portfel Bitcoin, Ethereum lub Litecoin.",
796 + "selected_trocador_provider": "wybrany dostawca Trocador",
797 + "sell": "Sprzedaj",
798 + "sell_alert_content": "Obecnie obsługujemy wyłącznie sprzedaż Bitcoin, Ethereum i Litecoin. Utwórz lub przełącz się na portfel Bitcoin, Ethereum lub Litecoin.",
799 "sell_monero_com_alert_content": "Sprzedaż Monero nie jest jeszcze obsługiwana",
800 "send": "Wyślij",
801 "send_address": "Adres ${cryptoCurrency}",
802 - "send_amount": "Ilość:",
803 - "send_change_to_you": "Zmień do ciebie:",
802 + "send_amount": "Kwota:",
803 + "send_change_to_you": "Reszta, do ciebie:",
804 "send_creating_transaction": "Tworzenie transakcji",
805 - "send_error_currency": "Waluta może zawierać tylko cyfry",
806 - "send_error_minimum_value": "Minimalna wartość to 0,01",
805 + "send_error_currency": "Waluta może zawierać tylko liczby",
806 + "send_error_minimum_value": "Minimalna wartość kwoty wynosi 0.01",
807 "send_estimated_fee": "Szacowana opłata:",
808 "send_fee": "Opłata:",
809 "send_from_cake_wallet": "Wyślij z Cake Wallet",
810 - "send_from_external_wallet": "Wyślij z portfela zewnętrznego",
811 - "send_name": "Imię",
812 - "send_new": "Nowy",
810 + "send_from_external_wallet": "Wyślij z zewnętrznego portfela",
811 + "send_name": "Nazwa",
812 + "send_new": "Nowa",
813 "send_payjoin": "Wyślij Payjoin",
814 - "send_payment_id": "Identyfikator płatności (opcjonalny)",
815 - "send_priority": "Obecnie opłata ustalona jest na ${transactionPriority} priorytet.\nPriorytet transakcji można zmienić w ustawieniach",
814 + "send_payment_id": "ID płatności (opcjonalny)",
815 + "send_priority": "Obecnie opłata jest ustawiona na ${transactionPriority} priorytet.\nPriorytet transakcji można zmienić w ustawieniach",
816 "send_sending": "Wysyłanie...",
817 "send_success": "Twoje ${crypto} zostało pomyślnie wysłane",
818 "send_templates": "Szablony",
819 "send_title": "Wyślij",
820 - "send_to_this_address": "Wyślij ${currency} ${tag}na ten adres",
820 + "send_to_this_address": "Wyślij ${currency} ${tag} na ten adres",
821 "send_xmr": "Wyślij XMR",
822 "send_your_wallet": "Twój portfel",
823 "sending": "Wysyłanie",
824 "sent": "Wysłano",
825 - "service_health_disabled": "Biuletyn zdrowia usług jest wyłączony",
826 - "service_health_disabled_message": "To jest strona Biuletynu Zdrowie Service, możesz włączyć tę stronę w Ustawieniach -> Prywatność",
827 - "set_a_pin": "Ustaw szpilkę",
828 - "set_up_a_wallet": "Ustaw portfel",
825 + "service_health_disabled": "Biuletyn stanu usług jest wyłączony",
826 + "service_health_disabled_message": "To jest strona biuletynu stanu usługi, możesz włączyć tę stronę w Ustawieniach -> Prywatność",
827 + "set_a_pin": "Ustaw PIN",
828 + "set_up_a_wallet": "Utwórz portfel",
829 "settings": "Ustawienia",
830 "settings_all": "Wszystkie",
831 "settings_allow_biometrical_authentication": "Zezwalaj na uwierzytelnianie biometryczne",
@@ -836,321 +836,321 @@
836 "settings_current_node": "Bieżący węzeł",
837 "settings_dark_mode": "Tryb ciemny",
838 "settings_display_balance": "Wyświetl saldo",
839 - "settings_display_on_dashboard_list": "Wyświetl na pulpicie",
839 + "settings_display_on_dashboard_list": "Wyświetl na liście pulpitu",
840 "settings_fee_priority": "Priorytet opłaty",
841 "settings_nodes": "Węzły",
842 - "settings_none": "Żaden",
843 - "settings_only_trades": "Tylko transakcje",
842 + "settings_none": "Brak",
843 + "settings_only_trades": "Tylko wymiany",
844 "settings_only_transactions": "Tylko transakcje",
845 "settings_personal": "Osobiste",
846 "settings_save_recipient_address": "Zapisz adres odbiorcy",
847 "settings_support": "Wsparcie",
848 - "settings_terms_and_conditions": "Zasady i warunki",
848 + "settings_terms_and_conditions": "Regulamin",
849 "settings_title": "Ustawienia",
850 "settings_trades": "Transakcje",
851 "settings_transactions": "Transakcje",
852 "settings_wallets": "Portfele",
853 "setup_2fa": "Skonfiguruj Cake 2FA",
854 - "setup_2fa_text": "Cake 2FA działa przy użyciu TOTP jako drugiego czynnika uwierzytelniającego.\n\nTOTP Cake 2FA wymaga obsługi SHA-512 i 8 cyfr; zapewnia to większe bezpieczeństwo. Więcej informacji i obsługiwane aplikacje znajdziesz w przewodniku.",
854 + "setup_2fa_text": "Cake 2FA działa przy użyciu TOTP jako drugiego czynnika uwierzytelniającego.\n\nTOTP w Cake 2FA wymaga SHA-512 oraz obsługi 8-cyfrowych kodów; zapewnia to zwiększone bezpieczeństwo. Więcej informacji i obsługiwane aplikacje znajdziesz w przewodniku.",
855 "setup_pin": "Ustaw PIN",
856 - "setup_successful": "Twój kod PIN został pomyślnie skonfigurowany!",
857 - "setup_totp_recommended": "Skonfiguruj TOTP",
856 + "setup_successful": "Twój kod PIN został pomyślnie ustawiony!",
857 + "setup_totp_recommended": "Ustaw TOTP",
858 "setup_warning_2fa_text": "Będziesz musiał przywrócić swój portfel z frazy seed.\n\nWsparcie Cake nie będzie w stanie Ci pomóc, jeśli utracisz dostęp do swoich kluczy 2FA lub frazy seed.\nCake 2FA to drugie uwierzytelnienie niektórych działań w portfelu. Przed użyciem Cake 2FA zalecamy zapoznanie się z instrukcją. Cake 2FA nie jest tak bezpieczne jak przechowywanie w zimnym lub sprzętowym portfelu.\n\nJeśli utracisz dostęp do aplikacji 2FA lub kluczy TOTP, Utracisz dostęp do tego portfela.",
859 "setup_your_debit_card": "Skonfiguruj swoją kartę debetową",
860 - "share": "Udział",
860 + "share": "Udostępnij",
861 "share_address": "Udostępnij adres",
862 - "shared_seed_wallet_groups": "Grupy portfeli",
863 - "show": "Pokazywać",
864 - "show_address_book_popup": "Pokaż okienko książki adresowej",
865 - "show_balance": "Przytrzymaj, aby pokazać saldo",
866 - "show_balance_toast": "Przytrzymaj i puść, aby ukryć lub pokazać saldo",
867 - "show_details": "Pokaż szczegóły",
862 + "shared_seed_wallet_groups": "Grupy portfeli z współdzielonym seedem",
863 + "show": "Pokaż",
864 + "show_address_book_popup": "Pokaż wyskakujące okno książki adresowej",
865 + "show_balance": "Przytrzymaj, aby wyświetlić saldo",
866 + "show_balance_toast": "Przytrzymaj, aby ukryć lub pokazać saldo",
867 + "show_details": "Pokaż Szczegóły",
868 "show_keys": "Pokaż seed/klucze",
869 - "show_market_place": "Pokaż rynek",
870 - "show_seed": "Pokaż frazę seed",
871 - "sign_all": "Podpisz wszystkie",
872 - "sign_message": "Podpisuj wiadomość",
873 - "sign_one": "Podpisz jeden",
869 + "show_market_place": "Pokaż Marketplace",
870 + "show_seed": "Pokaż seed",
871 + "sign_all": "Podpisz Wszystkie",
872 + "sign_message": "Podpisz wiadomość",
873 + "sign_one": "Podpisz 1",
874 "sign_up": "Zarejestruj się",
875 - "sign_verify_message": "Podpisz lub zweryfikuj wiadomość",
876 - "sign_verify_message_sub": "Podpisz lub zweryfikuj wiadomość za pomocą klucza prywatnego",
877 - "sign_verify_title": "Podpisać / weryfikować",
875 + "sign_verify_message": "Podpisz / Zweryfikuj",
876 + "sign_verify_message_sub": "Podpisz lub zweryfikuj wiadomość przy użyciu swojego klucza prywatnego",
877 + "sign_verify_title": "Podpisz / Zweryfikuj",
878 "signature": "Podpis",
879 - "signature_invalid_error": "Podpis nie jest ważny dla podanej wiadomości",
879 + "signature_invalid_error": "Podpis nie jest prawidłowy dla podanej wiadomości",
880 "signTransaction": "Podpisz transakcję",
881 - "signup_for_card_accept_terms": "Zarejestruj się, aby otrzymać kartę i zaakceptuj warunki.",
881 + "signup_for_card_accept_terms": "Zarejestruj się po kartę i zaakceptuj warunki.",
882 "silent_payment": "Silent Payment",
883 "silent_payments": "Silent Payments",
884 - "silent_payments_always_scan": "Włącz ciągłe skanowanie Silent Payments",
885 - "silent_payments_disclaimer": "Nowe adresy nie są nową tożsamością. Jest to ponowne wykorzystanie istniejącej tożsamości z inną etykietą.",
884 + "silent_payments_always_scan": "Ustaw Silent Payments na ciągłe skanowanie",
885 + "silent_payments_disclaimer": "Nowe adresy nie są nową tożsamością. Jest to ponowne użycie istniejącej tożsamości z inną etykietą.",
886 "silent_payments_display_card": "Pokaż kartę Silent Payments",
887 - "silent_payments_logs": "Ciche dzienniki płatności",
888 - "silent_payments_scan_from_date": "Skanuj z daty",
889 - "silent_payments_scan_from_date_or_blockheight": "Wprowadź wysokość bloku, którą chcesz rozpocząć skanowanie w poszukiwaniu cichej płatności lub zamiast tego skorzystaj z daty. Możesz wybrać, czy portfel kontynuuje skanowanie każdego bloku, lub sprawdza tylko określoną wysokość.",
890 - "silent_payments_scan_from_height": "Skanuj z wysokości bloku",
891 - "silent_payments_scanned_tip": "Zeskanowany do napiwku! (${tip})",
892 - "silent_payments_scanning": "Skanowanie cichych płatności",
893 - "silent_payments_settings": "Ustawienia o cichej płatności",
894 - "single_seed_wallets_group": "Pojedyncze portfele",
895 - "slidable": "Przesuwne",
896 - "solana_create_associated_token_account_exception": "Błąd tworzenia powiązanego konta tokena dla adresu wpływającego.",
897 - "solana_no_associated_token_account_exception": "Nie ma powiązanego konta tokena dla tego adresu.",
898 - "solana_sign_native_transaction_rent_exception": "Transakcji nie można zakończyć. Niewystarczający SOL w lewo do czynszu po transakcji. Uprzejmie uzupełnij saldo Sol lub zmniejsz ilość wysyłanej przez Ciebie rozwiązania.",
899 - "solana_sign_spl_token_transaction_rent_exception": "Transakcji nie można zakończyć. Niewystarczający SOL w lewo do czynszu po transakcji. Uprzejmie uzupełnij saldo Sol.",
887 + "silent_payments_logs": "Logi Silent Payment",
888 + "silent_payments_scan_from_date": "Skanuj od daty",
889 + "silent_payments_scan_from_date_or_blockheight": "Wprowadź wysokość bloku, od której chcesz rozpocząć skanowanie przychodzących płatności Silent Payments, lub użyj daty. Możesz wybrać, czy portfel ma kontynuować skanowanie każdego bloku, czy sprawdzać tylko określoną wysokość.",
890 + "silent_payments_scan_from_height": "Skanuj od wysokości bloku",
891 + "silent_payments_scanned_tip": "Zeskanowano do szczytu łańcucha! (${tip})",
892 + "silent_payments_scanning": "Skanowanie Silent Payments",
893 + "silent_payments_settings": "Ustawienia Silent Payments",
894 + "single_seed_wallets_group": "Portfele z pojedynczym seedem",
895 + "slidable": "Przesuwalne",
896 + "solana_create_associated_token_account_exception": "Błąd tworzenia powiązanego konta tokena dla adresu odbiorcy.",
897 + "solana_no_associated_token_account_exception": "Nie ma powiązanego konta tokenowego dla tego adresu.",
898 + "solana_sign_native_transaction_rent_exception": "Transakcja nie może zostać zakończona. Po transakcji brakuje SOL na opłatę czynszu. Uprzejmie uzupełnij saldo SOL lub zmniejsz ilość wysyłanego SOL.",
899 + "solana_sign_spl_token_transaction_rent_exception": "Transakcja nie może zostać zakończona. Po transakcji brakuje SOL na opłatę za wynajem. Proszę uzupełnić saldo SOL.",
900 "sort_by": "Sortuj według",
901 - "spend_key_private": "Klucz prywatny",
902 - "spend_key_public": "Klucz publiczny",
903 - "starting_tor_proxy": "Rozpoczęcie proxy TOR",
901 + "spend_key_private": "Klucz wydatkowy (prywatny)",
902 + "spend_key_public": "Klucz wydatkowy (publiczny)",
903 + "starting_tor_proxy": "Uruchamianie proxy Tor",
904 "status": "Status: ",
905 "step": "Krok",
906 "string_default": "Domyślny",
907 "subaddress_title": "Lista podadresów",
908 - "subaddresses": "Podadresy",
909 - "submit_request": "Złóż wniosek",
908 + "subaddresses": "Subadresy",
909 + "submit_request": "Wyślij zgłoszenie",
910 "success": "Sukces",
911 - "successful": "Udany",
912 - "support_description_guides": "Dokumentacja i wsparcie dla typowych problemów",
913 - "support_description_live_chat": "Darmowe i szybkie! Do pomocy są dostępni przeszkoleni przedstawiciele wsparcia",
914 - "support_description_other_links": "Dołącz do naszych społeczności lub skontaktuj się z nami naszymi partnerami za pomocą innych metod",
915 - "support_title_guides": "Dokumenty Cake Wallet",
911 + "successful": "Udane",
912 + "support_description_guides": "Dokumentacja i wsparcie w przypadku typowych problemów",
913 + "support_description_live_chat": "Bezpłatne i szybkie! Dostępni są przeszkoleni przedstawiciele wsparcia, gotowi pomóc",
914 + "support_description_other_links": "Dołącz do naszych społeczności lub skontaktuj się z nami lub naszymi partnerami za pomocą innych metod",
915 + "support_title_guides": "Dokumentacja Cake Wallet",
916 "support_title_live_chat": "Wsparcie na żywo",
917 - "support_title_other_links": "Inne linki wsparcia",
918 - "supported": "Utrzymany",
917 + "support_title_other_links": "Inne linki pomocy",
918 + "supported": "Obsługiwane",
919 "swap": "Wymiana",
920 - "sweeping_wallet": "Zamiatanie portfela",
921 - "sweeping_wallet_alert": "To nie powinno zająć dużo czasu. NIE WYCHODŹ Z TEGO EKRANU, W PRZECIWNYM WYPADKU MOŻE ZOSTAĆ UTRACONA ŚRODKI",
922 - "switch_wallet": "Portfel przełącz",
923 - "switchToETHWallet": "Przejdź na portfel Ethereum i spróbuj ponownie",
924 - "switchToEVMCompatibleWallet": "Przejdź na portfel zgodny z EVM i spróbuj ponownie (Ethereum, Polygon)",
920 + "sweeping_wallet": "Przenoszenie portfela",
921 + "sweeping_wallet_alert": "To nie powinno zająć dużo czasu. NIE OPUSZCZAJ TEGO EKRANU, W PRZECIWNYM PRZYPADKU MOŻE ZOSTAĆ UTRACONE ŚRODKI.",
922 + "switch_wallet": "Przełącz portfel",
923 + "switchToETHWallet": "Proszę przełączyć się na portfel Ethereum i spróbuj ponownie",
924 + "switchToEVMCompatibleWallet": "Przejdź na portfel kompatybilny z EVM i spróbuj ponownie (Ethereum, Polygon)",
925 "symbol": "Symbol",
926 "sync_all_wallets": "Synchronizuj wszystkie portfele",
927 - "sync_status_attempting_scan": "Próba skanowania",
928 - "sync_status_attempting_sync": "PRÓBA SYNCHRONIZACJI",
929 - "sync_status_connected": "POŁĄCZONY",
927 + "sync_status_attempting_scan": "Rozpoczynanie skanowania",
928 + "sync_status_attempting_sync": "PRÓBA SYCHRONIZACJI",
929 + "sync_status_connected": "POŁĄCZONO",
930 "sync_status_connecting": "ŁĄCZENIE",
931 - "sync_status_display_mode": "Wyświetlanie statusu synchronizacji",
931 + "sync_status_display_mode": "Wyświetlanie stanu synchronizacji",
932 "sync_status_display_mode_blocks": "Pokaż pozostałe bloki",
933 - "sync_status_display_mode_eta": "Pokaż eta",
934 - "sync_status_failed_connect": "POŁĄCZENIE NIEUDANE",
933 + "sync_status_display_mode_eta": "Pokaż ETA",
934 + "sync_status_failed_connect": "ROZŁĄCZONO",
935 "sync_status_not_connected": "NIE POŁĄCZONY",
936 - "sync_status_starting_scan": "Rozpoczęcie skanowania (od ${height})",
936 + "sync_status_starting_scan": "ROZPOCZĘCIE SKANOWANIA (OD ${height})",
937 "sync_status_starting_sync": "ROZPOCZĘCIE SYNCHRONIZACJI",
938 "sync_status_syncronized": "ZSYNCHRONIZOWANO",
939 - "sync_status_syncronizing": "SYNCHRONIZACJA",
939 + "sync_status_syncronizing": "SYNCHRONIZOWANIE",
940 "sync_status_timed_out": "PRZEKROCZONO LIMIT CZASU",
941 "sync_status_unsupported": "Nieobsługiwany węzeł",
942 "synchronizing": "Synchronizacja",
943 - "syncing_wallet_alert_content": "Twoje saldo i lista transakcji mogą nie być kompletne, dopóki u góry nie pojawi się napis „ZSYNCHRONIZOWANY”. Kliknij/stuknij, aby dowiedzieć się więcej.",
943 + "syncing_wallet_alert_content": "Twoje saldo i lista transakcji mogą nie być kompletne, dopóki nie pojawi się na górze napis „SYNCHRONIZED”. Kliknij/stuknij, aby dowiedzieć się więcej.",
944 "syncing_wallet_alert_title": "Twój portfel się synchronizuje",
945 "template": "Szablon",
946 "template_name": "Nazwa szablonu",
947 - "testnet_coins_no_value": "Monety testowe nie mają wartości",
948 - "third_intro_content": "Yats działają również poza Cake Wallet. Każdy adres portfela na ziemi można zamienić na Yat!",
949 - "third_intro_title": "Yat ładnie bawi się z innymi",
950 - "this_pair_is_not_supported_warning": "Ta para nie jest obsługiwana z aktualnie wybraną wymianą. Wybierz kolejną wymianę.",
951 - "thorchain_contract_address_not_supported": "Thorchain nie wspiera wysyłania na adres umowy",
952 - "thorchain_taproot_address_not_supported": "Dostawca Thorchain nie obsługuje adresów TAPROOT. Zmień adres lub wybierz innego dostawcę.",
947 + "testnet_coins_no_value": "Monety testnet nie mają wartości",
948 + "third_intro_content": "Yaty działają także poza Cake Wallet. Każdy adres portfela na świecie można zamienić na Yat!",
949 + "third_intro_title": "Yat dobrze współpracuje z innymi",
950 + "this_pair_is_not_supported_warning": "Ta para nie jest obsługiwana na aktualnie wybranych giełdach. Wybierz inną giełdę.",
951 + "thorchain_contract_address_not_supported": "THORChain nie obsługuje wysyłania na adres kontraktu",
952 + "thorchain_taproot_address_not_supported": "Dostawca ThorChain nie obsługuje adresów Taproot. Zmień adres lub wybierz innego dostawcę.",
953 "time": "${minutes}m ${seconds}s",
954 - "tip": "tip:",
954 + "tip": "Wskazówka:",
955 "to": "Do",
956 "today": "Dzisiaj",
957 "token_already_exists": "Token już istnieje",
958 - "token_decimal": "Token dziesiętny (eg: USDt )",
959 - "token_name": "Nazwa tokenu (eg: Tether )",
960 - "token_symbol": "Symbol tokenu (eg: USDt )",
958 + "token_decimal": "Liczba miejsc dziesiętnych tokena (np. USDT)",
959 + "token_name": "Nazwa tokenu (np. Tether)",
960 + "token_symbol": "Symbol tokena (np.: USDT)",
961 "tokenID": "ID",
962 - "tokens_strong_warning": "Nigdy nie wysyłaj tokenów na ten adres !",
962 + "tokens_strong_warning": "Nigdy nie wysyłaj tokenów na ten adres!",
963 "tor_connection": "Połączenie przez Tor",
964 - "tor_connection_timeout": "Tor Connection Timeout",
965 - "tor_experimental": "Jest to funkcja eksperymentalna. Nie wszystkie połączenia wykonane z Cake Wallet korzystają z Tor, niektóre połączenia mogą korzystać z Clearnet, aby w pełni przekierować ruch skorzystaj z Tor w trybie VPN.",
966 - "tor_only": "Tylko sieć Tor",
967 - "total": "Całkowity",
968 - "total_saving": "Całkowite oszczędności",
969 - "totp_2fa_failure": "Błędny kod. Spróbuj użyć innego kodu lub wygeneruj nowy tajny klucz. Użyj kompatybilnej aplikacji 2FA, która obsługuje 8-cyfrowe kody i SHA512.",
970 - "totp_2fa_success": "Powodzenie! Cake 2FA włączony dla tego portfela. Pamiętaj, aby zapisać swoje mnemoniczne ziarno na wypadek utraty dostępu do portfela.",
971 - "totp_auth_url": "Adres URL TOTP AUTH",
964 + "tor_connection_timeout": "Limit czasu połączenia Tor",
965 + "tor_experimental": "Jest to funkcja eksperymentalna – nie wszystkie połączenia wykonywane z Cake Wallet nie obsługują trasowania przez Tor; niektóre połączenia mogą korzystać z clearnet. Aby w pełni kierować ruchem aplikacji, użyj Tor w trybie VPN.",
966 + "tor_only": "Tylko Tor",
967 + "total": "Razem",
968 + "total_saving": "Łączne oszczędności",
969 + "totp_2fa_failure": "Błędny kod. Spróbuj użyć innego kodu lub wygeneruj nowy tajny klucz. Użyj kompatybilnej aplikacji 2FA, która obsługuje 8‑cyfrowe kody i SHA‑512.",
970 + "totp_2fa_success": "Sukces! Cake 2FA włączono dla tego portfela. Pamiętaj, aby zapisać swój seed mnemoniczny na wypadek utraty dostępu do portfela.",
971 + "totp_auth_url": "Adres URL uwierzytelniania TOTP",
972 "totp_code": "Kod TOTP",
973 - "totp_secret_code": "Tajny kod TOTP",
974 - "totp_verification_success": "Weryfikacja powiodła się!",
975 - "track": "Ścieżka",
976 - "trade_details_copied": "${title} skopiowane do schowka",
977 - "trade_details_created_at": "Utworzono ",
973 + "totp_secret_code": "Kod tajny TOTP",
974 + "totp_verification_success": "Weryfikacja zakończona sukcesem!",
975 + "track": "Śledź",
976 + "trade_details_copied": "Skopiowano ${title} do schowka",
977 + "trade_details_created_at": "Utworzono",
978 "trade_details_fetching": "Pobieranie",
979 "trade_details_id": "ID",
980 "trade_details_pair": "Para",
981 "trade_details_provider": "Dostawca",
982 "trade_details_state": "Status",
983 "trade_details_title": "Szczegóły transakcji",
984 - "trade_for_not_created": "Wymiana za ${title} nie została utworzona.",
984 + "trade_for_not_created": "Wymiana dla ${title} nie została utworzona.",
985 "trade_history_title": "Historia wymian",
986 "trade_id": "ID transakcji:",
987 - "trade_id_not_found": "Transakcja ${tradeId} ${title} nie znaleziona.",
987 + "trade_id_not_found": "Transakcja ${tradeId} dla ${title} nie została znaleziona.",
988 "trade_is_powered_by": "Ta wymiana jest obsługiwana przez ${provider}",
989 "trade_not_created": "Wymiana nie została utworzona",
990 "trade_not_found": "Nie znaleziono transakcji.",
991 - "trade_state_btc_sent": "Wysłano",
992 - "trade_state_complete": "Ukończono",
991 + "trade_state_btc_sent": "Wysłano BTC",
992 + "trade_state_complete": "Zakończono",
993 "trade_state_confirming": "Potwierdzanie",
994 - "trade_state_created": "Stworzono",
994 + "trade_state_created": "Utworzono",
995 "trade_state_finished": "Zakończono",
996 - "trade_state_paid": "Opłacono",
997 - "trade_state_paid_unconfirmed": "Transakcja niepotwierdzona",
998 - "trade_state_pending": "Oczekująca",
999 - "trade_state_timeout": "Koniec czasu",
1000 - "trade_state_to_be_created": "Została stworzona",
1001 - "trade_state_traded": "Wymienione",
1002 - "trade_state_trading": "Wymiana",
1003 - "trade_state_underpaid": "Niedopłacona",
1004 - "trade_state_unpaid": "Nie opłacona",
996 + "trade_state_paid": "Zapłacono",
997 + "trade_state_paid_unconfirmed": "Płatność niepotwierdzona",
998 + "trade_state_pending": "Oczekujące",
999 + "trade_state_timeout": "Limit czasu",
1000 + "trade_state_to_be_created": "Do utworzenia",
1001 + "trade_state_traded": "Zrealizowano",
1002 + "trade_state_trading": "Handel",
1003 + "trade_state_underpaid": "Niedopłacono",
1004 + "trade_state_unpaid": "Nieopłacone",
1005 "trades": "Transakcje",
1006 "transaction_cost": "Koszt transakcji",
1007 - "transaction_details_amount": "Ilość",
1008 - "transaction_details_copied": "${title} skopiowane do schowka",
1007 + "transaction_details_amount": "Kwota",
1008 + "transaction_details_copied": "${title} skopiowano do schowka",
1009 "transaction_details_date": "Data",
1010 "transaction_details_fee": "Opłata",
1011 - "transaction_details_height": "Wysokość Bloku",
1012 - "transaction_details_recipient_address": "Adres odbiorcy",
1011 + "transaction_details_height": "Wysokość bloku",
1012 + "transaction_details_recipient_address": "Adresy odbiorcy",
1013 "transaction_details_source_address": "Adres źródłowy",
1014 "transaction_details_title": "Szczegóły transakcji",
1015 - "transaction_details_transaction_id": "ID Trancakcji",
1015 + "transaction_details_transaction_id": "ID transakcji",
1016 "transaction_key": "Klucz transakcji",
1017 "transaction_priority_fast": "Szybka",
1018 - "transaction_priority_fastest": "Najszybsza",
1018 + "transaction_priority_fastest": "Najszybszy",
1019 "transaction_priority_medium": "Średnia",
1020 - "transaction_priority_regular": "Regularna",
1021 - "transaction_priority_slow": "Wolna (Zalecane)",
1020 + "transaction_priority_regular": "Regularny",
1021 + "transaction_priority_slow": "Wolny",
1022 "transaction_sent": "Transakcja wysłana!",
1023 - "transaction_sent_notice": "Jeśli ekran nie zmieni się po 1 minucie, sprawdź eksplorator bloków i swój e-mail.",
1023 + "transaction_sent_notice": "Jeśli po upływie 1 minuty ekran nie przejdzie dalej, sprawdź eksplorator bloków i swoją skrzynkę e‑mail.",
1024 "transactions": "Transakcje",
1025 "transactions_by_date": "Transakcje według daty",
1026 "transport_type": "Typ transportu",
1027 - "trongrid_history": "Historia Trongrida",
1027 + "trongrid_history": "Historia TronGrid",
1028 "trusted": "Zaufany",
1029 "try_again": "Spróbuj ponownie",
1030 - "tx_commit_exception_no_dust_on_change": "Transakcja została odrzucana z tą kwotą. Za pomocą tych monet możesz wysłać ${min} bez reszty lub ${max}, które zwrócą resztę.",
1031 - "tx_commit_failed": "Zatwierdzenie transakcji nie powiodło się. Skontaktuj się z obsługą.",
1032 - "tx_commit_failed_no_peers": "Transakcja nie była transmitowana, spróbuj ponownie za około sekundę",
1033 - "tx_invalid_input": "Używasz niewłaściwego typu wejściowego dla tego rodzaju płatności",
1034 - "tx_no_dust_exception": "Transakcja jest odrzucana przez wysyłanie zbyt małej ilości. Spróbuj zwiększyć kwotę.",
1035 - "tx_not_enough_inputs_exception": "Za mało dostępnych danych wejściowych. Wybierz więcej pod kontrolą monet",
1036 - "tx_rejected_bip68_final": "Transakcja niepotwierdza wejściów i nie zastąpiła opłaty.",
1037 - "tx_rejected_dust_change": "Transakcja odrzucona według reguł sieciowych, niska ilość zmiany (pył). Spróbuj wysłać całość lub zmniejszyć kwotę.",
1038 - "tx_rejected_dust_output": "Transakcja odrzucona według reguł sieciowych, niskiej ilości wyjściowej (pyłu). Zwiększ kwotę.",
1039 - "tx_rejected_dust_output_send_all": "Transakcja odrzucona według reguł sieciowych, niskiej ilości wyjściowej (pyłu). Sprawdź saldo monet wybranych pod kontrolą monet.",
1040 - "tx_rejected_vout_negative": "Za mało salda, aby zapłacić za opłaty tej transakcji. Sprawdź saldo monet pod kontrolą monet.",
1030 + "tx_commit_exception_no_dust_on_change": "Transakcja zostaje odrzucona przy tej kwocie. Przy użyciu tych monet możesz wysłać ${min} bez reszty lub ${max}, które zwrócą resztę.",
1031 + "tx_commit_failed": "Zatwierdzenie transakcji nie powiodło się. Skontaktuj się z pomocą techniczną.",
1032 + "tx_commit_failed_no_peers": "Nie udało się rozgłosić transakcji, spróbuj ponownie za chwilę",
1033 + "tx_invalid_input": "Używasz niewłaściwego typu wejścia dla tego typu płatności",
1034 + "tx_no_dust_exception": "Transakcja została odrzucona, ponieważ wysyłana kwota jest zbyt mała. Spróbuj zwiększyć kwotę.",
1035 + "tx_not_enough_inputs_exception": "Niewystarczająca liczba dostępnych wejść. Proszę wybrać więcej w sekcji Coin Control",
1036 + "tx_rejected_bip68_final": "Transakcja ma niepotwierdzone wejścia i nie udało się zastąpić wyższą opłatą.",
1037 + "tx_rejected_dust_change": "Transakcja odrzucona ze względu na reguły sieci, niska kwota reszty (dust). Spróbuj wysłać ALL lub zmniejszyć kwotę.",
1038 + "tx_rejected_dust_output": "Transakcja odrzucona zgodnie z regułami sieci, niska kwota wyjścia (dust). Proszę zwiększyć kwotę.",
1039 + "tx_rejected_dust_output_send_all": "Transakcja odrzucona przez zasady sieci, niska kwota wyjścia (dust). Sprawdź saldo wybranych monet w sekcji Coin Control.",
1040 + "tx_rejected_vout_negative": "Niewystarczające saldo, aby pokryć opłaty tej transakcji. Sprawdź saldo w sekcji Coin Control.",
1041 "tx_wrong_balance_exception": "Nie masz wystarczającej ilości ${currency}, aby wysłać tę kwotę.",
1042 - "tx_wrong_balance_with_amount_exception": "Nie masz wystarczająco dużo ${currency} aby wysłać całkowitą ilość ${amount}",
1043 - "tx_zero_fee_exception": "Nie można wysłać transakcji z 0 opłatą. Spróbuj zwiększyć stawkę lub sprawdzić połączenie w poszukiwaniu najnowszych szacunków.",
1042 + "tx_wrong_balance_with_amount_exception": "Nie masz wystarczająco dużo ${currency}, aby wysłać całkowitą kwotę ${amount}",
1043 + "tx_zero_fee_exception": "Nie można wysłać transakcji z zerową opłatą. Spróbuj zwiększyć opłatę lub sprawdzić połączenie, aby uzyskać najnowsze szacunki.",
1044 "unavailable_balance": "Niedostępne saldo",
1045 - "unavailable_balance_description": "Niedostępne saldo: Suma ta obejmuje środki zablokowane w transakcjach oczekujących oraz te, które aktywnie zamroziłeś w ustawieniach kontroli monet. Zablokowane salda staną się dostępne po zakończeniu odpowiednich transakcji, natomiast zamrożone salda pozostaną niedostępne dla transakcji, dopóki nie zdecydujesz się ich odblokować.",
1046 - "unconfirmed": "Niepotwierdzone saldo",
1045 + "unavailable_balance_description": "Niedostępne saldo: Ta suma obejmuje środki zablokowane w transakcjach oczekujących oraz te, które aktywnie zamroziłeś w ustawieniach kontroli monet. Zablokowane środki staną się dostępne po zakończeniu odpowiednich transakcji, natomiast zamrożone środki pozostaną niedostępne dla transakcji, dopóki nie zdecydujesz się ich odmrozić.",
1046 + "unconfirmed": "Niepotwierdzone Saldo",
1047 "understand": "Rozumiem",
1048 "unlock": "Odblokuj",
1049 - "unmatched_currencies": "Waluta Twojego obecnego portfela nie zgadza się z walutą zeskanowanego kodu QR",
1050 - "unrestricted_background_service": "Nieograniczona usługa w tle",
1051 - "unrestricted_background_service_notice": "Aby włączyć synchronizację tła, musisz włączyć nieograniczoną usługę w tle",
1052 - "unspent_change": "Zmiana",
1053 - "unspent_coins_details_title": "Szczegóły niewydanych monet",
1054 - "unspent_coins_title": "Niewydane monety",
1055 - "unsupported_asset": "Nie obsługujemy tego działania w przypadku tego zasobu. Utwórz lub przełącz się na portfel obsługiwanego typu aktywów.",
1056 - "update_session": "Aktualizacja sesji",
1057 - "uptime": "Czas online",
1049 + "unmatched_currencies": "Waluta Twojego aktualnego portfela nie jest zgodna z walutą zeskanowanego kodu QR",
1050 + "unrestricted_background_service": "Usługa w tle bez ograniczeń",
1051 + "unrestricted_background_service_notice": "Aby włączyć synchronizację w tle, musisz włączyć nieograniczoną usługę w tle",
1052 + "unspent_change": "Reszta",
1053 + "unspent_coins_details_title": "Szczegóły niezużytych monet",
1054 + "unspent_coins_title": "Niewykorzystane monety",
1055 + "unsupported_asset": "Nie obsługujemy tej operacji dla tego aktywa. Utwórz lub przełącz się na portfel obsługiwanego typu aktywów.",
1056 + "update_session": "Zaktualizuj sesję",
1057 + "uptime": "Czas dostępności",
1058 "upto": "do ${value}",
1059 "usb": "USB",
1060 - "use": "Użyj ",
1061 - "use_card_info_three": "Użyj cyfrowej karty online lub za pomocą zbliżeniowych metod płatności.",
1062 - "use_card_info_two": "Środki są przeliczane na USD, gdy są przechowywane na koncie przedpłaconym, a nie w walutach cyfrowych.",
1063 - "use_device_theme": "Użyj motywu urządzenia",
1064 - "use_payjoin": "Używać Payjoin",
1060 + "use": "Przełącz na ",
1061 + "use_card_info_three": "Użyj cyfrowej karty online lub przy pomocy zbliżeniowych metod płatności.",
1062 + "use_card_info_two": "Środki są konwertowane na USD, gdy są przechowywane na koncie przedpłaconym, a nie w kryptowalutach.",
1063 + "use_device_theme": "Użyj motywu systemowego",
1064 + "use_payjoin": "Użyj Payjoin",
1065 "use_ssl": "Użyj SSL",
1066 - "use_suggested": "Użyj sugerowane",
1067 - "use_testnet": "Użyj testne",
1068 - "user_rejected_method": "Metoda odrzucona użytkownika",
1066 + "use_suggested": "Użyj sugerowanej",
1067 + "use_testnet": "Użyj Testnetu",
1068 + "user_rejected_method": "Metoda odrzucona przez użytkownika",
1069 "value": "Wartość",
1070 "value_type": "Typ wartości",
1071 - "variable_pair_not_supported": "Ta para zmiennych nie jest obsługiwana na wybranych giełdach",
1071 + "variable_pair_not_supported": "Ta para zmiennych nie jest obsługiwana przez wybrane giełdy",
1072 "verification": "Weryfikacja",
1073 - "verify_message": "Sprawdź wiadomość",
1074 - "verify_seed": "Zweryfikować ziarno",
1075 - "verify_with_2fa": "Sprawdź za pomocą Cake 2FA",
1073 + "verify_message": "Zweryfikuj wiadomość",
1074 + "verify_seed": "Zweryfikuj Seed",
1075 + "verify_with_2fa": "Zweryfikuj za pomocą Cake 2FA",
1076 "version": "Wersja ${currentVersion}",
1077 - "view_all": "Wyświetl wszystko",
1077 + "view_all": "Zobacz wszystkie",
1078 "view_in_block_explorer": "Zobacz w eksploratorze bloków",
1079 - "view_key_private": "Prywatny Klucz Wglądu",
1080 - "view_key_public": "Publiczny Klucz Wglądu",
1081 - "view_transaction_on": "Zobacz transakcje na ",
1082 - "voting_weight": "Waga głosu",
1083 - "waitFewSecondForTxUpdate": "Poczekaj kilka sekund, aż transakcja zostanie odzwierciedlona w historii transakcji",
1079 + "view_key_private": "Klucz podglądu (prywatny)",
1080 + "view_key_public": "Klucz podglądu (publiczny)",
1081 + "view_transaction_on": "Zobacz transakcję na ",
1082 + "voting_weight": "Waga Głosu",
1083 + "waitFewSecondForTxUpdate": "Proszę poczekać kilka sekund, aż transakcja pojawi się w historii transakcji",
1084 "wallet": "Portfel",
1085 - "wallet_group": "Grupa portfela",
1086 - "wallet_group_description_existing_seed": "Zdecydowałeś się użyć istniejącego ziarna do tego portfela. Możesz ponownie zweryfikować ziarno, jeśli chcesz je potwierdzić lub zapisać.",
1087 - "wallet_group_description_four": "Aby stworzyć portfel z zupełnie nowym ziarnem.",
1088 - "wallet_group_description_one": "W portfelu ciasta możesz stworzyć",
1089 - "wallet_group_description_open_wallet": "W przeciwnym razie możesz nadal otwierać portfel",
1090 - "wallet_group_description_three": "Aby zobaczyć dostępny ekran portfeli i/lub grup portfeli. Lub wybierz",
1091 - "wallet_group_description_two": "Wybierając istniejący portfel do podzielenia nasion. Każda grupa portfela może zawierać pojedynczy portfel każdego typu waluty. \n\n możesz wybrać",
1092 - "wallet_group_description_view_seed": "Zawsze możesz ponownie zobaczyć to ziarno pod",
1093 - "wallet_group_empty_state_text_one": "Wygląda na to, że nie masz żadnych kompatybilnych grup portfeli !\n\n Tap",
1094 - "wallet_group_empty_state_text_two": "poniżej, aby zrobić nowy.",
1095 - "wallet_has_passphrase": "Ten portfel ma panie",
1096 - "wallet_keys": "Klucze portfela",
1085 + "wallet_group": "Grupa Portfeli",
1086 + "wallet_group_description_existing_seed": "Zdecydowałeś się użyć istniejącego seedu dla tego portfela. Możesz ponownie zweryfikować seed, jeśli potrzebujesz go potwierdzić lub zapisać.",
1087 + "wallet_group_description_four": "Aby stworzyć portfel z całkowicie nowym seedem.",
1088 + "wallet_group_description_one": "W Cake Wallet możesz stworzyć",
1089 + "wallet_group_description_open_wallet": "W przeciwnym razie możesz kontynuować otwieranie portfela",
1090 + "wallet_group_description_three": "Aby zobaczyć ekran dostępnych portfeli i/lub grup portfeli. Lub wybierz",
1091 + "wallet_group_description_two": "Wybierając istniejący portfel, z którym chcesz udostępnić seed. Każda grupa portfeli może zawierać pojedynczy portfel każdego typu waluty.\n\nMożesz wybrać",
1092 + "wallet_group_description_view_seed": "Zawsze możesz ponownie wyświetlić ten seed pod",
1093 + "wallet_group_empty_state_text_one": "Wygląda na to, że nie masz żadnych kompatybilnych grup portfeli!\n\nStuknij",
1094 + "wallet_group_empty_state_text_two": "poniżej, aby utworzyć nowy.",
1095 + "wallet_has_passphrase": "Ten portfel ma hasło",
1096 + "wallet_keys": "Seed/klucze portfela",
1097 "wallet_list_create_new_wallet": "Utwórz nowy portfel",
1098 "wallet_list_edit_group_name": "Edytuj nazwę grupy",
1099 "wallet_list_edit_wallet": "Edytuj portfel",
1100 - "wallet_list_failed_to_load": "Nie udało się załadować ${wallet_name} portfel. ${error}",
1101 - "wallet_list_failed_to_remove": "Nie udało się usunąć ${wallet_name} portfel. ${error}",
1102 - "wallet_list_load_wallet": "Załaduj portfel",
1103 - "wallet_list_loading_wallet": "Ładuję ${wallet_name} portfel",
1104 - "wallet_list_removing_wallet": "Usuwanie ${wallet_name} portfel",
1100 + "wallet_list_failed_to_load": "Nie udało się załadować portfel ${wallet_name}. ${error}",
1101 + "wallet_list_failed_to_remove": "Nie udało się usunąć portfela ${wallet_name}. ${error}",
1102 + "wallet_list_load_wallet": "Wczytaj portfel",
1103 + "wallet_list_loading_wallet": "Ładowanie ${wallet_name} portfela",
1104 + "wallet_list_removing_wallet": "Usuwanie portfela ${wallet_name}",
1105 "wallet_list_restore_wallet": "Przywróć portfel",
1106 "wallet_list_title": "Portfel Monero",
1107 "wallet_list_wallet_name": "Nazwa portfela",
1108 - "wallet_menu": "Menu portfela",
1108 + "wallet_menu": "Menu",
1109 "wallet_name": "Nazwa portfela",
1110 - "wallet_name_exists": "Portfel o tej nazwie już istnieje",
1111 - "wallet_password_is_empty": "Hasło portfela jest puste. Hasło portfela nie powinno być puste",
1112 - "wallet_recovery_height": "Wysokość odzyskiwania",
1110 + "wallet_name_exists": "Portfel o tej nazwie już istnieje. Wybierz inną nazwę lub najpierw zmień nazwę istniejącego portfela.",
1111 + "wallet_password_is_empty": "Hasło portfela jest puste. Hasło portfela nie może być puste",
1112 + "wallet_recovery_height": "Wysokość przywracania",
1113 "wallet_restoration_store_incorrect_seed_length": "Nieprawidłowa długość frazy seed",
1114 "wallet_seed": "Seed portfela",
1115 - "wallet_seed_legacy": "Dziedziczne ziarno portfela",
1115 + "wallet_seed_legacy": "Ziarno portfela (legacy)",
1116 "wallet_store_monero_wallet": "Portfel Monero",
1117 "walletConnect": "WalletConnect",
1118 "wallets": "Portfele",
1119 "warning": "Ostrzeżenie",
1120 "website": "Strona internetowa",
1121 - "welcome": "Powitanie",
1122 - "welcome_subtitle_new_wallet": "Jeśli chcesz zacząć od nowa, dotknij Utwórz nowy portfel poniżej.",
1123 - "welcome_subtitle_restore_wallet": "Jeśli masz istniejący portfel, który chcesz wnieść do ciasta, po prostu wybierz przywróć istniejący portfel, a my przeprowadzimy Cię przez proces.",
1121 + "welcome": "Witamy",
1122 + "welcome_subtitle_new_wallet": "Jeśli chcesz zacząć od nowa, dotknij Utwórz nowy portfel poniżej, a od razu ruszysz.",
1123 + "welcome_subtitle_restore_wallet": "Jeśli masz istniejący portfel, który chcesz przenieść do Cake, po prostu wybierz „Restore Existing Wallet”, a my przeprowadzimy Cię przez cały proces.",
1124 "welcome_to_cakepay": "Witamy w Cake Pay!",
1125 - "what_is_payjoin": "Co to jest PayJoin ?",
1126 - "what_is_silent_payments": "Co to Silent Payments?",
1125 + "what_is_payjoin": "Czym jest Payjoin?",
1126 + "what_is_silent_payments": "Co to są Silent Payments?",
1127 "widgets_address": "Adres",
1128 "widgets_or": "lub",
1129 - "widgets_restore_from_blockheight": "Przywróć z wysokości bloku",
1129 + "widgets_restore_from_blockheight": "Przywróć od wysokości bloku",
1130 "widgets_restore_from_date": "Przywróć od daty",
1131 "widgets_seed": "Seed",
1132 - "wouoldLikeToConnect": "chciałbym się połączyć",
1133 - "write_down_backup_password": "Zapisz swoje hasło kopii zapasowej, które jest używane do importowania plików kopii zapasowych.",
1134 - "xmr_available_balance": "Dostępne środki",
1135 - "xmr_full_balance": "Pełne saldo",
1132 + "wouoldLikeToConnect": "chce połączyć się",
1133 + "write_down_backup_password": "Zapisz swoje hasło kopii zapasowej, które jest używane przy importowaniu plików kopii zapasowych.",
1134 + "xmr_available_balance": "Dostępne saldo",
1135 + "xmr_full_balance": "Saldo całkowite",
1136 "xmr_hidden": "Ukryte",
1137 "xmr_to_error": "Błąd XMR.TO",
1138 - "xmr_to_error_description": "Nieprawidłowa kwota. Maksymalny limit to 8 cyfr po przecinku",
1138 + "xmr_to_error_description": "Nieprawidłowa kwota. Maksymalny limit: 8 cyfr po przecinku",
1139 "yat": "Yat",
1140 "yat_address": "Adres Yat",
1141 - "yat_alert_content": "Użytkownicy Cake Wallet mogą teraz wysyłać i odbierać wszystkie swoje ulubione waluty za pomocą jedynej w swoim rodzaju nazwy użytkownika opartej na emoji.",
1142 - "yat_alert_title": "Łatwiejsze wysyłanie i odbieranie kryptowalut dzięki Yat",
1141 + "yat_alert_content": "Użytkownicy Cake Wallet mogą teraz wysyłać i odbierać wszystkie ulubione waluty przy użyciu niepowtarzalnej nazwy użytkownika opartej na emoji.",
1142 + "yat_alert_title": "Łatwiej wysyłać i odbierać kryptowaluty dzięki Yat",
1143 "yat_error": "Błąd Yat",
1144 - "yat_error_content": "Brak adresów powiązanych z tym Yat. Wypróbuj inny Yat",
1145 - "yat_popup_content": "Możesz teraz wysyłać i odbierać krypto w Cake Wallet za pomocą swojego Yat – krótkiej nazwy użytkownika opartej na emotikonach. Zarządzaj Yats w dowolnym momencie na ekranie ustawień",
1146 - "yat_popup_title": "Twój adres portfela może być zemotkowany.",
1144 + "yat_error_content": "Brak adresów powiązanych z tym Yatem. Wypróbuj inny Yat",
1145 + "yat_popup_content": "Możesz teraz wysyłać i odbierać kryptowaluty w Cake Wallet za pomocą swojego Yat – krótką nazwą użytkownika opartą na emotikonach. Zarządzaj Yats w dowolnym momencie na ekranie ustawień",
1146 + "yat_popup_title": "Twój adres portfela może zostać zamieniony na emoji.",
1147 "yesterday": "Wczoraj",
1148 - "you_now_have_debit_card": "Masz teraz kartę debetową",
1148 + "you_now_have_debit_card": "Masz już kartę debetową",
1149 "you_pay": "Płacisz",
1150 "you_will_get": "Konwertuj na",
1151 - "you_will_receive_estimated_amount": "Otrzymasz(oszacowane )",
1151 + "you_will_receive_estimated_amount": "Otrzymasz (szacunkowo)",
1152 "you_will_send": "Konwertuj z",
1153 - "youCanGoBackToYourDapp": "Możesz teraz wrócić do swojego dapp",
1154 - "your": "Twój",
1153 + "youCanGoBackToYourDapp": "Możesz teraz wrócić do swojego dApp",
1154 + "your": "Twoje",
1155 "yy": "RR"
1156 }
\ No newline at end of file
tool/translate_using_llm.dart new
+277
@@ -0,0 +1,277 @@
1 +import 'dart:convert';
2 +import 'dart:io';
3 +import 'package:http/http.dart' as http; // very_insecure_http_do_not_use
4 +import 'package:args/args.dart';
5 +import './print_verbose_dummy.dart';
6 +
7 +class TranslationChecker {
8 + final String ollamaBaseUrl;
9 + final String model;
10 +
11 + TranslationChecker({
12 + required this.ollamaBaseUrl,
13 + required this.model,
14 + });
15 +
16 + /// Check and correct translations line by line
17 + Future<void> checkTranslations({
18 + required String sourceArbPath,
19 + required String destinationArbPath,
20 + String? specificKey,
21 + }) async {
22 + final sourceContent = await _readArbFile(sourceArbPath);
23 + final destinationContent = await _readArbFile(destinationArbPath);
24 +
25 + final sourceMap = json.decode(sourceContent) as Map<String, dynamic>;
26 + final destinationMap = json.decode(destinationContent) as Map<String, dynamic>;
27 +
28 + printV('Found ${sourceMap.length} keys in source, ${destinationMap.length} in destination');
29 +
30 + final keysToProcess = specificKey != null
31 + ? (sourceMap.containsKey(specificKey) ? [specificKey] : <String>[])
32 + : sourceMap.keys.toList();
33 +
34 + if (specificKey != null && keysToProcess.isEmpty) {
35 + printV('Error: Key "$specificKey" not found in source file');
36 + return;
37 + }
38 +
39 + printV('Processing ${keysToProcess.length} translations...');
40 +
41 + int processed = 0;
42 + int corrected = 0;
43 +
44 + for (final key in keysToProcess) {
45 + final sourceValue = sourceMap[key];
46 + final destinationValue = destinationMap[key];
47 +
48 + if (sourceValue is String && destinationValue is String) {
49 + final correctedTranslation = await _checkSingleTranslation(
50 + key: key,
51 + sourceText: sourceValue,
52 + currentTranslation: destinationValue,
53 + sourceFile: sourceArbPath,
54 + destinationFile: destinationArbPath,
55 + );
56 +
57 + if (correctedTranslation != destinationValue) {
58 + destinationMap[key] = correctedTranslation;
59 + corrected++;
60 + printV('Processed: "$key" -> CORRECTED');
61 + printV(' - eng : "$sourceValue"');
62 + printV(' - dst orig: "$destinationValue"');
63 + printV(' - dst new : "$correctedTranslation"');
64 + await _writeArbFile(destinationArbPath, destinationMap);
65 + } else {
66 + printV('Processed: "$key" -> VERIFIED');
67 + }
68 + } else {
69 + printV('Processed: "$key" -> SKIPPED (non-string)');
70 + }
71 +
72 + processed++;
73 + }
74 +
75 + await _writeArbFile(destinationArbPath, destinationMap);
76 +
77 + printV('');
78 + printV('Summary:');
79 + printV('Processed: $processed keys');
80 + printV('Corrected: $corrected keys');
81 + printV('Updated: $destinationArbPath');
82 + }
83 +
84 + Future<String> _checkSingleTranslation({
85 + required String key,
86 + required String sourceText,
87 + required String currentTranslation,
88 + required String sourceFile,
89 + required String destinationFile,
90 + }) async {
91 + final prompt = _createTranslationCheckPrompt(
92 + sourceFile: sourceFile,
93 + destinationFile: destinationFile,
94 + key: key,
95 + sourceText: sourceText,
96 + currentTranslation: currentTranslation,
97 + );
98 +
99 + try {
100 + final response = await _callLLM(prompt);
101 +
102 + // Extract JSON from the response
103 + final correctedTranslation = _extractJsonFromResponse(response);
104 +
105 + if (correctedTranslation != null && correctedTranslation != currentTranslation) {
106 + return correctedTranslation;
107 + }
108 +
109 + return currentTranslation;
110 + } catch (e) {
111 + printV('Error checking translation for key "$key": $e');
112 + return currentTranslation;
113 + }
114 + }
115 +
116 + String _createTranslationCheckPrompt({
117 + required String key,
118 + required String sourceText,
119 + required String currentTranslation,
120 + required String sourceFile,
121 + required String destinationFile,
122 + }) {
123 + return '''
124 +You are a professional translator checking the accuracy of a translation for a cryptocurrency wallet called Cake Wallet.
125 +
126 +source file is: ${sourceFile}, destination file is: ${destinationFile}.
127 +
128 +Rules you must obey:
129 +- respect company branding and style (Cake Wallet, Cake Pay, Bird Pay and other brandings stay the same no matter the language)
130 +- be accurate and remember that Cake Wallet lets you hold cryptocurrency, so use words that are associated with cryptocurrency and wallets more preferably than words that are associated with banks.
131 +- elements with \${value} should remain non-translated as they are used by codegen to dynamically insert the value.
132 +- make sure that the translation that you output improves the original translation, and doesn't change the meaning of it.
133 +- if original translation contains abbreviations, make sure to translate them as well, and do not expand them.
134 +- Make sure to use the same capitalization as the original translation, if it is capitalized, capitalize the translation as well to keep the UI consistent.
135 +- maintain new lines with `\n` preserved in the translation.
136 +
137 +
138 +KEY: "$key"
139 +SOURCE TEXT (English): "${sourceText.replaceAll("\n", "\\n")}"
140 +CURRENT TRANSLATION: "${currentTranslation.replaceAll("\n", "\\n")}"
141 +
142 +Please check if the current translation is accurate and natural. If it needs correction, provide the corrected version.
143 +
144 +Before you return the JSON object, think about the translation and make sure that it is accurate and natural.
145 +
146 +IMPORTANT: Respond with a JSON object in the exact format, you must think about the translation and at the very end you must return the JSON object with the most correct (in destination language) translation, make sure to use proper grammar, spelling and punctuation:
147 +{
148 + "corrected_translation": "your corrected translation here"
149 +}
150 +''';
151 + }
152 +
153 + Future<String> _callLLM(String prompt) async {
154 + final headers = {
155 + 'Content-Type': 'application/json',
156 + };
157 +
158 + final body = json.encode({
159 + 'model': model,
160 + 'prompt': prompt,
161 + 'stream': false,
162 + 'options': {
163 + 'temperature': 0.3,
164 + 'num_predict': 1000,
165 + }
166 + });
167 +
168 + final response = await http.post(
169 + Uri.parse('$ollamaBaseUrl/api/generate'),
170 + headers: headers,
171 + body: body,
172 + );
173 +
174 + if (response.statusCode != 200) {
175 + throw Exception('Ollama API error: ${response.statusCode} - ${response.body}');
176 + }
177 +
178 + final data = json.decode(response.body);
179 + return data['response'] as String;
180 + }
181 +
182 + String? _extractJsonFromResponse(String response) {
183 + try {
184 + // Find JSON object in the response
185 + final jsonStart = response.indexOf('{');
186 + final jsonEnd = response.lastIndexOf('}');
187 +
188 + if (jsonStart == -1 || jsonEnd == -1 || jsonStart >= jsonEnd) {
189 + printV('No valid JSON found in LLM response');
190 + return null;
191 + }
192 +
193 + final jsonText = response.substring(jsonStart, jsonEnd + 1);
194 + final parsed = json.decode(jsonText) as Map<String, dynamic>;
195 +
196 + return parsed['corrected_translation'] as String?;
197 + } catch (e) {
198 + printV('Error extracting JSON from LLM response: $e');
199 + return null;
200 + }
201 + }
202 +
203 + Future<String> _readArbFile(String path) async {
204 + final file = File(path);
205 + if (!file.existsSync()) {
206 + throw Exception('ARB file not found: $path');
207 + }
208 + return await file.readAsString();
209 + }
210 +
211 + Future<void> _writeArbFile(String path, Map<String, dynamic> content) async {
212 + final file = File(path);
213 + final prettyJson = const JsonEncoder.withIndent(' ').convert(content);
214 + await file.writeAsString(prettyJson, flush: true);
215 + }
216 +}
217 +
218 +void main(List<String> args) async {
219 + final parser = ArgParser()
220 + ..addOption('source', abbr: 's', help: 'Path to source ARB file (e.g., ./res/values/strings_en.arb)', mandatory: true)
221 + ..addOption('destination', abbr: 'd', help: 'Path to destination ARB file (e.g., ./res/values/strings_pl.arb)', mandatory: true)
222 + ..addOption('key', abbr: 'k', help: 'Translate only this specific key (optional)')
223 + ..addOption('ollama-url', help: 'Ollama server URL (default: http://localhost:11434)', defaultsTo: 'http://localhost:11434')
224 + ..addOption('model', help: 'Ollama model name (default: gpt-oss:120b)', defaultsTo: 'gpt-oss:120b')
225 + ..addFlag('help', abbr: 'h', help: 'Show this help message', negatable: false);
226 +
227 + try {
228 + final results = parser.parse(args);
229 +
230 + if (results['help'] as bool) {
231 + printV(parser.usage);
232 + return;
233 + }
234 +
235 + final sourcePath = results['source'] as String;
236 + final destinationPath = results['destination'] as String;
237 + final specificKey = results['key'] as String?;
238 + final ollamaUrl = results['ollama-url'] as String;
239 + final model = results['model'] as String;
240 +
241 + if (!File(sourcePath).existsSync()) {
242 + printV('Error: Source ARB file not found: $sourcePath');
243 + exit(1);
244 + }
245 +
246 + if (!File(destinationPath).existsSync()) {
247 + printV('Error: Destination ARB file not found: $destinationPath');
248 + exit(1);
249 + }
250 +
251 + printV('Translation Checker');
252 + printV('Source: $sourcePath');
253 + printV('Destination: $destinationPath');
254 + printV('Ollama URL: $ollamaUrl');
255 + printV('Model: $model');
256 + if (specificKey != null) {
257 + printV('Key: $specificKey');
258 + }
259 + printV('');
260 +
261 + final checker = TranslationChecker(
262 + ollamaBaseUrl: ollamaUrl,
263 + model: model,
264 + );
265 +
266 + await checker.checkTranslations(
267 + sourceArbPath: sourcePath,
268 + destinationArbPath: destinationPath,
269 + specificKey: specificKey,
270 + );
271 +
272 + } catch (e) {
273 + printV('Error: $e');
274 + printV('Run with --help for more information.');
275 + exit(1);
276 + }
277 +}