# Polish translation for Lang Forge.
# Copyright (C) 2026 Avakode
# This file is distributed under the same license as the Lang Forge package.
#
msgid ""
msgstr ""
"Project-Id-Version: Lang Forge 1.0.0\n"
"Report-Msgid-Bugs-To: avakode.dev@gmail.com\n"
"POT-Creation-Date: 2026-07-31 00:19+0500\n"
"PO-Revision-Date: 2026-05-01 00:00+0000\n"
"Last-Translator: Avakode <avakode.dev@gmail.com>\n"
"Language-Team: Polish <pl@avakode.com>\n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Domain: langforge\n"

#: includes/class-forge-net.php:79
msgid "Refused to fetch a non-public URL."
msgstr "Odmowa pobrania niepublicznego adresu URL."

#: includes/class-forge-net.php:89
msgid "Refused to POST to a non-public URL."
msgstr "Odmowa wysłania POST do niepublicznego adresu URL."

#: includes/class-forge-net.php:99
msgid "Refused to HEAD a non-public URL."
msgstr "Odmowa wykonania HEAD na niepublicznym adresie URL."

#. translators: %s: the glossary source term that should be kept untranslated.
#: includes/class-glossary.php:328
#, php-format
msgid "\"%s\" should not be translated (keep as-is)."
msgstr "\"%s\" nie powinno być tłumaczone (zachowaj bez zmian)."

#. translators: 1: the glossary source term, 2: the expected translated term
#. per glossary.
#: includes/class-glossary.php:337
#, php-format
msgid "\"%1$s\" should be translated as \"%2$s\" per glossary."
msgstr "\"%1$s\" powinno być przetłumaczone jako \"%2$s\" zgodnie z glosariuszem."

#: includes/class-forge-dashboard-activation.php:52
msgid "Unauthorized"
msgstr "Brak autoryzacji"

#: includes/class-forge-dashboard-activation.php:66
msgid "Deactivation already in progress — please wait a moment and reload."
msgstr "Dezaktywacja jest już w toku — poczekaj chwilę i odśwież stronę."

#. translators: 1: number of plugins whose license was deactivated, 2: number
#. of those that were force-reset due to server-side cancellation.
#: includes/class-forge-dashboard-activation.php:210
#, php-format
msgid ""
"License deactivated for %1$d plugin(s) (%2$d force-reset due to server-side "
"cancellation). Page will reload."
msgstr ""
"Licencja dezaktywowana dla %1$d wtyczki/wtyczek (%2$d zresetowane po stronie"
" serwera). Strona zostanie odświeżona."

#. translators: %d: number of plugins whose license was deactivated.
#: includes/class-forge-dashboard-activation.php:212
#, php-format
msgid "License deactivated for %d plugin(s). Page will reload."
msgstr ""
"Licencja dezaktywowana dla %d wtyczki(-ek). Strona zostanie odświeżona."

#: includes/class-forge-dashboard-activation.php:222
msgid "No active licenses found to deactivate."
msgstr "Nie znaleziono aktywnych licencji do dezaktywacji."

#: includes/class-forge-dashboard-activation.php:233
msgid "Deactivation failed. Please try again."
msgstr "Dezaktywacja nie powiodła się. Spróbuj ponownie."

#: includes/class-forge-email.php:104
msgid "Avakode · AI-powered WordPress ecosystem"
msgstr "Avakode · Ekosystem WordPress oparty na AI"

#: includes/class-woocommerce.php:309
msgid ""
"Price, SKU, and stock are automatically synced across all product "
"translations."
msgstr ""
"Cena, SKU i stan magazynowy są automatycznie synchronizowane we wszystkich "
"tłumaczeniach produktu."

#: includes/class-forge-telemetry.php:378
msgid "Help shape the roadmap"
msgstr "Pomóż kształtować plan rozwoju"

#: includes/class-forge-telemetry.php:381
msgid ""
"Forge can send anonymous usage signals so we can prioritise the features you"
" actually rely on and catch regressions before they reach everyone. "
"Participation is optional, off by default, and fully private."
msgstr ""
"Forge może wysyłać anonimowe sygnały dotyczące użycia, abyśmy mogli "
"priorytetowo traktować funkcje, na których naprawdę polegasz, i wychwytywać "
"regresje, zanim dotrą do wszystkich. Udział jest opcjonalny, domyślnie "
"wyłączony i całkowicie prywatny."

#: includes/class-forge-telemetry.php:384
msgid ""
"No personal data: no emails, no post content, no site URL, no visitor "
"identifiers."
msgstr ""
"Brak danych osobowych: brak e-maili, brak treści postów, brak adresu URL "
"strony, brak identyfikatorów odwiedzających."

#: includes/class-forge-telemetry.php:385
msgid ""
"A random install ID (not derived from your site) and bucketed WP/PHP "
"versions only."
msgstr ""
"Tylko losowy identyfikator instalacji (niepochodzący z Twojej strony) oraz "
"zgrupowane wersje WP/PHP."

#: includes/class-forge-telemetry.php:386
msgid ""
"Only event names and counters by default. Change your mind any time in the "
"plugin Settings."
msgstr ""
"Domyślnie tylko nazwy zdarzeń i liczniki. Możesz zmienić zdanie w dowolnym "
"momencie w ustawieniach wtyczki."

#: includes/class-forge-telemetry.php:392
msgid "Anonymous usage signals"
msgstr "Anonimowe sygnały użytkowania"

#: includes/class-forge-telemetry.php:394
msgid ""
"Event names and bucketed counters only (feature opened, settings saved, "
"etc.)."
msgstr ""
"Tylko nazwy zdarzeń i zgrupowane liczniki (funkcja otwarta, ustawienia "
"zapisane itp.)."

#: includes/class-forge-telemetry.php:401
msgid "Include error context"
msgstr "Dołącz kontekst błędów"

#: includes/class-forge-telemetry.php:403
msgid ""
"When a Forge plugin hits an error, send a sanitised sample (emails, URLs and"
" large numeric IDs stripped) so we can fix recurring issues on your install "
"sooner."
msgstr ""
"Gdy wtyczka Forge napotka błąd, wyślij zsanitowany próbkę (e-maile, adresy "
"URL i duże identyfikatory numeryczne usunięte), abyśmy mogli szybciej "
"naprawić powtarzające się problemy na Twojej instalacji."

#: includes/class-forge-telemetry.php:410
msgid "Save choices"
msgstr "Zapisz wybory"

#: includes/class-forge-telemetry.php:413
msgid "No thanks"
msgstr "Nie, dziękuję"

#: includes/class-forge-telemetry.php:416
msgid "Ask me later"
msgstr "Zapytaj mnie później"

#: includes/class-forge-telemetry.php:454
msgid "Usage analytics (privacy-friendly)"
msgstr "Analiza użycia (przyjazna dla prywatności)"

#: includes/class-forge-telemetry.php:457
msgid ""
"Optional, off by default. Sends an anonymous random install ID, bucketed "
"WP/PHP versions, and event counters — never your site URL, emails, content, "
"or license. Helps us prioritise the right features."
msgstr ""
"Opcjonalne, domyślnie wyłączone. Wysyła anonimowy losowy identyfikator "
"instalacji, zgrupowane wersje WP/PHP i liczniki zdarzeń — nigdy adres URL "
"Twojej strony, e-maile, treści ani licencję. Pomaga nam priorytetowo "
"traktować odpowiednie funkcje."

#: includes/class-forge-telemetry.php:461
msgid "Share anonymous usage signals"
msgstr "Udostępnij anonimowe sygnały dotyczące użycia"

#: includes/class-forge-telemetry.php:465
msgid "Also include sanitised error context"
msgstr "Uwzględnij również zsanitowany kontekst błędu"

#: includes/class-forge-telemetry.php:469
msgid "Save privacy settings"
msgstr "Zapisz ustawienia prywatności"

#: includes/class-forge-telemetry.php:471
msgid "Saved."
msgstr "Zapisano."

#: includes/class-forge-dashboard-bundle-cta.php:69
msgid "Get All 4 Plugins — Save up to 40%"
msgstr "Zdobądź wszystkie 4 wtyczki — zaoszczędź do 40%"

#: includes/class-forge-dashboard-bundle-cta.php:72
msgid ""
"Rank Forge + Lang Forge + Form Forge + Field Forge. One license, all "
"features, priority support."
msgstr ""
"Rank Forge + Lang Forge + Form Forge + Field Forge. Jedna licencja, wszystkie"
" funkcje, priorytetowe wsparcie."

#: includes/class-forge-dashboard-bundle-cta.php:75
msgid "Starting at $99/year for all 4 plugins"
msgstr "Od 99 USD/rok za wszystkie 4 wtyczki"

#: includes/class-forge-dashboard-bundle-cta.php:80
msgid "Get Bundle"
msgstr "Kup pakiet"

#: includes/class-forge-dashboard.php:113
msgid ""
"Disconnect this site from Avakode? All Forge plugins return to Free until "
"you reconnect."
msgstr ""
"Odłączyć tę stronę od Avakode? Wszystkie wtyczki Forge wrócą do wersji Free,"
" aż ponownie się połączysz."

#: includes/class-forge-dashboard.php:114
msgid "Disconnecting..."
msgstr "Odłączanie..."

#: includes/class-forge-dashboard.php:115
msgid "Disconnect failed."
msgstr "Odłączenie nie powiodło się."

#: includes/class-forge-dashboard.php:116
msgid "Network error."
msgstr "Błąd sieci."

#: includes/class-forge-dashboard.php:117
msgid "Running diagnostics..."
msgstr "Uruchamianie diagnostyki..."

#: includes/class-forge-dashboard.php:118
msgid "Diagnostics failed."
msgstr "Diagnostyka nie powiodła się."

#: includes/class-forge-dashboard.php:119
#: includes/class-forge-dashboard-health.php:486
msgid "Diagnostic history"
msgstr "Historia diagnostyki"

#: includes/class-forge-dashboard.php:120
#: includes/class-forge-dashboard-health.php:487
msgid "Clear history"
msgstr "Wyczyść historię"

#: includes/class-forge-dashboard.php:121
#: includes/class-forge-dashboard-health.php:491
msgid "No diagnostic runs yet."
msgstr "Brak dotychczasowych uruchomień diagnostyki."

#: includes/class-forge-dashboard.php:122
#: includes/class-forge-dashboard-health.php:48
msgid "Support package"
msgstr "Pakiet wsparcia"

#. translators: %1$d: number of OK checks, %2$d: number of warnings, %3$d:
#. number of errors.
#. translators: 1: ok count, 2: warning count, 3: error count
#: includes/class-forge-dashboard.php:124
#: includes/class-forge-dashboard-health.php:498
#, php-format
msgid "%1$d ok, %2$d warnings, %3$d errors"
msgstr "%1$d ok, %2$d ostrzeżeń, %3$d błędów"

#: includes/class-forge-dashboard.php:149
#, php-format
msgid ""
"<strong>Forge Suite:</strong> Freemius SDK is at <code>%1$s</code>, but the "
"plugin is pinned to <code>2.13.x</code>. The license-deactivation flow uses "
"Reflection on the private Freemius API and may break on newer SDK internals."
" Please report this at <a href=\"https://github.com/avakode/forge-"
"meta/issues\">avakode/forge-meta</a> before upgrading further."
msgstr ""
"<strong>Forge Suite:</strong> Freemius SDK jest w wersji <code>%1$s</code>, "
"ale wtyczka jest przypięta do wersji <code>2.13.x</code>. Proces "
"dezaktywacji licencji korzysta z mechanizmu Reflection w prywatnym API "
"Freemius i może przestać działać przy nowszych wewnętrznych zmianach SDK. "
"Zgłoś to na <a href=\"https://github.com/avakode/forge-"
"meta/issues\">avakode/forge-meta</a> przed dalszą aktualizacją."

#. translators: %d: number of Forge Suite plugins currently active.
#. translators: %d: active plugin count
#: includes/class-forge-dashboard.php:417
#: includes/class-forge-dashboard-health.php:168
#, php-format
msgid "%d of 4 plugins active"
msgstr "%d z 4 wtyczek aktywnych"

#: includes/class-forge-dashboard.php:475
msgid "Recent Activity"
msgstr "Ostatnia aktywność"

#: includes/class-forge-dashboard.php:482
#: includes/class-post-translation.php:585 admin/class-admin.php:3071
#: admin/class-license-admin.php:280
msgid "ago"
msgstr "temu"

#: includes/class-forge-dashboard.php:493
msgid "Quick Actions"
msgstr "Szybkie akcje"

#: includes/class-forge-dashboard.php:499
msgid "Site Audit"
msgstr "Audyt witryny"

#: includes/class-forge-dashboard.php:500
msgid "Full SEO analysis"
msgstr "Pełna analiza SEO"

#: includes/class-forge-dashboard.php:504
msgid "Bulk Analyze"
msgstr "Analiza zbiorcza"

#: includes/class-forge-dashboard.php:505
msgid "Analyze all posts"
msgstr "Analizuj wszystkie wpisy"

#: includes/class-forge-dashboard.php:512
msgid "Bulk Translate"
msgstr "Tłumaczenie zbiorcze"

#: includes/class-forge-dashboard.php:513
msgid "Translate strings in bulk"
msgstr "Tłumacz ciągi zbiorczo"

#: includes/class-forge-dashboard.php:517 includes/class-forge-pro-tip.php:49
#: includes/class-admin-tabs.php:67 admin/class-admin.php:306
#: admin/class-admin.php:3357
msgid "Glossary"
msgstr "Słownik"

#: includes/class-forge-dashboard.php:518
msgid "Manage terms"
msgstr "Zarządzaj terminami"

#: includes/class-forge-dashboard.php:525
msgid "New Form"
msgstr "Nowy formularz"

#: includes/class-forge-dashboard.php:526
msgid "Create a new form"
msgstr "Utwórz nowy formularz"

#: includes/class-forge-dashboard.php:530
msgid "All Forms"
msgstr "Wszystkie formularze"

#: includes/class-forge-dashboard.php:531
msgid "Manage forms"
msgstr "Zarządzaj formularzami"

#: includes/class-forge-dashboard.php:538
msgid "New Field Group"
msgstr "Nowa grupa pól"

#: includes/class-forge-dashboard.php:539
msgid "Create fields"
msgstr "Utwórz pola"

#: includes/class-forge-dashboard.php:543
#: includes/class-forge-dashboard-cards.php:410
msgid "Field Groups"
msgstr "Grupy pól"

#: includes/class-forge-dashboard.php:544
msgid "Manage fields"
msgstr "Zarządzaj polami"

#: includes/class-forge-dashboard.php:560
msgid "Rank Forge setup"
msgstr "Konfiguracja Rank Forge"

#: includes/class-forge-dashboard.php:561
msgid ""
"Start with crawl basics, then connect Google data and run a full audit."
msgstr ""
"Zacznij od podstaw skanowania, a następnie połącz dane Google i przeprowadź "
"pełny audyt."

#: includes/class-forge-dashboard.php:563
msgid "Review SEO settings"
msgstr "Przejrzyj ustawienia SEO"

#: includes/class-forge-dashboard.php:564
msgid "Connect Google Search Console"
msgstr "Połącz Google Search Console"

#: includes/class-forge-dashboard.php:565
msgid "Run Site Audit"
msgstr "Uruchom audyt witryny"

#: includes/class-forge-dashboard.php:571
msgid "Lang Forge setup"
msgstr "Konfiguracja Lang Forge"

#: includes/class-forge-dashboard.php:572
msgid ""
"Configure languages, lock terminology, then translate priority content."
msgstr ""
"Skonfiguruj języki, zablokuj terminologię, a następnie przetłumacz "
"priorytetowe treści."

#: includes/class-forge-dashboard.php:574
msgid "Choose site languages"
msgstr "Wybierz języki witryny"

#: includes/class-forge-dashboard.php:575
msgid "Build glossary"
msgstr "Zbuduj glosariusz"

#: includes/class-forge-dashboard.php:576
msgid "Translate strings"
msgstr "Przetłumacz ciągi"

#: includes/class-forge-dashboard.php:582
msgid "Form Forge setup"
msgstr "Konfiguracja Form Forge"

#: includes/class-forge-dashboard.php:583
msgid ""
"Create a form, configure delivery, then test every connected integration."
msgstr ""
"Utwórz formularz, skonfiguruj dostawę, a następnie przetestuj każdą "
"połączoną integrację."

#: includes/class-forge-dashboard.php:585
msgid "Create or import a form"
msgstr "Utwórz lub zaimportuj formularz"

#: includes/class-forge-dashboard.php:586
msgid "Configure notifications"
msgstr "Skonfiguruj powiadomienia"

#: includes/class-forge-dashboard.php:587
msgid "Connect CRM and Google integrations"
msgstr "Połącz integracje CRM i Google"

#: includes/class-forge-dashboard.php:593
msgid "Field Forge setup"
msgstr "Konfiguracja Field Forge"

#: includes/class-forge-dashboard.php:594
msgid ""
"Create field groups or import ACF fields, then verify frontend rendering."
msgstr ""
"Utwórz grupy pól lub zaimportuj pola ACF, a następnie zweryfikuj "
"renderowanie na froncie."

#: includes/class-forge-dashboard.php:596
msgid "Create a field group"
msgstr "Utwórz grupę pól"

#: includes/class-forge-dashboard.php:597
msgid "Import from ACF"
msgstr "Importuj z ACF"

#: includes/class-forge-dashboard.php:598
msgid "Review field groups"
msgstr "Przejrzyj grupy pól"

#: includes/class-forge-dashboard.php:606
msgid "Guided setup"
msgstr "Krok po kroku konfiguracja"

#: includes/class-forge-dashboard.php:613
msgid "Active"
msgstr "Włączono"

#: includes/class-forge-dashboard.php:613
#: includes/class-forge-dashboard-cards.php:268
msgid "Inactive"
msgstr "Wyłączony"

#: includes/class-forge-dashboard.php:650
msgid "License moved successfully."
msgstr "Licencja została pomyślnie przeniesiona."

#: includes/class-forge-dashboard.php:651
msgid "Click Connect to finish activation on this site."
msgstr "Kliknij Połącz, aby zakończyć aktywację na tej stronie."

#: includes/class-forge-dashboard.php:656
msgid "Connected to Avakode successfully!"
msgstr "Pomyślnie połączono z Avakode!"

#: includes/class-forge-dashboard.php:657
msgid "Your license is active."
msgstr "Twoja licencja jest aktywna."

#: includes/class-forge-dashboard.php:682
msgid "This license is already active on another site."
msgstr "Ta licencja jest już aktywna na innej stronie."

#: includes/class-forge-dashboard.php:690 admin/class-license-admin.php:264
msgid "Move license to this site →"
msgstr "Przenieś licencję na tę witrynę →"

#: includes/class-forge-dashboard.php:692 admin/class-license-admin.php:266
msgid "Opens your Avakode dashboard in a new tab."
msgstr "Otwiera panel Avakode w nowej karcie."

#. translators: %s: avakode dashboard URL
#: includes/class-forge-dashboard.php:699
#, php-format
msgid ""
"Open your %s to move the license to this site, then click Connect again."
msgstr ""
"Otwórz swój %s, aby przenieść licencję na tę stronę, a następnie kliknij "
"Ponownie połącz."

#: includes/class-forge-dashboard.php:700
msgid "Avakode dashboard"
msgstr "Panel Avakode"

#. translators: %s: error message
#. translators: %s: the error message returned by the Connect/license
#. activation flow.
#: includes/class-forge-dashboard.php:714 admin/class-license-admin.php:260
#, php-format
msgid "Connect failed: %s"
msgstr "Połączenie nie powiodło się: %s"

#: includes/class-menu-translation.php:141
msgid "Show for language"
msgstr "Pokaż dla języka"

#: includes/class-menu-translation.php:145
#: includes/class-post-translation.php:430
#: includes/class-post-translation.php:890 admin/class-admin.php:1860
msgid "All languages"
msgstr "Wszystkie języki"

#: includes/class-menu-translation.php:206
#: includes/class-menu-translation.php:230 includes/class-admin-tabs.php:43
#: admin/class-admin.php:302
msgid "Menu Translation"
msgstr "Tłumaczenie menu"

#: includes/class-menu-translation.php:207
msgid "Menus"
msgstr "Menu"

#: includes/class-menu-translation.php:230
msgid "Menu translation"
msgstr "Tłumaczenie menu"

#: includes/class-menu-translation.php:230
msgid "Assign menus per language or set visibility on menu items."
msgstr "Przypisuj menu do języków lub ustawiaj widoczność elementów menu."

#: includes/class-menu-translation.php:233
msgid "Menu settings saved."
msgstr "Ustawienia menu zostały zapisane."

#: includes/class-menu-translation.php:236
msgid "Configure which menus to display for each language. You can either:"
msgstr "Skonfiguruj, które menu wyświetlać dla każdego języka. Możesz:"

#: includes/class-menu-translation.php:238
msgid "Create separate menus for each language and assign them below"
msgstr "Tworzyć osobne menu dla każdego języka i przypisywać je poniżej"

#: includes/class-menu-translation.php:239
msgid "Use a single menu and set language visibility on individual menu items"
msgstr ""
"Używać jednego menu i ustawiać widoczność językową dla poszczególnych "
"elementów"

#: includes/class-menu-translation.php:248
msgid "Menu Location"
msgstr "Położenie menu"

#: includes/class-menu-translation.php:273
msgid "— Select Menu —"
msgstr "— Wybierz menu —"

#: includes/class-menu-translation.php:288
msgid "Save Menu Settings"
msgstr "Zapisz ustawienia menu"

#: includes/class-forge-dashboard-health.php:37
msgid "Setup & Health"
msgstr "Konfiguracja i zdrowie"

#: includes/class-forge-dashboard-health.php:39
msgid ""
"Check activation, credits, API reachability, and migration readiness before "
"you start deeper plugin work."
msgstr ""
"Sprawdź aktywację, kredyty, dostępność API i gotowość do migracji przed "
"rozpoczęciem głębszej pracy z wtyczkami."

#: includes/class-forge-dashboard-health.php:44
#: includes/class-forge-dashboard-health.php:246
msgid "Run diagnostics"
msgstr "Uruchom diagnostykę"

#: includes/class-forge-dashboard-health.php:95
#: includes/class-forge-dashboard-health.php:111
#: includes/class-post-translation.php:1300
#: includes/class-post-translation.php:1443
#: includes/class-post-translation.php:1468
#: includes/class-post-translation.php:1634 includes/class-migration.php:1232
#: admin/class-admin.php:3939
msgid "Forbidden"
msgstr "Zabroniono"

#: includes/class-forge-dashboard-health.php:118
msgid "Permalink rewrite rules refreshed."
msgstr "Reguły przepisywania permalinków zostały odświeżone."

#: includes/class-forge-dashboard-health.php:138
msgid "Support package generated. Copy it into your Avakode support message."
msgstr ""
"Pakiet wsparcia został wygenerowany. Skopiuj go do swojej wiadomości "
"wsparcia Avakode."

#: includes/class-forge-dashboard-health.php:148
msgid "Diagnostic history cleared."
msgstr "Historia diagnostyki została wyczyszczona."

#: includes/class-forge-dashboard-health.php:154
msgid "Unknown health action."
msgstr "Nieznana akcja zdrowotna."

#: includes/class-forge-dashboard-health.php:165
msgid "Activate Forge plugins"
msgstr "Aktywuj wtyczki Forge"

#: includes/class-forge-dashboard-health.php:175
msgid "Connect to Avakode"
msgstr "Połącz z Avakode"

#. translators: %d: connected license count
#: includes/class-forge-dashboard-health.php:179
#, php-format
msgid "%d plugin license records found"
msgstr "Znaleziono %d rekordów licencji wtyczek"

#: includes/class-forge-dashboard-health.php:182
msgid "No local license record found yet"
msgstr "Nie znaleziono jeszcze lokalnego rekordu licencji"

#: includes/class-forge-dashboard-health.php:187
msgid "Verify credits"
msgstr "Zweryfikuj kredyty"

#: includes/class-forge-dashboard-health.php:189
msgid "Credits widget can read the connected license."
msgstr "Widget kredytów może odczytać połączoną licencję."

#: includes/class-forge-dashboard-health.php:190
msgid "Connect a license before checking AI credits."
msgstr "Połącz licencję przed sprawdzeniem kredytów AI."

#: includes/class-forge-dashboard-health.php:195
msgid "Review migrations and integrations"
msgstr "Przejrzyj migracje i integracje"

#. translators: %d: detected migration source count
#: includes/class-forge-dashboard-health.php:199
#, php-format
msgid "%d migration source plugins detected"
msgstr "Wykryto %d wtyczek źródłowych migracji"

#: includes/class-forge-dashboard-health.php:202
msgid "No known migration source plugins detected."
msgstr "Nie wykryto znanych wtyczek źródłowych migracji."

#: includes/class-forge-dashboard-health.php:218
msgid "Next best action: connect your Avakode account"
msgstr "Następna najlepsza akcja: połącz swoje konto Avakode"

#: includes/class-forge-dashboard-health.php:219
msgid ""
"Connect first so licenses, credits, and paid integrations can be checked "
"against the right site."
msgstr ""
"Najpierw połącz, aby licencje, kredyty i płatne integracje mogły być "
"sprawdzane w odniesieniu do właściwej witryny."

#: includes/class-forge-dashboard-health.php:220
#: includes/class-forge-dashboard-health.php:323
msgid "Open Connect"
msgstr "Otwórz połączenie"

#: includes/class-forge-dashboard-health.php:229
msgid "Next best action: activate the remaining Forge plugins"
msgstr "Następna najlepsza akcja: aktywuj pozostałe wtyczki Forge"

#: includes/class-forge-dashboard-health.php:230
msgid ""
"The dashboard works best when all installed Forge plugins are active and can"
" share license state."
msgstr ""
"Panel działa najlepiej, gdy wszystkie zainstalowane wtyczki Forge są aktywne"
" i mogą dzielić się stanem licencji."

#: includes/class-forge-dashboard-health.php:231
#: includes/class-forge-dashboard-health.php:304
msgid "Open plugins"
msgstr "Otwórz wtyczki"

#: includes/class-forge-dashboard-health.php:240
msgid "Next best action: review migration sources"
msgstr "Następna najlepsza akcja: przegląd źródeł migracji"

#. translators: %s: comma-separated migration source plugin names
#: includes/class-forge-dashboard-health.php:243
#, php-format
msgid ""
"Detected %s. Run the matching Forge migration tool before disabling the "
"source plugin."
msgstr ""
"Wykryto %s. Uruchom odpowiednie narzędzie migracji Forge przed wyłączeniem "
"wtyczki źródłowej."

#: includes/class-forge-dashboard-health.php:254
msgid "Next best action: run a final health check"
msgstr "Następna najlepsza akcja: przeprowadź ostateczną kontrolę zdrowia"

#: includes/class-forge-dashboard-health.php:255
msgid ""
"Everything local looks ready. Run diagnostics to verify the API, credits, "
"and integration prerequisites."
msgstr ""
"Wszystko lokalnie wygląda na gotowe. Uruchom diagnostykę, aby zweryfikować "
"API, kredyty i wymagania dotyczące integracji."

#: includes/class-forge-dashboard-health.php:256
#: includes/class-forge-dashboard-health.php:358
#: includes/class-forge-dashboard-health.php:381
#: includes/class-forge-dashboard-health.php:400
#: includes/class-forge-dashboard-health.php:450
msgid "Generate support package"
msgstr "Wygeneruj pakiet wsparcia"

#: includes/class-forge-dashboard-health.php:266
msgid "WordPress runtime"
msgstr "Czas działania WordPressa"

#. translators: 1: WordPress version, 2: PHP version
#: includes/class-forge-dashboard-health.php:270
#, php-format
msgid "WordPress %1$s, PHP %2$s"
msgstr "WordPress %1$s, PHP %2$s"

#: includes/class-forge-dashboard-health.php:279
msgid "Permalinks"
msgstr "Bezpośrednie odnośniki"

#: includes/class-forge-dashboard-health.php:282
msgid "Pretty permalinks are enabled."
msgstr "Ładne permalinki są włączone."

#: includes/class-forge-dashboard-health.php:283
msgid ""
"Pretty permalinks are disabled; language and SEO routes may need plain-link "
"fallbacks."
msgstr ""
"Ładne permalinki są wyłączone; trasy językowe i SEO mogą wymagać prostych "
"linków zapasowych."

#: includes/class-forge-dashboard-health.php:287
msgid "Refresh permalink rules"
msgstr "Odśwież zasady permalinków"

#: includes/class-forge-dashboard-health.php:294
msgid "Forge plugins"
msgstr "Wtyczki Forge"

#. translators: %d: active plugin count
#: includes/class-forge-dashboard-health.php:298
#, php-format
msgid "%d of 4 Forge plugins are active."
msgstr "%d z 4 wtyczek Forge jest aktywnych."

#: includes/class-forge-dashboard-health.php:311
msgid "License connection"
msgstr "Połączenie licencji"

#. translators: %d: connected license count
#: includes/class-forge-dashboard-health.php:316
#, php-format
msgid "%d local license records found."
msgstr "Znaleziono %d lokalnych rekordów licencji."

#: includes/class-forge-dashboard-health.php:319
msgid "No local Avakode license records found. Use Connect to Avakode."
msgstr ""
"Nie znaleziono lokalnych rekordów licencji Avakode. Użyj Połącz z Avakode."

#: includes/class-forge-dashboard-health.php:331
msgid "Credits readiness"
msgstr "Gotowość kredytów"

#: includes/class-forge-dashboard-health.php:334
msgid ""
"Credits widget is loaded and a license is available for balance refresh."
msgstr ""
"Widget kredytów jest załadowany, a licencja jest dostępna do odświeżenia "
"salda."

#: includes/class-forge-dashboard-health.php:335
msgid ""
"Credits need an active license before balance refresh or checkout can work."
msgstr ""
"Kredyty potrzebują aktywnej licencji, zanim odświeżenie salda lub realizacja"
" zamówienia będą mogły działać."

#: includes/class-forge-dashboard-health.php:339
msgid "Refresh credits now"
msgstr "Odśwież kredyty teraz"

#: includes/class-forge-dashboard-health.php:346
msgid "Migrations and integrations"
msgstr "Migracje i integracje"

#. translators: %s: comma-separated plugin names
#: includes/class-forge-dashboard-health.php:351
#, php-format
msgid "Detected migration/integration sources: %s."
msgstr "Wykryte źródła migracji/integracji: %s."

#: includes/class-forge-dashboard-health.php:354
msgid "No known migration source plugins are active on this site."
msgstr "Na tej stronie nie są aktywne żadne znane wtyczki źródłowe migracji."

#: includes/class-forge-dashboard-health.php:375
#: includes/class-forge-dashboard-health.php:389
msgid "Avakode API"
msgstr "API Avakode"

#. translators: 1: API base URL, 2: HTTP status code
#: includes/class-forge-dashboard-health.php:393
#, php-format
msgid "%1$s returned HTTP %2$d."
msgstr "%1$s zwrócił HTTP %2$d."

#. translators: %s: diagnostic label
#: includes/class-forge-dashboard-health.php:434
#, php-format
msgid "Review %s"
msgstr "Przegląd %s"

#: includes/class-forge-dashboard-health.php:435
msgid "diagnostic item"
msgstr "element diagnostyczny"

#: includes/class-forge-dashboard-health.php:445
msgid "All checks passed"
msgstr "Wszystkie kontrole zakończone sukcesem"

#: includes/class-forge-dashboard-health.php:446
msgid ""
"Generate a support package if you want a copy of the current environment "
"snapshot."
msgstr ""
"Wygeneruj pakiet wsparcia, jeśli chcesz kopię aktualnego zrzutu środowiska."

#: includes/class-forge-dashboard-health.php:513
msgid "Credits widget is not loaded."
msgstr "Widget kredytów nie jest załadowany."

#: includes/class-forge-dashboard-health.php:518
msgid "Connect a license before refreshing credits."
msgstr "Połącz licencję przed odświeżeniem kredytów."

#: includes/class-forge-dashboard-health.php:528
msgid "Credits refresh requires a Pro plugin to be active."
msgstr "Odświeżenie kredytów wymaga aktywnej wtyczki Pro."

#. translators: %d: refreshed product count
#: includes/class-forge-dashboard-health.php:546
#, php-format
msgid "Credit balance refreshed for %d plugin(s)."
msgstr "Saldo kredytów odświeżone dla %d wtyczek."

#: includes/class-forge-api.php:403 admin/class-admin.php:782
msgid "Monthly AI credits exhausted."
msgstr "Miesięczne kredyty AI zostały wyczerpane."

#: includes/class-acf-integration.php:127
msgid "Translatable"
msgstr "Tłumaczalne"

#: includes/class-acf-integration.php:128
msgid "Should this field be translated?"
msgstr "Czy to pole powinno być tłumaczone?"

#: includes/class-forge-feedback-widget.php:142
msgid "Quick question — how are we doing?"
msgstr "Krótkie pytanie — jak nam idzie?"

#: includes/class-forge-feedback-widget.php:143
msgid ""
"On a scale of 0–10, how likely are you to recommend Forge to a colleague?"
msgstr ""
"W skali 0–10, jak prawdopodobne jest, że polecisz Forge współpracownikowi?"

#: includes/class-forge-feedback-widget.php:145
msgid "Not likely"
msgstr "Mało prawdopodobne"

#: includes/class-forge-feedback-widget.php:146
msgid "Very likely"
msgstr "Bardzo prawdopodobne"

#: includes/class-forge-feedback-widget.php:153
msgid "Anything we can improve? (optional)"
msgstr "Czy jest coś, co możemy poprawić? (opcjonalnie)"

#: includes/class-forge-feedback-widget.php:155
msgid "Not now"
msgstr "Nie teraz"

#: includes/class-forge-feedback-widget.php:156
msgid "Send feedback"
msgstr "Wyślij opinię"

#: includes/class-forge-feedback-widget.php:160
msgid "Thanks! We read every response."
msgstr "Dziękujemy! Czytamy każdą odpowiedź."

#: includes/class-forge-dashboard-cards.php:255
msgid "View Field Groups"
msgstr "Zobacz grupy pól"

#: includes/class-forge-dashboard-cards.php:255
msgid "View Dashboard"
msgstr "Zobacz panel"

#: includes/class-forge-dashboard-cards.php:278
msgid "Activate"
msgstr "Włącz"

#: includes/class-forge-dashboard-cards.php:291
msgid "Not Installed"
msgstr "Niezainstalowana"

#: includes/class-forge-dashboard-cards.php:301
msgid "Install"
msgstr "Instaluj"

#: includes/class-forge-dashboard-cards.php:316
msgid "Average Score"
msgstr "Średni wynik"

#: includes/class-forge-dashboard-cards.php:322
msgid "pages analyzed"
msgstr "stron przeanalizowanych"

#: includes/class-forge-dashboard-cards.php:330
msgid "Total Translations"
msgstr "Łączna liczba tłumaczeń"

#: includes/class-forge-dashboard-cards.php:369
msgid "target languages"
msgstr "języki docelowe"

#: includes/class-forge-dashboard-cards.php:371
msgid "source posts"
msgstr "wpisy źródłowe"

#: includes/class-forge-dashboard-cards.php:394
msgid "Submissions (30 days)"
msgstr "Przesłania (30 dni)"

#: includes/class-forge-dashboard-cards.php:396
msgid "conversion"
msgstr "konwersja"

#: includes/class-forge-dashboard-cards.php:397
msgid "active forms"
msgstr "aktywne formularze"

#: includes/class-forge-dashboard-cards.php:400
msgid "views"
msgstr "wyświetlenia"

#: includes/class-forge-dashboard-cards.php:402
msgid "total forms"
msgstr "formularzy łącznie"

#: includes/class-forge-dashboard-cards.php:412
msgid "values"
msgstr "wartości"

#: includes/class-forge-dashboard-cards.php:413
msgid "posts"
msgstr "wpisy"

#: includes/class-forge-dashboard-cards.php:416
msgid "field values stored"
msgstr "przechowywanych wartości pól"

#: includes/class-forge-dashboard-cards.php:418
msgid "posts with fields"
msgstr "wpisów z polami"

#: includes/class-rest-api.php:158 includes/class-rest-api.php:199
#: includes/class-rest-api.php:229
msgid "Post not found"
msgstr "Nie znaleziono wpisu"

#: includes/class-rest-api.php:162
msgid "You are not allowed to view translations of this post."
msgstr "Nie masz uprawnień do przeglądania tłumaczeń tego wpisu."

#: includes/class-rest-api.php:209
msgid "You are not allowed to edit one of these posts."
msgstr "Nie masz uprawnień do edytowania jednego z tych wpisów."

#: includes/class-rest-api.php:217
msgid "Translation linked"
msgstr "Tłumaczenie połączone"

#: includes/class-rest-api.php:233 includes/class-rest-api.php:343
msgid "You are not allowed to edit this post."
msgstr "Nie masz uprawnień do edytowania tego wpisu."

#: includes/class-rest-api.php:241
msgid "You are not allowed to edit the linked translation."
msgstr "Nie masz uprawnień do edytowania powiązanego tłumaczenia."

#: includes/class-rest-api.php:248
msgid "Translation unlinked"
msgstr "Tłumaczenie rozłączone"

#: includes/class-upgrade-prompt.php:56
msgid "Translate your content automatically with AI-powered engines."
msgstr "Tłumacz treści automatycznie za pomocą silników SI."

#: includes/class-upgrade-prompt.php:57
msgid "Side-by-side visual editor for translating posts and pages."
msgstr "Wizualny edytor obok siebie do tłumaczenia wpisów i stron."

#: includes/class-upgrade-prompt.php:58
msgid "Duplicate and translate your entire site in one click."
msgstr "Zduplikuj i przetłumacz całą witrynę jednym kliknięciem."

#: includes/class-upgrade-prompt.php:59
msgid "Reuse previously translated segments for consistency and speed."
msgstr "Używaj ponownie przetłumaczonych segmentów dla spójności i szybkości."

#: includes/class-upgrade-prompt.php:60
msgid "Maintain brand terminology dictionaries across languages."
msgstr "Prowadź słowniki terminologii marki w różnych językach."

#: includes/class-upgrade-prompt.php:61
msgid "Translate WooCommerce products, categories, and checkout."
msgstr "Tłumacz produkty, kategorie i stronę kasy WooCommerce."

#: includes/class-upgrade-prompt.php:62
msgid "Import and export translations in XLIFF and CSV formats."
msgstr "Importuj i eksportuj tłumaczenia w formatach XLIFF i CSV."

#: includes/class-upgrade-prompt.php:63
msgid "Track translation progress and activity with visual dashboards."
msgstr "Śledź postęp tłumaczeń i aktywność na wizualnych panelach."

#: includes/class-upgrade-prompt.php:64
msgid "Assign translator roles and send email notifications."
msgstr "Przypisuj role tłumacza i wysyłaj powiadomienia e-mail."

#: includes/class-upgrade-prompt.php:65
msgid "Translate directly on the live page with click-to-edit."
msgstr "Tłumacz bezpośrednio na stronie aktywnej za pomocą kliknięcia."

#: includes/class-upgrade-prompt.php:66
msgid "AI-powered quality checks for your translations."
msgstr "Kontrola jakości tłumaczeń oparta na SI."

#: includes/class-upgrade-prompt.php:67
msgid "See exactly what changed in source content since last translation."
msgstr ""
"Zobacz dokładnie, co zmieniło się w treści źródłowej od ostatniego "
"tłumaczenia."

#: includes/class-upgrade-prompt.php:68
msgid "Preview translations before publishing."
msgstr "Przeglądaj tłumaczenia przed publikacją."

#: includes/class-upgrade-prompt.php:69
msgid "Use different images for each language."
msgstr "Używaj różnych obrazów dla każdego języka."

#: includes/class-upgrade-prompt.php:70
msgid "Auto-translate visitor comments into the current language."
msgstr "Automatycznie tłumacz komentarze odwiedzających na bieżący język."

#. translators: %s: the name of the Pro-only feature the user tried to access.
#: includes/class-upgrade-prompt.php:322
#, php-format
msgid "%s is a Pro Feature"
msgstr "%s jest funkcją Pro"

#: includes/class-upgrade-prompt.php:331 admin/class-admin.php:430
#: admin/class-admin.php:1105 admin/class-license-admin.php:316
msgid "Upgrade to Pro"
msgstr "Przejdź na Pro"

#. translators: %s: upgrade URL
#: includes/class-upgrade-prompt.php:350
msgid "Requires Pro plan"
msgstr "Wymaga planu Pro"

#: includes/class-upgrade-prompt.php:377
msgid "Feature"
msgstr "Funkcja"

#: includes/class-upgrade-prompt.php:378 includes/class-license.php:235
msgid "Free"
msgstr "Free"

#: includes/class-upgrade-prompt.php:379 includes/class-license.php:236
msgid "Pro"
msgstr "Pro"

#: includes/class-upgrade-prompt.php:411
msgid "PRO"
msgstr "PRO"

#: includes/class-upgrade-prompt.php:440
#, php-format
msgid "Your LangForge Pro trial expires in %d day."
msgid_plural "Your LangForge Pro trial expires in %d days."
msgstr[0] "Twój okres próbny Lang Forge Pro wygaśnie za %d dzień."
msgstr[1] "Twój okres próbny Lang Forge Pro wygaśnie za %d dni."
msgstr[2] "Twój okres próbny Lang Forge Pro wygaśnie za %d dni."

#: includes/class-upgrade-prompt.php:461
msgid "Upgrade now"
msgstr "Ulepsz teraz"

#: includes/class-license.php:237
msgid "Trial"
msgstr "Próbny"

#: includes/class-license.php:343
msgid ""
"You're using LangForge Free. Upgrade to Pro for AI translation, Visual "
"Editor, and more."
msgstr ""
"Używasz Lang Forge Free. Przejdź na Pro, aby korzystać z tłumaczenia SI, "
"Edytora wizualnego i innych funkcji."

#: includes/class-license.php:345
msgid "Upgrade Now"
msgstr "Ulepsz teraz"

#: includes/class-post-translation.php:452
#: includes/class-post-translation.php:830
#: includes/class-taxonomy-translation.php:92
#: includes/class-taxonomy-translation.php:114
#: includes/class-taxonomy-translation.php:427 admin/class-admin.php:845
#: admin/class-admin.php:2017
msgid "Language"
msgstr "Język"

#: includes/class-post-translation.php:514
msgid "Post Language:"
msgstr "Język wpisu:"

#: includes/class-post-translation.php:515
msgid "Post language"
msgstr "Język wpisu"

#: includes/class-post-translation.php:515
msgid ""
"Set which language this post is written in; switch via its translation link."
msgstr ""
"Ustaw język, w którym napisany jest ten wpis; przełącz przez jego link "
"tłumaczenia."

#: includes/class-post-translation.php:541
msgid "Translations:"
msgstr "Tłumaczenia:"

#: includes/class-post-translation.php:542 includes/class-media-sync.php:55
#: includes/class-admin-tabs.php:40
#: includes/class-taxonomy-translation.php:126 admin/class-admin.php:295
msgid "Translations"
msgstr "Tłumaczenia"

#: includes/class-post-translation.php:542
msgid ""
"Create, link, or open translations of this post in other active languages."
msgstr ""
"Twórz, łącz lub otwieraj tłumaczenia tego wpisu w innych aktywnych językach."

#. translators: %s: the source language code (uppercase) the content is
#. translated from.
#: includes/class-post-translation.php:553
#, php-format
msgid "AI Translate from %s"
msgstr "Tłumaczenie SI z %s"

#: includes/class-post-translation.php:568
msgid "Check Quality"
msgstr "Sprawdź jakość"

#: includes/class-post-translation.php:584
msgid "Content Changed"
msgstr "Treść zmieniona"

#: includes/class-post-translation.php:590
msgid "Show Changes"
msgstr "Pokaż zmiany"

#: includes/class-post-translation.php:594
#: includes/class-post-translation.php:635
msgid "Mark as Current"
msgstr "Oznacz jako aktualne"

#: includes/class-post-translation.php:656
msgid "Unlink"
msgstr "Rozłącz"

#: includes/class-post-translation.php:659
msgid "—"
msgstr "—"

#: includes/class-post-translation.php:663
msgid "+ Create"
msgstr "+ Utwórz"

#: includes/class-post-translation.php:666
msgid "Link"
msgstr "Połącz"

#. translators: %s: the target language name for which to create a
#. translation.
#: includes/class-post-translation.php:870
#, php-format
msgid "Create %s translation"
msgstr "Utwórz tłumaczenie %s"

#: includes/class-post-translation.php:943
msgid "This language is not available on the current Lang Forge plan."
msgstr "Ten język nie jest dostępny w bieżącym planie Lang Forge."

#: includes/class-post-translation.php:1310
msgid "Original post not found"
msgstr "Nie znaleziono oryginalnego wpisu"

#: includes/class-post-translation.php:1430
msgid "Translation created successfully"
msgstr "Tłumaczenie utworzone pomyślnie"

#: includes/class-post-translation.php:1458
msgid "Translation linked successfully"
msgstr "Tłumaczenie połączone pomyślnie"

#: includes/class-post-translation.php:1476
msgid "Translation unlinked successfully"
msgstr "Tłumaczenie rozłączone pomyślnie"

#: includes/class-post-translation.php:1640 admin/class-admin.php:97
msgid "AI translation requires the Lang Forge Pro add-on."
msgstr "Tłumaczenie AI wymaga dodatku Lang Forge Pro."

#: includes/class-post-translation.php:1644
msgid "AI translation not configured. Go to Lang Forge → Settings."
msgstr ""
"Tłumaczenie SI nie jest skonfigurowane. Przejdź do Lang Forge → Ustawienia."

#: includes/class-post-translation.php:1651 admin/class-admin.php:93
#: admin/class-admin.php:2290
msgid "AI translation requires an active Lang Forge Pro license."
msgstr "Tłumaczenie AI wymaga aktywnej licencji Lang Forge Pro."

#: includes/class-post-translation.php:1658
msgid "Missing required parameters."
msgstr "Brakuje wymaganych parametrów."

#: includes/class-post-translation.php:1664
msgid "Post not found."
msgstr "Nie znaleziono wpisu."

#: includes/class-post-translation.php:1815
msgid ""
"AI daily translation limit reached. Please try again later or upgrade your "
"plan."
msgstr ""
"Osiągnięto dzienny limit tłumaczeń AI. Proszę spróbować ponownie później lub"
" zaktualizować swój plan."

#. translators: %s: the underlying AI error message.
#: includes/class-post-translation.php:1818
#, php-format
msgid "AI translation failed: %s"
msgstr "Tłumaczenie AI nie powiodło się: %s"

#: includes/class-post-translation.php:1820
msgid ""
"AI translation returned no content — nothing was changed. Check your AI "
"credits/limits and try again."
msgstr ""
"Tłumaczenie AI nie zwróciło żadnej treści — nic nie zostało zmienione. "
"Sprawdź swoje kredyty/limity AI i spróbuj ponownie."

#. translators: %d: number of fields that were translated.
#: includes/class-post-translation.php:1827
#, php-format
msgid "Translated %d fields successfully."
msgstr "Przetłumaczono %d pól pomyślnie."

#: includes/class-forge-pro-tip.php:36
msgid "AI meta titles & descriptions"
msgstr "Tytuły i opisy meta AI"

#: includes/class-forge-pro-tip.php:36
msgid ""
"Generate optimized titles and meta descriptions for any post in one click."
msgstr ""
"Generuj zoptymalizowane tytuły i opisy meta dla dowolnego posta jednym "
"kliknięciem."

#: includes/class-forge-pro-tip.php:37
msgid "Full Site Audit"
msgstr "Pełny audyt strony"

#: includes/class-forge-pro-tip.php:37
msgid "Crawl your whole site for SEO issues and get a prioritized fix list."
msgstr ""
"Przeskanuj całą swoją stronę w poszukiwaniu problemów SEO i uzyskaj "
"priorytetową listę poprawek."

#: includes/class-forge-pro-tip.php:38
msgid "Search Console rankings"
msgstr "Pozycje w Search Console"

#: includes/class-forge-pro-tip.php:38
msgid "Track real keyword positions and clicks right inside the dashboard."
msgstr ""
"Śledź rzeczywiste pozycje słów kluczowych i kliknięcia bezpośrednio w "
"panelu."

#: includes/class-forge-pro-tip.php:39
msgid "Content Optimizer"
msgstr "Optymalizator treści"

#: includes/class-forge-pro-tip.php:39
msgid ""
"Score a draft against your target keyword and get concrete suggestions."
msgstr ""
"Oceń szkic w odniesieniu do docelowego słowa kluczowego i uzyskaj konkretne "
"sugestie."

#: includes/class-forge-pro-tip.php:47 admin/class-admin.php:1094
msgid "AI translation"
msgstr "Tłumaczenie SI"

#: includes/class-forge-pro-tip.php:47
msgid "Translate posts, pages and strings automatically with a single click."
msgstr ""
"Tłumacz posty, strony i ciągi automatycznie za pomocą jednego kliknięcia."

#: includes/class-forge-pro-tip.php:48 includes/class-admin-tabs.php:44
#: admin/class-admin.php:303
msgid "Visual Editor"
msgstr "Edytor wizualny"

#: includes/class-forge-pro-tip.php:48
msgid "Translate content side-by-side on a live preview of your page."
msgstr "Tłumacz treść obok siebie w na żywo podglądzie swojej strony."

#: includes/class-forge-pro-tip.php:49
msgid "Keep brand terms consistent across every language you publish."
msgstr ""
"Zachowaj spójność terminów marki we wszystkich językach, które publikujesz."

#: includes/class-forge-pro-tip.php:50 includes/class-admin-tabs.php:68
#: admin/class-admin.php:307
msgid "Translation Memory"
msgstr "Pamięć tłumaczeń"

#: includes/class-forge-pro-tip.php:50
msgid "Reuse past translations to stay consistent and save on AI usage."
msgstr ""
"Wykorzystuj wcześniejsze tłumaczenia, aby zachować spójność i oszczędzać na "
"użyciu AI."

#: includes/class-forge-pro-tip.php:58
msgid "AI form generation"
msgstr "Generowanie formularzy AI"

#: includes/class-forge-pro-tip.php:58
msgid "Describe the form you want and let AI build the fields for you."
msgstr "Opisz formularz, którego chcesz, a AI zbuduje pola za Ciebie."

#: includes/class-forge-pro-tip.php:59
msgid "Stripe payments"
msgstr "Płatności Stripe"

#: includes/class-forge-pro-tip.php:59
msgid "Collect payments and donations directly through your forms."
msgstr "Zbieraj płatności i darowizny bezpośrednio przez swoje formularze."

#: includes/class-forge-pro-tip.php:60
msgid "Conversational mode"
msgstr "Tryb konwersacyjny"

#: includes/class-forge-pro-tip.php:60
msgid "Turn any form into a friendly one-question-at-a-time experience."
msgstr ""
"Przekształć każdy formularz w przyjazne doświadczenie z pytaniem po pytaniu."

#: includes/class-forge-pro-tip.php:61
msgid "AI submission analysis"
msgstr "Analiza zgłoszeń AI"

#: includes/class-forge-pro-tip.php:61
msgid "Summarize and surface trends across your form submissions."
msgstr "Podsumuj i ujawnij trendy w zgłoszeniach formularzy."

#: includes/class-forge-pro-tip.php:69
msgid "Repeater & Flexible Content"
msgstr "Powtarzacz i elastyczna treść"

#: includes/class-forge-pro-tip.php:69
msgid "Build unlimited repeating rows and flexible layout blocks."
msgstr ""
"Twórz nieograniczone powtarzające się wiersze i elastyczne bloki układu."

#: includes/class-forge-pro-tip.php:70
msgid "Options Pages"
msgstr "Strony opcji"

#: includes/class-forge-pro-tip.php:70
msgid "Add global fields for headers, footers and site-wide settings."
msgstr ""
"Dodaj globalne pola dla nagłówków, stopek i ustawień na całej stronie."

#: includes/class-forge-pro-tip.php:71
msgid "GraphQL & REST exposure"
msgstr "Ekspozycja GraphQL i REST"

#: includes/class-forge-pro-tip.php:71
msgid "Expose your custom fields to headless and REST/GraphQL clients."
msgstr ""
"Udostępnij swoje niestandardowe pola klientom headless oraz REST/GraphQL."

#: includes/class-forge-pro-tip.php:72
msgid "Calculation fields"
msgstr "Pola obliczeniowe"

#: includes/class-forge-pro-tip.php:72
msgid "Compute totals from other fields and sum values across posts."
msgstr "Oblicz sumy z innych pól i sumuj wartości w postach."

#: includes/class-forge-pro-tip.php:105
msgid "Pro features"
msgstr "Funkcje Pro"

#: includes/class-forge-pro-tip.php:125
msgid "Pro tip"
msgstr "Wskazówka Pro"

#: includes/class-forge-pro-tip.php:131
msgid "See what’s in Pro"
msgstr "Zobacz, co jest w Pro"

#: includes/class-forge-pro-tip.php:135 admin/class-admin.php:785
msgid "Dismiss"
msgstr "Odrzuć"

#: includes/class-media-sync.php:57
msgid ""
"Media files are shared across all languages. Only metadata (alt text, "
"caption, description) can be translated."
msgstr ""
"Pliki multimedialne są współdzielone we wszystkich językach. Tłumaczyć można"
" tylko metadane (tekst alternatywny, podpis, opis)."

#: includes/class-media-sync.php:76
msgid "Media Translations"
msgstr "Tłumaczenia mediów"

#: includes/class-media-sync.php:92
msgid "Alt Text Translations:"
msgstr "Tłumaczenia tekstu alternatywnego:"

#: includes/class-media-sync.php:93
msgid "Alt text per language"
msgstr "Tekst alternatywny dla każdego języka"

#: includes/class-media-sync.php:93
msgid ""
"Per-language alt text for this image; falls back to the default when empty."
msgstr ""
"Tekst alternatywny dla tego obrazu dla każdego języka; gdy pusty, używany "
"jest tekst domyślny."

#: includes/class-media-sync.php:108
msgid "Caption Translations:"
msgstr "Tłumaczenia podpisów:"

#: includes/class-media-sync.php:109
msgid "Caption per language"
msgstr "Podpis dla każdego języka"

#: includes/class-media-sync.php:109
msgid ""
"Per-language caption for this attachment; used when rendered in that "
"language."
msgstr ""
"Podpis dla każdego języka dla tego załącznika; używany podczas renderowania "
"w danym języku."

#: includes/class-forge-dashboard-license-activation.php:95
msgid "Bundle License"
msgstr "Licencja pakietu"

#. translators: %d: number of Forge Suite plugins (out of 4) that have PRO
#. active.
#: includes/class-forge-dashboard-license-activation.php:108
#, php-format
msgid "PRO active on %d of 4 plugins"
msgstr "PRO aktywne w %d z 4 wtyczek"

#: includes/class-forge-dashboard-license-activation.php:109
msgid "Connected to Avakode"
msgstr "Połączono z Avakode"

#: includes/class-forge-dashboard-license-activation.php:111
msgid "All premium features unlocked."
msgstr "Wszystkie funkcje premium odblokowane."

#: includes/class-forge-dashboard-license-activation.php:112
msgid "Connected to your Avakode account."
msgstr "Połączono z Twoim kontem Avakode."

#: includes/class-forge-dashboard-license-activation.php:117
msgid "Disconnect"
msgstr "Odłącz"

#: includes/class-forge-dashboard-license-activation.php:124
msgid ""
"Reconnect to re-pull licenses and credits from your Avakode account after a "
"purchase or plan change."
msgstr ""
"Ponownie połącz, aby pobrać licencje i kredyty z Twojego konta Avakode po "
"zakupie lub zmianie planu."

#: includes/class-forge-dashboard-license-activation.php:125
msgid ""
"Connect this site to your Avakode account to activate PRO on every Forge "
"plugin you own — bundle or single. One approve covers everything."
msgstr ""
"Połącz tę stronę z Twoim kontem Avakode, aby aktywować PRO w każdym wtyczce "
"Forge, którą posiadasz — pakietowej lub pojedynczej. Jedna zgoda obejmuje "
"wszystko."

#: includes/class-forge-dashboard-license-activation.php:156
msgid ""
"Connected to Avakode successfully. Your licenses and credits are now in "
"sync."
msgstr ""
"Pomyślnie połączono z Avakode. Twoje licencje i kredyty są teraz "
"zsynchronizowane."

#: includes/class-forge-dashboard-license-activation.php:227
msgid "Not connected"
msgstr "Nie połączono"

#: includes/class-forge-dashboard-license-activation.php:230
msgid "Not active"
msgstr "Nieaktywna"

#: includes/class-admin-tabs.php:42 admin/class-admin.php:301
#: admin/class-admin.php:1840
msgid "String Translation"
msgstr "Tłumaczenie ciągów"

#: includes/class-admin-tabs.php:49 admin/class-admin.php:296
msgid "Reports"
msgstr "Raporty"

#: includes/class-admin-tabs.php:51 admin/class-admin.php:304
#: admin/class-admin.php:2553 admin/class-admin.php:2721
msgid "Translation Status"
msgstr "Status tłumaczenia"

#: includes/class-admin-tabs.php:52 admin/class-admin.php:305
msgid "Analytics"
msgstr "Analityka"

#: includes/class-admin-tabs.php:57 admin/class-admin.php:297
#: admin/class-admin.php:363 admin/class-admin.php:387
msgid "Tools"
msgstr "Narzędzia"

#: includes/class-admin-tabs.php:69 admin/class-admin.php:308
#: admin/class-admin.php:3544
msgid "Import / Export"
msgstr "Import / Eksport"

#: includes/class-admin-tabs.php:79 includes/class-migration.php:55
#: includes/class-migration.php:56 includes/class-migration.php:1256
msgid "Migration"
msgstr "Migracja"

#. translators: %s: the hub/section label (e.g. the plugin or settings group
#. name).
#: includes/class-admin-tabs.php:141
#, php-format
msgid "%s sections"
msgstr "%s sekcje"

#: includes/class-forge-docs-link.php:132
msgid "Read the docs"
msgstr "Przeczytaj dokumentację"

#: includes/class-core.php:519
msgid "Lang"
msgstr "Język"

#: includes/class-taxonomy-translation.php:100
msgid "Select the language for this term."
msgstr "Wybierz język dla tego terminu."

#: includes/class-taxonomy-translation.php:147
msgid "Term ID to link"
msgstr "ID terminu do połączenia"

#: includes/class-taxonomy-translation.php:149
msgid "Enter term ID"
msgstr "Wprowadź ID terminu"

#: includes/class-taxonomy-translation.php:516
#: includes/class-taxonomy-translation.php:537
msgid "Permission denied"
msgstr "Brak uprawnień"

#: includes/class-taxonomy-translation.php:527
msgid "Term translation linked"
msgstr "Tłumaczenie terminu połączone"

#: includes/class-taxonomy-translation.php:561
msgid "Term translation unlinked"
msgstr "Tłumaczenie terminu rozłączone"

#: includes/class-forge-support-link.php:53
#: includes/class-forge-support-link.php:54
msgid "Support"
msgstr "Wsparcie"

#. translators: 1: number of WPML translation records found, 2: number of
#. languages.
#: includes/class-migration.php:94
#, php-format
msgid "Found %1$d translation records across %2$d languages."
msgstr "Znaleziono %1$d rekordów tłumaczeń w %2$d językach."

#. translators: 1: number of Polylang posts assigned to languages, 2: total
#. number of languages.
#: includes/class-migration.php:124
#, php-format
msgid "Found %1$d posts assigned to languages, %2$d languages total."
msgstr "Znaleziono %1$d postów przypisanych do języków, łącznie %2$d języków."

#. translators: 1: number of TranslatePress translated strings, 2: number of
#. languages.
#: includes/class-migration.php:140
#, php-format
msgid "Found %1$d translated strings across %2$d languages."
msgstr "Znaleziono %1$d przetłumaczonych ciągów w %2$d językach."

#: includes/class-migration.php:797
msgid "TranslatePress settings were not found."
msgstr "Nie znaleziono ustawień TranslatePress."

#: includes/class-migration.php:810
msgid "TranslatePress does not have enough configured languages to migrate."
msgstr ""
"TranslatePress nie ma wystarczającej liczby skonfigurowanych języków do "
"migracji."

#: includes/class-migration.php:1258
msgid ""
"Import your multilingual data from other plugins. Original data is never "
"modified or deleted."
msgstr ""
"Importuj swoje wielojęzyczne dane z innych wtyczek. Oryginalne dane nigdy "
"nie są modyfikowane ani usuwane."

#: includes/class-migration.php:1261
msgid "Important:"
msgstr "Ważne:"

#: includes/class-migration.php:1262
msgid ""
"Run migration on a staging site first. WPML and Polylang migrations import "
"existing translated posts; TranslatePress migration creates translated post "
"copies from its dictionary tables."
msgstr ""
"Najpierw uruchom migrację na stronie testowej. Migracje WPML i Polylang "
"importują istniejące przetłumaczone posty; migracja TranslatePress tworzy "
"kopie przetłumaczonych postów z jego tabel słownikowych."

#: includes/class-migration.php:1290
msgid ""
"No supported multilingual plugins detected. Supported: WPML, Polylang, "
"TranslatePress."
msgstr ""
"Nie wykryto obsługiwanych wtyczek wielojęzycznych. Obsługiwane: WPML, "
"Polylang, TranslatePress."

#: includes/class-migration.php:1302
msgid "translation records"
msgstr "rekordy tłumaczeń"

#: includes/class-migration.php:1306 includes/class-migration.php:1320
msgid "Start Migration"
msgstr "Rozpocznij migrację"

#: includes/class-migration.php:1318
msgid ""
"This will import language assignments and translation groups into LangForge."
" Continue?"
msgstr ""
"Spowoduje to zaimportowanie przypisań językowych i grup tłumaczeń do Lang "
"Forge. Kontynuować?"

#: includes/class-migration.php:1319
msgid "Migrating…"
msgstr "Migrowanie…"

#: includes/class-migration.php:1321
msgid "Done"
msgstr "Gotowe"

#: includes/class-migration.php:1322
msgid "Migrated"
msgstr "Zmigrowano"

#: includes/class-migration.php:1323
msgid "Skipped"
msgstr "Pominięto"

#: includes/class-migration.php:1324
msgid "Errors"
msgstr "Błędy"

#: includes/class-migration.php:1325
msgid "Error"
msgstr "Błąd"

#: includes/class-migration.php:1326
msgid "Request failed. Try again."
msgstr "Żądanie nie powiodło się. Spróbuj ponownie."

#: includes/class-language-switcher.php:390 admin/class-admin.php:1186
msgid "Language Switcher"
msgstr "Przełącznik języków"

#: includes/class-language-switcher.php:391
msgid "Display language switcher"
msgstr "Wyświetl przełącznik języków"

#: includes/class-language-switcher.php:420
msgid "Title:"
msgstr "Tytuł:"

#: includes/class-language-switcher.php:424 admin/class-admin.php:1194
msgid "Style:"
msgstr "Styl:"

#: includes/class-language-switcher.php:426 admin/class-admin.php:1196
msgid "Dropdown"
msgstr "Lista rozwijana"

#: includes/class-language-switcher.php:427 admin/class-admin.php:1197
msgid "List"
msgstr "Lista"

#: includes/class-language-switcher.php:428 admin/class-admin.php:1198
msgid "Flags only"
msgstr "Tylko flagi"

#: includes/class-language-switcher.php:429 admin/class-admin.php:1199
msgid "Plain (unstyled)"
msgstr "Zwykły (bez stylu)"

#: includes/class-language-switcher.php:434 admin/class-admin.php:1206
msgid "Show flags"
msgstr "Pokaż flagi"

#: includes/class-language-switcher.php:438 admin/class-admin.php:1212
msgid "Show language names"
msgstr "Pokaż nazwy języków"

#: includes/class-language-switcher.php:442 admin/class-admin.php:1218
msgid "Show current language in list"
msgstr "Pokaż bieżący język na liście"

#: admin/class-admin.php:90
msgid "Permission denied."
msgstr "Brak uprawnień."

#: admin/class-admin.php:101
msgid "AI translation not configured."
msgstr "Tłumaczenie SI nie jest skonfigurowane."

#: admin/class-admin.php:106
msgid "Domain is required."
msgstr "Domena jest wymagana."

#: admin/class-admin.php:122
msgid "No strings found in this domain."
msgstr "Nie znaleziono ciągów w tej domenie."

#: admin/class-admin.php:192
msgid "Multilingual WordPress without the friction."
msgstr "Wielojęzyczny WordPress bez komplikacji."

#: admin/class-admin.php:213 admin/class-admin.php:214
msgid "Lang Forge"
msgstr "Lang Forge"

#: admin/class-admin.php:291 admin/class-admin.php:823
msgid "Languages"
msgstr "Języki"

#: admin/class-admin.php:316 admin/class-admin.php:797
msgid "Settings"
msgstr "Ustawienia"

#: admin/class-admin.php:347 admin/class-admin.php:1463
msgid "Rewrite rules flushed."
msgstr "Reguły przepisywania zostały wyczyszczone."

#. translators: %d: number of translation groups imported from WPML.
#: admin/class-admin.php:354 admin/class-admin.php:1471
#, php-format
msgid "Migration complete! Imported %d translation groups."
msgstr "Migracja zakończona! Zaimportowano %d grup tłumaczeń."

#: admin/class-admin.php:356 admin/class-admin.php:1473
msgid "Migration failed: "
msgstr "Migracja nie powiodła się: "

#: admin/class-admin.php:387
msgid "Flush rewrite rules, populate TM, import WPML data."
msgstr "Wyczyść reguły przepisywania, wypełnij PM, importuj dane WPML."

#: admin/class-admin.php:393
msgid "Flush Rewrite Rules"
msgstr "Wyczyść reguły przepisywania"

#: admin/class-admin.php:398 admin/class-admin.php:403
msgid "Populate Translation Memory"
msgstr "Wypełnij Pamięć tłumaczeń"

#: admin/class-admin.php:408
msgid "Import all WPML translation relationships?"
msgstr "Importować wszystkie relacje tłumaczeń WPML?"

#: admin/class-admin.php:410
msgid "Import WPML Data"
msgstr "Importuj dane WPML"

#: admin/class-admin.php:421
msgid "One-Click Site Duplication"
msgstr "Duplikowanie witryny jednym kliknięciem"

#: admin/class-admin.php:424
msgid "Create draft copies of all content for a new language."
msgstr "Utwórz robocze kopie całej treści dla nowego języka."

#: admin/class-admin.php:426
msgid "Select language"
msgstr "Wybierz język"

#: admin/class-admin.php:427
msgid "Duplicate Only"
msgstr "Tylko duplikuj"

#: admin/class-admin.php:442
msgid "Processing..."
msgstr "Przetwarzanie..."

#: admin/class-admin.php:740
msgid "Are you sure you want to delete this?"
msgstr "Usunąć?"

#: admin/class-admin.php:741
msgid "Saving..."
msgstr "Zapisywanie..."

#: admin/class-admin.php:742 admin/class-admin.php:765
msgid "Saved!"
msgstr "Zapisano!"

#: admin/class-admin.php:743
msgid "Error occurred"
msgstr "Wystąpił błąd"

#: admin/class-admin.php:744
msgid ""
"You have unsaved AI QA Check results. They will be lost and re-running will "
"spend AI credits again."
msgstr ""
"Masz niezapisane wyniki kontroli jakości SI. Zostaną utracone, a ponowne "
"uruchomienie ponownie zużyje kredyty SI."

#: admin/class-admin.php:745
msgid "Fix"
msgstr "Popraw"

#: admin/class-admin.php:746
msgid ""
"Change saved to translation. <a href=\"#\" class=\"lf-qa-reload-link\" "
"style=\"color:#0EC49E;font-weight:600;\">Refresh editor</a>"
msgstr ""
"Zmiana zapisana w tłumaczeniu. <a href=\"#\" class=\"lf-qa-reload-link\" "
"style=\"color:#0EC49E;font-weight:600;\">Odśwież edytor</a>"

#: admin/class-admin.php:747
msgid "Enter the Post ID to link as translation:"
msgstr "Wprowadź ID posta, aby połączyć jako tłumaczenie:"

#: admin/class-admin.php:748
msgid "Link existing"
msgstr "Połącz istniejące"

#: admin/class-admin.php:749
msgid "Unlink this translation?"
msgstr "Odłączyć to tłumaczenie?"

#: admin/class-admin.php:750
msgid "Unlink this term translation?"
msgstr "Odłączyć to tłumaczenie terminu?"

#. translators: %s: the uppercase language code that the post will be AI-
#. translated into.
#: admin/class-admin.php:752
#, php-format
msgid ""
"AI translate this post to %s? This will overwrite the translation content."
msgstr "Przetłumaczyć ten post na %s? To nadpisze treść tłumaczenia."

#: admin/class-admin.php:753
msgid "Translation complete! Reloading..."
msgstr "Tłumaczenie zakończone! Przeładowywanie..."

#: admin/class-admin.php:754
msgid "Translation failed."
msgstr "Tłumaczenie nie powiodło się."

#: admin/class-admin.php:755
msgid "AI translation request failed."
msgstr "Żądanie tłumaczenia SI nie powiodło się."

#: admin/class-admin.php:756
msgid "Created + AI translated! Redirecting..."
msgstr "Utworzono + przetłumaczone przez AI! Przekierowywanie..."

#: admin/class-admin.php:757
msgid "Created but translation failed:"
msgstr "Utworzono, ale tłumaczenie nie powiodło się:"

#: admin/class-admin.php:758
msgid "Created but AI translation failed."
msgstr "Utworzono, ale tłumaczenie przez AI nie powiodło się."

#: admin/class-admin.php:759
msgid "Create + AI Translate"
msgstr "Utwórz + Przetłumacz przez AI"

#: admin/class-admin.php:760
msgid "QA check failed."
msgstr "Sprawdzenie QA nie powiodło się."

#: admin/class-admin.php:761
msgid "QA check request failed."
msgstr "Żądanie kontroli jakości nie powiodło się."

#: admin/class-admin.php:762
msgid "No issues found!"
msgstr "Nie znaleziono problemów!"

#: admin/class-admin.php:763
msgid "Applying..."
msgstr "Zastosowanie..."

#: admin/class-admin.php:764
msgid "Applied!"
msgstr "Zastosowano!"

#: admin/class-admin.php:766
msgid "Fix failed."
msgstr "Naprawa nie powiodła się."

#: admin/class-admin.php:767
msgid "Fix request failed."
msgstr "Żądanie naprawy nie powiodło się."

#: admin/class-admin.php:769
msgid "Missing"
msgstr "Brakujący"

#: admin/class-admin.php:770
msgid "Meaning"
msgstr "Znaczenie"

#: admin/class-admin.php:771
msgid "Tone"
msgstr "Ton"

#: admin/class-admin.php:772
msgid "Grammar"
msgstr "Gramatyka"

#: admin/class-admin.php:773
msgid "Untranslated"
msgstr "Nieprzetłumaczony"

#: admin/class-admin.php:774
msgid "Formatting"
msgstr "Formatowanie"

#: admin/class-admin.php:776
msgid "Cannot remove the default language."
msgstr "Nie można usunąć języka domyślnego."

#: admin/class-admin.php:777 admin/class-admin.php:882
msgid "No languages added yet."
msgstr "Nie dodano jeszcze żadnych języków."

#: admin/class-admin.php:778
msgid "No matching languages"
msgstr "Brak pasujących języków"

#: admin/class-admin.php:779
msgid "Creating + Translating..."
msgstr "Tworzenie + Tłumaczenie..."

#: admin/class-admin.php:780
msgid "Failed to create translation."
msgstr "Nie udało się utworzyć tłumaczenia."

#: admin/class-admin.php:781
msgid "Request failed."
msgstr "Żądanie nie powiodło się."

#: admin/class-admin.php:783
msgid "Resets on"
msgstr "Resetuje się w"

#: admin/class-admin.php:784
msgid "Fix applied."
msgstr "Poprawka zastosowana."

#: admin/class-admin.php:786
msgid "Original:"
msgstr "Oryginał:"

#: admin/class-admin.php:787
msgid "Translation:"
msgstr "Tłumaczenie:"

#: admin/class-admin.php:788
msgid "Suggestion:"
msgstr "Sugestia:"

#: admin/class-admin.php:809
msgid "Settings saved."
msgstr "Ustawienia zostały zapisane."

#: admin/class-admin.php:823
msgid "Lang Forge Settings"
msgstr "Ustawienia Lang Forge"

#: admin/class-admin.php:839
msgid "Active Languages"
msgstr "Aktywne języki"

#: admin/class-admin.php:839
msgid "Adding languages"
msgstr "Dodawanie języków"

#: admin/class-admin.php:839
msgid "Pick a default, add translations, choose a URL format."
msgstr "Wybierz domyślny, dodaj tłumaczenia, wybierz format URL."

#: admin/class-admin.php:846
msgid "Code"
msgstr "Kod"

#: admin/class-admin.php:847
msgid "Display"
msgstr "Wyświetlanie"

#: admin/class-admin.php:848
msgid "Switcher"
msgstr "Przełącznik"

#: admin/class-admin.php:849
msgid "Default"
msgstr "Domyślny"

#: admin/class-admin.php:867
msgid ""
"Right-to-left language — front-end, admin bar, and Visual Editor target "
"column automatically flip to RTL."
msgstr ""
"Język pisany od prawej do lewej — strona frontendowa, pasek admina i kolumna"
" docelowa w Edytorze wizualnym automatycznie przełączają się na RTL."

#: admin/class-admin.php:889
msgid "Add a language..."
msgstr "Dodaj język..."

#: admin/class-admin.php:901
msgid "URL Settings"
msgstr "Ustawienia URL"

#: admin/class-admin.php:901
msgid "URL format"
msgstr "Format URL"

#: admin/class-admin.php:901
msgid ""
"Directory, parameter, subdomain or domain — pick how language appears in "
"URLs."
msgstr ""
"Katalog, parametr, subdomena lub domena — wybierz, jak język ma być widoczny"
" w URL-ach."

#: admin/class-admin.php:908
msgid "Directory"
msgstr "Katalog"

#: admin/class-admin.php:909
msgid "Parameter"
msgstr "Parametr"

#: admin/class-admin.php:910
msgid "Subdomain"
msgstr "Subdomena"

#: admin/class-admin.php:911 admin/class-admin.php:2015
#: admin/class-admin.php:2369
msgid "Domain"
msgstr "Domena"

#: admin/class-admin.php:934
msgid "Per-language Domains"
msgstr "Domeny dla każdego języka"

#: admin/class-admin.php:935
msgid ""
"Enter the domain (without scheme) that should serve each language. Required "
"for the Domain mode to work — without it Lang Forge can't pick a language "
"from the request host."
msgstr ""
"Wprowadź domenę (bez schematu), która ma obsługiwać każdy język. Wymagane do"
" działania trybu domenowego — bez tego Lang Forge nie może wykryć języka z "
"nagłówka żądania."

#: admin/class-admin.php:947
msgid "Domain mode needs real, resolvable domains."
msgstr "Tryb domeny wymaga prawdziwych, rozwiązywalnych domen."

#. translators: %s = current site host
#: admin/class-admin.php:950
#, php-format
msgid ""
"This site runs on %s, so the switcher can't change language by host here. To"
" test locally, map each domain in /etc/hosts and add a matching virtual "
"host; otherwise use Directory or Parameter mode."
msgstr ""
"Ta strona działa na %s, więc przełącznik nie może zmienić języka na "
"podstawie hosta. Aby przetestować lokalnie, zamapuj każdą domenę w "
"/etc/hosts i dodaj odpowiadający wirtualny host; w przeciwnym razie użyj "
"trybu Katalogu lub Parametru."

#: admin/class-admin.php:966
msgid ""
"Tip: if you also use www, list both (one in each language). Empty rows are "
"ignored."
msgstr ""
"Wskazówka: jeśli używasz również www, wpisz obie wersje (po jednej dla "
"każdego języka). Puste wiersze są ignorowane."

#: admin/class-admin.php:983
msgid "Hide default language in URL"
msgstr "Ukryj domyślny język w URL"

#: admin/class-admin.php:984
msgid ""
"Use example.com/page instead of example.com/ru/page for default language"
msgstr ""
"Używaj example.com/strona zamiast example.com/ru/strona dla języka "
"domyślnego"

#: admin/class-admin.php:993
msgid "Auto-detect browser language"
msgstr "Automatycznie wykrywaj język przeglądarki"

#: admin/class-admin.php:994
msgid "Redirect first-time visitors to their browser language if available"
msgstr ""
"Przekierowuj nowych odwiedzających do języka ich przeglądarki, jeśli jest "
"dostępny"

#: admin/class-admin.php:1005
msgid "Content & Notifications"
msgstr "Treść i powiadomienia"

#: admin/class-admin.php:1005
msgid "Translatable content"
msgstr "Treść tłumaczalna"

#: admin/class-admin.php:1005
msgid "Choose which post types are translatable and set fallback rules."
msgstr "Wybierz, które typy wpisów są tłumaczalne, i ustaw reguły awaryjne."

#: admin/class-admin.php:1008
msgid "Translatable Post Types"
msgstr "Tłumaczalne typy wpisów"

#: admin/class-admin.php:1038
msgid "Language Fallback Chain"
msgstr "Łańcuch awaryjny języków"

#: admin/class-admin.php:1043
msgid "Use fallback languages"
msgstr "Używaj języków awaryjnych"

#: admin/class-admin.php:1044
msgid ""
"When a translation is missing, try these languages in order. Turn off to "
"show no content for missing translations (strict mode)."
msgstr ""
"Gdy brakuje tłumaczenia, wypróbuj te języki w podanej kolejności. Wyłącz, "
"aby nie pokazywać treści dla brakujących tłumaczeń (tryb ścisły)."

#: admin/class-admin.php:1049
msgid "When a translation is not available, try these languages in order."
msgstr ""
"Gdy tłumaczenie nie jest dostępne, wypróbuj te języki w podanej kolejności."

#: admin/class-admin.php:1082
msgid "Email Notifications"
msgstr "Powiadomienia e-mail"

#: admin/class-admin.php:1083
msgid "Notify translators when new content needs translation"
msgstr "Powiadamiaj tłumaczy, gdy nowa treść wymaga tłumaczenia"

#: admin/class-admin.php:1094
msgid "AI Translation"
msgstr "Tłumaczenie SI"

#: admin/class-admin.php:1094
msgid "One-click translation via Forge AI — no API keys needed (PRO)."
msgstr "Tłumaczenie jednym kliknięciem przez Forge AI — bez kluczy API (PRO)."

#: admin/class-admin.php:1100
msgid ""
"AI translation is active. Powered by Forge AI (ChatGPT 4o mini) — no "
"external API keys needed."
msgstr ""
"Tłumaczenie SI jest aktywne. Obsługiwane przez Forge AI (ChatGPT 4o mini) — "
"nie są wymagane zewnętrzne klucze API."

#: admin/class-admin.php:1104
msgid ""
"AI translation requires a Pro license. All AI processing is handled securely"
" through the Forge API — ChatGPT 4o mini today, with additional engines on "
"the roadmap."
msgstr ""
"Tłumaczenie SI wymaga licencji Pro. Całe przetwarzanie SI odbywa się "
"bezpiecznie przez Forge API — dziś ChatGPT 4o mini, z dodatkowymi silnikami "
"w planach."

#: admin/class-admin.php:1113
msgid "Translate Comments"
msgstr "Tłumacz komentarze"

#: admin/class-admin.php:1114
msgid "Auto-translate visitor comments into the current site language"
msgstr ""
"Automatycznie tłumacz komentarze odwiedzających na bieżący język witryny"

#: admin/class-admin.php:1121
msgid "String Auto-Registration Domains"
msgstr "Domeny automatycznej rejestracji ciągów"

#: admin/class-admin.php:1124
msgid ""
"Strings from these text domains will be auto-registered in String "
"Translation when displayed on the frontend. One domain per line."
msgstr ""
"Ciągi z tych domen tekstowych będą automatycznie rejestrowane w tłumaczeniu "
"ciągów po wyświetleniu na froncie. Jedna domena w każdym wierszu."

#. translators: %s: the current theme's text domain, wrapped in a code tag.
#: admin/class-admin.php:1135
#, php-format
msgid "Current theme: %s. Leave empty to use theme domain by default."
msgstr ""
"Aktualny motyw: %s. Pozostaw puste, aby domyślnie używać domeny motywu."

#: admin/class-admin.php:1147
msgid "Translation Model"
msgstr "Model tłumaczenia"

#: admin/class-admin.php:1163
msgid "Currently using ChatGPT 4o mini"
msgstr "Aktualnie używany model: ChatGPT 4o mini"

#: admin/class-admin.php:1166
msgid ""
"All translations run through a fast, cost-efficient OpenAI model on our "
"server — no API keys to manage on your side."
msgstr ""
"Wszystkie tłumaczenia przechodzą przez szybki i opłacalny model OpenAI na "
"naszym serwerze — żadnych kluczy API do zarządzania po Twojej stronie."

#: admin/class-admin.php:1169
msgid ""
"Support for additional translation engines is on the roadmap. When ready, "
"you will be able to pick between models with different credit costs per "
"translation."
msgstr ""
"Obsługa dodatkowych silników tłumaczenia jest w planach. Gdy będzie gotowa, "
"będziesz mógł wybierać między modelami o różnych kosztach kredytów za "
"tłumaczenie."

#: admin/class-admin.php:1175
msgid ""
"Credit balance and per-plugin breakdown live on your Avakode dashboard under"
" Credits."
msgstr ""
"Saldo kredytów i zestawienie według wtyczek znajdziesz na pulpicie Avakode w"
" sekcji Kredyty."

#: admin/class-admin.php:1186
msgid "Language switcher"
msgstr "Przełącznik języków"

#: admin/class-admin.php:1186
msgid "Widget, shortcode, menu item — pick a placement."
msgstr "Widget, shortcode, element menu — wybierz położenie."

#: admin/class-admin.php:1190
msgid ""
"These settings apply to the langforge_language_switcher() function and "
"shortcode used in your theme."
msgstr ""
"Te ustawienia dotyczą funkcji langforge_language_switcher() oraz shortcode "
"używanego w Twoim motywie."

#: admin/class-admin.php:1220
msgid ""
"Applies to List / Flags / Plain styles. The Dropdown style always shows the "
"current language as the trigger chip — that is the select control itself, "
"not a list item."
msgstr ""
"Dotyczy stylów Lista / Flagi / Zwykły. Styl Dropdown zawsze pokazuje "
"aktualny język jako element wyzwalający — jest to sam element wyboru, nie "
"element listy."

#: admin/class-admin.php:1225
msgid "Hide languages with no translations"
msgstr "Ukryj języki bez tłumaczeń"

#: admin/class-admin.php:1227
msgid ""
"Skip languages from the public switcher when they have zero published "
"translated posts/pages. The default language always stays visible."
msgstr ""
"Pomijaj języki w publicznym przełączniku, gdy nie mają żadnych "
"opublikowanych przetłumaczonych wpisów/stron. Język domyślny jest zawsze "
"widoczny."

#: admin/class-admin.php:1234 admin/class-admin.php:1239
msgid "Save Settings"
msgstr "Zapisz ustawienia"

#: admin/class-admin.php:1237
msgid "You have unsaved settings changes."
msgstr "Masz niezapisane zmiany w ustawieniach."

#: admin/class-admin.php:1238
msgid "Reset"
msgstr "Resetuj"

#: admin/class-admin.php:1253
msgid "You have unsaved settings changes. Leave this page?"
msgstr "Masz niezapisane zmiany w ustawieniach. Opuścić stronę?"

#: admin/class-admin.php:1799
msgid "Translations saved."
msgstr "Tłumaczenia zostały zapisane."

#: admin/class-admin.php:1813
msgid "Domain deleted."
msgstr "Domena usunięta."

#: admin/class-admin.php:1824
msgid "String added."
msgstr "Ciąg dodany."

#: admin/class-admin.php:1840
msgid "String translation"
msgstr "Tłumaczenie ciągów"

#: admin/class-admin.php:1840
msgid "Translate theme & plugin text strings scanned from your code."
msgstr "Tłumacz ciągi tekstowe motywu i wtyczek zeskanowane z kodu."

#: admin/class-admin.php:1846
msgid "Domain:"
msgstr "Domena:"

#: admin/class-admin.php:1848
msgid "All domains"
msgstr "Wszystkie domeny"

#: admin/class-admin.php:1858
msgid "Translate to:"
msgstr "Tłumacz na:"

#: admin/class-admin.php:1869
msgid "Apply"
msgstr "Zastosuj"

#: admin/class-admin.php:1874
msgid "Delete all strings in this domain?"
msgstr "Usunąć wszystkie ciągi w tej domenie?"

#: admin/class-admin.php:1875
msgid "Delete Domain"
msgstr "Usuń domenę"

#: admin/class-admin.php:1881
msgid "Translate Strings"
msgstr "Tłumacz ciągi"

#: admin/class-admin.php:1908
msgid "No strings match your filter."
msgstr "Żadne ciągi nie pasują do filtru."

#. translators: %s: the domain name being filtered on.
#: admin/class-admin.php:1912
#, php-format
msgid "domain \"%s\""
msgstr "domena \"%s\""

#. translators: %s: the language code being filtered on.
#: admin/class-admin.php:1914
#, php-format
msgid "language \"%s\""
msgstr "język \"%s\""

#. translators: %s: a comma-separated list of the active filters.
#: admin/class-admin.php:1916
#, php-format
msgid "Active filter: %s."
msgstr "Aktywny filtr: %s."

#: admin/class-admin.php:1919 admin/class-admin.php:1940
msgid "Clear filter"
msgstr "Wyczyść filtr"

#: admin/class-admin.php:1922
msgid ""
"No strings found. Add strings using the form above or register them in your "
"theme/plugin code."
msgstr ""
"Nie znaleziono ciągów. Dodaj ciągi za pomocą formularza powyżej lub "
"zarejestruj je w kodzie motywu/wtyczki."

#. translators: 1: first row number shown, 2: last row number shown, 3: total
#. number of strings.
#: admin/class-admin.php:1936
#, php-format
msgid "Showing %1$d – %2$d of %3$d strings"
msgstr "Wyświetlanie %1$d – %2$d z %3$d ciągów"

#: admin/class-admin.php:1952
msgid "Per page:"
msgstr "Na stronę:"

#: admin/class-admin.php:1973
msgid "Previous"
msgstr "Poprzednia"

#: admin/class-admin.php:1988
msgid "Next"
msgstr "Następna"

#: admin/class-admin.php:2013
msgid "Name"
msgstr "Nazwa"

#: admin/class-admin.php:2025
msgid "Source"
msgstr "Źródło"

#: admin/class-admin.php:2038
msgid "Copy name"
msgstr "Kopiuj nazwę"

#: admin/class-admin.php:2059
msgid "Source value (read-only)"
msgstr "Wartość źródłowa (tylko do odczytu)"

#: admin/class-admin.php:2072
msgid "(source)"
msgstr "(źródło)"

#. translators: %s = number of credits
#: admin/class-admin.php:2145
#, php-format
msgid "%s credit"
msgid_plural "%s credits"
msgstr[0] "%s kredyt"
msgstr[1] "%s kredyty"
msgstr[2] "%s kredytów"

#. translators: %s: the estimated credit cost label.
#: admin/class-admin.php:2150
#, php-format
msgid "Estimated cost: %s"
msgstr "Szacunkowy koszt: %s"

#: admin/class-admin.php:2161
msgid "AI Translate"
msgstr "Tłumaczenie SI"

#: admin/class-admin.php:2176
msgid "Save Translations"
msgstr "Zapisz tłumaczenia"

#: admin/class-admin.php:2194
msgid "Pick a domain in the filter to enable bulk AI translate."
msgstr "Wybierz domenę w filtrze, aby włączyć masowe tłumaczenie SI."

#: admin/class-admin.php:2199
msgid "Activate Lang Forge Pro to enable AI translation for this domain."
msgstr "Aktywuj Lang Forge Pro, aby włączyć tłumaczenie AI dla tej domeny."

#: admin/class-admin.php:2204
msgid "Connect to Avakode to enable AI translation for this domain."
msgstr "Połącz się z Avakode, aby włączyć tłumaczenie AI dla tej domeny."

#: admin/class-admin.php:2209
msgid "You have unsaved changes."
msgstr "Masz niezapisane zmiany."

#: admin/class-admin.php:2254
msgid "credit"
msgstr "kredyt"

#: admin/class-admin.php:2254
msgid "credits"
msgstr "kredytów"

#: admin/class-admin.php:2259
msgid "Translating the whole domain… this can take a minute"
msgstr "Tłumaczenie całej domeny… może to chwilę potrwać"

#. translators: %d: number of strings translated (replaced client-side).
#: admin/class-admin.php:2273
#, php-format
msgid "Translated %d strings. Reloading…"
msgstr "Przetłumaczono %d ciągów. Odświeżanie…"

#: admin/class-admin.php:2282
msgid "Network error. Please try again."
msgstr "Błąd sieci. Spróbuj ponownie."

#: admin/class-admin.php:2289
msgid "Please select a specific domain first."
msgstr "Najpierw wybierz konkretną domenę."

#: admin/class-admin.php:2291
msgid "Connect to Avakode before using AI translation."
msgstr "Połącz się z Avakode przed użyciem tłumaczenia AI."

#: admin/class-admin.php:2294
msgid ""
"You have unsaved edits on this page. They will be lost when the page reloads"
" after AI translation. Save them first?"
msgstr ""
"Masz niezapisane zmiany na tej stronie. Zostaną utracone po odświeżeniu "
"strony przez tłumaczenie SI. Zapisać najpierw?"

#: admin/class-admin.php:2307
msgid "Translate missing strings?"
msgstr "Tłumaczyć brakujące ciągi?"

#. translators: 1: number of untranslated strings, 2: number of languages, 3:
#. credit cost, 4: the word "credit"/"credits".
#: admin/class-admin.php:2308
#, php-format
msgid ""
"%1$s string(s) across %2$s language(s) have no translation yet. Translating "
"them costs %3$s %4$s, and the result is saved automatically."
msgstr ""
"%1$s ciąg(i) w %2$s językach nie mają jeszcze tłumaczenia. Tłumaczenie ich "
"kosztuje %3$s %4$s, a wynik jest zapisywany automatycznie."

#: admin/class-admin.php:2310
msgid "Translate Missing"
msgstr "Tłumaczyć brakujące"

#: admin/class-admin.php:2312 admin/class-admin.php:2318
msgid "Re-Translate All"
msgstr "Ponownie przetłumaczyć wszystko"

#: admin/class-admin.php:2315
msgid "Everything is already translated"
msgstr "Wszystko jest już przetłumaczone"

#. translators: 1: credit cost to re-translate all, 2: the word
#. "credit"/"credits".
#: admin/class-admin.php:2316
#, php-format
msgid ""
"All strings in this domain already have a translation, so there is nothing "
"new to translate — that is why the cost shows 0. You can re-generate every "
"translation from scratch with the latest glossary: this overwrites the "
"existing values, ignores Translation Memory, and costs %1$s %2$s."
msgstr ""
"Wszystkie ciągi w tej domenie mają już tłumaczenie, więc nie ma nic nowego "
"do przetłumaczenia — dlatego koszt wynosi 0. Możesz ponownie wygenerować "
"każde tłumaczenie od podstaw z najnowszym glosariuszem: to nadpisuje "
"istniejące wartości, ignoruje pamięć tłumaczeń i kosztuje %1$s %2$s."

#: admin/class-admin.php:2320
msgid "Nothing to translate"
msgstr "Nic do przetłumaczenia"

#: admin/class-admin.php:2321
msgid ""
"There are no translatable strings in this domain yet — add some source text "
"first."
msgstr ""
"W tej domenie nie ma jeszcze tłumaczalnych ciągów — najpierw dodaj jakiś "
"tekst źródłowy."

#: admin/class-admin.php:2339 admin/class-admin.php:3457
msgid "Cancel"
msgstr "Anuluj"

#: admin/class-admin.php:2356
msgid "Add New String"
msgstr "Dodaj nowy ciąg"

#: admin/class-admin.php:2361
msgid "String Name (ID)"
msgstr "Nazwa ciągu (ID)"

#: admin/class-admin.php:2365
msgid "Default Value"
msgstr "Wartość domyślna"

#: admin/class-admin.php:2374
msgid "Add String"
msgstr "Dodaj ciąg"

#: admin/class-admin.php:2380
msgid "Usage in Theme"
msgstr "Użycie w motywie"

#: admin/class-admin.php:2381
msgid ""
"Strings from your theme are registered automatically via standard WordPress "
"translation functions. Just use <code>__()</code> and <code>_e()</code> — "
"Lang Forge picks them up."
msgstr ""
"Ciągi z motywu są rejestrowane automatycznie za pomocą standardowych funkcji"
" tłumaczeń WordPress. Używaj po prostu <code>__()</code> i <code>_e()</code>"
" — Lang Forge je przechwyci."

#: admin/class-admin.php:2391
msgid ""
"Configure which text domains to auto-register in Settings → String Auto-"
"Registration Domains."
msgstr ""
"Skonfiguruj, które domeny tekstowe mają być automatycznie rejestrowane w "
"Ustawienia → Domeny automatycznej rejestracji ciągów."

#: admin/class-admin.php:2569
msgid "No translatable post types configured."
msgstr "Nie skonfigurowano tłumaczalnych typów wpisów."

#: admin/class-admin.php:2588
msgid ""
"No translatable content found. Start by creating posts and setting their "
"language."
msgstr ""
"Nie znaleziono treści do tłumaczenia. Zacznij od tworzenia wpisów i "
"ustawiania ich języka."

#: admin/class-admin.php:2633
msgid "View Full Status"
msgstr "Zobacz pełny status"

#: admin/class-admin.php:2721
msgid "Translation status"
msgstr "Status tłumaczenia"

#: admin/class-admin.php:2721
msgid ""
"See which posts are missing translations, filtered by type or language."
msgstr ""
"Zobacz, którym wpisom brakuje tłumaczeń, filtrując według typu lub języka."

#: admin/class-admin.php:2727
msgid "Post Type:"
msgstr "Typ wpisu:"

#: admin/class-admin.php:2729
msgid "All"
msgstr "Wszystko"

#: admin/class-admin.php:2739
msgid "Missing translation for:"
msgstr "Brakuje tłumaczenia dla:"

#: admin/class-admin.php:2741
msgid "Any language"
msgstr "Dowolny język"

#: admin/class-admin.php:2749 admin/class-admin.php:3375
msgid "Filter"
msgstr "Filtruj"

#: admin/class-admin.php:2754
msgid "Overview"
msgstr "Przegląd"

#. translators: 1: published translation count, 2: draft count, 3: missing
#. count.
#: admin/class-admin.php:2830
#, php-format
msgid "Published: %1$d · Draft: %2$d · Missing: %3$d"
msgstr "Opublikowane: %1$d · Szkice: %2$d · Brakujące: %3$d"

#. translators: 1: number of translated items, 2: total items.
#: admin/class-admin.php:2842
#, php-format
msgid "%1$d of %2$d translated"
msgstr "%1$d z %2$d przetłumaczone"

#. translators: %d: number of published translations.
#: admin/class-admin.php:2844
#, php-format
msgid "Published %d"
msgstr "Opublikowane: %d"

#. translators: %d: number of draft translations.
#: admin/class-admin.php:2845
#, php-format
msgid "Draft %d"
msgstr "Szkice: %d"

#. translators: %d: number of missing translations.
#: admin/class-admin.php:2846
#, php-format
msgid "Missing %d"
msgstr "Brakujące: %d"

#: admin/class-admin.php:2869
msgid "Translation Health"
msgstr "Kondycja tłumaczeń"

#: admin/class-admin.php:2879 admin/class-admin.php:2919
msgid "Out of Date"
msgstr "Nieaktualne"

#: admin/class-admin.php:2887
#, php-format
msgid "%d translation needs review after a source-content change."
msgid_plural "%d translations need review after source-content changes."
msgstr[0] "%d tłumaczenie wymaga przeglądu po zmianie treści źródłowej."
msgstr[1] "%d tłumaczenia wymagają przeglądu po zmianach treści źródłowej."
msgstr[2] "%d tłumaczeń wymaga przeglądu po zmianach treści źródłowej."

#: admin/class-admin.php:2912
msgid "View list →"
msgstr "Zobacz listę →"

#: admin/class-admin.php:2923
msgid "All translations are up to date with their source."
msgstr "Wszystkie tłumaczenia są aktualne ze swoim źródłem."

#: admin/class-admin.php:2932
msgid "Out of Date Content"
msgstr "Nieaktualna treść"

#: admin/class-admin.php:2935
msgid "Back to Untranslated"
msgstr "Wróć do nieprzetłumaczonych"

#: admin/class-admin.php:2938
msgid ""
"These translations were flagged because their source post changed after the "
"translation was last saved. Open each post to review the diff highlights and"
" re-translate if needed."
msgstr ""
"Te tłumaczenia zostały oflagowane, ponieważ wpis źródłowy zmienił się po "
"ostatnim zapisaniu tłumaczenia. Otwórz każdy wpis, aby przejrzeć wyróżnione "
"zmiany i ponownie przetłumaczyć jeśli potrzeba."

#: admin/class-admin.php:3001
msgid "Nothing flagged. Translations are current with their source."
msgstr "Nic nie zostało oznaczone. Tłumaczenia są aktualne ze swoim źródłem."

#. translators: %s: human-readable time difference (e.g. "5 minutes").
#: admin/class-admin.php:3016
#, php-format
msgid "in %s"
msgstr "w %s"

#. translators: %s: human-readable time difference (e.g. "5 minutes").
#: admin/class-admin.php:3018
#, php-format
msgid "%s ago"
msgstr "%s temu"

#: admin/class-admin.php:3025 admin/class-admin.php:3221
msgid "Title"
msgstr "Tytuł"

#: admin/class-admin.php:3026 admin/class-admin.php:3222
msgid "Type"
msgstr "Typ"

#: admin/class-admin.php:3027
msgid "Language pair"
msgstr "Para językowa"

#: admin/class-admin.php:3028
msgid "Original modified"
msgstr "Oryginał zmieniony"

#: admin/class-admin.php:3029
msgid "Translation modified"
msgstr "Tłumaczenie zmienione"

#: admin/class-admin.php:3030
msgid "Flagged"
msgstr "Oznaczone"

#: admin/class-admin.php:3052
msgid "(no title)"
msgstr "(brak tytułu)"

#. translators: %s = raw flag value
#: admin/class-admin.php:3075
#, php-format
msgid "flagged (%s)"
msgstr "oznaczone (%s)"

#. translators: %d: approximate number of AI credits the re-translation will
#. use.
#: admin/class-admin.php:3086
#, php-format
msgid ""
"Re-run AI translation against the latest source content — uses about %d AI "
"credits"
msgstr ""
"Ponownie uruchom tłumaczenie AI na podstawie najnowszej treści źródłowej — "
"używa około %d kredytów AI."

#: admin/class-admin.php:3088 admin/class-admin.php:3111
msgid "Re-translate"
msgstr "Przetłumacz ponownie"

#: admin/class-admin.php:3095
msgid "Review"
msgstr "Przejrzyj"

#: admin/class-admin.php:3112
msgid "Translating…"
msgstr "Tłumaczenie…"

#: admin/class-admin.php:3113
msgid "Re-translate failed."
msgstr "Ponowne tłumaczenie nie powiodło się."

#: admin/class-admin.php:3114
msgid "Network error during re-translate."
msgstr "Błąd sieci podczas ponownego tłumaczenia."

#. translators: %d: approximate number of AI credits the re-translation will
#. use.
#: admin/class-admin.php:3115
#, php-format
msgid ""
"Re-run AI translation for this post? This uses about %d AI credits and "
"overwrites the current translation."
msgstr ""
"Ponownie uruchomić tłumaczenie AI dla tego wpisu? To używa około %d kredytów"
" AI i nadpisuje bieżące tłumaczenie."

#: admin/class-admin.php:3164
msgid "Untranslated Content"
msgstr "Nieprzetłumaczona treść"

#: admin/class-admin.php:3215
msgid "All content is translated!"
msgstr "Cała treść jest przetłumaczona!"

#: admin/class-admin.php:3223
msgid "Date"
msgstr "Data"

#: admin/class-admin.php:3224
msgid "Missing Translations"
msgstr "Brakujące tłumaczenia"

#: admin/class-admin.php:3294
msgid "Source term cannot be empty (HTML and script tags are removed)."
msgstr "Termin źródłowy nie może być pusty (tagi HTML i skryptów są usuwane)."

#. translators: %d = max characters
#: admin/class-admin.php:3300
#, php-format
msgid "Source term is too long (max %d characters)."
msgstr "Termin źródłowy jest zbyt długi (maks. %d znaków)."

#. translators: %d = max characters
#: admin/class-admin.php:3307
#, php-format
msgid "Translation is too long (max %d characters)."
msgstr "Tłumaczenie jest zbyt długie (maks. %d znaków)."

#: admin/class-admin.php:3326
msgid "Term added."
msgstr "Termin dodany."

#. translators: %d = number of glossary terms imported
#: admin/class-admin.php:3339
#, php-format
msgid "Imported %d term(s)."
msgstr "Zaimportowano %d termin(-y)."

#: admin/class-admin.php:3342
msgid "No CSV file uploaded."
msgstr "Nie przesłano pliku CSV."

#: admin/class-admin.php:3357
msgid "Lock brand terms so AI translation keeps them consistent."
msgstr "Zablokuj terminy marki, aby tłumaczenie SI zachowało spójność."

#: admin/class-admin.php:3358
msgid "Define brand terminology to ensure translation consistency."
msgstr "Definiuj terminologię marki, aby zapewnić spójność tłumaczeń."

#: admin/class-admin.php:3363
msgid "From:"
msgstr "Z:"

#: admin/class-admin.php:3369
msgid "To:"
msgstr "Na:"

#: admin/class-admin.php:3382 admin/class-admin.php:3506
msgid "Source Term"
msgstr "Termin źródłowy"

#: admin/class-admin.php:3383 admin/class-admin.php:3510
msgid "Translation"
msgstr "Tłumaczenie"

#: admin/class-admin.php:3384 admin/class-admin.php:3514
msgid "Description"
msgstr "Opis"

#: admin/class-admin.php:3385
msgid "Do Not Translate"
msgstr "Nie tłumacz"

#: admin/class-admin.php:3386
msgid "When ON, matching is exact (Foo ≠ foo). When OFF, any casing matches."
msgstr ""
"Gdy WŁĄCZONE, dopasowanie jest dokładne (Foo ≠ foo). Gdy WYŁĄCZONE, każda "
"wielkość liter pasuje."

#: admin/class-admin.php:3386
msgid "Case Sensitive"
msgstr "Uwzględniaj wielkość liter"

#: admin/class-admin.php:3387
msgid "Actions"
msgstr "Akcje"

#: admin/class-admin.php:3392
msgid "No glossary terms yet."
msgstr "Brak terminów słownika."

#: admin/class-admin.php:3402 admin/class-admin.php:3486
msgid "Edit"
msgstr "Edytuj"

#: admin/class-admin.php:3403 admin/class-admin.php:3487
msgid "Delete"
msgstr "Usuń"

#: admin/class-admin.php:3419
msgid "Delete this glossary term?"
msgstr "Usunąć ten termin słownika?"

#: admin/class-admin.php:3456
msgid "Save"
msgstr "Zapisz"

#: admin/class-admin.php:3501 admin/class-admin.php:3534
msgid "Add Term"
msgstr "Dodaj termin"

#: admin/class-admin.php:3519
msgid "Do not translate (keep as-is)"
msgstr "Nie tłumacz (zachowaj bez zmian)"

#: admin/class-admin.php:3526
msgid "Case sensitive"
msgstr "Uwzględniaj wielkość liter"

#: admin/class-admin.php:3529
msgid ""
"When ON, only the exact casing matches (e.g. \"iPhone\" matches but "
"\"iphone\" does not). When OFF, the term is matched regardless of casing. "
"Most brand terms benefit from case-sensitive matching."
msgstr ""
"Gdy WŁĄCZONE, pasuje tylko dokładna wielkość liter (np. \"iPhone\" pasuje, "
"ale \"iphone\" nie). Gdy WYŁĄCZONE, termin jest dopasowywany niezależnie od "
"wielkości liter. Większość nazw marek korzysta z dopasowania wrażliwego na "
"wielkość liter."

#. translators: %1$s = source language, %2$s = target language
#: admin/class-admin.php:3548
#, php-format
msgid ""
"CSV operations apply to the current language pair: %1$s → %2$s. Change the "
"pair above before importing or exporting."
msgstr ""
"Operacje CSV dotyczą aktualnej pary językowej: %1$s → %2$s. Zmień parę "
"powyżej przed importem lub eksportem."

#: admin/class-admin.php:3554
msgid ""
"CSV columns: source_term, translated_term, description, do_not_translate "
"(0/1), case_sensitive (0/1). The first row may be a header. Older 4-column "
"files (without case_sensitive) are still accepted — they import with "
"case_sensitive=0."
msgstr ""
"Kolumny CSV: source_term, translated_term, description, do_not_translate "
"(0/1), case_sensitive (0/1). Pierwszy wiersz może być nagłówkiem. Starsze "
"pliki 4-kolumnowe (bez case_sensitive) są nadal akceptowane — importowane z "
"case_sensitive=0."

#: admin/class-admin.php:3563
msgid "Import CSV"
msgstr "Importuj CSV"

#: admin/class-admin.php:3571
msgid "Export CSV"
msgstr "Eksportuj CSV"

#: admin/class-admin.php:3784
msgid "Orphaned translations"
msgstr "Osierozone tłumaczenia"

#: admin/class-admin.php:3786
msgid ""
"You removed languages from the active list, but the following translations "
"are still published. What should happen to them?"
msgstr ""
"Usunąłeś języki z aktywnej listy, ale następujące tłumaczenia są nadal "
"opublikowane. Co powinno się z nimi stać?"

#. translators: %d: number of published posts in this language.
#: admin/class-admin.php:3795
#, php-format
msgid "%d published post"
msgid_plural "%d published posts"
msgstr[0] "%d opublikowany wpis"
msgstr[1] "%d opublikowane wpisy"
msgstr[2] "%d opublikowanych wpisów"

#: admin/class-admin.php:3798
msgid "Leave published"
msgstr "Zostaw opublikowane"

#: admin/class-admin.php:3799
msgid "Move to Draft"
msgstr "Przenieś do wersji roboczej"

#: admin/class-admin.php:3800
msgid "Delete permanently"
msgstr "Usuń"

#: admin/class-admin.php:3814
msgid "Permanently delete all posts in this language? This cannot be undone."
msgstr ""
"Trwale usunąć wszystkie wpisy w tym języku? Tej operacji nie można cofnąć."

#: admin/class-admin.php:3881
msgid "WPML and Lang Forge are both active"
msgstr "Zarówno WPML, jak i Lang Forge są aktywne"

#: admin/class-admin.php:3882
msgid ""
"Two multilingual plugins running at the same time conflict on language "
"routing and HTML meta — frontend output may be unpredictable."
msgstr ""
"Dwie wielojęzyczne wtyczki działające jednocześnie kolidują w routowaniu "
"językowym i meta HTML — wynik na froncie może być nieprzewidywalny."

#. translators: %s: URL to Lang Forge → Migration page
#: admin/class-admin.php:3887
#, php-format
msgid ""
"To use Lang Forge, deactivate WPML on the Plugins page. To migrate WPML "
"content into Lang Forge, run %s."
msgstr ""
"Aby używać Lang Forge, dezaktywuj WPML na stronie Wtyczki. Aby przenieść "
"treści WPML do Lang Forge, uruchom %s."

#: admin/class-admin.php:3888 admin/class-admin.php:3928
msgid "Lang Forge → Migration → WPML"
msgstr "Lang Forge → Migracja → WPML"

#: admin/class-admin.php:3912
msgid "WPML is active on this site — language routing will conflict"
msgstr ""
"WPML jest aktywny na tej witrynie — wystąpi konflikt routingu językowego"

#: admin/class-admin.php:3915
msgid ""
"Both plugins resolve the current language, register the same query var, and "
"write language meta to the same posts. Concretely:"
msgstr ""
"Obie wtyczki określają aktualny język, rejestrują tę samą zmienną zapytania "
"i zapisują metadane językowe do tych samych wpisów. Konkretnie:"

#: admin/class-admin.php:3918
msgid ""
"WPML's `wp_icl_translations` and Lang Forge's `wp_lf_translations` both "
"answer translation queries — frontend output is unpredictable."
msgstr ""
"Zarówno `wp_icl_translations` WPML jak i `wp_lf_translations` Lang Forge "
"odpowiadają na zapytania o tłumaczenia — wynik na froncie jest "
"nieprzewidywalny."

#: admin/class-admin.php:3919
msgid ""
"WPML's rewrite rules for /{lang}/ collide with Lang Forge's URL format."
msgstr ""
"Reguły przepisywania WPML dla /{lang}/ kolidują z formatem URL Lang Forge."

#: admin/class-admin.php:3920
msgid ""
"`<html lang>` and `is_rtl()` may flip-flop between the two plugins on each "
"request."
msgstr ""
"`<html lang>` i `is_rtl()` mogą oscylować między dwiema wtyczkami przy "
"każdym żądaniu."

#. translators: 1: link to Plugins page, 2: link to Migration page
#: admin/class-admin.php:3926
#, php-format
msgid ""
"To run only Lang Forge, deactivate WPML on the %1$s. To bring WPML data "
"over, run %2$s — it imports active languages, translations, and string "
"translations safely."
msgstr ""
"Aby uruchomić tylko Lang Forge, dezaktywuj WPML na %1$s. Aby przenieść dane "
"WPML, uruchom %2$s — bezpiecznie importuje aktywne języki, tłumaczenia i "
"tłumaczenia ciągów."

#: admin/class-admin.php:3927
msgid "Plugins page"
msgstr "Strona wtyczek"

#: admin/class-admin.php:3986
msgid "Left published. They stay in DB but not linked from the switcher."
msgstr ""
"Pozostawiono opublikowane. Pozostają w bazie danych, ale nie są połączone z "
"przełącznikiem."

#. translators: %d: number of posts moved to Draft.
#: admin/class-admin.php:3988
#, php-format
msgid "Moved %d post(s) to Draft."
msgstr "Przeniesiono %d wpis(-y) do wersji roboczej."

#. translators: %d: number of posts deleted.
#: admin/class-admin.php:3990
#, php-format
msgid "Deleted %d post(s)."
msgstr "Usunięto %d wpis(-y)."

#: admin/class-license-admin.php:46 admin/class-license-admin.php:202
msgid "License & Upgrade"
msgstr "Licencja i ulepszenie"

#: admin/class-license-admin.php:47
msgid "License"
msgstr "Licencja"

#: admin/class-license-admin.php:206
msgid "Current Plan"
msgstr "Bieżący plan"

#. translators: %s: Avakode dashboard URL
#: admin/class-license-admin.php:237
#, php-format
msgid ""
"Manage your license on the <a href=\"%s\" target=\"_blank\" "
"rel=\"noopener\">Avakode account page</a>."
msgstr ""
"Zarządzaj licencją na <a href=\"%s\" target=\"_blank\" "
"rel=\"noopener\">stronie konta Avakode</a>."

#: admin/class-license-admin.php:248
msgid "License activated successfully! Pro features are now available."
msgstr "Licencja aktywowana pomyślnie! Funkcje Pro są teraz dostępne."

#: admin/class-license-admin.php:252
msgid "Connected to Avakode successfully! Your license is active."
msgstr "Połączono z Avakode pomyślnie! Licencja jest aktywna."

#: admin/class-license-admin.php:278
msgid "License sync failed"
msgstr "Synchronizacja licencji nie powiodła się."

#: admin/class-license-admin.php:281
msgid ""
"Your license is active via Avakode — the plugin works normally. To clear any"
" leftover license banners, open Forge Suite dashboard and click Deactivate →"
" Connect again."
msgstr ""
"Twoja licencja jest aktywna przez Avakode — wtyczka działa normalnie. Aby "
"usunąć pozostałe banery licencyjne, otwórz pulpit nawigacyjny Forge Suite i "
"kliknij Dezaktywuj → Połącz ponownie."

#: admin/class-license-admin.php:293
msgid "Install Lang Forge Pro to activate your license"
msgstr "Zainstaluj Lang Forge Pro, aby aktywować swoją licencję."

#: admin/class-license-admin.php:294
msgid ""
"Pro features and license activation live in the Lang Forge Pro add-on. "
"Install Pro, then connect this site to your Avakode account — your license "
"activates automatically."
msgstr ""
"Funkcje Pro i aktywacja licencji znajdują się w dodatku Lang Forge Pro. "
"Zainstaluj Pro, a następnie połącz tę stronę z Twoim kontem Avakode — Twoja "
"licencja aktywuje się automatycznie."

#: admin/class-license-admin.php:297
msgid "Get Lang Forge Pro"
msgstr "Zdobądź Lang Forge Pro"

#: admin/class-license-admin.php:300
msgid "Already purchased? Open dashboard"
msgstr "Już zakupione? Otwórz panel"

#: admin/class-license-admin.php:308
msgid "Feature Comparison"
msgstr "Porównanie funkcji"

#~ msgid "Forge Suite"
#~ msgstr "Forge Suite"

#, php-format
#~ msgid ""
#~ "Freemius SDK is at %s, but the plugin is pinned to 2.13.x. The license-"
#~ "deactivation flow uses Reflection on the private Freemius API and may break "
#~ "on newer SDK internals."
#~ msgstr ""
#~ "SDK Freemius jest w wersji %s, ale wtyczka jest przypięta do 2.13.x. Proces "
#~ "dezaktywacji licencji korzysta z refleksji w prywatnym API Freemius i może "
#~ "przestać działać w przypadku nowszych wewnętrznych wersji SDK."

#, php-format
#~ msgid "Please report this at %s before upgrading further."
#~ msgstr "Proszę zgłosić to na %s przed dalszą aktualizacją."

#~ msgid "Add unlimited languages to your site."
#~ msgstr "Dodawaj nieograniczoną liczbę języków do witryny."

#, php-format
#~ msgid "You have %1$d active languages, but the Free plan supports %2$d."
#~ msgstr "Masz %1$d aktywnych języków, ale plan Free obsługuje %2$d."

#, php-format
#~ msgid ""
#~ "The extra %1$d language(s) are hidden from the language switcher, hreflang "
#~ "tags, and frontend rendering — your data is preserved and will reactivate "
#~ "the moment you %2$supgrade to Pro%3$s."
#~ msgstr ""
#~ "Dodatkowe %1$d języków jest ukrytych w przełączniku języków, tagach hreflang"
#~ " i renderowaniu frontendowym — twoje dane są zachowane i zostaną ponownie "
#~ "aktywowane w momencie, gdy %2$sprzejdziesz na Pro%3$s."

#~ msgid "Locked"
#~ msgstr "Zablokowane"

#~ msgid "Upgrade"
#~ msgstr "Ulepsz"

#, php-format
#~ msgid "\"%s\" should be translated as \"%s\" per glossary."
#~ msgstr "\"%s\" powinno być tłumaczone jako \"%s\" zgodnie ze słownikiem."

#~ msgid "License key is required."
#~ msgstr "Klucz licencji jest wymagany."

#, php-format
#~ msgid "License activated for %d plugin(s). Page will reload."
#~ msgstr "Licencja aktywowana dla %d wtyczki(-ek). Strona zostanie odświeżona."

#~ msgid "Activation failed."
#~ msgstr "Aktywacja nie powiodła się."

#~ msgid "Checking license scope..."
#~ msgstr "Sprawdzanie zakresu licencji..."

#~ msgid "This license key is not valid for any installed Forge plugin."
#~ msgstr ""
#~ "Ten klucz licencyjny nie jest ważny dla żadnego zainstalowanego wtyczki "
#~ "Forge."

#~ msgid "The matching plugin is already active or not installed on this site."
#~ msgstr ""
#~ "Pasująca wtyczka jest już aktywna lub nie jest zainstalowana na tej stronie."

#~ msgid ""
#~ "Could not verify which plugin this license belongs to. Please try again."
#~ msgstr ""
#~ "Nie można zweryfikować, do której wtyczki należy ta licencja. Proszę "
#~ "spróbować ponownie."

#~ msgid "Activating"
#~ msgstr "Aktywowanie"

#~ msgid "plugins…"
#~ msgstr "wtyczek…"

#~ msgid "plugins activated! Reloading…"
#~ msgstr "wtyczek aktywowanych! Odświeżanie…"

#~ msgid "activated."
#~ msgstr "aktywowano."

#~ msgid "Please enter a license key."
#~ msgstr "Wprowadź klucz licencji."

#~ msgid "No plugins available for activation."
#~ msgstr "Brak wtyczek dostępnych do aktywacji."

#~ msgid "Retry failed only"
#~ msgstr "Ponów tylko nieudane"

#~ msgid "or reload anyway"
#~ msgstr "lub odśwież i tak"

#~ msgid "Are you sure you want to deactivate the license for all plugins?"
#~ msgstr "Czy na pewno chcesz dezaktywować licencję dla wszystkich wtyczek?"

#~ msgid "Deactivating..."
#~ msgstr "Dezaktywowanie..."

#~ msgid "Deactivation failed."
#~ msgstr "Dezaktywacja nie powiodła się."

#~ msgid "Invalid license check request."
#~ msgstr "Nieprawidłowe żądanie sprawdzenia licencji."

#~ msgid "Could not verify the license right now."
#~ msgstr "Nie można teraz zweryfikować licencji."

#~ msgid "Unexpected license verification response."
#~ msgstr "Nieoczekiwana odpowiedź weryfikacji licencji."

#~ msgid "License verification failed."
#~ msgstr "Weryfikacja licencji nie powiodła się."

#~ msgid "Enter key again to activate remaining plugins."
#~ msgstr "Wprowadź klucz ponownie, aby aktywować pozostałe wtyczki."

#~ msgid "Deactivate"
#~ msgstr "Dezaktywuj"

#~ msgid ""
#~ "Click below to activate PRO on every Forge plugin at once. Bundle owners — "
#~ "one approve covers all 4."
#~ msgstr ""
#~ "Kliknij poniżej, aby aktywować PRO we wszystkich wtyczkach Forge "
#~ "jednocześnie. Posiadacze pakietu — jedno zatwierdzenie obejmuje wszystkie 4."

#~ msgid "Or paste a license key manually"
#~ msgstr "Lub wklej klucz licencji ręcznie"

#~ msgid "sk_XXXX..."
#~ msgstr "sk_XXXX..."

#~ msgid ""
#~ "Manual key entry requires each plugin to be connected to Freemius first. Use"
#~ " Connect to Avakode above to skip that step."
#~ msgstr ""
#~ "Ręczne wprowadzanie klucza wymaga, aby każda wtyczka była najpierw "
#~ "podłączona do Freemius. Użyj opcji Połącz z Avakode powyżej, aby pominąć ten"
#~ " krok."

#, php-format
#~ msgid "Found %d translation records across %d languages."
#~ msgstr "Znaleziono %d rekordów tłumaczeń w %d językach."

#, php-format
#~ msgid "Found %d posts assigned to languages, %d languages total."
#~ msgstr "Znaleziono %d wpisów przypisanych do języków, łącznie %d języków."

#, php-format
#~ msgid "Found %d translated strings across %d languages."
#~ msgstr "Znaleziono %d przetłumaczonych ciągów w %d językach."

#~ msgid ""
#~ "These settings apply to the lf_language_switcher() function and shortcode "
#~ "used in your theme."
#~ msgstr ""
#~ "Te ustawienia dotyczą funkcji lf_language_switcher() i shortcode używanego w"
#~ " motywie."

#~ msgid "AI Translate All"
#~ msgstr "Przetłumacz wszystko SI"

#~ msgid ""
#~ "AI translate every empty string in this domain across all languages? "
#~ "Translations are saved automatically. Uses API credits."
#~ msgstr ""
#~ "Przetłumaczyć SI każdy pusty ciąg w tej domenie we wszystkich językach? "
#~ "Tłumaczenia są zapisywane automatycznie. Zużywa kredyty API."

#, php-format
#~ msgid "%d of %d translated"
#~ msgstr "%d z %d przetłumaczono"

#~ msgid "Re-run AI translation against the latest source content"
#~ msgstr "Ponów tłumaczenie SI na najnowszej treści źródłowej"

#~ msgid ""
#~ "Re-run AI translation for this post? This overwrites the current translated "
#~ "content."
#~ msgstr ""
#~ "Uruchomić ponownie tłumaczenie SI dla tego wpisu? Spowoduje to nadpisanie "
#~ "aktualnej przetłumaczonej treści."

#~ msgid "License is already active."
#~ msgstr "Licencja jest już aktywna."

#~ msgid ""
#~ "License activation requires the Lang Forge Pro add-on. Install Lang Forge "
#~ "Pro first, then return here."
#~ msgstr ""
#~ "Aktywacja licencji wymaga dodatku Lang Forge Pro. Najpierw zainstaluj Lang "
#~ "Forge Pro, a następnie wróć tutaj."

#~ msgid "Activation failed. Please check your license key and try again."
#~ msgstr ""
#~ "Aktywacja nie powiodła się. Sprawdź klucz licencji i spróbuj ponownie."

#~ msgid "License sync with Freemius failed"
#~ msgstr "Synchronizacja licencji z Freemius nie powiodła się"

#~ msgid ""
#~ "Your license is active via Avakode — the plugin works normally. To clear "
#~ "Freemius-side banners, open Forge Suite dashboard and click Deactivate → "
#~ "Connect again."
#~ msgstr ""
#~ "Twoja licencja jest aktywna przez Avakode — wtyczka działa normalnie. Aby "
#~ "usunąć banery Freemius, otwórz pulpit Forge Suite i kliknij Dezaktywuj → "
#~ "Połącz ponownie."

#~ msgid "Activate License"
#~ msgstr "Aktywuj licencję"

#~ msgid "Enter your license key to activate Pro features."
#~ msgstr "Wprowadź klucz licencji, aby aktywować funkcje Pro."

#~ msgid "Install Lang Forge Pro to activate license"
#~ msgstr "Zainstaluj Lang Forge Pro, aby aktywować licencję"

#~ msgid ""
#~ "License activation lives inside the Lang Forge Pro add-on. Install Pro first"
#~ " — then return here, or your license will activate automatically once the "
#~ "Pro add-on connects to your Avakode dashboard."
#~ msgstr ""
#~ "Aktywacja licencji odbywa się w dodatku Lang Forge Pro. Najpierw zainstaluj "
#~ "Pro — a następnie wróć tutaj, lub twoja licencja aktywuje się automatycznie,"
#~ " gdy dodatek Pro połączy się z twoim panelem Avakode."

#~ msgid "Testing Tools"
#~ msgstr "Narzędzia testowe"

#~ msgid ""
#~ "Reset license to test the purchasing flow again. The plugin will return to "
#~ "Free/unregistered state."
#~ msgstr ""
#~ "Zresetuj licencję, aby ponownie przetestować proces zakupu. Wtyczka wróci do"
#~ " stanu Free/niezarejestrowanego."

#~ msgid "Reset license? Plugin will return to Free state."
#~ msgstr "Zresetować licencję? Wtyczka wróci do stanu Free."

#~ msgid "Reset License"
#~ msgstr "Zresetuj licencję"

#~ msgid "License has been reset. Plugin is now in Free state."
#~ msgstr "Licencja została zresetowana. Wtyczka jest teraz w stanie Free."

#, php-format
#~ msgid ""
#~ "You have reached the limit of %1$d languages on the Free plan. <a "
#~ "href=\"%2$s\">Upgrade to Pro</a> for unlimited languages."
#~ msgstr ""
#~ "Osiągnąłeś limit %1$d języków w planie Free. <a href=\"%2$s\">Przejdź na "
#~ "Pro</a>, aby korzystać z nieograniczonej liczby języków."

#~ msgid "Language Limit Reached"
#~ msgstr "Osiągnięto limit języków"

#~ msgid "Translation Memory requires a Pro license."
#~ msgstr "Pamięć tłumaczeń wymaga licencji Pro."

#, php-format
#~ msgid "Added %d segments to Translation Memory."
#~ msgstr "Dodano %d segmentów do Pamięci tłumaczeń."

#~ msgid "Invalid entry id."
#~ msgstr "Nieprawidłowy identyfikator wpisu."

#~ msgid "Target text cannot be empty."
#~ msgstr "Tekst docelowy nie może być pusty."

#~ msgid "Database error."
#~ msgstr "Błąd bazy danych."

#~ msgid "No TMX file uploaded."
#~ msgstr "Nie przesłano pliku TMX."

#~ msgid "TMX file too large (max 10 MB)."
#~ msgstr "Plik TMX jest zbyt duży (maks. 10 MB)."

#~ msgid "Only .tmx and .xml files are accepted."
#~ msgstr "Akceptowane są tylko pliki .tmx i .xml."

#~ msgid "Could not read TMX file."
#~ msgstr "Nie można odczytać pliku TMX."

#, php-format
#~ msgid "Connect %s to your Avakode account"
#~ msgstr "Połącz %s z kontem Avakode"

#~ msgid "Connected. Your license is automatically synced from Avakode."
#~ msgstr "Połączono. Licencja jest automatycznie synchronizowana z Avakode."

#~ msgid "Sign in at Avakode to automatically fill in your license key."
#~ msgstr "Zaloguj się w Avakode, aby automatycznie uzupełnić klucz licencji."

#~ msgid "Reconnect"
#~ msgstr "Połącz ponownie"

#~ msgid "Preparing…"
#~ msgstr "Przygotowywanie…"

#~ msgid "Invalid parameters"
#~ msgstr "Nieprawidłowe parametry"

#, php-format
#~ msgid "Duplication complete! %d posts processed for %s."
#~ msgstr "Duplikowanie zakończone! Przetworzono %d wpisów dla %s."

#, php-format
#~ msgid "Duplication complete! %d posts created for %s."
#~ msgstr "Duplikowanie zakończone! Utworzono %d wpisów dla %s."

#, php-format
#~ msgid "Processing... %d / %d"
#~ msgstr "Przetwarzanie... %d / %d"

#~ msgid "Duplicate + AI Translate"
#~ msgstr "Duplikuj + Tłumaczenie SI"

#~ msgid "Proceed"
#~ msgstr "Kontynuuj"

#~ msgid "Background translation in progress"
#~ msgstr "Tłumaczenie w tle w toku"

#~ msgid "you can leave this page"
#~ msgstr "możesz opuścić tę stronę"

#~ msgid "translated"
#~ msgstr "przetłumaczono"

#~ msgid "failed"
#~ msgstr "niepowodzenie"

#~ msgid "in progress"
#~ msgstr "w toku"

#~ msgid "Translation was interrupted:"
#~ msgstr "Tłumaczenie zostało przerwane:"

#~ msgid "posts translated"
#~ msgstr "wpisów przetłumaczono"

#~ msgid "Translation was interrupted."
#~ msgstr "Tłumaczenie zostało przerwane."

#~ msgid "completed"
#~ msgstr "ukończono"

#~ msgid "remaining."
#~ msgstr "pozostało."

#~ msgid "Resume"
#~ msgstr "Wznów"

#~ msgid "Resuming..."
#~ msgstr "Wznawianie..."

#~ msgid "Translating..."
#~ msgstr "Tłumaczenie..."

#~ msgid "Translation complete!"
#~ msgstr "Tłumaczenie zakończone!"

#~ msgid "Create draft copies of ALL published content?"
#~ msgstr "Utworzyć robocze kopie CAŁEJ opublikowanej treści?"

#~ msgid "Source and target language must be different."
#~ msgstr "Język źródłowy i docelowy muszą być różne."

#~ msgid "Estimated Translation Cost"
#~ msgstr "Szacowany koszt tłumaczenia"

#~ msgid "Posts to translate:"
#~ msgstr "Wpisy do tłumaczenia:"

#~ msgid "already translated"
#~ msgstr "już przetłumaczone"

#~ msgid "Total words:"
#~ msgstr "Łącznie słów:"

#~ msgid "Estimated tokens:"
#~ msgstr "Szacowane tokeny:"

#~ msgid "Estimated API cost:"
#~ msgstr "Szacowany koszt API:"

#~ msgid "Fast mode"
#~ msgstr "Tryb szybki"

#~ msgid "stay on this page"
#~ msgstr "pozostań na tej stronie"

#~ msgid "min"
#~ msgstr "min"

#~ msgid "Background mode"
#~ msgstr "Tryb w tle"

#~ msgid "can leave the page"
#~ msgstr "możesz opuścić stronę"

#~ msgid "This uses your AI API credits."
#~ msgstr "Spowoduje to wykorzystanie kredytów AI API."

#~ msgid "Starting..."
#~ msgstr "Uruchamianie..."

#~ msgid "Preparing..."
#~ msgstr "Przygotowywanie..."

#~ msgid "All posts already translated!"
#~ msgstr "Wszystkie wpisy zostały już przetłumaczone!"

#~ msgid "Background translation started."
#~ msgstr "Tłumaczenie w tle uruchomione."

#~ msgid "You can leave this page."
#~ msgstr "Możesz opuścić tę stronę."

#~ msgid "sec"
#~ msgstr "sek"

#~ msgid "remaining"
#~ msgstr "pozostało"

#~ msgid "Translation error. Please try again."
#~ msgstr "Błąd tłumaczenia. Spróbuj ponownie."

#~ msgid "Total time:"
#~ msgstr "Łączny czas:"

#~ msgid "Original or translation post not found."
#~ msgstr "Nie znaleziono oryginalnego wpisu ani tłumaczenia."

#~ msgid "Original or translation content is empty."
#~ msgstr "Oryginalna treść lub tłumaczenie jest puste."

#~ msgid "Failed to parse AI quality check response."
#~ msgstr "Nie udało się przetworzyć odpowiedzi kontroli jakości SI."

#~ msgid ""
#~ "Another fix is being applied to this translation. Please retry in a moment."
#~ msgstr ""
#~ "Trwa stosowanie innej poprawki do tego tłumaczenia. Spróbuj ponownie za "
#~ "chwilę."

#~ msgid "Translation post not found."
#~ msgstr "Nie znaleziono wpisu tłumaczenia."

#~ msgid ""
#~ "Could not find the segment to replace in the translation. The content may "
#~ "have changed."
#~ msgstr ""
#~ "Nie można znaleźć segmentu do zastąpienia w tłumaczeniu. Treść mogła ulec "
#~ "zmianie."

#~ msgid "Fix applied successfully."
#~ msgstr "Poprawka zastosowana pomyślnie."

#~ msgid "Image ID:"
#~ msgstr "ID obrazu:"

#~ msgid ""
#~ "Forge Suite can send anonymous usage signals so we can prioritise the "
#~ "features you actually rely on and catch regressions before they reach "
#~ "everyone. Participation is optional and fully private."
#~ msgstr ""
#~ "Forge Suite może wysyłać anonimowe sygnały użytkowania, abyśmy mogli "
#~ "priorytetyzować funkcje, z których rzeczywiście korzystasz, i wykrywać błędy"
#~ " zanim dotrą do wszystkich. Udział jest opcjonalny i całkowicie prywatny."

#~ msgid "No personal data: no emails, no post content, no visitor identifiers."
#~ msgstr ""
#~ "Bez danych osobowych: bez adresów e-mail, treści wpisów ani identyfikatorów "
#~ "odwiedzających."

#~ msgid ""
#~ "Your site URL is hashed (one-way) before sending — we can't reverse it."
#~ msgstr ""
#~ "Adres URL Twojej witryny jest skrótem jednokierunkowym przed wysłaniem — nie"
#~ " możemy go odwrócić."

#~ msgid ""
#~ "Only event names and counters by default. Change your mind any time in Forge"
#~ " settings."
#~ msgstr ""
#~ "Domyślnie tylko nazwy zdarzeń i liczniki. Możesz zmienić decyzję w dowolnym "
#~ "momencie w ustawieniach Forge."

#~ msgid ""
#~ "Event names and bucketed counters only (feature opened, translation created,"
#~ " etc.). Required for the roadmap feedback loop."
#~ msgstr ""
#~ "Tylko nazwy zdarzeń i zagregowane liczniki (otwarto funkcję, utworzono "
#~ "tłumaczenie itp.). Wymagane dla pętli informacji zwrotnej w planowaniu."

#~ msgid ""
#~ "When a Forge plugin hits an error, send a sanitised sample (emails, URLs and"
#~ " large numeric IDs stripped). Hashes of each error are always sent to count "
#~ "repeats — this opt-in adds the readable text so we can actually fix "
#~ "recurring issues on your install sooner."
#~ msgstr ""
#~ "Gdy wtyczka Forge napotka błąd, wyślij oczyszczoną próbkę (adresy e-mail, "
#~ "URL-e i duże ID numeryczne są usuwane). Skróty każdego błędu są zawsze "
#~ "wysyłane — ta zgoda dodaje czytelny tekst, abyśmy mogli szybciej naprawić "
#~ "powtarzające się problemy."

#~ msgid "Source post not found"
#~ msgstr "Nie znaleziono wpisu źródłowego"

#~ msgid "Translation saved"
#~ msgstr "Tłumaczenie zapisane"

#~ msgid "Preview Mode - Changes not saved"
#~ msgstr "Tryb podglądu — zmiany niezapisane"

#~ msgid "Live Preview"
#~ msgstr "Podgląd na żywo"

#~ msgid "Preview Draft"
#~ msgstr "Podgląd wersji roboczej"

#~ msgid "(auto-translated)"
#~ msgstr "(automatycznie przetłumaczone)"

#~ msgid "Source post not found."
#~ msgstr "Nie znaleziono wpisu źródłowego."

#~ msgid "No snapshot available."
#~ msgstr "Brak dostępnego migawki."

#~ msgid "Changes in Original"
#~ msgstr "Zmiany w oryginale"

#~ msgid "Title changed:"
#~ msgstr "Tytuł zmieniony:"

#~ msgid "Content changed:"
#~ msgstr "Treść zmieniona:"

#~ msgid "No visible changes detected."
#~ msgstr "Nie wykryto widocznych zmian."

#~ msgid "Translation marked as current."
#~ msgstr "Tłumaczenie oznaczone jako aktualne."

#~ msgid "AI credits"
#~ msgstr "kredyty AI"

#~ msgid "AI Credits"
#~ msgstr "Kredyty AI"

#, php-format
#~ msgid "of %s remaining"
#~ msgstr "z %s pozostało"

#~ msgid "Add-on"
#~ msgstr "Dodatek"

#~ msgid "Validity"
#~ msgstr "Ważność"

#~ msgid "Never expire"
#~ msgstr "Bezterminowe"

#~ msgid "Close"
#~ msgstr "Zamknij"

#~ msgid "Refresh"
#~ msgstr "Odśwież"

#~ msgid "Buy credits"
#~ msgstr "Kup kredyty"

#~ msgid "Proceed to checkout"
#~ msgstr "Przejdź do kasy"

#~ msgid "Select a pack above to proceed."
#~ msgstr "Wybierz pakiet powyżej, aby kontynuować."

#~ msgid "Start free trial"
#~ msgstr "Rozpocznij bezpłatny okres próbny"

#~ msgid "Trial active"
#~ msgstr "Okres próbny aktywny"

#~ msgid "Unknown product"
#~ msgstr "Nieznany produkt"

#~ msgid "Trial is unavailable right now."
#~ msgstr "Okres próbny jest obecnie niedostępny."

#~ msgid "Could not start the trial. Please try again."
#~ msgstr "Nie można było rozpocząć okresu próbnego. Spróbuj ponownie."

#, php-format
#~ msgid "%d"
#~ msgstr "%d"

#~ msgid "1"
#~ msgstr "1"

#, php-format
#~ msgid "This action costs %d credits. Continue?"
#~ msgstr "Ta akcja kosztuje %d kredytów. Kontynuować?"

#, php-format
#~ msgid "%d credits"
#~ msgstr "%d kredytów"

#~ msgid "Confirm credit usage"
#~ msgstr "Potwierdź użycie kredytów"

#, php-format
#~ msgid "Spend %d and continue"
#~ msgstr "Wydaj %d i kontynuuj"

#~ msgid "Starting…"
#~ msgstr "Rozpoczynanie…"

#~ msgid "All changes saved"
#~ msgstr "Wszystkie zmiany zapisane"

#~ msgid "Error saving"
#~ msgstr "Błąd zapisywania"

#~ msgid "Copy all from original?"
#~ msgstr "Skopiować wszystko z oryginału?"

#~ msgid "You have unsaved changes. Leave anyway?"
#~ msgstr "Masz niezapisane zmiany. Wyjść mimo to?"

#~ msgid "Inserted from Translation Memory"
#~ msgstr "Wstawiono z Pamięci tłumaczeń"

#~ msgid "✔ From Translation Memory (no credit)"
#~ msgstr "✔ Z Pamięci tłumaczeń (bez kredytu)"

#~ msgid "✨ Generated by AI (1 credit)"
#~ msgstr "✨ Wygenerowano przez SI (1 kredyt)"

#~ msgid "Queued"
#~ msgstr "W kolejce"

#~ msgid "Re-run QA"
#~ msgstr "Ponów kontrolę jakości"

#~ msgid ""
#~ "Changes saved to translation. <a href=\"#\" class=\"lf-qa-reload-link\" "
#~ "style=\"color:#0EC49E;font-weight:600;\">Refresh editor</a>"
#~ msgstr ""
#~ "Zmiany zapisano w tłumaczeniu. <a href=\"#\" class=\"lf-qa-reload-link\" "
#~ "style=\"color:#0EC49E;font-weight:600;\">Odśwież edytor</a>"

#~ msgid ""
#~ "This segment was modified by another edit. Re-run QA Check to get up-to-date"
#~ " suggestions."
#~ msgstr ""
#~ "Ten segment został zmodyfikowany przez inną edycję. Uruchom ponownie "
#~ "kontrolę jakości, aby uzyskać aktualne sugestie."

#~ msgid ""
#~ "You have unsaved AI QA Check results. Leaving will discard them and spend AI"
#~ " credits again on the next run."
#~ msgstr ""
#~ "Masz niezapisane wyniki kontroli jakości SI. Opuszczenie strony spowoduje "
#~ "ich utratę, a następne uruchomienie ponownie zużyje kredyty SI."

#~ msgid "Source / target language not detected."
#~ msgstr "Nie wykryto języka źródłowego / docelowego."

#~ msgid "AI returned an empty response."
#~ msgstr "SI zwróciła pustą odpowiedź."

#~ msgid "AI re-generate request failed."
#~ msgstr "Żądanie ponownego generowania przez SI nie powiodło się."

#~ msgid "No segments to translate."
#~ msgstr "Brak segmentów do przetłumaczenia."

#, php-format
#~ msgid "Translating %d segments…"
#~ msgstr "Tłumaczenie %d segmentów…"

#~ msgid "Checking translation quality…"
#~ msgstr "Sprawdzanie jakości tłumaczenia…"

#~ msgid "Applying…"
#~ msgstr "Stosowanie…"

#~ msgid "Outdated"
#~ msgstr "Nieaktualne"

#~ msgid "Content"
#~ msgstr "Treść"

#~ msgid "Paragraph"
#~ msgstr "Akapit"

#~ msgid "Post"
#~ msgstr "Wpis"

#~ msgid "Excerpt"
#~ msgstr "Fragment"

#~ msgid "Missing required data."
#~ msgstr "Brakuje wymaganych danych."

#~ msgid "No translatable text segments found."
#~ msgstr "Nie znaleziono tłumaczalnych segmentów tekstu."

#~ msgid "Translate Page"
#~ msgstr "Przetłumacz stronę"

#~ msgid "Click on any text to translate it"
#~ msgstr "Kliknij dowolny tekst, aby go przetłumaczyć"

#~ msgid "Exit Editor"
#~ msgstr "Wyjdź z edytora"

#~ msgid "Exit"
#~ msgstr "Wyjdź"

#~ msgid "Translate"
#~ msgstr "Tłumacz"

#~ msgid "AI not configured. Add an API key in Lang Forge settings."
#~ msgstr ""
#~ "SI nie jest skonfigurowana. Dodaj klucz API w ustawieniach Lang Forge."

#~ msgid "AI not configured"
#~ msgstr "SI nie jest skonfigurowana"

#, php-format
#~ msgid "%d segments translated"
#~ msgstr "%d segmentów przetłumaczono"

#~ msgid "Unknown"
#~ msgstr "Nieznane"

#~ msgid "Translation Analytics"
#~ msgstr "Analityka tłumaczeń"

#~ msgid "Translation analytics"
#~ msgstr "Analityka tłumaczeń"

#~ msgid "30-day summary of translations created, published and pending."
#~ msgstr ""
#~ "30-dniowe podsumowanie tłumaczeń tworzonych, opublikowanych i oczekujących."

#~ msgid "Translations Created"
#~ msgstr "Tłumaczenia utworzone"

#~ msgid "Translations Published"
#~ msgstr "Tłumaczenia opublikowane"

#~ msgid "Translations by Language"
#~ msgstr "Tłumaczenia według języka"

#~ msgid "Count"
#~ msgstr "Liczba"

#~ msgid "No data yet."
#~ msgstr "Brak danych."

#~ msgid "Top Translators"
#~ msgstr "Najlepsi tłumacze"

#~ msgid "User"
#~ msgstr "Użytkownik"

#~ msgid "Update package failed its integrity check and was not installed."
#~ msgstr ""
#~ "Pakiet aktualizacji nie przeszedł weryfikacji integralności i nie został "
#~ "zainstalowany."

#~ msgid "Update package signature could not be verified and was not installed."
#~ msgstr ""
#~ "Podpis pakietu aktualizacji nie mógł zostać zweryfikowany i nie został "
#~ "zainstalowany."

#~ msgid "Translator"
#~ msgstr "Tłumacz"

#~ msgid "Outdated translation!"
#~ msgstr "Nieaktualne tłumaczenie!"

#, php-format
#~ msgid "The original content was updated %s after this translation."
#~ msgstr "Oryginalna treść została zaktualizowana %s po tym tłumaczeniu."

#~ msgid "View original"
#~ msgstr "Zobacz oryginał"

#, php-format
#~ msgid "[%1$s] New content needs translation: %2$s"
#~ msgstr "[%1$s] Nowa treść wymaga tłumaczenia: %2$s"

#~ msgid "New content needs translation"
#~ msgstr "Nowa treść wymaga tłumaczenia"

#, php-format
#~ msgid "New translation task on %s"
#~ msgstr "Nowe zadanie tłumaczenia na %s"

#~ msgid "New content has been published and needs translation."
#~ msgstr "Nowa treść została opublikowana i wymaga tłumaczenia."

#~ msgid "Missing translations"
#~ msgstr "Brakujące tłumaczenia"

#~ msgid "Open translation task"
#~ msgstr "Otwórz zadanie tłumaczenia"

#, php-format
#~ msgid "Sent by %s on your WordPress site."
#~ msgstr "Wysłane przez %s na Twojej stronie WordPress."

#~ msgid "Invalid XLIFF file"
#~ msgstr "Nieprawidłowy plik XLIFF"

#~ msgid "Import / Export Translations"
#~ msgstr "Import / Eksport tłumaczeń"

#~ msgid "Export XLIFF or CSV for translators, then import the result back."
#~ msgstr ""
#~ "Eksportuj XLIFF lub CSV dla tłumaczy, a następnie importuj wynik z powrotem."

#~ msgid "Export"
#~ msgstr "Eksportuj"

#~ msgid ""
#~ "Export translations for professional translation services (XLIFF) or "
#~ "spreadsheets (CSV)."
#~ msgstr ""
#~ "Eksportuj tłumaczenia dla profesjonalnych usług tłumaczeniowych (XLIFF) lub "
#~ "arkuszy kalkulacyjnych (CSV)."

#~ msgid "Source Language"
#~ msgstr "Język źródłowy"

#~ msgid "Target Language"
#~ msgstr "Język docelowy"

#~ msgid "Format"
#~ msgstr "Format"

#~ msgid "Import"
#~ msgstr "Importuj"

#~ msgid "Import translated XLIFF or CSV files."
#~ msgstr "Importuj przetłumaczone pliki XLIFF lub CSV."

#~ msgid "File"
#~ msgstr "Plik"

#, php-format
#~ msgid "Image for %s"
#~ msgstr "Obraz dla %s"

#~ msgid ""
#~ "Enter attachment ID of the language-specific image, or leave empty to use "
#~ "default."
#~ msgstr ""
#~ "Wprowadź ID załącznika obrazu specyficznego dla języka lub pozostaw puste, "
#~ "aby użyć domyślnego."

#~ msgid "Visual Translation Editor"
#~ msgstr "Wizualny edytor tłumaczeń"

#~ msgid "Side-by-side translation with AI assist (PRO)."
#~ msgstr "Tłumaczenie obok siebie z asystą SI (PRO)."

#~ msgid "Select a post and target language to start translating."
#~ msgstr "Wybierz wpis i język docelowy, aby rozpocząć tłumaczenie."

#~ msgid "Limited content available"
#~ msgstr "Ograniczona dostępność treści"

#, php-format
#~ msgid ""
#~ "This page uses a custom template (%s) that renders content via PHP code "
#~ "rather than the WordPress editor. Template-generated content cannot be "
#~ "extracted for translation in the Visual Editor. Use the standard WordPress "
#~ "editor or translate the theme template files directly."
#~ msgstr ""
#~ "Ta strona używa niestandardowego szablonu (%s), który renderuje treść za "
#~ "pomocą kodu PHP, a nie edytora WordPress. Treści generowane przez szablon "
#~ "nie mogą być wyodrębnione do tłumaczenia w Edytorze wizualnym. Użyj "
#~ "standardowego edytora WordPress lub tłumacz pliki szablonów bezpośrednio."

#~ msgid "QA Check"
#~ msgstr "Kontrola jakości"

#~ msgid "Copy All from Original"
#~ msgstr "Skopiuj wszystko z oryginału"

#~ msgid "Save All"
#~ msgstr "Zapisz wszystko"

#~ msgid "Open in Editor"
#~ msgstr "Otwórz w edytorze"

#~ msgid "Enter translated title..."
#~ msgstr "Wprowadź przetłumaczony tytuł..."

#~ msgid "Copy from original"
#~ msgstr "Kopiuj z oryginału"

#~ msgid "Re-generate with AI (uses Translation Memory if available)"
#~ msgstr "Generuj ponownie z SI (używa Pamięci tłumaczeń, jeśli dostępna)"

#~ msgid "Click to translate..."
#~ msgstr "Kliknij, aby przetłumaczyć..."

#~ msgid ""
#~ "No translatable fields found for this post. The post might be empty or use "
#~ "unsupported field types."
#~ msgstr ""
#~ "Nie znaleziono pól do tłumaczenia dla tego wpisu. Wpis może być pusty lub "
#~ "używać nieobsługiwanych typów pól."

#~ msgid "Glossary Terms"
#~ msgstr "Terminy słownika"

#~ msgid "Translation Quality Check"
#~ msgstr "Kontrola jakości tłumaczenia"

#~ msgid "Content Type"
#~ msgstr "Typ treści"

#~ msgid "-- All types --"
#~ msgstr "-- Wszystkie typy --"

#~ msgid "Post to translate"
#~ msgstr "Wpis do tłumaczenia"

#~ msgid "-- Select a post --"
#~ msgstr "-- Wybierz wpis --"

#~ msgid "No posts found. Make sure posts have a language set."
#~ msgstr "Nie znaleziono wpisów. Upewnij się, że wpisy mają ustawiony język."

#~ msgid "Open Editor"
#~ msgstr "Otwórz edytor"

#~ msgid "AI translation failed. Please try again."
#~ msgstr "Tłumaczenie SI nie powiodło się. Spróbuj ponownie."

#~ msgid "AI request failed. Please try again."
#~ msgstr "Żądanie SI nie powiodło się. Spróbuj ponownie."

#~ msgid "AI translation requires a Pro license."
#~ msgstr "Tłumaczenie SI wymaga licencji Pro."

#~ msgid ""
#~ "Connect to Avakode or activate a license to enable AI translation for this "
#~ "domain."
#~ msgstr ""
#~ "Połącz z Avakode lub aktywuj licencję, aby włączyć tłumaczenie AI dla tej "
#~ "domeny."

#~ msgid ""
#~ "Browse, edit, import and export every translation pair LangForge has "
#~ "captured."
#~ msgstr ""
#~ "Przeglądaj, edytuj, importuj i eksportuj każdą parę tłumaczeń przechwyconą "
#~ "przez Lang Forge."

#~ msgid ""
#~ "Translation Memory grows automatically as you save translations in the "
#~ "Visual Editor or run AI translation. Use this page to search, fix bad "
#~ "translations, import an existing TMX file, or export the whole memory for "
#~ "re-use on another site."
#~ msgstr ""
#~ "Pamięć tłumaczeń rośnie automatycznie podczas zapisywania tłumaczeń w "
#~ "Edytorze wizualnym lub uruchamiania tłumaczenia SI. Użyj tej strony, aby "
#~ "wyszukiwać, poprawiać błędne tłumaczenia, importować istniejący plik TMX lub"
#~ " eksportować całą pamięć do ponownego użycia na innej witrynie."

#~ msgid "Your Translation Memory is empty"
#~ msgstr "Pamięć tłumaczeń jest pusta"

#~ msgid ""
#~ "Translation Memory fills up automatically every time you save a translation "
#~ "in the Visual Editor or use AI translation. You can also seed it from "
#~ "existing translations or import a TMX file from a previous translation tool."
#~ msgstr ""
#~ "Pamięć tłumaczeń uzupełnia się automatycznie przy każdym zapisaniu "
#~ "tłumaczenia w Edytorze wizualnym lub użyciu tłumaczenia SI. Możesz ją też "
#~ "zasilić z istniejących tłumaczeń lub zaimportować plik TMX z poprzedniego "
#~ "narzędzia."

#~ msgid "Populate from existing translations"
#~ msgstr "Wypełnij z istniejących tłumaczeń"

#~ msgid "Import TMX file"
#~ msgstr "Importuj plik TMX"

#~ msgid "Search source or target text…"
#~ msgstr "Szukaj tekstu źródłowego lub docelowego…"

#~ msgid "Any source language"
#~ msgstr "Dowolny język źródłowy"

#~ msgid "Any target language"
#~ msgstr "Dowolny język docelowy"

#~ msgid "Populate from translations"
#~ msgstr "Wypełnij z tłumaczeń"

#~ msgid "Import TMX"
#~ msgstr "Importuj TMX"

#~ msgid "Export TMX"
#~ msgstr "Eksportuj TMX"

#~ msgid "entries in memory"
#~ msgstr "wpisów w pamięci"

#~ msgid "Target"
#~ msgstr "Docelowy"

#~ msgid "Used"
#~ msgstr "Użyte"

#~ msgid "Updated"
#~ msgstr "Zaktualizowane"

#~ msgid "Loading…"
#~ msgstr "Ładowanie…"

#~ msgid "Prev"
#~ msgstr "Poprz."

#~ msgid "Edit translation"
#~ msgstr "Edytuj tłumaczenie"

#~ msgid ""
#~ "The source text is the unique key of this entry and cannot be edited. "
#~ "Editing the target text will improve future suggestions."
#~ msgstr ""
#~ "Tekst źródłowy jest unikalnym kluczem tego wpisu i nie można go edytować. "
#~ "Edytowanie tekstu docelowego poprawi przyszłe sugestie."

#~ msgid ""
#~ "Upload a TMX 1.4 file. LangForge will parse it, show you what it found, and "
#~ "let you confirm before adding entries to your memory."
#~ msgstr ""
#~ "Prześlij plik TMX 1.4. Lang Forge przetworzy go, pokaże co znalazł i pozwoli"
#~ " potwierdzić przed dodaniem wpisów do pamięci."

#~ msgid "Overwrite existing entries (otherwise duplicates are skipped)."
#~ msgstr "Nadpisuj istniejące wpisy (w przeciwnym razie duplikaty są pomijane)."

#~ msgid "Delete this Translation Memory entry? This cannot be undone."
#~ msgstr "Usunąć ten wpis Pamięci tłumaczeń? Tej operacji nie można cofnąć."

#~ msgid "Entry deleted."
#~ msgstr "Wpis usunięty."

#~ msgid "No entries match your filters."
#~ msgstr "Żadne wpisy nie pasują do filtrów."

#~ msgid ""
#~ "Scan all existing translations and add their segments to Translation Memory?"
#~ msgstr ""
#~ "Przeskanować wszystkie istniejące tłumaczenia i dodać ich segmenty do "
#~ "pamięci tłumaczeń?"

#~ msgid "Parsing TMX…"
#~ msgstr "Analizowanie TMX…"

#, php-format
#~ msgid "Import finished. Imported %1$d, skipped %2$d duplicates, %3$d errors."
#~ msgstr ""
#~ "Import zakończony. Zaimportowano %1$d, pominięto %2$d duplikatów, %3$d "
#~ "błędów."

#, php-format
#~ msgid "Records without two language pairs (incomplete <tu>): %d"
#~ msgstr "Rekordy bez dwóch par językowych (niekompletny <tu>): %d"

#, php-format
#~ msgid "Records with empty or unrecognised <seg>: %d"
#~ msgstr "Rekordy z pustym lub nierozpoznanym <seg>: %d"

#, php-format
#~ msgid "Database insert failures: %d"
#~ msgstr "Błędy wstawiania do bazy danych: %d"

#~ msgid ""
#~ "Tip: full-DB exports usually contain <tu> entries with 3+ languages or empty"
#~ " segments. Re-export with a specific language pair (Filter by language pair "
#~ "→ Export) for a clean import."
#~ msgstr ""
#~ "Wskazówka: pełne eksporty bazy danych zwykle zawierają wpisy <tu> z 3+ "
#~ "językami lub pustymi segmentami. Ponownie wyeksportuj z konkretną parą "
#~ "językową (Filtruj według pary językowej → Eksportuj), aby uzyskać czysty "
#~ "import."

#, php-format
#~ msgid "Added %d segment(s) to Translation Memory."
#~ msgstr "Dodano %d segment(ów) do pamięci tłumaczeń."

#~ msgid "Invalid TMX XML."
#~ msgstr "Nieprawidłowy XML TMX."

#~ msgid "No translation units found in TMX file."
#~ msgstr "Nie znaleziono jednostek tłumaczenia w pliku TMX."

#~ msgid ""
#~ "Run migration on a staging site first. The translated post content already "
#~ "exists in your database — migration only imports language assignments and "
#~ "translation groupings."
#~ msgstr ""
#~ "Najpierw uruchom migrację na stronie testowej. Przetłumaczona treść wpisów "
#~ "już istnieje w Twojej bazie danych — migracja importuje tylko przypisania "
#~ "językowe i grupowania tłumaczeń."

#~ msgid "No supported multilingual plugins detected. Supported: WPML, Polylang."
#~ msgstr ""
#~ "Nie wykryto obsługiwanych wtyczek wielojęzycznych. Obsługiwane: WPML, "
#~ "Polylang."

#, php-format
#~ msgid ""
#~ "New content has been published and needs translation.\n"
#~ "\n"
#~ "Title: %s\n"
#~ "Type: %s\n"
#~ "Missing translations: %s\n"
#~ "\n"
#~ "Edit: %s"
#~ msgstr ""
#~ "Nowa treść została opublikowana i wymaga tłumaczenia.\n"
#~ "\n"
#~ "Tytuł: %s\n"
#~ "Typ: %s\n"
#~ "Brakujące tłumaczenia: %s\n"
#~ "\n"
#~ "Edytuj: %s"

#~ msgid "LangForge sections"
#~ msgstr "Sekcje Lang Forge"
