summaryrefslogtreecommitdiffstats
path: root/l10n-pl/browser
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--l10n-pl/browser/branding/official/brand.dtd11
-rw-r--r--l10n-pl/browser/branding/official/brand.ftl37
-rw-r--r--l10n-pl/browser/branding/official/brand.properties14
-rw-r--r--l10n-pl/browser/browser/aboutCertError.ftl126
-rw-r--r--l10n-pl/browser/browser/aboutConfig.ftl54
-rw-r--r--l10n-pl/browser/browser/aboutDialog.ftl46
-rw-r--r--l10n-pl/browser/browser/aboutLogins.ftl324
-rw-r--r--l10n-pl/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-pl/browser/browser/aboutPrivateBrowsing.ftl27
-rw-r--r--l10n-pl/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-pl/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-pl/browser/browser/aboutSessionRestore.ftl43
-rw-r--r--l10n-pl/browser/browser/aboutTabCrashed.ftl27
-rw-r--r--l10n-pl/browser/browser/allTabsMenu.ftl26
-rw-r--r--l10n-pl/browser/browser/appMenuNotifications.ftl78
-rw-r--r--l10n-pl/browser/browser/appmenu.ftl168
-rw-r--r--l10n-pl/browser/browser/branding/brandings.ftl32
-rw-r--r--l10n-pl/browser/browser/branding/sync-brand.ftl107
-rw-r--r--l10n-pl/browser/browser/browser.ftl620
-rw-r--r--l10n-pl/browser/browser/browserContext.ftl339
-rw-r--r--l10n-pl/browser/browser/browserSets.ftl180
-rw-r--r--l10n-pl/browser/browser/customizeMode.ftl47
-rw-r--r--l10n-pl/browser/browser/defaultBrowserNotification.ftl9
-rw-r--r--l10n-pl/browser/browser/downloads.ftl166
-rw-r--r--l10n-pl/browser/browser/editBookmarkOverlay.ftl42
-rw-r--r--l10n-pl/browser/browser/menubar.ftl349
-rw-r--r--l10n-pl/browser/browser/migration.ftl148
-rw-r--r--l10n-pl/browser/browser/newInstallPage.ftl33
-rw-r--r--l10n-pl/browser/browser/newtab/asrouter.ftl314
-rw-r--r--l10n-pl/browser/browser/newtab/newtab.ftl243
-rw-r--r--l10n-pl/browser/browser/newtab/onboarding.ftl229
-rw-r--r--l10n-pl/browser/browser/nsserrors.ftl354
-rw-r--r--l10n-pl/browser/browser/pageInfo.ftl260
-rw-r--r--l10n-pl/browser/browser/panicButton.ftl31
-rw-r--r--l10n-pl/browser/browser/places.ftl71
-rw-r--r--l10n-pl/browser/browser/policies/policies-descriptions.ftl114
-rw-r--r--l10n-pl/browser/browser/preferences/addEngine.ftl22
-rw-r--r--l10n-pl/browser/browser/preferences/applicationManager.ftl21
-rw-r--r--l10n-pl/browser/browser/preferences/blocklists.ftl33
-rw-r--r--l10n-pl/browser/browser/preferences/clearSiteData.ftl53
-rw-r--r--l10n-pl/browser/browser/preferences/colors.ftl37
-rw-r--r--l10n-pl/browser/browser/preferences/connection.ftl88
-rw-r--r--l10n-pl/browser/browser/preferences/containers.ftl87
-rw-r--r--l10n-pl/browser/browser/preferences/fonts.ftl157
-rw-r--r--l10n-pl/browser/browser/preferences/fxaPairDevice.ftl15
-rw-r--r--l10n-pl/browser/browser/preferences/languages.ftl73
-rw-r--r--l10n-pl/browser/browser/preferences/permissions.ftl157
-rw-r--r--l10n-pl/browser/browser/preferences/preferences.ftl1181
-rw-r--r--l10n-pl/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-pl/browser/browser/preferences/siteDataSettings.ftl57
-rw-r--r--l10n-pl/browser/browser/preferences/translation.ftl33
-rw-r--r--l10n-pl/browser/browser/protections.ftl254
-rw-r--r--l10n-pl/browser/browser/protectionsPanel.ftl108
-rw-r--r--l10n-pl/browser/browser/safeMode.ftl16
-rw-r--r--l10n-pl/browser/browser/safebrowsing/blockedSite.ftl33
-rw-r--r--l10n-pl/browser/browser/sanitize.ftl110
-rw-r--r--l10n-pl/browser/browser/screenshots.ftl47
-rw-r--r--l10n-pl/browser/browser/search.ftl19
-rw-r--r--l10n-pl/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-pl/browser/browser/sidebarMenu.ftl15
-rw-r--r--l10n-pl/browser/browser/sync.ftl21
-rw-r--r--l10n-pl/browser/browser/syncedTabs.ftl43
-rw-r--r--l10n-pl/browser/browser/tabContextMenu.ftl101
-rw-r--r--l10n-pl/browser/browser/toolbarContextMenu.ftl76
-rw-r--r--l10n-pl/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-pl/browser/browser/webrtcIndicator.ftl40
-rw-r--r--l10n-pl/browser/chrome/browser-region/region.properties26
-rw-r--r--l10n-pl/browser/chrome/browser/accounts.properties129
-rw-r--r--l10n-pl/browser/chrome/browser/app-extension-fields.properties15
-rw-r--r--l10n-pl/browser/chrome/browser/baseMenuOverlay.dtd18
-rw-r--r--l10n-pl/browser/chrome/browser/brandings.dtd13
-rw-r--r--l10n-pl/browser/chrome/browser/browser.dtd279
-rw-r--r--l10n-pl/browser/chrome/browser/browser.properties1070
-rw-r--r--l10n-pl/browser/chrome/browser/customizableui/customizableWidgets.properties100
-rw-r--r--l10n-pl/browser/chrome/browser/downloads/downloads.properties99
-rw-r--r--l10n-pl/browser/chrome/browser/feeds/subscribe.properties7
-rw-r--r--l10n-pl/browser/chrome/browser/fxmonitor.properties45
-rw-r--r--l10n-pl/browser/chrome/browser/migration/migration.dtd53
-rw-r--r--l10n-pl/browser/chrome/browser/migration/migration.properties76
-rw-r--r--l10n-pl/browser/chrome/browser/newInstall.dtd15
-rw-r--r--l10n-pl/browser/chrome/browser/places/bookmarkProperties.properties18
-rw-r--r--l10n-pl/browser/chrome/browser/places/places.dtd62
-rw-r--r--l10n-pl/browser/chrome/browser/places/places.properties74
-rw-r--r--l10n-pl/browser/chrome/browser/pocket.properties30
-rw-r--r--l10n-pl/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-pl/browser/chrome/browser/search.properties45
-rw-r--r--l10n-pl/browser/chrome/browser/shellservice.properties28
-rw-r--r--l10n-pl/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-pl/browser/chrome/browser/sitePermissions.properties53
-rw-r--r--l10n-pl/browser/chrome/browser/syncBrand.dtd6
-rw-r--r--l10n-pl/browser/chrome/browser/syncSetup.properties12
-rw-r--r--l10n-pl/browser/chrome/browser/tabbrowser.properties128
-rw-r--r--l10n-pl/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-pl/browser/chrome/browser/translation.dtd29
-rw-r--r--l10n-pl/browser/chrome/browser/translation.properties12
-rw-r--r--l10n-pl/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-pl/browser/chrome/browser/webrtcIndicator.properties61
-rw-r--r--l10n-pl/browser/chrome/overrides/appstrings.properties45
-rw-r--r--l10n-pl/browser/chrome/overrides/netError.dtd126
-rw-r--r--l10n-pl/browser/chrome/overrides/settingsChange.dtd13
-rw-r--r--l10n-pl/browser/crashreporter/crashreporter-override.ini8
-rw-r--r--l10n-pl/browser/defaultagent/defaultagent_localized.ini12
-rw-r--r--l10n-pl/browser/defines.inc6
-rw-r--r--l10n-pl/browser/extensions/formautofill/formautofill.properties241
-rw-r--r--l10n-pl/browser/extensions/report-site-issue/webcompat.properties6
-rw-r--r--l10n-pl/browser/firefox-l10n.js6
-rw-r--r--l10n-pl/browser/installer/custom.properties92
-rw-r--r--l10n-pl/browser/installer/mui.properties61
-rw-r--r--l10n-pl/browser/installer/nsisstrings.properties50
-rw-r--r--l10n-pl/browser/installer/override.properties86
-rw-r--r--l10n-pl/browser/pdfviewer/chrome.properties23
-rw-r--r--l10n-pl/browser/pdfviewer/viewer.properties253
-rw-r--r--l10n-pl/browser/profile/bookmarks.inc72
-rw-r--r--l10n-pl/browser/updater/updater.ini8
114 files changed, 11351 insertions, 0 deletions
diff --git a/l10n-pl/browser/branding/official/brand.dtd b/l10n-pl/browser/branding/official/brand.dtd
new file mode 100644
index 0000000000..d094ad0f8d
--- /dev/null
+++ b/l10n-pl/browser/branding/official/brand.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShorterName "Firefox">
+<!ENTITY brandShortName "Firefox">
+<!ENTITY brandFullName "Mozilla Firefox">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Nightly, Beta, etc.). -->
+<!ENTITY brandProductName "Firefox">
diff --git a/l10n-pl/browser/branding/official/brand.ftl b/l10n-pl/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..7f3ed74d06
--- /dev/null
+++ b/l10n-pl/browser/branding/official/brand.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox oraz logotyp Firefox to znaki towarowe Mozilla Foundation.
diff --git a/l10n-pl/browser/branding/official/brand.properties b/l10n-pl/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..568f227d4c
--- /dev/null
+++ b/l10n-pl/browser/branding/official/brand.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+brandProductName=Firefox
+vendorShortName=Mozilla
+
+syncBrandShortName=Sync
diff --git a/l10n-pl/browser/browser/aboutCertError.ftl b/l10n-pl/browser/browser/aboutCertError.ftl
new file mode 100644
index 0000000000..f8b3882077
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutCertError.ftl
@@ -0,0 +1,126 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = Witryna „{ $hostname }” używa nieprawidłowego certyfikatu bezpieczeństwa.
+
+cert-error-mitm-intro = Strony internetowe dowodzą swojej tożsamości przy użyciu certyfikatów, wystawianych przez organizacje certyfikujące.
+
+cert-error-mitm-mozilla = { -brand-short-name } to oprogramowanie tworzone przez organizację Mozilla, która zarządza całkowicie otwartym magazynem organów certyfikacji (CA). Magazyn ten pomaga dopilnować przestrzegania przez organy certyfikacji najlepszych praktyk dla bezpieczeństwa użytkowników.
+
+cert-error-mitm-connection = Zamiast certyfikatów systemowych { -brand-short-name } używa magazynu CA organizacji Mozilla, aby weryfikować bezpieczeństwo połączeń. Połączenie nie jest uznawane za bezpieczne, jeśli oprogramowanie antywirusowe lub sieciowe przechwytuje połączenie z certyfikatem bezpieczeństwa wystawionym przez organizację certyfikującą nieobecną w magazynie CA organizacji Mozilla.
+
+cert-error-trust-unknown-issuer-intro = Ktoś może próbować podszywać się pod tę witrynę. Odradzamy kontynuowanie.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = Witryny potwierdzają swoją tożsamość poprzez certyfikaty. { -brand-short-name } nie ufa certyfikatowi witryny „{ $hostname }”, ponieważ jego wystawca jest nieznany, jest samopodpisany lub serwer nie przesyła właściwych certyfikatów pośrednich.
+
+cert-error-trust-cert-invalid = Certyfikat nie jest zaufany, ponieważ został wystawiony przy użyciu nieprawidłowego certyfikatu CA.
+
+cert-error-trust-untrusted-issuer = Certyfikat nie jest zaufany, ponieważ certyfikat wystawcy nie jest zaufany.
+
+cert-error-trust-signature-algorithm-disabled = Certyfikat nie jest zaufany, ponieważ został podpisany algorytmem, który został zablokowany, ponieważ nie jest bezpieczny.
+
+cert-error-trust-expired-issuer = Certyfikat nie jest zaufany, ponieważ certyfikat wystawcy utracił ważność.
+
+cert-error-trust-self-signed = Certyfikat nie jest zaufany, ponieważ jest samopodpisany.
+
+cert-error-trust-symantec = Certyfikaty wystawiane przez GeoTrust, RapidSSL, Symantec, Thawte i Verisign nie są już uznawane za bezpieczne, ponieważ wystawiające je organizacje nie przestrzegały zasad bezpieczeństwa.
+
+cert-error-untrusted-default = Certyfikat nie pochodzi z zaufanego źródła.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = Witryny potwierdzają swoją tożsamość poprzez certyfikaty. { -brand-short-name } nie ufa certyfikatowi witryny „{ $hostname }”, ponieważ nie jest on dla niej prawidłowy.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single = Witryny potwierdzają swoją tożsamość poprzez certyfikaty. { -brand-short-name } nie ufa certyfikatowi witryny „{ $hostname }”, ponieważ nie jest on dla niej prawidłowy. Ten certyfikat jest prawidłowy tylko dla domeny <a data-l10n-name="domain-mismatch-link">{ $alt-name }</a>.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single-nolink = Witryny potwierdzają swoją tożsamość poprzez certyfikaty. { -brand-short-name } nie ufa certyfikatowi witryny „{ $hostname }”, ponieważ nie jest on dla niej prawidłowy. Ten certyfikat jest prawidłowy tylko dla domeny { $alt-name }.
+
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = Witryny potwierdzają swoją tożsamość poprzez certyfikaty. { -brand-short-name } nie ufa certyfikatowi witryny „{ $hostname }”, ponieważ nie jest on dla niej prawidłowy. Certyfikat został wystawiony tylko dla następujących domen: { $subject-alt-names }
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-after-local-time (Date) - Certificate is not valid after this time.
+cert-error-expired-now = Witryny potwierdzają swoją tożsamość poprzez certyfikaty, które są ważne w określonym czasie. Certyfikat witryny „{ $hostname }” utracił ważność { $not-after-local-time }.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-before-local-time (Date) - Certificate is not valid before this time.
+cert-error-not-yet-valid-now = Witryny potwierdzają swoją tożsamość poprzez certyfikaty, które są ważne w określonym czasie. Certyfikat witryny „{ $hostname }” nie będzie ważny do { $not-before-local-time }.
+
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = Kod błędu: <a data-l10n-name="error-code-link">{ $error }</a>
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = Strony internetowe dowodzą swojej tożsamości przy użyciu certyfikatów, wystawianych przez organizacje certyfikujące. Większość przeglądarek nie ufa już certyfikatom wystawianym przez GeoTrust, RapidSSL, Symantec, Thawte i Verisign. Tożsamość tej strony nie może zostać potwierdzona, ponieważ domena „{ $hostname }” używa certyfikatu od jednego z tych wystawców.
+
+cert-error-symantec-distrust-admin = Można powiadomić administratora strony o tym problemie.
+
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP Strict Transport Security: { $hasHSTS }
+
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP Public Key Pinning: { $hasHPKP }
+
+cert-error-details-cert-chain-label = Łańcuch certyfikatu:
+
+open-in-new-window-for-csp-or-xfo-error = Otwórz witrynę w nowym oknie
+
+# Variables:
+# $hostname (String) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = Aby chronić bezpieczeństwo użytkownika, { $hostname } nie pozwoli przeglądarce { -brand-short-name } wyświetlić strony, jeśli inna witryna ją osadziła. Aby ją zobaczyć, musisz otworzyć ją w nowym oknie.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = Nie udało się nawiązać połączenia
+deniedPortAccess-title = Zastrzeżony adres
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+dnsNotFound-title = Niestety, nie udało się odnaleźć tej strony
+fileNotFound-title = Nie odnaleziono pliku
+fileAccessDenied-title = Odmowa dostępu do pliku
+generic-title = Wystąpił błąd
+captivePortal-title = Logowanie do sieci
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+malformedURI-title = Niestety, ten adres nie wygląda dobrze
+netInterrupt-title = Przerwane połączenie
+notCached-title = Dokument wygasł
+netOffline-title = Tryb offline
+contentEncodingError-title = Błąd kodowania zawartości
+unsafeContentType-title = Niebezpieczny typ pliku
+netReset-title = Przerwane połączenie
+netTimeout-title = Przekroczono limit czasu połączenia
+unknownProtocolFound-title = Nieznany protokół
+proxyConnectFailure-title = Serwer proxy odrzuca połączenia
+proxyResolveFailure-title = Nie odnaleziono serwera proxy
+redirectLoop-title = Pętla przekierowań
+unknownSocketType-title = Nieoczekiwana odpowiedź serwera
+nssFailure2-title = Nie udało się nawiązać bezpiecznego połączenia
+csp-xfo-error-title = { -brand-short-name } nie może otworzyć tej strony
+corruptedContentError-title = Błąd: treść uszkodzona
+remoteXUL-title = Zdalna treść XUL
+sslv3Used-title = Nie udało się nawiązać bezpiecznego połączenia
+inadequateSecurityError-title = Połączenie nie gwarantuje bezpieczeństwa
+blockedByPolicy-title = Zablokowana strona
+clockSkewError-title = Zegar komputera wskazuje błędną datę
+networkProtocolError-title = Błąd protokołu sieciowego
+nssBadCert-title = Ostrzeżenie: potencjalne zagrożenie bezpieczeństwa
+nssBadCert-sts-title = Nie połączono: potencjalne zagrożenie bezpieczeństwa
+certerror-mitm-title = Oprogramowanie uniemożliwia przeglądarce { -brand-short-name } bezpieczne połączenie ze stroną
diff --git a/l10n-pl/browser/browser/aboutConfig.ftl b/l10n-pl/browser/browser/aboutConfig.ftl
new file mode 100644
index 0000000000..75a1e13829
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutConfig.ftl
@@ -0,0 +1,54 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = Zachowaj ostrożność
+about-config-intro-warning-text = Modyfikacja zaawansowanych preferencji może wpłynąć na wydajność lub bezpieczeństwo przeglądarki { -brand-short-name }.
+about-config-intro-warning-checkbox = Wyświetlanie tego ostrzeżenia za każdym razem
+about-config-intro-warning-button = Akceptuję ryzyko, kontynuuj
+
+
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = Modyfikacja tych preferencji może wpłynąć na wydajność lub bezpieczeństwo przeglądarki { -brand-short-name }.
+
+about-config-page-title = Preferencje zaawansowane
+
+about-config-search-input1 =
+ .placeholder = Szukaj preferencji
+about-config-show-all = Wyświetl wszystko
+
+about-config-pref-add-button =
+ .title = Dodaj
+about-config-pref-toggle-button =
+ .title = Przełącz
+about-config-pref-edit-button =
+ .title = Edytuj
+about-config-pref-save-button =
+ .title = Zapisz
+about-config-pref-reset-button =
+ .title = Resetuj
+about-config-pref-delete-button =
+ .title = Usuń
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = Wartość logiczna
+about-config-pref-add-type-number = Liczba
+about-config-pref-add-type-string = Łańcuch
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (domyślne)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (zmienione)
diff --git a/l10n-pl/browser/browser/aboutDialog.ftl b/l10n-pl/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..9e638000da
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutDialog.ftl
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+aboutDialog-title =
+ .title = O programie { -brand-full-name }
+releaseNotes-link = Informacje o wydaniu
+update-checkForUpdatesButton =
+ .label = Sprawdź dostępność aktualizacji
+ .accesskey = S
+update-updateButton =
+ .label = Uruchom ponownie, aby uaktualnić przeglądarkę { -brand-shorter-name }
+ .accesskey = U
+update-checkingForUpdates = Poszukiwanie aktualizacji…
+update-downloading = <img data-l10n-name="icon"/> Pobieranie aktualizacji — <label data-l10n-name="download-status"/>
+update-downloading-message = Pobieranie aktualizacji — <label data-l10n-name="download-status"/>
+update-applying = Instalowanie aktualizacji…
+update-failed = Aktualizacja się nie powiodła. <label data-l10n-name="failed-link">Pobierz najnowszą wersję</label>.
+update-failed-main = Aktualizacja się nie powiodła. <a data-l10n-name="failed-link-main">Pobierz najnowszą wersję</a>.
+update-adminDisabled = Aktualizacje zablokowane przez administratora komputera.
+update-noUpdatesFound = { -brand-short-name } jest aktualny.
+update-otherInstanceHandlingUpdates = Inna instancja właśnie aktualizuje program { -brand-short-name }.
+update-manual = Aktualizacje dostępne na <label data-l10n-name="manual-link"/>.
+update-unsupported = Dalsze aktualizacje na tym systemie nie są możliwe. <label data-l10n-name="unsupported-link">Więcej informacji</label>.
+update-restarting = Ponowne uruchamianie…
+channel-description = Obecnie korzystasz z kanału aktualizacji „<label data-l10n-name="current-channel"></label>”.
+warningDesc-version = { -brand-short-name } jest wersją rozwojową programu i może być niestabilny.
+aboutdialog-help-user = Pomoc programu { -brand-product-name }
+aboutdialog-submit-feedback = Prześlij swoją opinię
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> jest <label data-l10n-name="community-exp-creditsLink">globalną społecznością</label>, starającą się zapewnić, by Internet pozostał otwarty, publiczny i dostępny dla wszystkich.
+community-2 = { -brand-short-name } został opracowany przez <label data-l10n-name="community-mozillaLink">organizację { -vendor-short-name }</label>, która jest <label data-l10n-name="community-creditsLink">globalną społecznością</label>, starającą się zapewnić, by Internet pozostał otwarty, publiczny i dostępny dla wszystkich.
+helpus = Chcesz pomóc? <label data-l10n-name="helpus-donateLink">Przekaż datek</label> lub <label data-l10n-name="helpus-getInvolvedLink">dołącz do nas</label>.
+bottomLinks-license = Informacje licencyjne
+bottomLinks-rights = Prawa użytkownika
+bottomLinks-privacy = Zasady ochrony prywatności
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+# $version (String): version of Firefox, e.g. 66.0.1
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version = { $version } ({ $bits } bity)
+# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
+# Variables:
+# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
+# $isodate (String): date in ISO format, e.g. 2019-01-16
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits } bity)
diff --git a/l10n-pl/browser/browser/aboutLogins.ftl b/l10n-pl/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..36e93e1355
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutLogins.ftl
@@ -0,0 +1,324 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# NOTE: New strings should use the about-logins- prefix.
+
+about-logins-page-title = Dane logowania i hasła
+
+# "Google Play" and "App Store" are both branding and should not be translated
+
+login-app-promo-title = Miej hasła zawsze przy sobie
+login-app-promo-subtitle = Pobierz darmową aplikację { -lockwise-brand-name }
+login-app-promo-android =
+ .alt = Pobierz z Google Play
+login-app-promo-apple =
+ .alt = Pobierz z App Store
+login-filter =
+ .placeholder = Szukaj danych logowania
+create-login-button = Utwórz nowe dane logowania
+fxaccounts-sign-in-text = Korzystaj ze swoich haseł na innych urządzeniach
+fxaccounts-sign-in-button = Zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+fxaccounts-avatar-button =
+ .title = Zarządzaj kontem
+
+## The ⋯ menu that is in the top corner of the page
+
+menu =
+ .title = Otwórz menu
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = Importuj z innej przeglądarki…
+about-logins-menu-menuitem-import-from-a-file = Importuj z pliku…
+about-logins-menu-menuitem-export-logins = Eksportuj dane logowania…
+about-logins-menu-menuitem-remove-all-logins = Usuń wszystkie dane logowania…
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] Opcje
+ *[other] Preferencje
+ }
+about-logins-menu-menuitem-help = Pomoc
+menu-menuitem-android-app = { -lockwise-brand-short-name } na Androida
+menu-menuitem-iphone-app = { -lockwise-brand-short-name } na iPhone’a i iPada
+
+## Login List
+
+login-list =
+ .aria-label = Dane logowania pasujące do zapytania
+login-list-count =
+ { $count ->
+ [one] { $count } dane logowania
+ [few] { $count } dane logowania
+ *[many] { $count } danych logowania
+ }
+login-list-sort-label-text = Sortuj wg:
+login-list-name-option = Nazwa (A-Z)
+login-list-name-reverse-option = Nazwa (Z-A)
+about-logins-login-list-alerts-option = Powiadomienia
+login-list-last-changed-option = Ostatnia modyfikacja
+login-list-last-used-option = Ostatnie użycie
+login-list-intro-title = Brak danych logowania
+login-list-intro-description = Tutaj będą wyświetlane hasła zachowane w przeglądarce { -brand-product-name }.
+about-logins-login-list-empty-search-title = Nie odnaleziono danych logowania
+about-logins-login-list-empty-search-description = Brak wyników pasujących do wyszukiwania.
+login-list-item-title-new-login = Nowe dane logowania
+login-list-item-subtitle-new-login = Wprowadź dane logowania
+login-list-item-subtitle-missing-username = (bez nazwy użytkownika)
+about-logins-list-item-breach-icon =
+ .title = Witryna z wyciekiem haseł
+about-logins-list-item-vulnerable-password-icon =
+ .title = Potencjalnie niebezpieczne hasło
+
+## Introduction screen
+
+login-intro-heading = Szukasz swoich zachowanych haseł? Skonfiguruj { -sync-brand-short-name(case: "acc", capitalization: "lower") }.
+about-logins-login-intro-heading-logged-out = Szukasz swoich zachowanych haseł? Skonfiguruj { -sync-brand-short-name(case: "acc", capitalization: "lower") } lub je zaimportuj.
+about-logins-login-intro-heading-logged-in = Brak synchronizowanych danych logowania.
+login-intro-description = Aby przenieść tutaj dane logowania zachowane w przeglądarce { -brand-product-name } na innym urządzeniu:
+login-intro-instruction-fxa = Zarejestruj się lub zaloguj na { -fxaccount-brand-name(case: "loc", capitalization: "lower") } na urządzeniu, w którym zachowano dane logowania
+login-intro-instruction-fxa-settings = Upewnij się, że opcja „Dane logowania” jest zaznaczona w ustawieniach { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+about-logins-intro-instruction-help = <a data-l10n-name="help-link">Pomoc usługi { -lockwise-brand-short-name }</a> zawiera więcej informacji
+about-logins-intro-import = Jeśli dane logowania są zachowane w innej przeglądarce, możesz <a data-l10n-name="import-link">zaimportować je do usługi { -lockwise-brand-short-name }</a>
+about-logins-intro-import2 = Jeśli dane logowania są zachowane poza przeglądarką { -brand-product-name }, możesz <a data-l10n-name="import-browser-link">zaimportować je z innej przeglądarki</a> lub <a data-l10n-name="import-file-link">z pliku</a>
+
+## Login
+
+login-item-new-login-title = Nowe dane logowania
+login-item-edit-button = Edytuj
+about-logins-login-item-remove-button = Usuń
+login-item-origin-label = Adres witryny
+login-item-tooltip-message = Upewnij się, że jest to dokładny adres witryny, na której się logujesz.
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = Nazwa użytkownika
+about-logins-login-item-username =
+ .placeholder = (bez nazwy użytkownika)
+login-item-copy-username-button-text = Kopiuj
+login-item-copied-username-button-text = Skopiowano
+login-item-password-label = Hasło
+login-item-password-reveal-checkbox =
+ .aria-label = Widoczne hasło
+login-item-copy-password-button-text = Kopiuj
+login-item-copied-password-button-text = Skopiowano
+login-item-save-changes-button = Zapisz zmiany
+login-item-save-new-button = Zapisz
+login-item-cancel-button = Anuluj
+login-item-time-changed = Ostatnia modyfikacja: { DATETIME($timeChanged, day: "numeric", month: "long", year: "numeric") }
+login-item-time-created = Utworzono: { DATETIME($timeCreated, day: "numeric", month: "long", year: "numeric") }
+login-item-time-used = Ostatnie użycie: { DATETIME($timeUsed, day: "numeric", month: "long", year: "numeric") }
+
+## OS Authentication dialog
+
+about-logins-os-auth-dialog-caption = { -brand-full-name }
+
+## The macOS strings are preceded by the operating system with "Firefox is trying to "
+## and includes subtitle of "Enter password for the user "xxx" to allow this." These
+## notes are only valid for English. Please test in your respected locale.
+
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message-win = Aby zmienić dane logowania witryny, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message-macosx = zmiana zachowanych danych logowania
+# This message can be seen when attempting to reveal a password in about:logins on Windows.
+about-logins-reveal-password-os-auth-dialog-message-win = Aby wyświetlić hasło, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen when attempting to reveal a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-reveal-password-os-auth-dialog-message-macosx = wyświetlenie zachowanego hasła
+# This message can be seen when attempting to copy a password in about:logins on Windows.
+about-logins-copy-password-os-auth-dialog-message-win = Aby skopiować hasło, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen when attempting to copy a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-copy-password-os-auth-dialog-message-macosx = skopiowanie zachowanego hasła
+
+## Master Password notification
+
+master-password-notification-message = Proszę podać hasło główne, aby wyświetlić zachowane dane logowania i hasła
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message-win = Aby wyeksportować dane logowania witryn, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message-macosx = wyeksportowanie zachowanych danych logowania i haseł
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = Proszę podać hasło główne, aby wyświetlić zachowane dane logowania i hasła
+master-password-reload-button =
+ .label = Zaloguj się
+ .accesskey = Z
+
+## Password Sync notification
+
+enable-password-sync-notification-message =
+ { PLATFORM() ->
+ [windows] Chcesz mieć swoje hasła wszędzie, gdzie korzystasz z przeglądarki { -brand-product-name }? Przejdź do opcji { -sync-brand-short-name(case: "gen", capitalization: "lower") } i zaznacz opcję „Dane logowania”.
+ *[other] Chcesz mieć swoje hasła wszędzie, gdzie korzystasz z przeglądarki { -brand-product-name }? Przejdź do preferencji { -sync-brand-short-name(case: "gen", capitalization: "lower") } i zaznacz opcję „Dane logowania”.
+ }
+enable-password-sync-preferences-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Otwórz opcje { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+ *[other] Otwórz preferencje { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+ }
+ .accesskey = O
+about-logins-enable-password-sync-dont-ask-again-button =
+ .label = Nie pytaj ponownie
+ .accesskey = N
+
+## Dialogs
+
+confirmation-dialog-cancel-button = Anuluj
+confirmation-dialog-dismiss-button =
+ .title = Anuluj
+about-logins-confirm-remove-dialog-title = Czy usunąć te dane logowania?
+confirm-delete-dialog-message = Tej czynności nie można cofnąć.
+about-logins-confirm-remove-dialog-confirm-button = Usuń
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+ { $count ->
+ [1] Usuń
+ *[other] Usuń wszystkie
+ }
+about-logins-confirm-remove-all-dialog-checkbox-label =
+ { $count ->
+ [1] Tak, usuń te dane logowania
+ [one] Tak, usuń te dane logowania
+ [few] Tak, usuń te dane logowania
+ *[many] Tak, usuń te dane logowania
+ }
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ [one] Czy usunąć { $count } dane logowania?
+ [few] Czy usunąć { $count } dane logowania?
+ *[many] Czy usunąć { $count } danych logowania?
+ }
+about-logins-confirm-remove-all-dialog-message =
+ { $count ->
+ [1] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } i widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ [one] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } i widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ [few] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } i widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ *[many] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } i widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ }
+about-logins-confirm-remove-all-sync-dialog-title =
+ { $count ->
+ [one] Czy usunąć { $count } dane logowania ze wszystkich urządzeń?
+ [few] Czy usunąć { $count } dane logowania ze wszystkich urządzeń?
+ *[many] Czy usunąć { $count } danych logowania ze wszystkich urządzeń?
+ }
+about-logins-confirm-remove-all-sync-dialog-message =
+ { $count ->
+ [1] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } na wszystkich urządzeniach synchronizowanych z { -fxaccount-brand-name(case: "ins", capitalization: "lower") } oraz widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ [one] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } na wszystkich urządzeniach synchronizowanych z { -fxaccount-brand-name(case: "ins", capitalization: "lower") } oraz widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ [few] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } na wszystkich urządzeniach synchronizowanych z { -fxaccount-brand-name(case: "ins", capitalization: "lower") } oraz widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ *[many] Spowoduje to usunięcie danych logowania zachowanych w przeglądarce { -brand-short-name } na wszystkich urządzeniach synchronizowanych z { -fxaccount-brand-name(case: "ins", capitalization: "lower") } oraz widocznych tutaj powiadomień o wyciekach danych. Tego działania nie można cofnąć.
+ }
+about-logins-confirm-export-dialog-title = Eksport danych logowania i haseł
+about-logins-confirm-export-dialog-message = Twoje hasła zostaną zapisane jako zwykły tekst (np. SłabeH@s1o), więc każdy, kto może otworzyć wyeksportowany plik, będzie mógł je zobaczyć.
+about-logins-confirm-export-dialog-confirm-button = Eksportuj…
+about-logins-alert-import-title = Ukończono importowanie
+about-logins-alert-import-message = Wyświetl szczegółowe podsumowanie importowania
+confirm-discard-changes-dialog-title = Czy odrzucić niezachowane zmiany?
+confirm-discard-changes-dialog-message = Wszystkie niezachowane zmiany zostaną utracone.
+confirm-discard-changes-dialog-confirm-button = Odrzuć
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = Wyciek haseł z witryny
+breach-alert-text = Od czasu ostatniej zmiany danych logowania hasła z tej witryny wyciekły lub zostały wykradzione. Zmień hasło, aby ochronić swoje konto.
+about-logins-breach-alert-date = Wyciek z { DATETIME($date, day: "numeric", month: "long", year: "numeric") }
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-breach-alert-link = Otwórz witrynę { $hostname }
+about-logins-breach-alert-learn-more-link = Więcej informacji
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = Potencjalnie niebezpieczne hasło
+about-logins-vulnerable-alert-text2 = To hasło jest używane na innym koncie, które prawdopodobnie znalazło się w bazie wykradzionych haseł. Używanie tych samych danych logowania na różnych witrynach naraża wszystkie konta użytkownika na ryzyko. Zmień to hasło.
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = Otwórz witrynę { $hostname }
+about-logins-vulnerable-alert-learn-more-link = Więcej informacji
+
+## Error Messages
+
+# This is an error message that appears when a user attempts to save
+# a new login that is identical to an existing saved login.
+# Variables:
+# $loginTitle (String) - The title of the website associated with the login.
+about-logins-error-message-duplicate-login-with-link = Dane logowania dla witryny „{ $loginTitle }” z tą nazwą użytkownika już istnieją. <a data-l10n-name="duplicate-link">Przejść do istniejących danych?</a>
+# This is a generic error message.
+about-logins-error-message-default = Wystąpił błąd podczas zapisywania tego hasła.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = Eksportuj plik z danymi logowania
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename = dane-logowania.csv
+about-logins-export-file-picker-export-button = Eksportuj
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-export-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokument CSV
+ *[other] Plik CSV
+ }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = Importuj plik z danymi logowania
+about-logins-import-file-picker-import-button = Importuj
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-import-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokument CSV
+ *[other] Plik CSV
+ }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+about-logins-import-file-picker-tsv-filter-title =
+ { PLATFORM() ->
+ [macos] Dokument TSV
+ *[other] Plik TSV
+ }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = Ukończono importowanie
+about-logins-import-dialog-items-added =
+ { $count ->
+ *[other] <span>Dodano nowe dane logowania:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified =
+ { $count ->
+ *[other] <span>Zaktualizowano istniejące dane logowania:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change =
+ { $count ->
+ *[other] <span>Odnaleziono podwójne dane logowania:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(nie zaimportowano)</span>
+ }
+about-logins-import-dialog-items-error =
+ { $count ->
+ *[other] <span>Błędy:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(nie zaimportowano)</span>
+ }
+about-logins-import-dialog-done = Gotowe
+about-logins-import-dialog-error-title = Błąd importu
+about-logins-import-dialog-error-conflicting-values-title = Wiele sprzecznych wartości dla jednych danych logowania
+about-logins-import-dialog-error-conflicting-values-description = Na przykład: kilka nazw użytkownika, haseł, adresów itp. dla jednych danych logowania.
+about-logins-import-dialog-error-file-format-title = Problem z formatem pliku
+about-logins-import-dialog-error-file-format-description = Niepoprawne lub brakujące nagłówki kolumn. Upewnij się, że plik zawiera kolumny z nazwami użytkownika, hasłami i adresami.
+about-logins-import-dialog-error-file-permission-title = Nie można odczytać pliku
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } nie ma uprawnienia do odczytu tego pliku. Spróbuj zmienić uprawnienia pliku.
+about-logins-import-dialog-error-unable-to-read-title = Nie można przetworzyć pliku
+about-logins-import-dialog-error-unable-to-read-description = Upewnij się, że wybrano plik CSV lub TSV.
+about-logins-import-dialog-error-no-logins-imported = Żadne dane logowania nie zostały zaimportowane
+about-logins-import-dialog-error-learn-more = Więcej informacji
+about-logins-import-dialog-error-try-again = Spróbuj ponownie…
+about-logins-import-dialog-error-cancel = Anuluj
+
+## Logins import report page
+
+about-logins-import-report-page-title = Podsumowanie importowania
diff --git a/l10n-pl/browser/browser/aboutPolicies.ftl b/l10n-pl/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..6e6da9edf5
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutPolicies.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-policies-title = Zasady organizacji
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Aktywne
+errors-tab = Błędy
+documentation-tab = Dokumentacja
+
+no-specified-policies-message = Usługa zasad organizacji jest aktywna, ale żadne zasady nie są włączone.
+inactive-message = Usługa zasad organizacji jest nieaktywna.
+
+policy-name = Nazwa
+policy-value = Wartość
+policy-errors = Błędy
diff --git a/l10n-pl/browser/browser/aboutPrivateBrowsing.ftl b/l10n-pl/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..e00eccafa3
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutPrivateBrowsing.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+privatebrowsingpage-open-private-window-label = Otwórz okno w trybie prywatnym
+ .accesskey = O
+about-private-browsing-search-placeholder = Szukaj w Internecie
+about-private-browsing-info-title = Okno w trybie prywatnym
+about-private-browsing-info-myths = Popularne mity na temat przeglądania prywatnego
+about-private-browsing =
+ .title = Szukaj w Internecie
+about-private-browsing-not-private = Okno bez aktywnego trybu prywatnego.
+about-private-browsing-info-description = { -brand-short-name } czyści historię wyszukiwania i przeglądania po wyłączeniu programu lub zamknięciu wszystkich kart i okien w trybie przeglądania prywatnego. Chociaż nie czyni to użytkownika anonimowym wobec stron internetowych ani dostawcy Internetu, to ułatwia zachowanie prywatności przed pozostałymi użytkownikami komputera.
+about-private-browsing-need-more-privacy = Potrzebujesz więcej prywatności?
+about-private-browsing-turn-on-vpn = Wypróbuj { -mozilla-vpn-brand-name }
+# This string is the title for the banner for search engine selection
+# in a private window.
+# Variables:
+# $engineName (String) - The engine name that will currently be used for the private window.
+about-private-browsing-search-banner-title = { $engineName } to domyślna wyszukiwarka w prywatnych oknach
+about-private-browsing-search-banner-description =
+ { PLATFORM() ->
+ [windows] W <a data-l10n-name="link-options">opcjach</a> można wybrać inną wyszukiwarkę
+ *[other] W <a data-l10n-name="link-options">preferencjach</a> można wybrać inną wyszukiwarkę
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = Zamknij
diff --git a/l10n-pl/browser/browser/aboutRestartRequired.ftl b/l10n-pl/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..05f706d968
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutRestartRequired.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restart-required-title = Wymagane ponowne uruchomienie
+restart-required-header = Niestety! Potrzebna jest chwila przerwy.
+restart-required-intro-brand = { -brand-short-name } został właśnie uaktualniony w tle. Kliknij „Uruchom ponowne”, aby dokończyć uaktualnianie.
+restart-required-description = Wszystkie strony, okna i otwarte karty zostaną przywrócone po ponownym uruchomieniu.
+
+restart-button-label = Uruchom przeglądarkę { -brand-short-name } ponownie
diff --git a/l10n-pl/browser/browser/aboutRobots.ftl b/l10n-pl/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..475de42136
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutRobots.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = Gort! Klaatu barada nikto!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = Witajcie, ludzie!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = Przybywamy do Was w pokoju i dobrej woli!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = Robot nie może skrzywdzić człowieka, ani przez zaniechanie dopuścić, by doznał on krzywdy.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldn’t believe..."
+error-long-desc2 = Roboty widziały rzeczy, o których Wam, ludziom, się nie śniło.
+# Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = Roboty to Twoi plastikowi kumple, z którymi fajnie jest przebywać.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = Roboty mają lśniące, metalowe tyłki, których nie należy gryźć.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = I mają plan.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = Spróbuj ponownie
+ .label2 = Proszę więcej nie naciskać tego przycisku.
diff --git a/l10n-pl/browser/browser/aboutSessionRestore.ftl b/l10n-pl/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..9093590ac2
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutSessionRestore.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restore-page-tab-title=Przywracanie sesji
+
+restore-page-error-title=Wystąpił problem z przywróceniem stron
+restore-page-problem-desc=Wystąpił problem z przywróceniem stron otwartych w poprzedniej sesji przeglądania. Wybierz „Przywróć sesję”, aby spróbować ponownie.
+restore-page-try-this=Problem nadal występuje? Czasami powodem takiej sytuacji jest pojedyncza karta. Odznacz na liście kart te, których nie potrzeba przywracać i wybierz „Przywróć”.
+
+restore-page-hide-tabs=Ukryj karty
+restore-page-show-tabs=Pokaż karty
+
+restore-page-window-label=Okno { $windowNumber }
+
+restore-page-restore-header=
+ .label=Przywróć
+
+restore-page-list-header=
+ .label=Okna i karty
+
+restore-page-try-again-button=
+ .label=Przywróć sesję
+ .accesskey=P
+
+restore-page-close-button=
+ .label=Rozpocznij nową sesję
+ .accesskey=R
+
+## The following strings are used in about:welcomeback
+welcome-back-tab-title=Sukces!
+welcome-back-page-title=Sukces!
+welcome-back-page-info={ -brand-short-name } jest gotowy do używania.
+
+welcome-back-restore-button=
+ .label=Dalej
+ .accesskey=D
+
+welcome-back-restore-all-label=Przywróć wszystkie okna i karty
+welcome-back-restore-some-label=Przywróć wybrane okna i karty
+
+welcome-back-page-info-link=Dodatki i modyfikacje programu zostały usunięte, a ustawienia przeglądarki zostały przywrócone do domyślnych. Dostępne są również <a data-l10n-name="link-more">inne możliwości</a>, jeśli nie rozwiąże to problemu.
+
diff --git a/l10n-pl/browser/browser/aboutTabCrashed.ftl b/l10n-pl/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..8bd763feca
--- /dev/null
+++ b/l10n-pl/browser/browser/aboutTabCrashed.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashed-title = Zgłaszanie awarii karty
+crashed-close-tab-button = Zamknij kartę
+crashed-restore-tab-button = Przywróć kartę
+crashed-restore-all-button = Przywróć wszystkie karty
+crashed-header = Och — ta karta uległa awarii
+crashed-offer-help = Możemy pomóc!
+crashed-single-offer-help-message = Użyj przycisku „{ crashed-restore-tab-button }”, aby wczytać stronę ponownie.
+crashed-multiple-offer-help-message = Użyj przycisku „{ crashed-restore-tab-button }” lub „{ crashed-restore-all-button }”, aby wczytać stronę lub strony ponownie.
+crashed-request-help = Pomożesz nam?
+crashed-request-help-message = Zgłoszenia awarii pomagają nam diagnozować problemy i ulepszać program { -brand-short-name }.
+crashed-request-report-title = Zgłaszanie problematycznej karty
+crashed-send-report = Automatycznie przesyłaj zgłoszenia awarii, abyśmy mogli naprawiać problemy takie jak ten
+crashed-send-report-2 = Automatycznie przesyłaj zgłoszenia awarii, abyśmy mogli naprawiać problemy takie jak ten
+crashed-comment =
+ .placeholder = Opcjonalny komentarz (będzie publicznie dostępny)
+crashed-include-URL = Dołącz do zgłoszenia adresy otworzonych stron, gdy { -brand-short-name } uległ awarii
+crashed-include-URL-2 = Dołącz do zgłoszenia adresy otworzonych stron, gdy { -brand-short-name } uległ awarii
+crashed-email-placeholder = Adres e-mail
+crashed-email-me = Powiadom, gdy będzie dostępne więcej informacji
+crashed-report-sent = Zgłoszenie awarii zostało już wysłane. Dziękujemy za pomoc w ulepszaniu programu { -brand-short-name }!
+crashed-request-auto-submit-title = Zgłaszanie pozostałych kart
+crashed-auto-submit-checkbox = Automatyczne przesyłanie zgłoszeń awarii przeglądarki { -brand-short-name }
+crashed-auto-submit-checkbox-2 = Automatyczne przesyłanie zgłoszeń awarii przeglądarki { -brand-short-name }
diff --git a/l10n-pl/browser/browser/allTabsMenu.ftl b/l10n-pl/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..b1e5cc9c34
--- /dev/null
+++ b/l10n-pl/browser/browser/allTabsMenu.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+all-tabs-menu-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Przywróć zamkniętą kartę
+ [one] Przywróć zamkniętą kartę
+ [few] Przywróć zamknięte karty
+ *[many] Przywróć zamknięte karty
+ }
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = Przeszukaj karty
+
+all-tabs-menu-new-user-context =
+ .label = Nowa karta z kontekstem
+
+all-tabs-menu-hidden-tabs =
+ .label = Ukryte karty
+
+all-tabs-menu-manage-user-context =
+ .label = Zarządzaj kontekstami
+ .accesskey = Z
diff --git a/l10n-pl/browser/browser/appMenuNotifications.ftl b/l10n-pl/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..8788a08645
--- /dev/null
+++ b/l10n-pl/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+appmenu-update-available =
+ .label = Dostępna jest nowa wersja przeglądarki { -brand-shorter-name }.
+ .buttonlabel = Pobierz aktualizację
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Nie teraz
+ .secondarybuttonaccesskey = N
+appmenu-update-available-message = Uaktualnij przeglądarkę { -brand-shorter-name } dla szybkości i bezpieczeństwa.
+appmenu-update-manual =
+ .label = { -brand-shorter-name } nie może zostać uaktualniony do najnowszej wersji.
+ .buttonlabel = Pobierz przeglądarkę { -brand-shorter-name }
+ .buttonaccesskey = P
+ .secondarybuttonlabel = Nie teraz
+ .secondarybuttonaccesskey = N
+appmenu-update-manual-message = Pobierz świeżą kopię programu { -brand-shorter-name }, a my pomożemy ją zainstalować.
+appmenu-update-whats-new =
+ .value = Sprawdź, co nowego.
+appmenu-update-unsupported =
+ .label = { -brand-shorter-name } nie może zostać uaktualniony do najnowszej wersji.
+ .buttonlabel = Więcej informacji
+ .buttonaccesskey = W
+ .secondarybuttonlabel = Zamknij
+ .secondarybuttonaccesskey = Z
+appmenu-update-unsupported-message = System nie obsługuje najnowszej wersji przeglądarki { -brand-shorter-name }.
+appmenu-update-restart =
+ .label = Uruchom ponownie, aby uaktualnić przeglądarkę { -brand-shorter-name }.
+ .buttonlabel = Uruchom i przywróć
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Nie teraz
+ .secondarybuttonaccesskey = N
+appmenu-update-restart-message = { -brand-shorter-name } po ponownym uruchomieniu przywróci wszystkie karty i okna (oprócz okien prywatnych).
+appmenu-update-other-instance =
+ .label = { -brand-shorter-name } nie może zostać automatycznie uaktualniony do najnowszej wersji.
+ .buttonlabel = Uaktualnij przeglądarkę { -brand-shorter-name } mimo to
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Nie teraz
+ .secondarybuttonaccesskey = N
+appmenu-update-other-instance-message = Dostępna jest nowa aktualizacja przeglądarki { -brand-shorter-name }, ale nie można jej zainstalować, ponieważ uruchomiona jest inna kopia programu. Zamknij ją, aby kontynuować aktualizację lub zdecyduj się uaktualnić mimo to (druga kopia programu może nie działać poprawnie do czasu uruchomienia jej ponownie).
+appmenu-addon-private-browsing-installed =
+ .buttonlabel = OK
+ .buttonaccesskey = O
+appmenu-addon-post-install-message = Zarządzaj dodatkami klikając <image data-l10n-name='addon-install-icon'></image> w menu <image data-l10n-name='addon-menu-icon'></image>.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = To rozszerzenie może działać w oknach prywatnych
+ .accesskey = T
+appmenu-new-tab-controlled =
+ .label = Strona nowej karty została zmieniona.
+ .buttonlabel = Używaj nowej
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Wyłącz rozszerzenie
+ .secondarybuttonaccesskey = W
+appmenu-homepage-controlled =
+ .label = Strona startowa została zmieniona.
+ .buttonlabel = Używaj nowej
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Wyłącz rozszerzenie
+ .secondarybuttonaccesskey = W
+appmenu-new-tab-controlled-changes =
+ .label = Strona nowej karty została zmieniona.
+ .buttonlabel = Używaj nowej
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Zarządzaj stroną nowej karty
+ .secondarybuttonaccesskey = Z
+appmenu-homepage-controlled-changes =
+ .label = Strona startowa została zmieniona.
+ .buttonlabel = Używaj nowej
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Zarządzaj stroną startową
+ .secondarybuttonaccesskey = Z
+appmenu-tab-hide-controlled =
+ .label = Ukryte karty
+ .buttonlabel = Ukrywaj karty
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Wyłącz rozszerzenie
+ .secondarybuttonaccesskey = W
diff --git a/l10n-pl/browser/browser/appmenu.ftl b/l10n-pl/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..178a532bd5
--- /dev/null
+++ b/l10n-pl/browser/browser/appmenu.ftl
@@ -0,0 +1,168 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## App Menu
+
+appmenuitem-update-banner =
+ .label-update-downloading = Pobieranie aktualizacji programu { -brand-shorter-name }
+appmenuitem-protection-dashboard-title = Panel ochrony
+appmenuitem-customize-mode =
+ .label = Dostosuj…
+
+## Zoom Controls
+
+appmenuitem-new-window =
+ .label = Nowe okno
+appmenuitem-new-private-window =
+ .label = Nowe okno prywatne
+appmenuitem-passwords =
+ .label = Hasła
+appmenuitem-extensions-and-themes =
+ .label = Rozszerzenia i motywy
+appmenuitem-find-in-page =
+ .label = Znajdź na stronie…
+appmenuitem-more-tools =
+ .label = Więcej narzędzi
+appmenuitem-exit =
+ .label = Zakończ
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+ .label = Ustawienia
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = Powiększ
+appmenuitem-zoom-reduce =
+ .label = Pomniejsz
+appmenuitem-fullscreen =
+ .label = Tryb pełnoekranowy
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+fxa-toolbar-sync-now =
+ .label = Synchronizuj teraz
+appmenuitem-save-page =
+ .label = Zapisz stronę jako…
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = Co nowego
+# Checkbox displayed at the bottom of the What's New panel, allowing users to
+# enable/disable What's New notifications.
+whatsnew-panel-footer-checkbox =
+ .label = Powiadamiaj o nowych funkcjach
+ .accesskey = P
+
+## The Firefox Profiler – The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+profiler-popup-title =
+ .value = { -profiler-brand-name }
+profiler-popup-reveal-description-button =
+ .aria-label = Odkryj więcej informacji
+profiler-popup-description-title =
+ .value = Nagrywaj, analizuj, udostępniaj
+profiler-popup-description = Współpracuj nad problemami z wydajnością, publikując profile do udostępnienia zespołowi.
+profiler-popup-learn-more = Więcej informacji
+profiler-popup-settings =
+ .value = Ustawienia
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings = Zmień ustawienia…
+profiler-popup-disabled =
+ Profiler jest obecnie wyłączony, najprawdopodobniej z powodu otwarcia okna
+ w trybie prywatnym.
+profiler-popup-recording-screen = Nagrywanie…
+# The profiler presets list is generated elsewhere, but the custom preset is defined
+# here only.
+profiler-popup-presets-custom =
+ .label = Własne
+profiler-popup-start-recording-button =
+ .label = Rozpocznij nagrywanie
+profiler-popup-discard-button =
+ .label = Odrzuć
+profiler-popup-capture-button =
+ .label = Przechwyć
+profiler-popup-start-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧1
+ *[other] Ctrl+Shift+1
+ }
+profiler-popup-capture-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧2
+ *[other] Ctrl+Shift+2
+ }
+
+## History panel
+
+appmenu-manage-history =
+ .label = Zarządzaj historią
+appmenu-reopen-all-tabs = Przywróć wszystkie karty
+appmenu-reopen-all-windows = Przywróć wszystkie okna
+
+## Help panel
+
+appmenu-help-header =
+ .title = Pomoc programu { -brand-shorter-name }
+appmenu-about =
+ .label = O programie { -brand-shorter-name }
+ .accesskey = O
+appmenu-help-product =
+ .label = Pomoc programu { -brand-shorter-name }
+ .accesskey = P
+appmenu-help-show-tour =
+ .label = Przewodnik po programie { -brand-shorter-name }
+ .accesskey = r
+appmenu-help-import-from-another-browser =
+ .label = Importuj z innej przeglądarki…
+ .accesskey = I
+appmenu-help-keyboard-shortcuts =
+ .label = Skróty klawiaturowe
+ .accesskey = S
+appmenu-get-help =
+ .label = Pomoc
+ .accesskey = P
+appmenu-help-troubleshooting-info =
+ .label = Informacje dla pomocy technicznej
+ .accesskey = n
+appmenu-help-taskmanager =
+ .label = Menedżer zadań
+appmenu-help-feedback-page =
+ .label = Prześlij swoją opinię…
+ .accesskey = e
+
+## appmenu-help-safe-mode-without-addons and appmenu-help-safe-mode-without-addons
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-safe-mode-without-addons =
+ .label = Uruchom ponownie z wyłączonymi dodatkami…
+ .accesskey = U
+appmenu-help-safe-mode-with-addons =
+ .label = Uruchom ponownie z włączonymi dodatkami
+ .accesskey = U
+
+## appmenu-help-report-deceptive-site and appmenu-help-not-deceptive
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-report-deceptive-site =
+ .label = Zgłoś oszustwo internetowe…
+ .accesskey = Z
+appmenu-help-not-deceptive =
+ .label = To nie jest oszustwo…
+ .accesskey = n
+
+##
+
+appmenu-help-check-for-update =
+ .label = Sprawdź dostępność aktualizacji…
+
+## More Tools
+
+appmenu-customizetoolbar =
+ .label = Dostosuj pasek narzędzi…
+appmenu-developer-tools-subheader = Narzędzia przeglądarki
diff --git a/l10n-pl/browser/browser/branding/brandings.ftl b/l10n-pl/browser/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..8ed0b6e58d
--- /dev/null
+++ b/l10n-pl/browser/browser/branding/brandings.ftl
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
diff --git a/l10n-pl/browser/browser/branding/sync-brand.ftl b/l10n-pl/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 0000000000..bdcdb77388
--- /dev/null
+++ b/l10n-pl/browser/browser/branding/sync-brand.ftl
@@ -0,0 +1,107 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+-sync-brand-short-name =
+ { $case ->
+ *[nom]
+ { $capitalization ->
+ *[upper] Synchronizacja
+ [lower] synchronizacja
+ }
+ [gen]
+ { $capitalization ->
+ *[upper] Synchronizacji
+ [lower] synchronizacji
+ }
+ [dat]
+ { $capitalization ->
+ *[upper] Synchronizacji
+ [lower] synchronizacji
+ }
+ [acc]
+ { $capitalization ->
+ *[upper] Synchronizację
+ [lower] synchronizację
+ }
+ [ins]
+ { $capitalization ->
+ *[upper] Synchronizacją
+ [lower] synchronizacją
+ }
+ [loc]
+ { $capitalization ->
+ *[upper] Synchronizacji
+ [lower] synchronizacji
+ }
+ }
+# “Sync” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-sync-brand-name =
+ { $case ->
+ *[nom]
+ { $capitalization ->
+ *[upper] Synchronizacja Firefoksa
+ [lower] synchronizacja Firefoksa
+ }
+ [gen]
+ { $capitalization ->
+ *[upper] Synchronizacji Firefoksa
+ [lower] synchronizacji Firefoksa
+ }
+ [dat]
+ { $capitalization ->
+ *[upper] Synchronizacji Firefoksa
+ [lower] synchronizacji Firefoksa
+ }
+ [acc]
+ { $capitalization ->
+ *[upper] Synchronizację Firefoksa
+ [lower] synchronizację Firefoksa
+ }
+ [ins]
+ { $capitalization ->
+ *[upper] Synchronizacją Firefoksa
+ [lower] synchronizacją Firefoksa
+ }
+ [loc]
+ { $capitalization ->
+ *[upper] Synchronizacji Firefoksa
+ [lower] synchronizacji Firefoksa
+ }
+ }
+# “Account” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name =
+ { $case ->
+ *[nom]
+ { $capitalization ->
+ *[upper] Konto Firefoksa
+ [lower] konto Firefoksa
+ }
+ [gen]
+ { $capitalization ->
+ *[upper] Konta Firefoksa
+ [lower] konta Firefoksa
+ }
+ [dat]
+ { $capitalization ->
+ *[upper] Kontu Firefoksa
+ [lower] kontu Firefoksa
+ }
+ [acc]
+ { $capitalization ->
+ *[upper] Konto Firefoksa
+ [lower] konto Firefoksa
+ }
+ [ins]
+ { $capitalization ->
+ *[upper] Kontem Firefoksa
+ [lower] kontem Firefoksa
+ }
+ [loc]
+ { $capitalization ->
+ *[upper] Koncie Firefoksa
+ [lower] koncie Firefoksa
+ }
+ }
diff --git a/l10n-pl/browser/browser/browser.ftl b/l10n-pl/browser/browser/browser.ftl
new file mode 100644
index 0000000000..319e8961ee
--- /dev/null
+++ b/l10n-pl/browser/browser/browser.ftl
@@ -0,0 +1,620 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The main browser window's title
+
+# These are the default window titles everywhere except macOS. The first two
+# attributes are used when the web content opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } (tryb prywatny)
+ .data-content-title-default = { $content-title } — { -brand-full-name }
+ .data-content-title-private = { $content-title } — { -brand-full-name } (tryb prywatny)
+# These are the default window titles on macOS. The first two are for use when
+# there is no content title:
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox — (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Do not use the brand name in the last two attributes, as we do on non-macOS.
+#
+# Also note the other subtle difference here: we use a `-` to separate the
+# brand name from `(Private Browsing)`, which does not happen on other OSes.
+#
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-mac =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } — (tryb prywatny)
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } — (tryb prywatny)
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+
+##
+
+urlbar-identity-button =
+ .aria-label = Wyświetl informacje o stronie
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = Wyświetl zapytanie instalacji usługi
+urlbar-web-notification-anchor =
+ .tooltiptext = Określ, czy witryna ma prawo wyświetlać powiadomienia
+urlbar-midi-notification-anchor =
+ .tooltiptext = Otwórz panel MIDI
+urlbar-eme-notification-anchor =
+ .tooltiptext = Zarządzaj ustawieniami DRM
+urlbar-web-authn-anchor =
+ .tooltiptext = Otwórz panel Web Authentication
+urlbar-canvas-notification-anchor =
+ .tooltiptext = Zarządzaj uprawnieniami odczytu danych canvas
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = Zarządzaj udostępnianiem mikrofonu tej witrynie
+urlbar-default-notification-anchor =
+ .tooltiptext = Wyświetl powiadomienie
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = Wyświetl zapytanie o położenie
+urlbar-xr-notification-anchor =
+ .tooltiptext = Zarządzaj uprawnieniami rzeczywistości wirtualnej
+urlbar-storage-access-anchor =
+ .tooltiptext = Zarządzaj uprawnieniami śledzenia aktywności przeglądania
+urlbar-translate-notification-anchor =
+ .tooltiptext = Przetłumacz tę stronę
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = Zarządzaj udostępnianiem tej witrynie okien i ekranu
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = Wyświetl zapytanie o przechowywanie danych offline
+urlbar-password-notification-anchor =
+ .tooltiptext = Określ, czy zachować hasło
+urlbar-translated-notification-anchor =
+ .tooltiptext = Zarządzaj ustawieniami tłumaczenia
+urlbar-plugins-notification-anchor =
+ .tooltiptext = Zarządzaj wtyczkami używanymi na tej stronie
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = Zarządzaj udostępnianiem tej witrynie kamery i mikrofonu
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = Wyświetl zapytanie o automatyczne odtwarzanie
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = Przechowywanie danych na komputerze
+urlbar-addons-notification-anchor =
+ .tooltiptext = Wyświetl zapytanie o instalację dodatków
+urlbar-tip-help-icon =
+ .title = Pomoc
+urlbar-search-tips-confirm = OK
+# Read out before Urlbar Tip text content so screenreader users know the
+# subsequent text is a tip offered by the browser. It should end in a colon or
+# localized equivalent.
+urlbar-tip-icon-description =
+ .alt = Wskazówka:
+
+## Prompts users to use the Urlbar when they open a new tab or visit the
+## homepage of their default search engine.
+## Variables:
+## $engineName (String): The name of the user's default search engine. e.g. "Google" or "DuckDuckGo".
+
+urlbar-search-tips-onboard = Pisz mniej, wyszukuj więcej: szukaj w { $engineName } prosto z paska adresu
+urlbar-search-tips-redirect-2 = Zacznij szukać na pasku adresu, aby uzyskać podpowiedzi od wyszukiwarki { $engineName } i wyniki na podstawie historii przeglądania
+# Prompts users to use the Urlbar when they are typing in the domain of a
+# search engine, e.g. google.com or amazon.com.
+urlbar-tabtosearch-onboard = Kliknij ten skrót, aby szybciej znaleźć to, czego potrzebujesz
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = Zakładki
+urlbar-search-mode-tabs = Karty
+urlbar-search-mode-history = Historia
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = Udostępnianie położenia tej witrynie zostało zablokowane
+urlbar-xr-blocked =
+ .tooltiptext = Dostęp do urządzenia rzeczywistości wirtualnej dla tej witryny został zablokowany
+urlbar-web-notifications-blocked =
+ .tooltiptext = Powiadomienia z tej witryny zostały zablokowane
+urlbar-camera-blocked =
+ .tooltiptext = Udostępnianie kamery tej witrynie zostało zablokowane
+urlbar-microphone-blocked =
+ .tooltiptext = Udostępnianie mikrofonu tej witrynie zostało zablokowane
+urlbar-screen-blocked =
+ .tooltiptext = Udostępnianie obrazu ekranu tej witrynie zostało zablokowane
+urlbar-persistent-storage-blocked =
+ .tooltiptext = Przechowywanie danych na komputerze przez tę witrynę zostało zablokowane
+urlbar-popup-blocked =
+ .tooltiptext = Wyskakujące okna na tej witrynie są blokowane
+urlbar-autoplay-media-blocked =
+ .tooltiptext = Automatyczne odtwarzanie treści z dźwiękiem przez tę witrynę zostało zablokowane
+urlbar-canvas-blocked =
+ .tooltiptext = Odczytywanie danych canvas przez witrynę zostało zablokowane
+urlbar-midi-blocked =
+ .tooltiptext = Dostęp do urządzeń MIDI dla tej witryny został zablokowany
+urlbar-install-blocked =
+ .tooltiptext = Instalacja dodatków przez tę witrynę została zablokowana
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = Edytuj zakładkę ({ $shortcut })
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = Dodaj zakładkę do tej strony ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-add-to-urlbar =
+ .label = Dodaj do paska adresu
+page-action-manage-extension =
+ .label = Zarządzaj rozszerzeniem…
+page-action-remove-from-urlbar =
+ .label = Usuń z paska adresu
+page-action-remove-extension =
+ .label = Usuń rozszerzenie
+
+## Page Action menu
+
+# Variables
+# $tabCount (integer) - Number of tabs selected
+page-action-send-tabs-panel =
+ .label =
+ { $tabCount ->
+ [one] Wyślij stronę na urządzenie
+ [few] Wyślij { $tabCount } strony na urządzenie
+ *[many] Wyślij { $tabCount } stron na urządzenie
+ }
+page-action-send-tabs-urlbar =
+ .tooltiptext =
+ { $tabCount ->
+ [one] Wyślij stronę na urządzenie
+ [few] Wyślij { $tabCount } strony na urządzenie
+ *[many] Wyślij { $tabCount } stron na urządzenie
+ }
+page-action-pocket-panel =
+ .label = Wyślij stronę do { -pocket-brand-name }
+page-action-copy-url-panel =
+ .label = Kopiuj odnośnik
+page-action-copy-url-urlbar =
+ .tooltiptext = Kopiuj odnośnik
+page-action-email-link-panel =
+ .label = Wyślij odnośnik…
+page-action-email-link-urlbar =
+ .tooltiptext = Wyślij odnośnik…
+page-action-share-url-panel =
+ .label = Udostępnij
+page-action-share-url-urlbar =
+ .tooltiptext = Udostępnij
+page-action-share-more-panel =
+ .label = Więcej…
+page-action-send-tab-not-ready =
+ .label = Synchronizowanie urządzeń…
+# "Pin" is being used as a metaphor for expressing the fact that these tabs
+# are "pinned" to the left edge of the tabstrip. Really we just want the
+# string to express the idea that this is a lightweight and reversible
+# action that keeps your tab where you can reach it easily.
+page-action-pin-tab-panel =
+ .label = Przypnij kartę
+page-action-pin-tab-urlbar =
+ .tooltiptext = Przypnij kartę
+page-action-unpin-tab-panel =
+ .label = Odepnij kartę
+page-action-unpin-tab-urlbar =
+ .tooltiptext = Odepnij kartę
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = Ukryj paski narzędzi
+ .accesskey = U
+full-screen-exit =
+ .label = Opuść tryb pełnoekranowy
+ .accesskey = O
+
+## Search Engine selection buttons (one-offs)
+
+# This string prompts the user to use the list of search shortcuts in
+# the Urlbar and searchbar.
+search-one-offs-with-title = Tym razem szukaj w:
+# This string won't wrap, so if the translated string is longer,
+# consider translating it as if it said only "Search Settings".
+search-one-offs-change-settings-button =
+ .label = Ustawienia wyszukiwania
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = Zmień ustawienia wyszukiwania
+search-one-offs-context-open-new-tab =
+ .label = Szukaj w nowej karcie
+ .accesskey = S
+search-one-offs-context-set-as-default =
+ .label = Ustaw jako domyślną wyszukiwarkę
+ .accesskey = U
+search-one-offs-context-set-as-default-private =
+ .label = Ustaw jako domyślną wyszukiwarkę w prywatnych oknach
+ .accesskey = w
+# Search engine one-off buttons with an @alias shortcut/keyword.
+# Variables:
+# $engineName (String): The name of the engine.
+# $alias (String): The @alias shortcut/keyword.
+search-one-offs-engine-with-alias =
+ .tooltiptext = { $engineName } ({ $alias })
+
+## Local search mode one-off buttons
+## Variables:
+## $restrict (String): The restriction token corresponding to the search mode.
+## Restriction tokens are special characters users can type in the urlbar to
+## restrict their searches to certain sources (e.g., "*" to search only
+## bookmarks).
+
+search-one-offs-bookmarks =
+ .tooltiptext = Zakładki ({ $restrict })
+search-one-offs-tabs =
+ .tooltiptext = Karty ({ $restrict })
+search-one-offs-history =
+ .tooltiptext = Historia ({ $restrict })
+
+## Bookmark Panel
+
+bookmark-panel-show-editor-checkbox =
+ .label = Wyświetlanie tego okna podczas dodawania
+ .accesskey = W
+bookmark-panel-done-button =
+ .label = Gotowe
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+ .style = min-width: 25em
+
+## Identity Panel
+
+identity-connection-not-secure = Niezabezpieczone połączenie
+identity-connection-secure = Zabezpieczone połączenie
+identity-connection-internal = To jest strona programu { -brand-short-name }.
+identity-connection-file = Strona wczytana z tego komputera.
+identity-extension-page = Ta strona została wczytana przez rozszerzenie.
+identity-active-blocked = { -brand-short-name } zablokował elementy tej strony, które nie były przesłane w sposób bezpieczny.
+identity-custom-root = Połączenie zweryfikowane przez wystawcę certyfikatu, który nie jest rozpoznawany przez Mozillę.
+identity-passive-loaded = Niektóre elementy tej strony (np. obrazy) nie były przesłane w sposób bezpieczny.
+identity-active-loaded = Ochrona na tej stronie została wyłączona przez użytkownika.
+identity-weak-encryption = Strona używa słabego szyfrowania.
+identity-insecure-login-forms = Dane logowania wprowadzone na tej stronie nie są chronione.
+identity-https-only-connection-upgraded = (przełączono na protokół HTTPS)
+identity-https-only-label = Tryb używania wyłącznie protokołu HTTPS
+identity-https-only-dropdown-on =
+ .label = Włączony
+identity-https-only-dropdown-off =
+ .label = Wyłączony
+identity-https-only-dropdown-off-temporarily =
+ .label = Tymczasowo wyłączony
+identity-https-only-info-turn-on2 = Włącz tryb używania wyłącznie protokołu HTTPS dla tej witryny, jeśli chcesz, aby { -brand-short-name } przełączał na zabezpieczone połączenie, kiedy to możliwe.
+identity-https-only-info-turn-off2 = Jeśli strona wydaje się niepoprawnie działać, możesz wyłączyć tryb używania wyłącznie protokołu HTTPS dla tej witryny, aby odświeżyć ją za pomocą niezabezpieczonego protokołu HTTP.
+identity-https-only-info-no-upgrade = Nie można przełączyć połączenia z protokołu HTTP.
+identity-permissions =
+ .value = Uprawnienia
+identity-permissions-storage-access-header = Ciasteczka między witrynami
+identity-permissions-storage-access-hint = Te strony mogą używać ciasteczek i danych między witrynami, kiedy jesteś na tej witrynie.
+identity-permissions-reload-hint = Ponowne wczytanie strony może być konieczne, aby wprowadzone zmiany przyniosły skutek.
+identity-permissions-empty = Witryna korzysta z domyślnych uprawnień.
+identity-clear-site-data =
+ .label = Wyczyść ciasteczka i dane stron…
+identity-connection-not-secure-security-view = Połączenie z tą witryną nie jest zabezpieczone.
+identity-connection-verified = Połączenie z tą witryną jest zabezpieczone.
+identity-ev-owner-label = Certyfikat wystawiony dla:
+identity-description-custom-root = Mozilla nie rozpoznaje tego wystawcy certyfikatu. Mógł zostać dodany przez system operacyjny lub administratora. <label data-l10n-name="link">Więcej informacji</label>
+identity-remove-cert-exception =
+ .label = Usuń wyjątek
+ .accesskey = U
+identity-description-insecure = Prywatność podczas łączenia się z tą witryną nie jest chroniona. Przesyłane informacje (np. hasła, wiadomości, numery kart) mogą być dostępne dla innych.
+identity-description-insecure-login-forms = Dane logowania wprowadzone na tej stronie nie są bezpieczne i mogą być dostępne dla innych.
+identity-description-weak-cipher-intro = Połączenie z tą witryną nie zapewnia prywatności, ponieważ szyfrowanie nie jest wystarczające.
+identity-description-weak-cipher-risk = Informacje na witrynie mogą być dostępne dla innych, a jej działanie modyfikowane.
+identity-description-active-blocked = { -brand-short-name } zablokował elementy tej strony, które nie były przesłane w sposób bezpieczny. <label data-l10n-name="link">Więcej informacji</label>
+identity-description-passive-loaded = Połączenie z tą witryną nie zapewnia prywatności, a przesyłane informacje mogą być dostępne dla innych.
+identity-description-passive-loaded-insecure = Niektóre elementy tej witryny (np. obrazy) nie były przesłane w sposób bezpieczny. <label data-l10n-name="link">Więcej informacji</label>
+identity-description-passive-loaded-mixed = { -brand-short-name } zablokował niektóre elementy strony, mimo to nie wszystkie pozostałe elementy były przesłane w sposób bezpieczny (np. obrazy). <label data-l10n-name="link">Więcej informacji</label>
+identity-description-active-loaded = Witryna zawiera elementy, które nie były przesłane w sposób bezpieczny (np. skrypty) i połączenie z nią nie zapewnia prywatności.
+identity-description-active-loaded-insecure = Przesyłane informacje (np. hasła, wiadomości, numery kart) mogą być dostępne dla innych.
+identity-learn-more =
+ .value = Więcej informacji
+identity-disable-mixed-content-blocking =
+ .label = Tymczasowo wyłącz ochronę
+ .accesskey = T
+identity-enable-mixed-content-blocking =
+ .label = Włącz ochronę
+ .accesskey = W
+identity-more-info-link-text =
+ .label = Więcej informacji…
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = Minimalizuj
+browser-window-maximize-button =
+ .tooltiptext = Maksymalizuj
+browser-window-restore-down-button =
+ .tooltiptext = Przywróć w dół
+browser-window-close-button =
+ .tooltiptext = Zamknij
+
+## Tab actions
+
+browser-tab-audio-playing = Odtwarzanie
+browser-tab-audio-muted = Wyciszona
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-playing2 = ODTWARZANIE
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-muted2 = WYCISZONA
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-blocked = ZABLOKOWANO AUTOMATYCZNE ODTWARZANIE
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-pip = OBRAZ W OBRAZIE
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+ .label = Importuj zakładki…
+ .tooltiptext = Zaimportuj zakładki z innej przeglądarki do przeglądarki { -brand-short-name }
+bookmarks-toolbar-empty-message = Umieść swoje zakładki na tym pasku zakładek, aby mieć do nich szybki dostęp. <a data-l10n-name="manage-bookmarks">Zarządzaj zakładkami…</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera =
+ .value = Kamera do udostępnienia:
+ .accesskey = K
+popup-select-microphone =
+ .value = Mikrofon do udostępnienia:
+ .accesskey = M
+popup-all-windows-shared = Wszystkie widoczne na ekranie okna zostaną udostępnione.
+popup-screen-sharing-not-now =
+ .label = Nie teraz
+ .accesskey = N
+popup-screen-sharing-never =
+ .label = Nigdy nie pozwalaj
+ .accesskey = d
+popup-silence-notifications-checkbox = Wyłącz powiadomienia przeglądarki { -brand-short-name } podczas udostępniania
+popup-silence-notifications-checkbox-warning = { -brand-short-name } nie będzie wyświetlał powiadomień w trakcie udostępniania.
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = { -brand-short-name } jest udostępniany. Inni będą widzieć, że przechodzisz do nowej karty.
+sharing-warning-screen = Cały ekran jest udostępniany. Inni będą widzieć, że przechodzisz do nowej karty.
+sharing-warning-proceed-to-tab =
+ .label = Przejdź do karty
+sharing-warning-disable-for-session =
+ .label = Wyłącz ochronę udostępniania na czas tej sesji
+
+## DevTools F12 popup
+
+enable-devtools-popup-description = Aby móc użyć skrótu F12, najpierw otwórz narzędzia dla programistów w menu „Dla twórców witryn”.
+
+## URL Bar
+
+urlbar-default-placeholder =
+ .defaultPlaceholder = Wprowadź adres lub szukaj
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+ .placeholder = Wprowadź adres lub szukaj
+# This placeholder is used in search mode with search engines that search the
+# entire web.
+# Variables
+# $name (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-placeholder-search-mode-web-2 =
+ .placeholder = Szukaj w Internecie
+ .aria-label = Szukaj w { $name }
+# This placeholder is used in search mode with search engines that search a
+# specific site (e.g., Amazon).
+# Variables
+# $name (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-placeholder-search-mode-other-engine =
+ .placeholder = Szukaj
+ .aria-label = Szukaj na witrynie { $name }
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+ .placeholder = Szukaj
+ .aria-label = Szukaj zakładek
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+ .placeholder = Szukaj
+ .aria-label = Szukaj w historii
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+ .placeholder = Szukaj
+ .aria-label = Szukaj kart
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = Wprowadź adres lub szukaj w { $name }
+urlbar-remote-control-notification-anchor =
+ .tooltiptext = Przeglądarka jest zdalnie zarządzana
+urlbar-permissions-granted =
+ .tooltiptext = Witryna korzysta z dodatkowych uprawnień.
+urlbar-switch-to-tab =
+ .value = Przełącz na kartę:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = Rozszerzenie:
+urlbar-go-button =
+ .tooltiptext = Przejdź do strony o podanym adresie
+urlbar-page-action-button =
+ .tooltiptext = Interakcje
+urlbar-pocket-button =
+ .tooltiptext = Wyślij do { -pocket-brand-name }
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+
+# Used when the private browsing engine differs from the default engine.
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-in-private-w-engine = szukaj w { $engine } w prywatnym oknie
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = szukaj w prywatnym oknie
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = szukaj w { $engine }
+urlbar-result-action-sponsored = sponsorowane
+urlbar-result-action-switch-tab = przełącz na kartę
+urlbar-result-action-visit = otwórz stronę
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-before-tabtosearch-web = naciśnij Tab, aby szukać w { $engine }
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-before-tabtosearch-other = naciśnij Tab, aby szukać na witrynie { $engine }
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-tabtosearch-web = szukaj w { $engine } prosto z paska adresu
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = szukaj na witrynie { $engine } prosto z paska adresu
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+urlbar-result-action-search-bookmarks = szukaj w zakładkach
+urlbar-result-action-search-history = szukaj w historii
+urlbar-result-action-search-tabs = szukaj w kartach
+
+## Full Screen and Pointer Lock UI
+
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is full screen, e.g. "mozilla.org"
+fullscreen-warning-domain = <span data-l10n-name="domain">{ $domain }</span> jest teraz w trybie pełnoekranowym
+fullscreen-warning-no-domain = Dokument jest teraz wyświetlany w trybie pełnoekranowym
+fullscreen-exit-button = Opuść tryb pełnoekranowy (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = Opuść tryb pełnoekranowy (esc)
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is using pointer-lock, e.g. "mozilla.org"
+pointerlock-warning-domain = <span data-l10n-name="domain">{ $domain }</span> kontroluje teraz kursor. Naciśnij klawisz Esc, aby przejąć nad nim kontrolę.
+pointerlock-warning-no-domain = Dokument kontroluje teraz kursor. Naciśnij klawisz Esc, aby przejąć nad nim kontrolę.
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Część tej strony uległa awarii.</strong> Prosimy to zgłosić, aby powiadomić twórców przeglądarki { -brand-product-name } o problemie i przyspieszyć jego naprawienie.
+crashed-subframe-learnmore =
+ .label = Więcej informacji
+ .accesskey = W
+crashed-subframe-submit =
+ .label = Zgłoś awarię
+ .accesskey = Z
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-show-all-bookmarks =
+ .label = Wyświetl wszystkie zakładki
+bookmarks-recent-bookmarks =
+ .value = Ostatnio dodane
+bookmarks-manage-bookmarks =
+ .label = Zarządzaj zakładkami
+bookmarks-recent-bookmarks-panel =
+ .value = Ostatnio dodane zakładki
+bookmarks-toolbar-chevron =
+ .tooltiptext = Wyświetl więcej zakładek
+bookmarks-sidebar-content =
+ .aria-label = Zakładki
+bookmarks-menu-button =
+ .label = Menu zakładki
+bookmarks-other-bookmarks-menu =
+ .label = Pozostałe zakładki
+bookmarks-mobile-bookmarks-menu =
+ .label = Zakładki z telefonu
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Ukryj panel zakładek
+ *[other] Wyświetl panel zakładek
+ }
+bookmarks-tools-toolbar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Ukryj pasek zakładek
+ *[other] Wyświetl pasek zakładek
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] Ukryj pasek zakładek
+ *[other] Wyświetl pasek zakładek
+ }
+bookmarks-tools-toolbar-visibility-panel =
+ .label =
+ { $isVisible ->
+ [true] Ukryj pasek zakładek
+ *[other] Wyświetl pasek zakładek
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] Usuń menu Zakładki z paska narzędzi
+ *[other] Dodaj menu Zakładki do paska narzędzi
+ }
+bookmarks-search =
+ .label = Szukaj w zakładkach
+bookmarks-tools =
+ .label = Narzędzia zakładek
+bookmarks-bookmark-edit-panel =
+ .label = Edytuj zakładkę
+# The aria-label is a spoken label that should not include the word "toolbar" or
+# such, because screen readers already know that this container is a toolbar.
+# This avoids double-speaking.
+bookmarks-toolbar =
+ .toolbarname = Pasek zakładek
+ .accesskey = z
+ .aria-label = Zakładki
+bookmarks-toolbar-menu =
+ .label = Pasek zakładek
+bookmarks-toolbar-placeholder =
+ .title = Elementy paska zakładek
+bookmarks-toolbar-placeholder-button =
+ .label = Elementy paska zakładek
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-current-tab =
+ .label = Dodaj zakładkę do tej karty
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = Zakładki
+library-bookmarks-bookmark-this-page =
+ .label = Dodaj zakładkę
+library-bookmarks-bookmark-edit =
+ .label = Edytuj zakładkę
+library-recent-activity-title =
+ .value = Ostatnia aktywność
+
+## More items
+
+more-menu-go-offline =
+ .label = Pracuj w trybie offline
+ .accesskey = c
diff --git a/l10n-pl/browser/browser/browserContext.ftl b/l10n-pl/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..9f5b8613c8
--- /dev/null
+++ b/l10n-pl/browser/browser/browserContext.ftl
@@ -0,0 +1,339 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+navbar-tooltip-instruction =
+ .value =
+ { PLATFORM() ->
+ [macos] Rozwiń, by wyświetlić historię
+ *[other] Kliknij prawym przyciskiem lub rozwiń, by wyświetlić historię
+ }
+
+## Back
+
+main-context-menu-back =
+ .tooltiptext = Przejdź do poprzedniej strony
+ .aria-label = Wstecz
+ .accesskey = W
+navbar-tooltip-back =
+ .value = { main-context-menu-back.tooltiptext }
+toolbar-button-back =
+ .label = { main-context-menu-back.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = Przejdź do poprzedniej strony ({ $shortcut })
+ .aria-label = Wstecz
+ .accesskey = W
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+main-context-menu-forward =
+ .tooltiptext = Przejdź do następnej strony
+ .aria-label = Do przodu
+ .accesskey = D
+navbar-tooltip-forward =
+ .value = { main-context-menu-forward.tooltiptext }
+toolbar-button-forward =
+ .label = { main-context-menu-forward.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = Przejdź do następnej strony ({ $shortcut })
+ .aria-label = Do przodu
+ .accesskey = D
+navbar-tooltip-forward-2 =
+ .value = { main-context-menu-forward-2.tooltiptext }
+toolbar-button-forward-2 =
+ .label = { main-context-menu-forward-2.aria-label }
+
+## Reload
+
+main-context-menu-reload =
+ .aria-label = Odśwież
+ .accesskey = O
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = Zatrzymaj
+ .accesskey = Z
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = Zapisz stronę jako…
+ .accesskey = s
+toolbar-button-page-save =
+ .label = { main-context-menu-page-save.label }
+
+## Simple menu items
+
+main-context-menu-bookmark-add =
+ .aria-label = Dodaj zakładkę do tej strony
+ .accesskey = D
+ .tooltiptext = Dodaj zakładkę do tej strony
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-add-with-shortcut =
+ .aria-label = Dodaj zakładkę do tej strony
+ .accesskey = D
+ .tooltiptext = Dodaj zakładkę do tej strony ({ $shortcut })
+main-context-menu-bookmark-change =
+ .aria-label = Edytuj zakładkę
+ .accesskey = D
+ .tooltiptext = Edytuj zakładkę
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-bookmark-change-with-shortcut =
+ .aria-label = Edytuj zakładkę
+ .accesskey = D
+ .tooltiptext = Edytuj zakładkę ({ $shortcut })
+main-context-menu-open-link =
+ .label = Otwórz odnośnik
+ .accesskey = O
+main-context-menu-open-link-new-tab =
+ .label = Otwórz odnośnik w nowej karcie
+ .accesskey = j
+main-context-menu-open-link-container-tab =
+ .label = Otwórz odnośnik w nowej karcie w nowym kontekście
+ .accesskey = k
+main-context-menu-open-link-new-window =
+ .label = Otwórz odnośnik w nowym oknie
+ .accesskey = n
+main-context-menu-open-link-new-private-window =
+ .label = Otwórz odnośnik w nowym oknie w trybie prywatnym
+ .accesskey = w
+main-context-menu-bookmark-this-link =
+ .label = Dodaj zakładkę do odnośnika
+ .accesskey = D
+main-context-menu-save-link =
+ .label = Zapisz element docelowy jako…
+ .accesskey = s
+main-context-menu-save-link-to-pocket =
+ .label = Wyślij odnośnik do { -pocket-brand-name }
+ .accesskey = o
+
+## The access keys for "Copy Link Location" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = Kopiuj adres e-mail
+ .accesskey = a
+main-context-menu-copy-link =
+ .label = Kopiuj adres odnośnika
+ .accesskey = a
+
+## Media (video/audio) controls
+##
+## The accesskey for "Play" and "Pause" are the
+## same because the two context-menu items are
+## mutually exclusive.
+
+main-context-menu-media-play =
+ .label = Odtwórz
+ .accesskey = z
+main-context-menu-media-pause =
+ .label = Wstrzymaj
+ .accesskey = W
+
+##
+
+main-context-menu-media-mute =
+ .label = Wycisz
+ .accesskey = c
+main-context-menu-media-unmute =
+ .label = Włącz dźwięk
+ .accesskey = c
+main-context-menu-media-play-speed =
+ .label = Szybkość odtwarzania
+ .accesskey = S
+main-context-menu-media-play-speed-slow =
+ .label = Zmniejszona (0,5×)
+ .accesskey = Z
+main-context-menu-media-play-speed-normal =
+ .label = Normalna
+ .accesskey = N
+main-context-menu-media-play-speed-fast =
+ .label = Zwiększona (1,25×)
+ .accesskey = k
+main-context-menu-media-play-speed-faster =
+ .label = Wysoka (1,5×)
+ .accesskey = W
+# "Ludicrous" is a reference to the movie "Space Balls" and is meant
+# to say that this speed is very fast.
+main-context-menu-media-play-speed-fastest =
+ .label = Absurdalna (2×)
+ .accesskey = A
+main-context-menu-media-loop =
+ .label = Zapętl
+ .accesskey = Z
+
+## The access keys for "Show Controls" and "Hide Controls" are the same
+## because the two context-menu items are mutually exclusive.
+
+main-context-menu-media-show-controls =
+ .label = Wyświetl elementy sterujące
+ .accesskey = e
+main-context-menu-media-hide-controls =
+ .label = Ukryj elementy sterujące
+ .accesskey = e
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = Tryb pełnoekranowy
+ .accesskey = n
+main-context-menu-media-video-leave-fullscreen =
+ .label = Opuść tryb pełnoekranowy
+ .accesskey = u
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-pip =
+ .label = Obraz w obrazie
+ .accesskey = O
+main-context-menu-image-reload =
+ .label = Odśwież obraz
+ .accesskey = O
+main-context-menu-image-view =
+ .label = Pokaż obraz
+ .accesskey = P
+main-context-menu-video-view =
+ .label = Pokaż wideo
+ .accesskey = k
+main-context-menu-image-copy =
+ .label = Kopiuj obraz
+ .accesskey = r
+main-context-menu-image-copy-location =
+ .label = Kopiuj adres obrazu
+ .accesskey = b
+main-context-menu-video-copy-location =
+ .label = Kopiuj adres wideo
+ .accesskey = u
+main-context-menu-audio-copy-location =
+ .label = Kopiuj adres dźwięku
+ .accesskey = u
+main-context-menu-image-save-as =
+ .label = Zapisz obraz jako…
+ .accesskey = Z
+main-context-menu-image-email =
+ .label = Wyślij obraz…
+ .accesskey = o
+main-context-menu-image-set-as-background =
+ .label = Ustaw jako tapetę…
+ .accesskey = t
+main-context-menu-image-info =
+ .label = Pokaż informacje o obrazie
+ .accesskey = f
+main-context-menu-image-desc =
+ .label = Pokaż opis
+ .accesskey = s
+main-context-menu-video-save-as =
+ .label = Zapisz wideo jako…
+ .accesskey = s
+main-context-menu-audio-save-as =
+ .label = Zapisz dźwięk jako…
+ .accesskey = s
+main-context-menu-video-image-save-as =
+ .label = Zapisz klatkę jako…
+ .accesskey = k
+main-context-menu-video-email =
+ .label = Wyślij wideo…
+ .accesskey = o
+main-context-menu-audio-email =
+ .label = Wyślij dźwięk…
+ .accesskey = d
+main-context-menu-plugin-play =
+ .label = Aktywuj tę wtyczkę
+ .accesskey = w
+main-context-menu-plugin-hide =
+ .label = Ukryj tę wtyczkę
+ .accesskey = U
+main-context-menu-save-to-pocket =
+ .label = Wyślij stronę do { -pocket-brand-name }
+ .accesskey = W
+main-context-menu-send-to-device =
+ .label = Wyślij stronę do
+ .accesskey = W
+main-context-menu-view-background-image =
+ .label = Pokaż obraz tła
+ .accesskey = t
+main-context-menu-generate-new-password =
+ .label = Użyj wygenerowanego hasła…
+ .accesskey = h
+main-context-menu-keyword =
+ .label = Utwórz słowo kluczowe dla tej wyszukiwarki…
+ .accesskey = U
+main-context-menu-link-send-to-device =
+ .label = Wyślij odnośnik do
+ .accesskey = W
+main-context-menu-frame =
+ .label = Ramka
+ .accesskey = R
+main-context-menu-frame-show-this =
+ .label = Pokaż tylko tę ramkę
+ .accesskey = r
+main-context-menu-frame-open-tab =
+ .label = Otwórz ramkę w nowej karcie
+ .accesskey = j
+main-context-menu-frame-open-window =
+ .label = Otwórz ramkę w nowym oknie
+ .accesskey = n
+main-context-menu-frame-reload =
+ .label = Odśwież ramkę
+ .accesskey = O
+main-context-menu-frame-bookmark =
+ .label = Dodaj zakładkę do ramki
+ .accesskey = D
+main-context-menu-frame-save-as =
+ .label = Zapisz ramkę jako…
+ .accesskey = Z
+main-context-menu-frame-print =
+ .label = Drukuj ramkę…
+ .accesskey = u
+main-context-menu-frame-view-source =
+ .label = Pokaż źródło ramki
+ .accesskey = P
+main-context-menu-frame-view-info =
+ .label = Pokaż informacje o ramce
+ .accesskey = i
+main-context-menu-print-selection =
+ .label = Drukuj tylko zaznaczenie
+ .accesskey = u
+main-context-menu-view-selection-source =
+ .label = Pokaż źródło zaznaczenia
+ .accesskey = d
+main-context-menu-view-page-source =
+ .label = Pokaż źródło strony
+ .accesskey = y
+main-context-menu-view-page-info =
+ .label = Pokaż informacje o stronie
+ .accesskey = I
+main-context-menu-bidi-switch-text =
+ .label = Przełącz kierunek tekstu
+ .accesskey = t
+main-context-menu-bidi-switch-page =
+ .label = Przełącz kierunek strony
+ .accesskey = s
+main-context-menu-inspect-element =
+ .label = Zbadaj element
+ .accesskey = t
+main-context-menu-inspect-a11y-properties =
+ .label = Zbadaj własności dostępności
+main-context-menu-eme-learn-more =
+ .label = Więcej informacji o DRM…
+ .accesskey = D
diff --git a/l10n-pl/browser/browser/browserSets.ftl b/l10n-pl/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..dcc85a1d74
--- /dev/null
+++ b/l10n-pl/browser/browser/browserSets.ftl
@@ -0,0 +1,180 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+window-minimize-command =
+ .label = Miniaturka
+window-zoom-command =
+ .label = Powiększenie
+window-new-shortcut =
+ .key = N
+window-minimize-shortcut =
+ .key = m
+close-shortcut =
+ .key = W
+tab-new-shortcut =
+ .key = t
+location-open-shortcut =
+ .key = l
+location-open-shortcut-alt =
+ .key = d
+search-focus-shortcut =
+ .key = k
+# This shortcut is used in two contexts:
+# - web search
+# - find in page
+find-shortcut =
+ .key = f
+search-find-again-shortcut =
+ .key = g
+search-find-again-shortcut-alt =
+ .keycode = VK_F3
+search-find-selection-shortcut =
+ .key = e
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+ .key =
+ { PLATFORM() ->
+ [linux] j
+ *[other] e
+ }
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] y
+ *[other] j
+ }
+addons-shortcut =
+ .key = A
+file-open-shortcut =
+ .key = o
+save-page-shortcut =
+ .key = s
+page-source-shortcut =
+ .key = u
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+ .key = u
+page-info-shortcut =
+ .key = i
+print-shortcut =
+ .key = p
+mute-toggle-shortcut =
+ .key = M
+nav-back-shortcut-alt =
+ .key = [
+nav-fwd-shortcut-alt =
+ .key = ]
+nav-reload-shortcut =
+ .key = r
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+ .key = .
+history-show-all-shortcut =
+ .key = H
+history-show-all-shortcut-mac =
+ .key = Y
+history-sidebar-shortcut =
+ .key = h
+full-screen-shortcut =
+ .key = f
+reader-mode-toggle-shortcut-windows =
+ .keycode = VK_F9
+reader-mode-toggle-shortcut-other =
+ .key = R
+picture-in-picture-toggle-shortcut-mac =
+ .key = ]
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut-mac` key.
+picture-in-picture-toggle-shortcut-mac-alt =
+ .key = { "}" }
+picture-in-picture-toggle-shortcut =
+ .key = ]
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+ .key = { "}" }
+bookmark-this-page-shortcut =
+ .key = d
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-all-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] o
+ *[other] b
+ }
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-library-shortcut =
+ .key = o
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+ .key = b
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-toolbar-shortcut =
+ .key = b
+
+## All `-alt*` messages are alternative acceleration keys for zoom.
+## If shift key is needed with your locale popular keyboard for them,
+## you can use these alternative items. Otherwise, their values should be empty.
+
+full-zoom-reduce-shortcut =
+ .key = -
+# If in keyboard layouts popular for your locale you need to use the shift key
+# to access the original shortcuts, the following shortcuts can be used.
+# Otherwise their values should remain empty.
+full-zoom-reduce-shortcut-alt =
+ .key = { "" }
+full-zoom-reduce-shortcut-alt-a =
+ .key = _
+full-zoom-reduce-shortcut-alt-b =
+ .key = { "" }
+full-zoom-enlarge-shortcut =
+ .key = +
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+full-zoom-reset-shortcut =
+ .key = 0
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+help-shortcut =
+ .key = ?
+preferences-shortcut =
+ .key = ,
+hide-app-shortcut =
+ .key = H
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-pl/browser/browser/customizeMode.ftl b/l10n-pl/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..ea2cbf61a5
--- /dev/null
+++ b/l10n-pl/browser/browser/customizeMode.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+customize-mode-restore-defaults =
+ .label = Przywróć domyślne
+customize-mode-menu-and-toolbars-header = Przeciągaj swoje ulubione elementy na pasek narzędzi lub do menu ukrywania.
+customize-mode-overflow-list-title = Menu ukrywania
+customize-mode-uidensity =
+ .label = Gęstość i upakowanie
+customize-mode-done =
+ .label = Gotowe
+customize-mode-lwthemes-menu-manage =
+ .label = Zarządzaj
+ .accesskey = Z
+customize-mode-toolbars =
+ .label = Paski narzędzi
+customize-mode-titlebar =
+ .label = Pasek tytułu
+customize-mode-uidensity-menu-touch =
+ .label = Dotykowe
+ .accesskey = D
+ .tooltiptext = Dotykowe
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = Dotykowe w trybie tabletowym
+customize-mode-extra-drag-space =
+ .label = Pasek przeciągania okna
+customize-mode-lwthemes =
+ .label = Motywy
+customize-mode-overflow-list-description = Przeciągaj tutaj rzeczy, aby były pod ręką, ale nie zabierały miejsca na pasku narzędzi…
+customize-mode-uidensity-menu-normal =
+ .label = Zwykłe
+ .accesskey = Z
+ .tooltiptext = Zwykłe
+customize-mode-uidensity-menu-compact =
+ .label = Zwarte
+ .accesskey = w
+ .tooltiptext = Zwarte
+customize-mode-lwthemes-menu-get-more =
+ .label = Pobierz więcej
+ .accesskey = P
+customize-mode-undo-cmd =
+ .label = Cofnij
+customize-mode-lwthemes-my-themes =
+ .value = Zainstalowane motywy
+customize-mode-touchbar-cmd =
+ .label = Dostosuj pasek Touch Bar…
diff --git a/l10n-pl/browser/browser/defaultBrowserNotification.ftl b/l10n-pl/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..a28bc02147
--- /dev/null
+++ b/l10n-pl/browser/browser/defaultBrowserNotification.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>Ustawić przeglądarkę { -brand-short-name } jako domyślną?</strong> Szybko, bezpiecznie i prywatnie przeglądaj Internet.
+default-browser-notification-button =
+ .label = Ustaw jako domyślną
+ .accesskey = U
diff --git a/l10n-pl/browser/browser/downloads.ftl b/l10n-pl/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..4b33b890ad
--- /dev/null
+++ b/l10n-pl/browser/browser/downloads.ftl
@@ -0,0 +1,166 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+ .title = Pobierane pliki
+downloads-panel =
+ .aria-label = Pobierane pliki
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-list =
+ .style = width: 60ch
+
+downloads-cmd-pause =
+ .label = Wstrzymaj
+ .accesskey = W
+downloads-cmd-resume =
+ .label = Wznów
+ .accesskey = z
+downloads-cmd-cancel =
+ .tooltiptext = Anuluj
+downloads-cmd-cancel-panel =
+ .aria-label = Anuluj
+
+# This message is only displayed on Windows and Linux devices
+downloads-cmd-show-menuitem =
+ .label = Otwórz folder nadrzędny
+ .accesskey = f
+
+# This message is only displayed on macOS devices
+downloads-cmd-show-menuitem-mac =
+ .label = Pokaż w Finderze
+ .accesskey = F
+
+downloads-cmd-use-system-default =
+ .label = Otwórz w przeglądarce systemowej
+ .accesskey = O
+
+downloads-cmd-always-use-system-default =
+ .label = Zawsze otwieraj w przeglądarce systemowej
+ .accesskey = Z
+
+downloads-cmd-show-button =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Pokaż w Finderze
+ *[other] Otwórz folder nadrzędny
+ }
+
+downloads-cmd-show-panel =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] Pokaż w Finderze
+ *[other] Otwórz folder nadrzędny
+ }
+downloads-cmd-show-description =
+ .value =
+ { PLATFORM() ->
+ [macos] Pokaż w Finderze
+ *[other] Otwórz folder nadrzędny
+ }
+
+downloads-cmd-show-downloads =
+ .label = Pokaż folder z pobranymi
+downloads-cmd-retry =
+ .tooltiptext = Spróbuj ponownie
+downloads-cmd-retry-panel =
+ .aria-label = Spróbuj ponownie
+downloads-cmd-go-to-download-page =
+ .label = Przejdź do strony pobierania
+ .accesskey = P
+downloads-cmd-copy-download-link =
+ .label = Kopiuj adres, z którego pobrano plik
+ .accesskey = K
+downloads-cmd-remove-from-history =
+ .label = Usuń z historii
+ .accesskey = U
+downloads-cmd-clear-list =
+ .label = Wyczyść listę
+ .accesskey = c
+downloads-cmd-clear-downloads =
+ .label = Wyczyść listę
+ .accesskey = c
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = Pozwól pobrać
+ .accesskey = P
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = Usuń plik
+
+downloads-cmd-remove-file-panel =
+ .aria-label = Usuń plik
+
+# This is the tooltip of the action button shown when potentially unwanted
+# downloads are blocked. This opens a dialog where the user can choose
+# whether to unblock or remove the download. Removing is the default option.
+downloads-cmd-choose-unblock =
+ .tooltiptext = Usuń plik lub pozwól go pobrać
+
+downloads-cmd-choose-unblock-panel =
+ .aria-label = Usuń plik lub pozwól go pobrać
+
+# This is the tooltip of the action button shown when uncommon downloads are
+# blocked.This opens a dialog where the user can choose whether to open the
+# file or remove the download. Opening is the default option.
+downloads-cmd-choose-open =
+ .tooltiptext = Otwórz lub usuń plik
+
+downloads-cmd-choose-open-panel =
+ .aria-label = Otwórz lub usuń plik
+
+# Displayed when hovering a blocked download, indicates that it's possible to
+# show more information for user to take the next action.
+downloads-show-more-information =
+ .value = Wyświetl więcej informacji
+
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+downloads-open-file =
+ .value = Otwórz plik
+
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+downloads-retry-download =
+ .value = Pobierz ponownie
+
+# Displayed when hovering a download which is able to be cancelled by users,
+# indicates that it's possible to cancel and stop the download.
+downloads-cancel-download =
+ .value = Anuluj pobieranie
+
+# This string is shown at the bottom of the Downloads Panel when all the
+# downloads fit in the available space, or when there are no downloads in
+# the panel at all.
+downloads-history =
+ .label = Wyświetl wszystkie
+ .accesskey = W
+
+# This string is shown at the top of the Download Details Panel, to indicate
+# that we are showing the details of a single download.
+downloads-details =
+ .title = Szczegóły pobieranego pliku
+
+downloads-clear-downloads-button =
+ .label = Wyczyść listę
+ .tooltiptext = Ukończone, anulowane i nieudane pobierania zostaną usunięte
+
+# This string is shown when there are no items in the Downloads view, when it
+# is displayed inside a browser tab.
+downloads-list-empty =
+ .value = Brak pobranych plików
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = Brak pobranych podczas tej sesji.
diff --git a/l10n-pl/browser/browser/editBookmarkOverlay.ftl b/l10n-pl/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..841220f575
--- /dev/null
+++ b/l10n-pl/browser/browser/editBookmarkOverlay.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+bookmark-overlay-name =
+ .value = Nazwa:
+ .accesskey = N
+
+bookmark-overlay-location =
+ .value = Adres:
+ .accesskey = A
+
+bookmark-overlay-folder =
+ .value = Folder:
+
+bookmark-overlay-choose =
+ .label = Wybierz…
+
+bookmark-overlay-folders-expander =
+ .tooltiptext = Wyświetl wszystkie foldery zakładek
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = Ukryj
+
+bookmark-overlay-new-folder-button =
+ .label = Nowy folder
+ .accesskey = d
+
+bookmark-overlay-tags =
+ .value = Etykiety:
+ .accesskey = E
+
+bookmark-overlay-tags-empty-description =
+ .placeholder = Rozdziel etykiety przecinkami
+
+bookmark-overlay-tags-expander =
+ .tooltiptext = Wyświetl wszystkie etykiety
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = Ukryj
+
+bookmark-overlay-keyword =
+ .value = Słowo kluczowe:
+ .accesskey = S
diff --git a/l10n-pl/browser/browser/menubar.ftl b/l10n-pl/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..fffe7ac239
--- /dev/null
+++ b/l10n-pl/browser/browser/menubar.ftl
@@ -0,0 +1,349 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-services =
+ .label = Usługi
+menu-application-hide-this =
+ .label = Ukryj program { -brand-shorter-name }
+menu-application-hide-other =
+ .label = Ukryj pozostałe
+menu-application-show-all =
+ .label = Pokaż wszystkie
+menu-application-touch-bar =
+ .label = Dostosuj pasek Touch Bar…
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Zakończ
+ *[other] Zakończ
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] k
+ *[other] k
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Zakończ program { -brand-shorter-name }
+# This menu-quit-button string is only used on Linux.
+menu-quit-button =
+ .label = { menu-quit.label }
+# This menu-quit-button-win string is only used on Windows.
+menu-quit-button-win =
+ .label = { menu-quit.label }
+ .tooltip = Zakończ program { -brand-shorter-name }
+menu-about =
+ .label = O programie { -brand-shorter-name }
+ .accesskey = O
+
+## File Menu
+
+menu-file =
+ .label = Plik
+ .accesskey = P
+menu-file-new-tab =
+ .label = Nowa karta
+ .accesskey = t
+menu-file-new-container-tab =
+ .label = Nowa karta z kontekstem
+ .accesskey = k
+menu-file-new-window =
+ .label = Nowe okno
+ .accesskey = N
+menu-file-new-private-window =
+ .label = Nowe okno prywatne
+ .accesskey = p
+# "Open Location" is only displayed on macOS, and only on windows
+# that aren't main browser windows, or when there are no windows
+# but Firefox is still running.
+menu-file-open-location =
+ .label = Otwórz adres…
+menu-file-open-file =
+ .label = Otwórz plik…
+ .accesskey = o
+menu-file-close =
+ .label = Zamknij
+ .accesskey = Z
+menu-file-close-window =
+ .label = Zamknij okno
+ .accesskey = m
+menu-file-save-page =
+ .label = Zapisz stronę jako…
+ .accesskey = p
+menu-file-email-link =
+ .label = Wyślij odnośnik…
+ .accesskey = n
+menu-file-print-setup =
+ .label = Ustawienia strony…
+ .accesskey = U
+menu-file-print-preview =
+ .label = Podgląd wydruku
+ .accesskey = g
+menu-file-print =
+ .label = Drukuj…
+ .accesskey = D
+menu-file-import-from-another-browser =
+ .label = Importuj z innej przeglądarki…
+ .accesskey = I
+menu-file-go-offline =
+ .label = Pracuj w trybie offline
+ .accesskey = c
+
+## Edit Menu
+
+menu-edit =
+ .label = Edycja
+ .accesskey = E
+menu-edit-find-on =
+ .label = Znajdź na tej stronie…
+ .accesskey = Z
+menu-edit-find-again =
+ .label = Znajdź następne
+ .accesskey = n
+menu-edit-bidi-switch-text-direction =
+ .label = Przełącz kierunek tekstu
+ .accesskey = t
+
+## View Menu
+
+menu-view =
+ .label = Widok
+ .accesskey = W
+menu-view-toolbars-menu =
+ .label = Paski narzędzi
+ .accesskey = P
+menu-view-customize-toolbar =
+ .label = Dostosuj…
+ .accesskey = t
+menu-view-sidebar =
+ .label = Panel boczny
+ .accesskey = b
+menu-view-bookmarks =
+ .label = Zakładki
+menu-view-history-button =
+ .label = Historia
+menu-view-synced-tabs-sidebar =
+ .label = Karty z innych urządzeń
+menu-view-full-zoom =
+ .label = Powiększenie
+ .accesskey = w
+menu-view-full-zoom-enlarge =
+ .label = Powiększ
+ .accesskey = w
+menu-view-full-zoom-reduce =
+ .label = Pomniejsz
+ .accesskey = m
+menu-view-full-zoom-actual-size =
+ .label = Rozmiar oryginalny
+ .accesskey = R
+menu-view-full-zoom-toggle =
+ .label = Powiększaj tylko tekst
+ .accesskey = k
+menu-view-page-style-menu =
+ .label = Styl strony
+ .accesskey = S
+menu-view-page-style-no-style =
+ .label = Ignoruj style
+ .accesskey = n
+menu-view-page-basic-style =
+ .label = Styl podstawowy
+ .accesskey = S
+menu-view-charset =
+ .label = Kodowanie tekstu
+ .accesskey = K
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = Tryb pełnoekranowy
+ .accesskey = T
+menu-view-exit-full-screen =
+ .label = Opuść tryb pełnoekranowy
+ .accesskey = O
+menu-view-full-screen =
+ .label = Tryb pełnoekranowy
+ .accesskey = T
+
+##
+
+menu-view-show-all-tabs =
+ .label = Wyświetl wszystkie karty
+ .accesskey = W
+menu-view-bidi-switch-page-direction =
+ .label = Przełącz kierunek strony
+ .accesskey = s
+
+## History Menu
+
+menu-history =
+ .label = Historia
+ .accesskey = h
+menu-history-show-all-history =
+ .label = Wyświetl całą historię
+menu-history-clear-recent-history =
+ .label = Wyczyść historię przeglądania…
+menu-history-synced-tabs =
+ .label = Karty z innych urządzeń
+menu-history-restore-last-session =
+ .label = Przywróć poprzednią sesję
+menu-history-hidden-tabs =
+ .label = Ukryte karty
+menu-history-undo-menu =
+ .label = Ostatnio zamknięte karty
+menu-history-undo-window-menu =
+ .label = Ostatnio zamknięte okna
+menu-history-reopen-all-tabs = Przywróć wszystkie karty
+menu-history-reopen-all-windows = Przywróć wszystkie okna
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = Zakładki
+ .accesskey = Z
+menu-bookmarks-show-all =
+ .label = Wyświetl wszystkie zakładki
+menu-bookmark-this-page =
+ .label = Dodaj zakładkę
+menu-bookmark-edit =
+ .label = Edytuj zakładkę
+menu-bookmarks-all-tabs =
+ .label = Dodaj zakładki do wszystkich kart…
+menu-bookmarks-toolbar =
+ .label = Pasek zakładek
+menu-bookmarks-other =
+ .label = Pozostałe zakładki
+menu-bookmarks-mobile =
+ .label = Zakładki z telefonu
+
+## Tools Menu
+
+menu-tools =
+ .label = Narzędzia
+ .accesskey = N
+menu-tools-downloads =
+ .label = Pobieranie plików
+ .accesskey = P
+menu-tools-addons =
+ .label = Dodatki
+ .accesskey = D
+menu-tools-fxa-sign-in =
+ .label = Zaloguj się w przeglądarce { -brand-product-name }…
+ .accesskey = Z
+menu-tools-turn-on-sync =
+ .label = Włącz { -sync-brand-short-name(case: "acc", capitalization: "lower") }…
+ .accesskey = W
+menu-tools-sync-now =
+ .label = Synchronizuj teraz
+ .accesskey = S
+menu-tools-fxa-re-auth =
+ .label = Zaloguj się ponownie w przeglądarce { -brand-product-name }…
+ .accesskey = Z
+menu-tools-web-developer =
+ .label = Dla twórców witryn
+ .accesskey = W
+menu-tools-page-source =
+ .label = Źródło strony
+ .accesskey = d
+menu-tools-page-info =
+ .label = Informacje o stronie
+ .accesskey = m
+menu-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Opcje
+ *[other] Preferencje
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] r
+ }
+menu-tools-layout-debugger =
+ .label = Debuger układu
+ .accesskey = r
+
+## Window Menu
+
+menu-window-menu =
+ .label = Okno
+menu-window-bring-all-to-front =
+ .label = Pokaż wszystko na wierzchu
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-help-product
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = Pomoc
+ .accesskey = c
+menu-help-product =
+ .label = Pomoc programu { -brand-shorter-name }
+ .accesskey = P
+menu-help-show-tour =
+ .label = Przewodnik po programie { -brand-shorter-name }
+ .accesskey = r
+menu-help-import-from-another-browser =
+ .label = Importuj z innej przeglądarki…
+ .accesskey = I
+menu-help-keyboard-shortcuts =
+ .label = Skróty klawiaturowe
+ .accesskey = S
+menu-get-help =
+ .label = Pomoc
+ .accesskey = P
+menu-help-troubleshooting-info =
+ .label = Informacje dla pomocy technicznej
+ .accesskey = n
+menu-help-taskmanager =
+ .label = Menedżer zadań
+menu-help-feedback-page =
+ .label = Prześlij swoją opinię…
+ .accesskey = e
+menu-help-safe-mode-without-addons =
+ .label = Uruchom ponownie z wyłączonymi dodatkami…
+ .accesskey = U
+menu-help-safe-mode-with-addons =
+ .label = Uruchom ponownie z włączonymi dodatkami
+ .accesskey = U
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = Zgłoś oszustwo internetowe…
+ .accesskey = Z
+menu-help-not-deceptive =
+ .label = To nie jest oszustwo…
+ .accesskey = n
+menu-help-check-for-update =
+ .label = Sprawdź dostępność aktualizacji…
+ .accesskey = d
diff --git a/l10n-pl/browser/browser/migration.ftl b/l10n-pl/browser/browser/migration.ftl
new file mode 100644
index 0000000000..9179830b3b
--- /dev/null
+++ b/l10n-pl/browser/browser/migration.ftl
@@ -0,0 +1,148 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-wizard =
+ .title = Importowanie ustawień i danych
+import-from =
+ { PLATFORM() ->
+ [windows] Importuj opcje, zakładki, historię, hasła i inne dane z:
+ *[other] Importuj preferencje, zakładki, historię, hasła i inne dane z:
+ }
+import-from-bookmarks = Importuj zakładki z:
+import-from-ie =
+ .label = Microsoft Internet Explorer
+ .accesskey = M
+import-from-edge =
+ .label = Microsoft Edge
+ .accesskey = E
+import-from-edge-legacy =
+ .label = Microsoft Edge w starszej wersji
+ .accesskey = w
+import-from-edge-beta =
+ .label = Microsoft Edge Beta
+ .accesskey = d
+import-from-nothing =
+ .label = Nie importuj niczego
+ .accesskey = R
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+import-from-canary =
+ .label = Chrome Canary
+ .accesskey = n
+import-from-chrome =
+ .label = Chrome
+ .accesskey = C
+import-from-chrome-beta =
+ .label = Chrome Beta
+ .accesskey = B
+import-from-chrome-dev =
+ .label = Chrome Dev
+ .accesskey = h
+import-from-chromium =
+ .label = Chromium
+ .accesskey = u
+import-from-firefox =
+ .label = Firefox
+ .accesskey = F
+import-from-360se =
+ .label = 360 Secure
+ .accesskey = 3
+no-migration-sources = Nie odnaleziono żadnych programów, z których można by zaimportować zakładki, historię lub hasła.
+import-source-page-title = Importuj ustawienia i dane
+import-items-page-title = Elementy do zaimportowania
+import-items-description = Wybierz elementy do zaimportowania:
+import-permissions-page-title = Proszę dać uprawnienia przeglądarce { -brand-short-name }
+# Do not translate "Bookmarks.plist"; the file name is the same everywhere.
+import-permissions-description = macOS wymaga zezwolenia przeglądarce { -brand-short-name } na dostęp do zakładek przeglądarki Safari przez użytkownika. Kliknij „Kontynuuj” i wybierz plik „Bookmarks.plist” w panelu otwierania pliku, który zostanie otwarty.
+import-migrating-page-title = Importowanie…
+import-migrating-description = Poniższe elementy są właśnie importowane…
+import-select-profile-page-title = Wybierz profil
+import-select-profile-description = Można zaimportować następujące profile:
+import-done-page-title = Importowanie ukończone
+import-done-description = Poniższe elementy zostały zaimportowane:
+import-close-source-browser = Przed przejściem dalej proszę upewnić się, że wybrana przeglądarka jest wyłączona.
+# Displays which browser the bookmarks are being imported from
+#
+# Variables:
+# $source (String): The browser the user has chosen to import bookmarks from.
+imported-bookmarks-source = Z programu { $source }
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-edge-beta = Microsoft Edge Beta
+source-name-safari = Safari
+source-name-canary = Google Chrome Canary
+source-name-chrome = Google Chrome
+source-name-chrome-beta = Google Chrome Beta
+source-name-chrome-dev = Google Chrome Dev
+source-name-chromium = Chromium
+source-name-firefox = Mozilla Firefox
+source-name-360se = 360 Secure
+imported-safari-reading-list = Lista Czytelnia (z Safari)
+imported-edge-reading-list = Do przeczytania (z Edge)
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## ie
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+browser-data-cookies-checkbox =
+ .label = Ciasteczka
+browser-data-cookies-label =
+ .value = Ciasteczka
+browser-data-history-checkbox =
+ .label =
+ { $browser ->
+ [firefox] Historia przeglądania i zakładki
+ *[other] Historia przeglądania
+ }
+browser-data-history-label =
+ .value =
+ { $browser ->
+ [firefox] Historia przeglądania i zakładki
+ *[other] Historia przeglądania
+ }
+browser-data-formdata-checkbox =
+ .label = Zapamiętane dane formularzy
+browser-data-formdata-label =
+ .value = Zapamiętane dane formularzy
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-checkbox =
+ .label = Zachowane dane logowania i hasła
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-label =
+ .value = Zachowane dane logowania i hasła
+browser-data-bookmarks-checkbox =
+ .label =
+ { $browser ->
+ [ie] Ulubione
+ [edge] Ulubione
+ *[other] Zakładki
+ }
+browser-data-bookmarks-label =
+ .value =
+ { $browser ->
+ [ie] Ulubione
+ [edge] Ulubione
+ *[other] Zakładki
+ }
+browser-data-otherdata-checkbox =
+ .label = Inne dane
+browser-data-otherdata-label =
+ .label = Inne dane
+browser-data-session-checkbox =
+ .label = Okna i karty
+browser-data-session-label =
+ .value = Okna i karty
diff --git a/l10n-pl/browser/browser/newInstallPage.ftl b/l10n-pl/browser/browser/newInstallPage.ftl
new file mode 100644
index 0000000000..9dc0c30dd6
--- /dev/null
+++ b/l10n-pl/browser/browser/newInstallPage.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### For this feature, "installation" is used to mean "this discrete download of
+### Firefox" and "version" is used to mean "the specific revision number of a
+### given Firefox channel". These terms are not synonymous.
+
+title = Ważna informacja
+heading = Zmiany w profilu programu { -brand-short-name }
+
+changed-title = Co się zmieniło?
+changed-desc-profiles = Ta instalacja programu { -brand-short-name } ma nowy profil. Profil to zestaw plików, w których Firefox zachowuje dane, takie jak zakładki, hasła i preferencje użytkownika.
+changed-desc-dedicated = Aby móc łatwiej i bezpieczniej przełączać się między instalacjami Firefoksa (w tym Firefoksa, Firefoksa ESR, Firefoksa Beta, Firefox Developer Edition i Firefox Nightly), ta instalacja ma teraz oddzielny profil. Zachowane dane nie są automatycznie współdzielone z pozostałymi instalacjami Firefoksa.
+
+lost = <b>Żadne dane osobiste ani konfiguracja nie zostały utracone.</b> Jeśli już zachowano jakieś dane w Firefoksie na tym komputerze, to są one nadal dostępne w innej instalacji Firefoksa.
+
+options-title = Co mogę zrobić?
+options-do-nothing = Jeśli nic nie zrobisz, to dane profilu w programie { -brand-short-name } będą inne niż dane profilu w pozostałych instalacjach Firefoksa.
+options-use-sync = Jeśli chcesz, aby dane profilu były takie same we wszystkich instalacjach Firefoksa, to możesz skorzystać z { -fxaccount-brand-name(case: "gen", capitalization: "lower") }, aby je synchronizować.
+
+resources = Więcej informacji:
+support-link = Zarządzanie profilami — artykuł pomocy
+
+sync-header = Zaloguj się lub utwórz { -fxaccount-brand-name(case: "nom", capitalization: "lower") }
+sync-label = Wprowadź adres e-mail
+sync-input =
+ .placeholder = Adres e-mail
+sync-button = Kontynuuj
+sync-terms = Kontynuując, wyrażasz zgodę na <a data-l10n-name="terms">warunki korzystania z usługi</a> i <a data-l10n-name="privacy">zasady ochrony prywatności</a>.
+sync-first = Korzystasz z { -sync-brand-name(case: "gen", capitalization: "lower") } po raz pierwszy? Musisz zalogować się w każdej instalacji Firefoksa, aby synchronizować dane.
+sync-learn = Więcej informacji
diff --git a/l10n-pl/browser/browser/newtab/asrouter.ftl b/l10n-pl/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..956dc6175d
--- /dev/null
+++ b/l10n-pl/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,314 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = Polecane rozszerzenie
+cfr-doorhanger-feature-heading = Polecana funkcja
+cfr-doorhanger-pintab-heading = Wypróbuj przypinanie kart
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = Dlaczego jest to wyświetlane?
+cfr-doorhanger-extension-cancel-button = Nie teraz
+ .accesskey = N
+cfr-doorhanger-extension-ok-button = Dodaj
+ .accesskey = D
+cfr-doorhanger-pintab-ok-button = Przypnij tę kartę
+ .accesskey = P
+cfr-doorhanger-extension-manage-settings-button = Ustawienia polecania
+ .accesskey = U
+cfr-doorhanger-extension-never-show-recommendation = Nie pokazuj więcej polecenia tego rozszerzenia
+ .accesskey = e
+cfr-doorhanger-extension-learn-more-link = Więcej informacji
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = Autor: { $name }
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = Polecenie
+cfr-doorhanger-extension-notification2 = Polecenie
+ .tooltiptext = Polecenie rozszerzenia
+ .a11y-announcement = Dostępne polecenie rozszerzenia
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-feature-notification = Polecenie
+ .tooltiptext = Polecenie funkcji
+ .a11y-announcement = Dostępne polecenie funkcji
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ [one] { $total } gwiazdka
+ [few] { $total } gwiazdki
+ [many] { $total } gwiazdek
+ *[other] { $total } gwiazdki
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } użytkownik
+ [few] { $total } użytkowników
+ [many] { $total } użytkowników
+ *[other] { $total } użytkowników
+ }
+cfr-doorhanger-pintab-description = Łatwy dostęp do najczęściej używanych stron dzięki kartom otwartym na stałe (nawet po ponownym uruchomieniu).
+
+## These messages are steps on how to use the feature and are shown together.
+
+cfr-doorhanger-pintab-step1 = <b>Kliknij prawym przyciskiem</b> kartę, którą chcesz przypiąć.
+cfr-doorhanger-pintab-step2 = Wybierz <b>Przypnij kartę</b> z menu.
+cfr-doorhanger-pintab-step3 = Strony z aktualizacjami mają niebieską kropkę na przypiętej karcie.
+cfr-doorhanger-pintab-animation-pause = Wstrzymaj
+cfr-doorhanger-pintab-animation-resume = Wznów
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = Synchronizuj zakładki na każdym urządzeniu.
+cfr-doorhanger-bookmark-fxa-body = Wspaniałe odkrycie! Fajnie byłoby mieć tę zakładkę także na telefonie, prawda? Zacznij korzystać z { -fxaccount-brand-name(case: "gen", capitalization: "lower") }.
+cfr-doorhanger-bookmark-fxa-link-text = Synchronizuj zakładki…
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = Przycisk zamknięcia
+ .title = Zamknij
+
+## Protections panel
+
+cfr-protections-panel-header = Przeglądaj bez wścibskich oczu
+cfr-protections-panel-body = Zachowaj prywatność swoich danych. { -brand-short-name } chroni Cię przed wieloma najczęściej występującymi elementami śledzącymi, które monitorują, co robisz w Internecie.
+cfr-protections-panel-link-text = Więcej informacji
+
+## What's New toolbar button and panel
+
+# This string is used by screen readers to offer a text based alternative for
+# the notification icon
+cfr-badge-reader-label-newfeature = Nowa funkcja:
+cfr-whatsnew-button =
+ .label = Co nowego
+ .tooltiptext = Co nowego
+cfr-whatsnew-panel-header = Co nowego
+cfr-whatsnew-release-notes-link-text = Przeczytaj informacje o wydaniu
+cfr-whatsnew-fx70-title = { -brand-short-name } walczy teraz o Twoją prywatność
+cfr-whatsnew-fx70-body =
+ Najnowsza aktualizacja wzmacnia ochronę przed śledzeniem i sprawia,
+ że generowanie bezpiecznych haseł dla każdej witryny jest łatwiejsze niż kiedykolwiek.
+cfr-whatsnew-tracking-protect-title = Zabezpiecz się przed elementami śledzącymi
+cfr-whatsnew-tracking-protect-body =
+ { -brand-short-name } blokuje wiele najczęściej występujących elementów śledzących serwisów społecznościowych
+ oraz śledzących między witrynami, które monitorują, co robisz w Internecie.
+cfr-whatsnew-tracking-protect-link-text = Wyświetl raport
+# This string is displayed before a large numeral that indicates the total
+# number of tracking elements blocked. Don’t add $blockedCount to your
+# localization, because it would result in the number showing twice.
+cfr-whatsnew-tracking-blocked-title =
+ { $blockedCount ->
+ [one] Zablokowany element śledzący
+ [few] Zablokowane elementy śledzące
+ *[many] Zablokowane elementy śledzące
+ }
+cfr-whatsnew-tracking-blocked-subtitle = Od { DATETIME($earliestDate, month: "short", year: "numeric") }
+cfr-whatsnew-tracking-blocked-link-text = Wyświetl raport
+cfr-whatsnew-lockwise-backup-title = Utwórz kopię zapasową haseł
+cfr-whatsnew-lockwise-backup-body = Teraz generuj bezpiecznie hasła, do których masz dostęp wszędzie, gdzie się zalogujesz.
+cfr-whatsnew-lockwise-backup-link-text = Włącz kopię zapasową
+cfr-whatsnew-lockwise-take-title = Miej hasła zawsze przy sobie
+cfr-whatsnew-lockwise-take-body =
+ Aplikacja { -lockwise-brand-short-name } na telefon daje bezpieczny dostęp
+ do haseł zachowanych w kopii zapasowej z dowolnego miejsca.
+cfr-whatsnew-lockwise-take-link-text = Pobierz aplikację
+
+## Search Bar
+
+cfr-whatsnew-searchbar-title = Pisz mniej, znajdź więcej za pomocą paska adresu
+cfr-whatsnew-searchbar-body-topsites = Teraz wystarczy kliknąć pasek adresu, a pojawią się odnośniki do najczęściej odwiedzanych stron.
+
+## Search bar
+
+cfr-whatsnew-searchbar-icon-alt-text = Ikona lupy
+
+## Picture-in-Picture
+
+cfr-whatsnew-pip-header = Oglądaj filmy podczas przeglądania
+cfr-whatsnew-pip-body = Funkcja obraz w obrazie umożliwia wyświetlanie filmu w ruchomym okienku, dzięki czemu można oglądać w czasie pracy w innych kartach.
+cfr-whatsnew-pip-cta = Więcej informacji
+
+## Permission Prompt
+
+cfr-whatsnew-permission-prompt-header = Mniej irytujących wyskakujących okien
+cfr-whatsnew-permission-prompt-body = { -brand-shorter-name } uniemożliwia teraz witrynom automatyczne pytanie o zgodę na wyświetlanie powiadomień.
+cfr-whatsnew-permission-prompt-cta = Więcej informacji
+
+## Fingerprinter Counter
+
+# This string is displayed before a large numeral that indicates the total
+# number of tracking elements blocked. Don’t add $fingerprinterCount to your
+# localization, because it would result in the number showing twice.
+cfr-whatsnew-fingerprinter-counter-header =
+ { $fingerprinterCount ->
+ [one] Zablokowany element śledzący przez zbieranie informacji o konfiguracji
+ [few] Zablokowane elementy śledzące przez zbieranie informacji o konfiguracji
+ *[many] Zablokowane elementy śledzące przez zbieranie informacji o konfiguracji
+ }
+cfr-whatsnew-fingerprinter-counter-body = { -brand-shorter-name } blokuje wiele elementów, które potajemnie zbierają informacje o Twoim urządzeniu i działaniach w celu utworzenia Twojego profilu reklamowego.
+# Message variation when fingerprinters count is less than 10
+cfr-whatsnew-fingerprinter-counter-header-alt = Elementy śledzące przez zbieranie informacji o konfiguracji
+cfr-whatsnew-fingerprinter-counter-body-alt = { -brand-shorter-name } może blokować elementy, które potajemnie zbierają informacje o Twoim urządzeniu i działaniach w celu utworzenia Twojego profilu reklamowego.
+
+## Bookmark Sync
+
+cfr-doorhanger-sync-bookmarks-header = Przenieś tę zakładkę na telefon
+cfr-doorhanger-sync-bookmarks-body = Zabierz swoje zakładki, hasła, historię i nie tylko wszędzie, gdzie korzystasz z przeglądarki { -brand-product-name }.
+cfr-doorhanger-sync-bookmarks-ok-button = Włącz { -sync-brand-short-name(case: "acc", capitalization: "lower") }
+ .accesskey = W
+
+## Login Sync
+
+cfr-doorhanger-sync-logins-header = Już nigdy nie zgub żadnego hasła
+cfr-doorhanger-sync-logins-body = Bezpiecznie przechowuj i synchronizuj hasła na wszystkich urządzeniach.
+cfr-doorhanger-sync-logins-ok-button = Włącz { -sync-brand-short-name(case: "acc", capitalization: "lower") }
+ .accesskey = W
+
+## Send Tab
+
+cfr-doorhanger-send-tab-header = Przeczytaj to w podróży
+cfr-doorhanger-send-tab-recipe-header = Zabierz ten przepis do kuchni
+cfr-doorhanger-send-tab-body = Funkcja przesyłania kart umożliwia łatwe wysłanie tego odnośnika na telefon lub wszędzie, gdzie korzystasz z przeglądarki { -brand-product-name }.
+cfr-doorhanger-send-tab-ok-button = Wypróbuj przesyłanie kart
+ .accesskey = W
+
+## Firefox Send
+
+cfr-doorhanger-firefox-send-header = Bezpiecznie udostępnij ten plik PDF
+cfr-doorhanger-firefox-send-body = Chroń swoje poufne dokumenty przed wścibskimi oczami dzięki szyfrowaniu typu „end-to-end” i odnośnikowi, który znika po użyciu.
+cfr-doorhanger-firefox-send-ok-button = Wypróbuj { -send-brand-name }
+ .accesskey = W
+
+## Social Tracking Protection
+
+cfr-doorhanger-socialtracking-ok-button = Wyświetl ochronę
+ .accesskey = o
+cfr-doorhanger-socialtracking-close-button = Zamknij
+ .accesskey = Z
+cfr-doorhanger-socialtracking-dont-show-again = Nie pokazuj więcej takich komunikatów
+ .accesskey = N
+cfr-doorhanger-socialtracking-heading = { -brand-short-name } powstrzymał serwis społecznościowy przed śledzeniem Cię na tej witrynie
+cfr-doorhanger-socialtracking-description = Twoja prywatność jest ważna. { -brand-short-name } blokuje teraz najczęściej występujące elementy śledzące serwisów społecznościowych, ograniczając ilość danych, które mogą zebrać na temat Twoich działań w Internecie.
+cfr-doorhanger-fingerprinters-heading = { -brand-short-name } zablokował na tej witrynie element śledzący przez zbieranie informacji o konfiguracji
+cfr-doorhanger-fingerprinters-description = Twoja prywatność jest ważna. { -brand-short-name } blokuje teraz elementy zbierające jednoznacznie identyfikowalne informacje o używanym urządzeniu, aby Cię śledzić.
+cfr-doorhanger-cryptominers-heading = { -brand-short-name } zablokował na tej witrynie element używający komputera użytkownika do generowania kryptowalut
+cfr-doorhanger-cryptominers-description = Twoja prywatność jest ważna. { -brand-short-name } blokuje teraz elementy wykorzystujące moc obliczeniową Twojego komputera do generowania cyfrowych walut.
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+# $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+# $date (Number) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading =
+ { $blockedCount ->
+ [one] { -brand-short-name } od { $date } zablokował <b>{ $blockedCount }</b> element śledzący!
+ [few] { -brand-short-name } od { $date } zablokował ponad <b>{ $blockedCount }</b> elementy śledzące!
+ *[many] { -brand-short-name } od { $date } zablokował ponad <b>{ $blockedCount }</b> elementów śledzących!
+ }
+cfr-doorhanger-milestone-heading2 =
+ { $blockedCount ->
+ [one] { -brand-short-name } od { DATETIME($date, month: "long", year: "numeric") } zablokował <b>{ $blockedCount }</b> element śledzący!
+ [few] { -brand-short-name } od { DATETIME($date, month: "long", year: "numeric") } zablokował ponad <b>{ $blockedCount }</b> elementy śledzące!
+ *[many] { -brand-short-name } od { DATETIME($date, month: "long", year: "numeric") } zablokował ponad <b>{ $blockedCount }</b> elementów śledzących!
+ }
+cfr-doorhanger-milestone-ok-button = Wyświetl wszystkie
+ .accesskey = W
+cfr-doorhanger-milestone-close-button = Zamknij
+ .accesskey = Z
+
+## What’s New Panel Content for Firefox 76
+
+
+## Lockwise message
+
+cfr-whatsnew-lockwise-header = Z łatwością generuj bezpieczne hasła
+cfr-whatsnew-lockwise-body = Wymyślenie unikalnego, bezpiecznego hasła dla każdego konta nie jest łatwe. Podczas wpisywania nowego hasła kliknij pole hasła, aby użyć bezpiecznego, automatycznie wygenerowanego hasła od przeglądarki { -brand-shorter-name }.
+cfr-whatsnew-lockwise-icon-alt = Ikona { -lockwise-brand-short-name }
+
+## Vulnerable Passwords message
+
+cfr-whatsnew-passwords-header = Otrzymuj powiadomienia o potencjalnie niebezpiecznych hasłach
+cfr-whatsnew-passwords-body = Hakerzy wiedzą, że niejedna osoba używa tego samego hasła na wielu stronach. Jeśli tak robisz i jedna z tych stron była ofiarą wycieku danych, to zobaczysz powiadomienie w { -lockwise-brand-short-name }, aby zmienić na nich swoje hasła.
+cfr-whatsnew-passwords-icon-alt = Ikona potencjalnie niebezpiecznego hasła
+
+## Picture-in-Picture fullscreen message
+
+cfr-whatsnew-pip-fullscreen-header = Przełącz obraz w obrazie na pełny ekran
+cfr-whatsnew-pip-fullscreen-body = Po wyciągnięciu wideo do ruchomego okienka można teraz kliknąć je podwójnie, aby włączyć tryb pełnoekranowy.
+cfr-whatsnew-pip-fullscreen-icon-alt = Ikona obrazu w obrazie
+
+## Protections Dashboard message
+
+cfr-whatsnew-protections-header = Ochrona w pigułce
+cfr-whatsnew-protections-body = Panel ochrony zawiera podsumowanie informacji o wyciekach danych i zarządzaniu hasłami. Można teraz śledzić, ile wycieków danych rozwiązano, a także zobaczyć, czy któreś z zachowanych haseł mogło paść ofiarą wycieku.
+cfr-whatsnew-protections-cta-link = Otwórz panel ochrony
+cfr-whatsnew-protections-icon-alt = Ikona tarczy
+
+## Better PDF message
+
+cfr-whatsnew-better-pdf-header = Lepsza obsługa plików PDF
+cfr-whatsnew-better-pdf-body = Dokumenty PDF są teraz otwierane bezpośrednio w przeglądarce { -brand-short-name }, ułatwiając z nimi pracę.
+
+## DOH Message
+
+cfr-doorhanger-doh-body = Twoja prywatność jest ważna. { -brand-short-name } teraz bezpiecznie przekierowuje Twoje żądania DNS do usługi partnerskiej, aby chronić Cię w czasie przeglądania Internetu.
+cfr-doorhanger-doh-header = Bezpieczniejsze, zaszyfrowane wyszukiwania DNS
+cfr-doorhanger-doh-primary-button = OK
+ .accesskey = O
+cfr-doorhanger-doh-secondary-button = Wyłącz
+ .accesskey = W
+
+## Fission Experiment Message
+
+cfr-doorhanger-fission-body-approved = Twoja prywatność jest ważna. { -brand-short-name } izoluje teraz witryny od siebie, co utrudnia hakerom kradzież haseł, numerów kart płatniczych i innych prywatnych informacji.
+cfr-doorhanger-fission-header = Izolacja witryn
+cfr-doorhanger-fission-primary-button = OK
+ .accesskey = O
+cfr-doorhanger-fission-secondary-button = Więcej informacji
+ .accesskey = W
+
+## What's new: Cookies message
+
+cfr-whatsnew-clear-cookies-header = Automatyczna ochrona przed podstępnymi metodami śledzenia
+cfr-whatsnew-clear-cookies-body = Niektóre elementy śledzące przekierowują Cię do innych witryn, które potajemnie ustawiają ciasteczka. { -brand-short-name } teraz automatycznie usuwa te ciasteczka, aby nie mogły za Tobą chodzić.
+cfr-whatsnew-clear-cookies-image-alt = Rysunek zablokowanego ciasteczka
+
+## What's new: Media controls message
+
+cfr-whatsnew-media-keys-header = Więcej możliwości sterowania odtwarzaniem
+cfr-whatsnew-media-keys-body = Odtwarzaj i wstrzymuj dźwięk lub film prosto z klawiatury lub zestawu słuchawkowego, dzięki czemu możesz sterować multimediami podczas korzystania z innej karty, programu lub nawet wtedy, gdy ekran komputera jest zablokowany. Możesz także przechodzić między utworami za pomocą odpowiednich klawiszy.
+cfr-whatsnew-media-keys-button = Więcej informacji
+
+## What's new: Search shortcuts
+
+cfr-whatsnew-search-shortcuts-header = Skróty wyszukiwania na pasku adresu
+cfr-whatsnew-search-shortcuts-body = Od teraz kiedy na pasku adresu wpiszesz nazwę wyszukiwarki lub konkretnej witryny, w podpowiedziach wyszukiwania poniżej pojawi się niebieski skrót. Kliknij ten skrót, aby dokończyć wyszukiwanie bezpośrednio z paska adresu.
+
+## What's new: Cookies protection
+
+cfr-whatsnew-supercookies-header = Ochrona przed złośliwymi superciasteczkami
+cfr-whatsnew-supercookies-body = Strony internetowe mogą potajemnie dołączyć do przeglądarki „superciasteczko”, które jest w stanie śledzić Cię w Internecie nawet po wyczyszczeniu ciasteczek. { -brand-short-name } zapewnia teraz silną ochronę przed superciasteczkami, uniemożliwiając używanie ich do śledzenia Twoich ruchów w sieci z jednej witryny na drugą.
+
+## What's new: Better bookmarking
+
+cfr-whatsnew-bookmarking-header = Lepsza obsługa zakładek
+cfr-whatsnew-bookmarking-body = Zarządzanie ulubionymi stronami jest łatwiejsze. { -brand-short-name } pamięta teraz preferowane miejsce zachowywania zakładek, domyślnie wyświetla pasek zakładek w nowych kartach i zapewnia łatwy dostęp do pozostałych zakładek za pomocą folderu na pasku zakładek.
+
+## What's new: Cross-site cookie tracking
+
+cfr-whatsnew-cross-site-tracking-header = Kompleksowa ochrona przed śledzeniem za pomocą ciasteczek między witrynami
+cfr-whatsnew-cross-site-tracking-body = Można teraz opcjonalnie włączyć lepszą ochronę przed śledzeniem za pomocą ciasteczek. { -brand-short-name } może izolować Twoje działania i dane w obecnie przeglądanej witrynie, dzięki czemu informacje przechowywane w przeglądarce nie są dzielone między witrynami.
diff --git a/l10n-pl/browser/browser/newtab/newtab.ftl b/l10n-pl/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..e730cff9db
--- /dev/null
+++ b/l10n-pl/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,243 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Firefox Home / New Tab strings for about:home / about:newtab.
+
+newtab-page-title = Nowa karta
+newtab-settings-button =
+ .title = Dostosuj stronę nowej karty
+newtab-personalize-button-label = Personalizuj
+ .title = Personalizuj nową kartę
+ .aria-label = Personalizuj nową kartę
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = Szukaj
+ .aria-label = Szukaj
+newtab-search-box-search-the-web-text = Szukaj w Internecie
+newtab-search-box-search-the-web-input =
+ .placeholder = Szukaj w Internecie
+ .title = Szukaj w Internecie
+ .aria-label = Szukaj w Internecie
+newtab-search-box-text = Szukaj w Internecie
+newtab-search-box-input =
+ .placeholder = Szukaj w Internecie
+ .aria-label = Szukaj w Internecie
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = Dodaj wyszukiwarkę
+newtab-topsites-add-topsites-header = Dodawanie strony do sekcji Popularne
+newtab-topsites-add-shortcut-header = Nowy skrót
+newtab-topsites-edit-topsites-header = Edycja strony z sekcji Popularne
+newtab-topsites-edit-shortcut-header = Edycja skrótu
+newtab-topsites-title-label = Tytuł
+newtab-topsites-title-input =
+ .placeholder = Wpisz tytuł
+newtab-topsites-url-label = Adres URL
+newtab-topsites-url-input =
+ .placeholder = Wpisz lub wklej adres
+newtab-topsites-url-validation = Wymagany jest prawidłowy adres URL
+newtab-topsites-image-url-label = Własny obraz
+newtab-topsites-use-image-link = Użyj własnego obrazu…
+newtab-topsites-image-validation = Wczytanie obrazu się nie powiodło. Spróbuj innego adresu.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = Anuluj
+newtab-topsites-delete-history-button = Usuń z historii
+newtab-topsites-save-button = Zachowaj
+newtab-topsites-preview-button = Podgląd
+newtab-topsites-add-button = Dodaj
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = Czy na pewno usunąć wszystkie wizyty na tej stronie z historii?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = Tej czynności nie można cofnąć.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = Sponsorowane
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = Otwórz menu
+ .aria-label = Otwórz menu
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+ .title = Zamknij
+ .aria-label = Zamknij
+# This tooltip is for the context menu of Pocket cards or Topsites
+# Variables:
+# $title (String): The label or hostname of the site. This is for screen readers when the context menu button is focused/active.
+newtab-menu-content-tooltip =
+ .title = Otwórz menu
+ .aria-label = Otwórz menu kontekstowe „{ $title }”
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = Edytuj stronę
+ .aria-label = Edytuj stronę
+
+## Context Menu: These strings are displayed in a context menu and are meant as a call to action for a given page.
+
+newtab-menu-edit-topsites = Edytuj
+newtab-menu-open-new-window = Otwórz w nowym oknie
+newtab-menu-open-new-private-window = Otwórz w nowym oknie prywatnym
+newtab-menu-dismiss = Usuń z tej sekcji
+newtab-menu-pin = Przypnij
+newtab-menu-unpin = Odepnij
+newtab-menu-delete-history = Usuń z historii
+newtab-menu-save-to-pocket = Wyślij do { -pocket-brand-name }
+newtab-menu-delete-pocket = Usuń z { -pocket-brand-name }
+newtab-menu-archive-pocket = Archiwizuj w { -pocket-brand-name }
+newtab-menu-show-privacy-info = Nasi sponsorzy i Twoja prywatność
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = OK
+newtab-privacy-modal-button-manage = Zarządzaj ustawieniami treści sponsorowanych
+newtab-privacy-modal-header = Twoja prywatność jest ważna.
+newtab-privacy-modal-paragraph-2 =
+ Oprócz ciekawych artykułów pokazujemy Ci również spersonalizowane,
+ zweryfikowane treści od wybranych sponsorów. Zachowaj pewność, że
+ <strong>Twoja historia przeglądania nigdy nie opuszcza Twojej własnej kopii
+ przeglądarki { -brand-product-name }</strong> — my jej nie widzimy, i nasi sponsorzy też nie.
+newtab-privacy-modal-link = Więcej informacji o prywatności na stronie nowej karty
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = Usuń zakładkę
+# Bookmark is a verb here.
+newtab-menu-bookmark = Dodaj zakładkę
+
+## Context Menu - Downloaded Menu. "Download" in these cases is not a verb,
+## it is a noun. As in, "Copy the link that belongs to this downloaded item".
+
+newtab-menu-copy-download-link = Kopiuj adres, z którego pobrano plik
+newtab-menu-go-to-download-page = Przejdź do strony pobierania
+newtab-menu-remove-download = Usuń z historii
+
+## Context Menu - Download Menu: These are platform specific strings found in the context menu of an item that has
+## been downloaded. The intention behind "this action" is that it will show where the downloaded file exists on the file
+## system for each operating system.
+
+newtab-menu-show-file =
+ { PLATFORM() ->
+ [macos] Pokaż w Finderze
+ *[other] Otwórz folder nadrzędny
+ }
+newtab-menu-open-file = Otwórz plik
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = Z odwiedzonych
+newtab-label-bookmarked = Z zakładek
+newtab-label-removed-bookmark = Usunięto zakładkę
+newtab-label-recommended = Na czasie
+newtab-label-saved = Z { -pocket-brand-name }
+newtab-label-download = Z pobranych
+# This string is used in the story cards to indicate sponsored content
+# Variables:
+# $sponsorOrSource (String): This is the name of a company or their domain
+newtab-label-sponsored = { $sponsorOrSource } · Sponsorowane
+# This string is used at the bottom of story cards to indicate sponsored content
+# Variables:
+# $sponsor (String): This is the name of a sponsor
+newtab-label-sponsored-by = Sponsor: { $sponsor }
+
+## Section Menu: These strings are displayed in the section context menu and are
+## meant as a call to action for the given section.
+
+newtab-section-menu-remove-section = Usuń sekcję
+newtab-section-menu-collapse-section = Zwiń sekcję
+newtab-section-menu-expand-section = Rozwiń sekcję
+newtab-section-menu-manage-section = Zarządzaj sekcją
+newtab-section-menu-manage-webext = Zarządzaj rozszerzeniem
+newtab-section-menu-add-topsite = Dodaj stronę do popularnych
+newtab-section-menu-add-search-engine = Dodaj wyszukiwarkę
+newtab-section-menu-move-up = Przesuń w górę
+newtab-section-menu-move-down = Przesuń w dół
+newtab-section-menu-privacy-notice = Prywatność
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = Zwiń sekcję
+newtab-section-expand-section-label =
+ .aria-label = Rozwiń sekcję
+
+## Section Headers.
+
+newtab-section-header-topsites = Popularne
+newtab-section-header-highlights = Wyróżnione
+newtab-section-header-recent-activity = Ostatnia aktywność
+# Variables:
+# $provider (String): Name of the corresponding content provider.
+newtab-section-header-pocket = Polecane przez { $provider }
+
+## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+
+newtab-empty-section-highlights = Zacznij przeglądać Internet, a pojawią się tutaj świetne artykuły, filmy oraz inne ostatnio odwiedzane strony i dodane zakładki.
+# Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+# Variables:
+# $provider (String): Name of the content provider for this section, e.g "Pocket".
+newtab-empty-section-topstories = To na razie wszystko. { $provider } później będzie mieć więcej popularnych artykułów. Nie możesz się doczekać? Wybierz popularny temat, aby znaleźć więcej artykułów z całego Internetu.
+
+## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
+
+newtab-discovery-empty-section-topstories-header = Jesteś na bieżąco!
+newtab-discovery-empty-section-topstories-content = Wróć później po więcej artykułów.
+newtab-discovery-empty-section-topstories-try-again-button = Spróbuj ponownie
+newtab-discovery-empty-section-topstories-loading = Wczytywanie…
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = Prawie udało się wczytać tę sekcję, ale nie do końca.
+
+## Pocket Content Section.
+
+# This is shown at the bottom of the trending stories section and precedes a list of links to popular topics.
+newtab-pocket-read-more = Popularne treści:
+newtab-pocket-more-recommendations = Więcej polecanych
+newtab-pocket-learn-more = Więcej informacji
+newtab-pocket-cta-button = Pobierz { -pocket-brand-name }
+newtab-pocket-cta-text = Zachowuj artykuły w { -pocket-brand-name }, aby wrócić później do ich lektury.
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = Coś się nie powiodło podczas wczytywania tej treści
+newtab-error-fallback-refresh-link = Odśwież stronę, by spróbować ponownie
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = Skróty
+newtab-custom-shortcuts-subtitle = Zachowane i odwiedzane strony.
+newtab-custom-row-selector =
+ { $num ->
+ [one] { $num } wiersz
+ [few] { $num } wiersze
+ *[many] { $num } wierszy
+ }
+newtab-custom-sponsored-sites = Sponsorowane skróty
+newtab-custom-pocket-title = Polecane przez { -pocket-brand-name }
+newtab-custom-pocket-subtitle = Wyjątkowe rzeczy wybrane przez { -pocket-brand-name }, część rodziny produktów { -brand-product-name }.
+newtab-custom-pocket-sponsored = Sponsorowane artykuły
+newtab-custom-recent-title = Ostatnia aktywność
+newtab-custom-recent-subtitle = Wybierane z ostatnio odwiedzanych stron i treści.
+newtab-custom-close-button = Zamknij
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+newtab-custom-snippets-title = Od Mozilli
+newtab-custom-snippets-subtitle = Wskazówki i aktualności od organizacji { -vendor-short-name } i przeglądarki { -brand-product-name }.
+newtab-custom-settings = Więcej ustawień
diff --git a/l10n-pl/browser/browser/newtab/onboarding.ftl b/l10n-pl/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..6c8a604b89
--- /dev/null
+++ b/l10n-pl/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,229 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### UI strings for the simplified onboarding modal / about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## These button action text can be split onto multiple lines, so use explicit
+## newlines in translations to control where the line break appears (e.g., to
+## avoid breaking quoted text).
+
+onboarding-button-label-learn-more = Więcej informacji
+onboarding-button-label-get-started = Pierwsze kroki
+
+## Welcome modal dialog strings
+
+
+### UI strings for the simplified onboarding / multistage about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## Welcome page strings
+
+onboarding-welcome-header = Witamy w przeglądarce { -brand-short-name }
+onboarding-welcome-body = Masz już przeglądarkę.<br/>Poznaj resztę rodziny { -brand-product-name }.
+onboarding-welcome-learn-more = Więcej informacji o korzyściach.
+onboarding-welcome-modal-get-body = Masz już przeglądarkę.<br/>Teraz w pełni wykorzystaj rodzinę { -brand-product-name }.
+onboarding-welcome-modal-supercharge-body = Wzmocnij ochronę swojej prywatności.
+onboarding-welcome-modal-privacy-body = Masz już przeglądarkę. Zwiększmy teraz ochronę prywatności.
+onboarding-welcome-modal-family-learn-more = Więcej informacji o rodzinie produktów { -brand-product-name }.
+onboarding-welcome-form-header = Zacznij tutaj
+onboarding-join-form-body = Wpisz swój adres e-mail, aby zacząć.
+onboarding-join-form-email =
+ .placeholder = Wpisz adres e-mail
+onboarding-join-form-email-error = Wymagany jest prawidłowy adres e-mail
+onboarding-join-form-legal = Kontynuując, wyrażasz zgodę na <a data-l10n-name="terms">warunki korzystania z usługi</a> i <a data-l10n-name="privacy">zasady ochrony prywatności</a>.
+onboarding-join-form-continue = Kontynuuj
+# This message is followed by a link using onboarding-join-form-signin ("Sign In") as text.
+onboarding-join-form-signin-label = Masz już konto?
+# Text for link to submit the sign in form
+onboarding-join-form-signin = Zaloguj się
+onboarding-start-browsing-button-label = Zacznij przeglądać Internet
+onboarding-not-now-button-label = Nie teraz
+onboarding-cards-dismiss =
+ .title = Zamknij
+ .aria-label = Zamknij
+
+## Welcome full page string
+
+onboarding-fullpage-welcome-subheader = Zacznij odkrywać wszystko, co możesz zrobić.
+onboarding-fullpage-form-email =
+ .placeholder = Twój adres e-mail…
+
+## Firefox Sync modal dialog strings.
+
+onboarding-sync-welcome-header = Zabierz przeglądarkę { -brand-product-name } ze sobą
+onboarding-sync-welcome-content = Zakładki, historia, hasła i inne ustawienia mogą być dostępne i synchronizowane na wszystkich urządzeniach.
+onboarding-sync-welcome-learn-more-link = Więcej informacji o koncie Firefoksa
+onboarding-sync-form-input =
+ .placeholder = Adres e-mail
+onboarding-sync-form-continue-button = Kontynuuj
+onboarding-sync-form-skip-login-button = Pomiń
+
+## This is part of the line "Enter your email to continue to Firefox Sync"
+
+onboarding-sync-form-header = Wpisz adres e-mail
+onboarding-sync-form-sub-header = i zacznij korzystać z { -sync-brand-name(case: "gen", capitalization: "lower") }
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+onboarding-benefit-products-text = Skorzystaj z rodziny narzędzi, które szanują Twoją prywatność na wszystkich urządzeniach.
+# "Personal Data Promise" is a concept that should be translated consistently
+# across the product. It refers to a concept shown elsewhere to the user: "The
+# Firefox Personal Data Promise is the way we honor your data in everything we
+# make and do. We take less data. We keep it safe. And we make sure that we are
+# transparent about how we use it."
+onboarding-benefit-privacy-text = Wszystko, co robimy, jest w zgodzie z naszą obietnicą o danych osobowych: zachowujemy mniej, pilnujemy ich bezpieczeństwa, nie mamy żadnych tajemnic.
+onboarding-benefit-sync-title = { -sync-brand-short-name }
+onboarding-benefit-sync-text = Zabierz swoje zakładki, hasła, historię i nie tylko wszędzie, gdzie korzystasz z przeglądarki { -brand-product-name }.
+onboarding-benefit-monitor-title = { -monitor-brand-short-name }
+onboarding-benefit-monitor-text = Otrzymuj powiadomienia, kiedy Twoje prywatne informacje znajdą się w znanym wycieku danych.
+onboarding-benefit-lockwise-title = { -lockwise-brand-short-name }
+onboarding-benefit-lockwise-text = Zarządzaj chronionymi i przenośnymi hasłami.
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = Świetnie, masz już przeglądarkę { -brand-short-name }
+# <img data-l10n-name="icon"/> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-title = Pobierzmy teraz rozszerzenie <img data-l10n-name="icon"/> <b>{ $addon-name }</b>.
+return-to-amo-add-extension-label = Dodaj rozszerzenie
+
+## Multistage 3-screen onboarding flow strings (about:welcome pages)
+
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. { -brand-short-name } should stay inside the span.
+onboarding-multistage-welcome-header = Witamy w przeglądarce <span data-l10n-name="zap">{ -brand-short-name }</span>
+onboarding-multistage-welcome-subtitle = Szybka, bezpieczna i prywatna przeglądarka tworzona przez organizację non-profit.
+onboarding-multistage-welcome-primary-button-label = Zacznij konfigurację
+onboarding-multistage-welcome-secondary-button-label = Zaloguj się
+onboarding-multistage-welcome-secondary-button-text = Masz konto?
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. "more" should stay inside the span.
+onboarding-multistage-import-header = Importuj hasła, <br/>zakładki i <span data-l10n-name="zap">więcej</span>
+onboarding-multistage-import-subtitle = Przechodzisz z innej przeglądarki? Przeniesienie wszystkiego do przeglądarki { -brand-short-name } jest łatwe.
+onboarding-multistage-import-primary-button-label = Zacznij import
+onboarding-multistage-import-secondary-button-label = Nie teraz
+# Info displayed in the footer of import settings screen during onboarding flow.
+# This supports welcome screen showing top sites imported from the user's default browser.
+onboarding-import-sites-disclaimer = Na urządzeniu znaleziono te witryny. { -brand-short-name } nie zachowuje ani nie synchronizuje danych z innej przeglądarki, jeśli nie zdecydujesz się ich zaimportować.
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+onboarding-welcome-steps-indicator =
+ .aria-label = Pierwsze kroki: { $current }. ekran z { $total }
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. "look" should stay inside the span.
+onboarding-multistage-theme-header = Wybierz swój <span data-l10n-name="zap">wygląd</span>
+onboarding-multistage-theme-subtitle = Spersonalizuj przeglądarkę { -brand-short-name } za pomocą motywu.
+onboarding-multistage-theme-primary-button-label = Zapisz motyw
+onboarding-multistage-theme-secondary-button-label = Nie teraz
+# Automatic theme uses operating system color settings
+onboarding-multistage-theme-label-automatic = Automatyczny
+onboarding-multistage-theme-label-light = Jasny
+onboarding-multistage-theme-label-dark = Ciemny
+# "Firefox Alpenglow" here is the name of the theme, and should be kept in English.
+onboarding-multistage-theme-label-alpenglow = Firefox Alpenglow
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of automatic theme
+onboarding-multistage-theme-tooltip-automatic-2 =
+ .title =
+ Przyciski, menu i okna wyglądające
+ jak używany system operacyjny.
+# Input description for automatic theme
+onboarding-multistage-theme-description-automatic-2 =
+ .aria-description =
+ Przyciski, menu i okna wyglądające
+ jak używany system operacyjny.
+# Tooltip displayed on hover of light theme
+onboarding-multistage-theme-tooltip-light-2 =
+ .title = Jasne przyciski, menu i okna.
+# Input description for light theme
+onboarding-multistage-theme-description-light =
+ .aria-description = Jasne przyciski, menu i okna.
+# Tooltip displayed on hover of dark theme
+onboarding-multistage-theme-tooltip-dark-2 =
+ .title = Ciemne przyciski, menu i okna.
+# Input description for dark theme
+onboarding-multistage-theme-description-dark =
+ .aria-description = Ciemne przyciski, menu i okna.
+# Tooltip displayed on hover of Alpenglow theme
+onboarding-multistage-theme-tooltip-alpenglow-2 =
+ .title = Kolorowe przyciski, menu i okna.
+# Input description for Alpenglow theme
+onboarding-multistage-theme-description-alpenglow =
+ .aria-description = Kolorowe przyciski, menu i okna.
+
+## These strings belong to the individual onboarding messages.
+
+
+## Each message has a title and a description of what the browser feature is.
+## Each message also has an associated button for the user to try the feature.
+## The string for the button is found above, in the UI strings section
+
+onboarding-tracking-protection-title2 = Ochrona przed śledzeniem
+onboarding-tracking-protection-text2 = { -brand-short-name } pomaga uniemożliwić witrynom śledzenie Twoich działań w Internecie, utrudniając reklamom chodzenie Twoim śladem.
+onboarding-tracking-protection-button2 = Jak to działa
+onboarding-data-sync-title = Twoje ustawienia zawsze przy Tobie
+# "Sync" is short for synchronize.
+onboarding-data-sync-text2 = Synchronizuj zakładki, hasła i nie tylko wszędzie tam, gdzie używasz przeglądarki { -brand-product-name }.
+onboarding-data-sync-button2 = Zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+onboarding-firefox-monitor-title = Zachowaj czujność wobec wycieków danych
+onboarding-firefox-monitor-text2 = { -monitor-brand-name } monitoruje, czy Twój adres e-mail pojawił się w znanych bazach wykradzionych haseł i powiadamia, jeśli pojawi się w nowych.
+onboarding-firefox-monitor-button = Subskrybuj powiadomienia
+onboarding-browse-privately-title = Przeglądaj prywatnie
+onboarding-browse-privately-text = Tryb prywatny usuwa historię przeglądania i wyszukiwania, aby zachować ją w tajemnicy przed innymi użytkownikami komputera.
+onboarding-browse-privately-button = Otwórz okno w trybie prywatnym
+onboarding-firefox-send-title = Zachowaj prywatność udostępnianych plików
+onboarding-firefox-send-text2 = Prześlij swoje pliki do { -send-brand-name }, aby udostępnić je za pomocą szyfrowania typu „end-to-end” i odnośnika, który automatycznie wygasa.
+onboarding-firefox-send-button = Wypróbuj { -send-brand-name }
+onboarding-mobile-phone-title = Pobierz przeglądarkę { -brand-product-name } na telefon
+onboarding-mobile-phone-text = Pobierz przeglądarkę { -brand-product-name } na Androida lub iOS i synchronizuj swoje dane między urządzeniami.
+# "Mobile" is short for mobile/cellular phone, "Browser" is short for web
+# browser.
+onboarding-mobile-phone-button = Pobierz przeglądarkę na telefon
+onboarding-send-tabs-title = Błyskawicznie przesyłaj karty
+# "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
+# tab's context menu.
+onboarding-send-tabs-text2 = Łatwo udostępniaj strony między urządzeniami bez potrzeby kopiowania odnośników ani wychodzenia z przeglądarki.
+onboarding-send-tabs-button = Zacznij przesyłać karty
+onboarding-pocket-anywhere-title = Czytaj i słuchaj, gdzie tylko chcesz
+onboarding-pocket-anywhere-text2 = Zachowuj swoje ulubione rzeczy w trybie offline za pomocą aplikacji { -pocket-brand-name } i czytaj, słuchaj i oglądaj, kiedy jest Ci wygodnie.
+onboarding-pocket-anywhere-button = Wypróbuj { -pocket-brand-name }
+onboarding-lockwise-strong-passwords-title = Twórz i przechowuj silne hasła
+onboarding-lockwise-strong-passwords-text = { -lockwise-brand-name } tworzy silne hasła od ręki i zachowuje je w jednym miejscu.
+onboarding-lockwise-strong-passwords-button = Zarządzaj swoimi hasłami
+onboarding-facebook-container-title = Wytycz granice dla Facebooka
+onboarding-facebook-container-text2 = { -facebook-container-brand-name } oddziela Twój profil od reszty sieci, utrudniając Facebookowi wyświetlanie spersonalizowanych reklam.
+onboarding-facebook-container-button = Dodaj rozszerzenie
+onboarding-import-browser-settings-title = Importuj swoje zakładki, hasła i nie tylko
+onboarding-import-browser-settings-text = Zacznij od razu — łatwo zabierz dane i ustawienia Chrome ze sobą.
+onboarding-import-browser-settings-button = Importuj dane z Chrome
+onboarding-personal-data-promise-title = Domyślnie prywatny
+onboarding-personal-data-promise-text = { -brand-product-name } szanuje Twoje dane, zbierając ich mniej, chroniąc je i jasno określając, jak ich używa.
+onboarding-personal-data-promise-button = Przeczytaj naszą obietnicę
+
+## Message strings belonging to the Return to AMO flow
+
+return-to-amo-sub-header = Świetnie, masz już przeglądarkę { -brand-short-name }
+# <icon></icon> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-header = Pobierzmy teraz dodatek <icon></icon><b>{ $addon-name }</b>.
+return-to-amo-extension-button = Dodaj rozszerzenie
+return-to-amo-get-started-button = Pierwsze kroki z przeglądarką { -brand-short-name }
diff --git a/l10n-pl/browser/browser/nsserrors.ftl b/l10n-pl/browser/browser/nsserrors.ftl
new file mode 100644
index 0000000000..63c99b3c17
--- /dev/null
+++ b/l10n-pl/browser/browser/nsserrors.ftl
@@ -0,0 +1,354 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+ssl-connection-error = Podczas łączenia z serwerem „{ $hostname }” wystąpił błąd. { $errorMessage }
+
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = Kod błędu: { $error }
+
+psmerr-ssl-disabled = Nie można nawiązać bezpiecznego połączenia, ponieważ obsługa protokołu SSL została wyłączona.
+psmerr-ssl2-disabled = Nie można nawiązać bezpiecznego połączenia, ponieważ witryna używa niebezpiecznej, przestarzałej wersji protokołu SSL.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Otrzymano nieprawidłowy certyfikat. Należy skontaktować się z administratorem serwera lub osobą, od której ten certyfikat pochodzi, i przekazać jej następującą informację:
+
+ Twój certyfikat zawiera taki sam numer seryjny, jak inny certyfikat wystawiony przez organ certyfikacji. Należy uzyskać nowy certyfikat zawierający unikalny numer seryjny.
+
+ssl-error-export-only-server = Nie można nawiązać bezpiecznego połączenia. Serwer nie obsługuje szyfrowania wysokiego poziomu.
+ssl-error-us-only-server = Nie można nawiązać bezpiecznego połączenia. Serwer wymaga szyfrowania wysokiego poziomu, które nie jest obsługiwane.
+ssl-error-no-cypher-overlap = Nie można nawiązać bezpiecznego połączenia: brak wspólnych algorytmów szyfrowania.
+ssl-error-no-certificate = Nie można znaleźć certyfikatu lub klucza wymaganego do uwierzytelnienia.
+ssl-error-bad-certificate = Nie można nawiązać bezpiecznego połączenia: certyfikat serwera został odrzucony.
+ssl-error-bad-client = Serwer otrzymał nieprawidłowe dane od klienta.
+ssl-error-bad-server = Klient otrzymał nieprawidłowe dane od serwera.
+ssl-error-unsupported-certificate-type = Nieobsługiwany rodzaj certyfikatu.
+ssl-error-unsupported-version = Serwer używa nieobsługiwanej wersji protokołu bezpieczeństwa.
+ssl-error-wrong-certificate = Uwierzytelnienie klienta się nie powiodło: klucz prywatny w bazie kluczy nie pasuje do klucza publicznego w bazie certyfikatów.
+ssl-error-bad-cert-domain = Nie można nawiązać bezpiecznego połączenia: żądana nazwa domeny nie pasuje do certyfikatu serwera.
+ssl-error-post-warning = Nierozpoznany kod błędu SSL.
+ssl-error-ssl2-disabled = Serwer obsługuje tylko SSL w wersji 2, która lokalnie jest zablokowana.
+ssl-error-bad-mac-read = SSL otrzymał rekord z nieprawidłowym kodem uwierzytelnienia wiadomości.
+ssl-error-bad-mac-alert = Uczestnik komunikacji SSL zgłasza nieprawidłowy kod uwierzytelnienia wiadomości.
+ssl-error-bad-cert-alert = Uczestnik komunikacji SSL nie może zweryfikować certyfikatu użytkownika.
+ssl-error-revoked-cert-alert = Uczestnik komunikacji SSL odrzucił certyfikat użytkownika jako odwołany.
+ssl-error-expired-cert-alert = Uczestnik komunikacji SSL odrzucił certyfikat użytkownika jako wygasły.
+ssl-error-ssl-disabled = Nie można się połączyć: SSL jest zablokowany.
+ssl-error-fortezza-pqg = Nie można się połączyć: uczestnik komunikacji SSL jest w innej domenie FORTEZZA.
+ssl-error-unknown-cipher-suite = Zażądano nieznanego pakietu szyfrów SSL.
+ssl-error-no-ciphers-supported = W tym programie nie ma żadnych włączonych pakietów szyfrów.
+ssl-error-bad-block-padding = SSL otrzymał rekord z nieprawidłowym wypełnieniem bloku.
+ssl-error-rx-record-too-long = SSL otrzymał rekord przekraczający największą dozwoloną długość.
+ssl-error-tx-record-too-long = SSL próbował wysłać rekord przekraczający największą dozwoloną długość.
+ssl-error-rx-malformed-hello-request = SSL otrzymał wadliwą wiadomość negocjacji Hello Request.
+ssl-error-rx-malformed-client-hello = SSL otrzymał wadliwą wiadomość negocjacji Client Hello.
+ssl-error-rx-malformed-server-hello = SSL otrzymał wadliwą wiadomość negocjacji Server Hello.
+ssl-error-rx-malformed-certificate = SSL otrzymał wadliwą wiadomość negocjacji Certificate.
+ssl-error-rx-malformed-server-key-exch = SSL otrzymał wadliwą wiadomość negocjacji Server Key Exchange.
+ssl-error-rx-malformed-cert-request = SSL otrzymał wadliwą wiadomość negocjacji Certificate Request.
+ssl-error-rx-malformed-hello-done = SSL otrzymał wadliwą wiadomość negocjacji Server Hello Done.
+ssl-error-rx-malformed-cert-verify = SSL otrzymał wadliwą wiadomość negocjacji Certificate Verify.
+ssl-error-rx-malformed-client-key-exch = SSL otrzymał wadliwą wiadomość negocjacji Client Key Exchange.
+ssl-error-rx-malformed-finished = SSL otrzymał wadliwą wiadomość negocjacji Finished.
+ssl-error-rx-malformed-change-cipher = SSL otrzymał wadliwy rekord Change Cipher Spec.
+ssl-error-rx-malformed-alert = SSL otrzymał wadliwy rekord Alert.
+ssl-error-rx-malformed-handshake = SSL otrzymał wadliwy rekord Handshake.
+ssl-error-rx-malformed-application-data = SSL otrzymał wadliwy rekord Application Data.
+ssl-error-rx-unexpected-hello-request = SSL otrzymał nieoczekiwaną wiadomość negocjacji Hello Request.
+ssl-error-rx-unexpected-client-hello = SSL otrzymał nieoczekiwaną wiadomość negocjacji Client Hello.
+ssl-error-rx-unexpected-server-hello = SSL otrzymał nieoczekiwaną wiadomość negocjacji Server Hello.
+ssl-error-rx-unexpected-certificate = SSL otrzymał nieoczekiwaną wiadomość negocjacji Certificate.
+ssl-error-rx-unexpected-server-key-exch = SSL otrzymał nieoczekiwaną wiadomość negocjacji Server Key Exchange.
+ssl-error-rx-unexpected-cert-request = SSL otrzymał nieoczekiwaną wiadomość negocjacji Certificate Request.
+ssl-error-rx-unexpected-hello-done = SSL otrzymał nieoczekiwaną wiadomość negocjacji Server Hello Done.
+ssl-error-rx-unexpected-cert-verify = SSL otrzymał nieoczekiwaną wiadomość negocjacji Certificate Verify.
+ssl-error-rx-unexpected-client-key-exch = SSL otrzymał nieoczekiwaną wiadomość negocjacji Client Key Exchange.
+ssl-error-rx-unexpected-finished = SSL otrzymał nieoczekiwaną wiadomość negocjacji Finished.
+ssl-error-rx-unexpected-change-cipher = SSL otrzymał nieoczekiwany rekord Change Cipher Spec.
+ssl-error-rx-unexpected-alert = SSL otrzymał nieoczekiwany rekord Alert.
+ssl-error-rx-unexpected-handshake = SSL otrzymał nieoczekiwany rekord Handshake.
+ssl-error-rx-unexpected-application-data = SSL otrzymał nieoczekiwany rekord Application Data.
+ssl-error-rx-unknown-record-type = SSL otrzymał rekord z nieznanym typem zawartości.
+ssl-error-rx-unknown-handshake = SSL otrzymał wiadomość negocjacji z nieznanym typem wiadomości.
+ssl-error-rx-unknown-alert = SSL otrzymał rekord powiadomienia z nieznanym opisem powiadomienia.
+ssl-error-close-notify-alert = Uczestnik komunikacji SSL zamknął to połączenie.
+ssl-error-handshake-unexpected-alert = Uczestnik komunikacji SSL nie oczekiwał otrzymanej wiadomości negocjacji.
+ssl-error-decompression-failure-alert = Uczestnik komunikacji SSL nie mógł zdekompresować otrzymanego rekordu SSL.
+ssl-error-handshake-failure-alert = Uczestnik komunikacji SSL nie mógł wynegocjować akceptowalnego zbioru parametrów bezpieczeństwa.
+ssl-error-illegal-parameter-alert = Uczestnik komunikacji SSL odrzucił wiadomość negocjacji z powodu nieakceptowalnej zawartości.
+ssl-error-unsupported-cert-alert = Uczestnik komunikacji SSL nie obsługuje certyfikatów otrzymanego typu.
+ssl-error-certificate-unknown-alert = Uczestnik komunikacji SSL napotkał nieokreślone problemy z otrzymanym certyfikatem.
+ssl-error-generate-random-failure = Wystąpił błąd generatora liczb losowych SSL.
+ssl-error-sign-hashes-failure = Nie można podpisać cyfrowo danych wymaganych do weryfikacji certyfikatu użytkownika.
+ssl-error-extract-public-key-failure = SSL nie mógł wyodrębnić klucza publicznego z certyfikatu uczestnika komunikacji.
+ssl-error-server-key-exchange-failure = Nieokreślony błąd podczas przetwarzania negocjacji SSL Server Key Exchange.
+ssl-error-client-key-exchange-failure = Nieokreślony błąd podczas przetwarzania negocjacji SSL Client Key Exchange.
+ssl-error-encryption-failure = Algorytm masowego szyfrowania danych nie powiódł się w wybranym pakiecie szyfrów.
+ssl-error-decryption-failure = Algorytm masowego deszyfrowania danych nie powiódł się w wybranym pakiecie szyfrów.
+ssl-error-socket-write-failure = Próba zapisu zaszyfrowanych danych do podstawowego gniazda się nie powiodła.
+ssl-error-md5-digest-failure = Funkcja skrótu MD5 się nie powiodła.
+ssl-error-sha-digest-failure = Funkcja skrótu SHA-1 się nie powiodła.
+ssl-error-mac-computation-failure = Obliczenie MAC się nie powiodło.
+ssl-error-sym-key-context-failure = Nie udało się utworzyć kontekstu klucza symetrycznego.
+ssl-error-sym-key-unwrap-failure = Nie udało się odpakować klucza symetrycznego w wiadomości Client Key Exchange.
+ssl-error-pub-key-size-limit-exceeded = Serwer SSL próbował wykorzystać klucz publiczny klasy krajowej z eksportowym zestawem szyfrów.
+ssl-error-iv-param-failure = PKCS11 nie mógł przetłumaczyć IV do postaci parametru.
+ssl-error-init-cipher-suite-failure = Nie udało się zainicjować wybranego zestawu szyfrów.
+ssl-error-session-key-gen-failure = Wygenerowanie przez klienta kluczy sesji dla sesji SSL się nie powiodło.
+ssl-error-no-server-key-for-alg = Serwer nie ma klucza dla żądanego algorytmu wymiany kluczy.
+ssl-error-token-insertion-removal = Token PKCS#11 został wsunięty lub usunięty w trakcie trwania operacji.
+ssl-error-token-slot-not-found = Nie odnaleziono tokenu PKCS#11, który mógłby zostać wykorzystany do żądanej operacji.
+ssl-error-no-compression-overlap = Nie można nawiązać bezpiecznego połączenia z uczestnikiem komunikacji: brak wspólnych algorytmów kompresji.
+ssl-error-handshake-not-completed = Nie można zainicjować kolejnej procedury negocjacji SSL, dopóki bieżąca procedura negocjacji nie zostanie ukończona.
+ssl-error-bad-handshake-hash-value = Otrzymano nieprawidłowe wartości funkcji skrótu dla wiadomości negocjacji od uczestnika komunikacji.
+ssl-error-cert-kea-mismatch = Dostarczony certyfikat nie może być używany z wybranym algorytmem wymiany kluczy.
+ssl-error-no-trusted-ssl-client-ca = Brak organów certyfikacji zaufanych dla uwierzytelniania klienta SSL.
+ssl-error-session-not-found = Identyfikator sesji klienta SSL nie odnaleziony w pamięci podręcznej sesji serwera.
+ssl-error-decryption-failed-alert = Uczestnik komunikacji nie mógł odszyfrować otrzymanego rekordu SSL.
+ssl-error-record-overflow-alert = Uczestnik komunikacji otrzymał rekord SSL dłuższy, niż jest to dozwolone.
+ssl-error-unknown-ca-alert = Uczestnik komunikacji nie rozpoznaje i/lub nie ufa organowi certyfikacji, który wydał certyfikat użytkownika.
+ssl-error-access-denied-alert = Uczestnik komunikacji otrzymał prawidłowy certyfikat, ale dostęp został zabroniony.
+ssl-error-decode-error-alert = Uczestnik komunikacji nie mógł zdekodować wiadomości negocjacji SSL.
+ssl-error-decrypt-error-alert = Uczestnik komunikacji zgłosił błąd weryfikacji podpisu lub wymiany kluczy.
+ssl-error-export-restriction-alert = Uczestnik komunikacji zgłasza, że negocjacja nie jest zgodna z przepisami eksportowymi.
+ssl-error-protocol-version-alert = Uczestnik komunikacji zgłasza niezgodną lub nieobsługiwaną wersję protokołu.
+ssl-error-insufficient-security-alert = Serwer wymaga bardziej bezpiecznych szyfrów niż te obsługiwane przez klienta.
+ssl-error-internal-error-alert = Uczestnik komunikacji zgłasza, że napotkał błąd wewnętrzny.
+ssl-error-user-canceled-alert = Uczestnik komunikacji anulował procedurę negocjacji.
+ssl-error-no-renegotiation-alert = Uczestnik komunikacji nie zezwala na renegocjację parametrów bezpieczeństwa SSL.
+ssl-error-server-cache-not-configured = Pamięć podręczna serwera SSL nie jest skonfigurowana i nie jest wyłączona dla tego gniazda.
+ssl-error-unsupported-extension-alert = Uczestnik komunikacji SSL nie obsługuje żądanego rozszerzenia TLS hello.
+ssl-error-certificate-unobtainable-alert = Uczestnik komunikacji SSL nie mógł pobrać certyfikatu z dostarczonego adresu URL.
+ssl-error-unrecognized-name-alert = Uczestnik komunikacji SSL nie ma certyfikatu dla żądanej nazwy DNS.
+ssl-error-bad-cert-status-response-alert = Uczestnik komunikacji SSL nie dostał odpowiedzi OCSP dla tego certyfikatu.
+ssl-error-bad-cert-hash-value-alert = Uczestnik komunikacji SSL zgłosił nieprawidłową wartość funkcji skrótu certyfikatu.
+ssl-error-rx-unexpected-new-session-ticket = SSL otrzymał nieoczekiwaną wiadomość negocjacji New Session Ticket.
+ssl-error-rx-malformed-new-session-ticket = SSL otrzymał wadliwą wiadomość negocjacji New Session Ticket.
+ssl-error-decompression-failure = SSL odebrał skompresowany rekord, którego dekompresja się nie powiodła.
+ssl-error-renegotiation-not-allowed = Renegocjacja nie jest dozwolona w tym gnieździe SSL.
+ssl-error-unsafe-negotiation = Uczestnik komunikacji nadesłał wiadomość negocjacji starego typu (potencjalnie niebezpieczną).
+ssl-error-rx-unexpected-uncompressed-record = SSL odebrał nieoczekiwany rekord nieskompresowany.
+ssl-error-weak-server-ephemeral-dh-key = SSL odebrał słaby krótkotrwały klucz Diffiego-Hellmana w wiadomości negocjacji Server Key Exchange.
+ssl-error-next-protocol-data-invalid = SSL odebrał nieprawidłowe dane rozszerzenia NPN.
+ssl-error-feature-not-supported-for-ssl2 = Funkcja SSL nie jest obsługiwana dla połączeń SSL 2.0.
+ssl-error-feature-not-supported-for-servers = Funkcja SSL nie jest obsługiwana dla serwerów.
+ssl-error-feature-not-supported-for-clients = Funkcja SSL nie jest obsługiwana dla klientów.
+ssl-error-invalid-version-range = Nieprawidłowy zakres wersji SSL.
+ssl-error-cipher-disallowed-for-version = Druga strona komunikacji SSL wybrała niedozwolony szyfr dla wybranej wersji protokołu.
+ssl-error-rx-malformed-hello-verify-request = SSL otrzymał wadliwą wiadomość negocjacji Hello Verify Request.
+ssl-error-rx-unexpected-hello-verify-request = SSL otrzymał nieoczekiwaną wiadomość negocjacji Hello Verify Request.
+ssl-error-feature-not-supported-for-version = Nieobsługiwana funkcja SSL dla tej wersji protokołu.
+ssl-error-rx-unexpected-cert-status = SSL otrzymał nieoczekiwaną wiadomość negocjacji Certificate Status.
+ssl-error-unsupported-hash-algorithm = Druga strona komunikacji TLS używa nieobsługiwanego algorytmu skrótu.
+ssl-error-digest-failure = Funkcja digest się nie powiodła.
+ssl-error-incorrect-signature-algorithm = Nieprawidłowy algorytm podpisu określony w podpisanym cyfrowo elemencie.
+ssl-error-next-protocol-no-callback = Rozszerzenie negocjacji następnej wersji protokołu zostało włączone, ale funkcja zwrotna została wyczyszczona, zanim była potrzebna.
+ssl-error-next-protocol-no-protocol = Serwer nie obsługuje żadnego z protokołów ogłaszanych przez klienta w rozszerzeniu ALPN.
+ssl-error-inappropriate-fallback-alert = Serwer odrzucił żądanie, ponieważ klient zmienił wersję TLS na niższą niż obsługiwana przez serwer.
+ssl-error-weak-server-cert-key = Certyfikat serwera zawiera klucz publiczny o zbyt słabym szyfrowaniu.
+ssl-error-rx-short-dtls-read = Brak miejsca w buforze dla rekordu DTLS.
+ssl-error-no-supported-signature-algorithm = Brak skonfigurowanej obsługiwanej sygnatury algorytmu TLS.
+ssl-error-unsupported-signature-algorithm = Uczestnik komunikacji użył nieobsługiwanej kombinacji sygnatury i algorytmu skrótu.
+ssl-error-missing-extended-master-secret = Uczestnik komunikacji próbował wznowić bez poprawnego rozszerzenia „extended_master_secret”.
+ssl-error-unexpected-extended-master-secret = Uczestnik komunikacji próbował wznowić z nieoczekiwanym rozszerzeniem „extended_master_secret”.
+sec-error-io = Podczas upoważniania wystąpił błąd wejścia/wyjścia.
+sec-error-library-failure = błąd biblioteki bezpieczeństwa.
+sec-error-bad-data = biblioteka bezpieczeństwa: otrzymano niewłaściwe dane.
+sec-error-output-len = biblioteka bezpieczeństwa: błąd długości wyjścia.
+sec-error-input-len = biblioteka bezpieczeństwa: błąd długości wejścia.
+sec-error-invalid-args = biblioteka bezpieczeństwa: nieprawidłowe parametry.
+sec-error-invalid-algorithm = biblioteka bezpieczeństwa: nieprawidłowy algorytm.
+sec-error-invalid-ava = biblioteka bezpieczeństwa: nieprawidłowe AVA.
+sec-error-invalid-time = Niewłaściwie sformatowany ciąg znaków opisujący czas.
+sec-error-bad-der = biblioteka bezpieczeństwa: nieprawidłowo sformatowana wiadomość zaszyfrowana DER.
+sec-error-bad-signature = Certyfikat uczestnika komunikacji ma nieprawidłowy podpis.
+sec-error-expired-certificate = Certyfikat uczestnika komunikacji stracił ważność.
+sec-error-revoked-certificate = Certyfikat uczestnika komunikacji został odwołany.
+sec-error-unknown-issuer = Wystawca certyfikatu uczestnika komunikacji nie został rozpoznany.
+sec-error-bad-key = Klucz publiczny uczestnika komunikacji jest nieprawidłowy.
+sec-error-bad-password = Wprowadzone hasło bezpieczeństwa jest nieprawidłowe.
+sec-error-retry-password = Nowe hasło wprowadzone nieprawidłowo. Należy spróbować ponownie.
+sec-error-no-nodelock = biblioteka bezpieczeństwa: brak blokady węzła.
+sec-error-bad-database = biblioteka bezpieczeństwa: niewłaściwa baza danych.
+sec-error-no-memory = biblioteka bezpieczeństwa: błąd alokacji pamięci.
+sec-error-untrusted-issuer = Wystawca certyfikatu uczestnika komunikacji został oznaczony jako niezaufany przez użytkownika.
+sec-error-untrusted-cert = Certyfikat uczestnika komunikacji został oznaczony jako niezaufany przez użytkownika.
+sec-error-duplicate-cert = Ten certyfikat istnieje już w bazie danych.
+sec-error-duplicate-cert-name = Nazwa pobranego certyfikatu jest taka sama jak nazwa certyfikatu istniejącego w bazie danych.
+sec-error-adding-cert = Błąd podczas dodawania certyfikatu do bazy danych.
+sec-error-filing-key = Błąd podczas ponownego dołączania klucza dla tego certyfikatu.
+sec-error-no-key = Klucza publicznego tego certyfikatu nie można odnaleźć w bazie danych.
+sec-error-cert-valid = Ten certyfikat jest prawidłowy.
+sec-error-cert-not-valid = Ten certyfikat jest nieprawidłowy.
+sec-error-cert-no-response = Biblioteka certyfikatów: brak odpowiedzi.
+sec-error-expired-issuer-certificate = Certyfikat wystawcy certyfikatu utracił ważność. Należy sprawdzić czas i datę w systemie.
+sec-error-crl-expired = CRL wystawcy tego certyfikatu utraciła ważność. Należy ją uaktualnić lub sprawdzić czas i datę w systemie.
+sec-error-crl-bad-signature = CRL tego wystawcy certyfikatu ma nieprawidłowy podpis.
+sec-error-crl-invalid = Nowa lista CRL ma nieprawidłowy format.
+sec-error-extension-value-invalid = Nieprawidłowa wartość rozszerzenia certyfikatu.
+sec-error-extension-not-found = Nie znaleziono rozszerzenia certyfikatu.
+sec-error-ca-cert-invalid = Certyfikat wystawcy jest nieprawidłowy.
+sec-error-path-len-constraint-invalid = Ograniczenie długości ścieżki certyfikatu jest nieprawidłowe.
+sec-error-cert-usages-invalid = Pole zastosowań certyfikatu jest nieprawidłowe.
+sec-internal-only = **Moduł WYŁĄCZNIE wewnętrzny**
+sec-error-invalid-key = Ten klucz nie obsługuje żądanej operacji.
+sec-error-unknown-critical-extension = Certyfikat zawiera nieznane krytyczne rozszerzenie.
+sec-error-old-crl = Nowa CRL nie jest późniejsza od obecnej.
+sec-error-no-email-cert = Niezaszyfrowane i niepodpisane: użytkownik nie ma certyfikatu e-mail.
+sec-error-no-recipient-certs-query = Niezaszyfrowane: użytkownik nie ma certyfikatów dla wszystkich odbiorców.
+sec-error-not-a-recipient = Nie można odszyfrować: użytkownik nie jest odbiorcą albo nie znaleziono pasującego certyfikatu i klucza prywatnego.
+sec-error-pkcs7-keyalg-mismatch = Nie można odszyfrować: algorytm szyfrowania klucza nie pasuje do certyfikatu użytkownika.
+sec-error-pkcs7-bad-signature = Weryfikacja podpisu zakończona niepowodzeniem: nie znaleziono podpisującego, znaleziono zbyt wielu podpisujących albo napotkano nieprawidłowe lub uszkodzone dane.
+sec-error-unsupported-keyalg = Nieobsługiwany lub nieznany algorytm klucza.
+sec-error-decryption-disallowed = Nie można odszyfrować: zaszyfrowano przy użyciu niedozwolonego algorytmu lub rozmiaru klucza.
+xp-sec-fortezza-bad-card = Karta Fortezza nie została poprawnie zainicjowana. Należy ją usunąć i zwrócić do wystawcy.
+xp-sec-fortezza-no-card = Nie odnaleziono kart Fortezza
+xp-sec-fortezza-none-selected = Nie wybrano karty Fortezza
+xp-sec-fortezza-more-info = Należy wybrać tożsamość, by uzyskać więcej informacji na temat
+xp-sec-fortezza-person-not-found = Tożsamość nie została odnaleziona
+xp-sec-fortezza-no-more-info = Nie ma więcej informacji na temat tej tożsamości
+xp-sec-fortezza-bad-pin = Nieprawidłowy PIN
+xp-sec-fortezza-person-error = Nie można zainicjować tożsamości Fortezza.
+sec-error-no-krl = Dla certyfikatu tej witryny nie odnaleziono żadnych KRL.
+sec-error-krl-expired = KRL dla certyfikatu tej witryny utraciła ważność.
+sec-error-krl-bad-signature = KRL dla certyfikatu tej witryny zawiera nieprawidłowy podpis.
+sec-error-revoked-key = Klucz dla certyfikatu tej witryny został odwołany.
+sec-error-krl-invalid = Nowa KRL ma nieprawidłowy format.
+sec-error-need-random = biblioteka bezpieczeństwa: potrzeba danych losowych.
+sec-error-no-module = biblioteka bezpieczeństwa: żaden moduł bezpieczeństwa nie może wykonać żądanej operacji.
+sec-error-no-token = Karta lub token bezpieczeństwa nie istnieje, musi zostać zainicjowany lub został usunięty.
+sec-error-read-only = biblioteka bezpieczeństwa: baza danych tylko do odczytu.
+sec-error-no-slot-selected = Nie wybrano slotu ani tokena.
+sec-error-cert-nickname-collision = Certyfikat o takiej przyjaznej nazwie już istnieje.
+sec-error-key-nickname-collision = Klucz o takiej samej przyjaznej nazwie już istnieje.
+sec-error-safe-not-created = błąd podczas tworzenia bezpiecznego obiektu
+sec-error-baggage-not-created = błąd podczas tworzenia obiektu bagażu
+xp-java-remove-principal-error = Nie udało się usunąć podmiotu zabezpieczeń
+xp-java-delete-privilege-error = Nie udało się usunąć uprawnienia
+xp-java-cert-not-exists-error = Ten podmiot zabezpieczeń nie ma certyfikatu
+sec-error-bad-export-algorithm = Wymagany algorytm nie jest dozwolony.
+sec-error-exporting-certificates = Błąd podczas próby eksportu certyfikatów.
+sec-error-importing-certificates = Błąd podczas próby importu certyfikatów.
+sec-error-pkcs12-decoding-pfx = Nie można dokonać importu. Błąd dekodowania, plik nieprawidłowy.
+sec-error-pkcs12-invalid-mac = Nie można dokonać importu. Nieprawidłowy MAC, nieprawidłowe hasło lub wadliwy plik.
+sec-error-pkcs12-unsupported-mac-algorithm = Nie można dokonać importu. Nieobsługiwany algorytm MAC.
+sec-error-pkcs12-unsupported-transport-mode = Nie można dokonać importu. Obsługiwane są tylko tryby integralności hasła i prywatności.
+sec-error-pkcs12-corrupt-pfx-structure = Nie można dokonać importu. Uszkodzona struktura pliku.
+sec-error-pkcs12-unsupported-pbe-algorithm = Nie można dokonać importu. Nieobsługiwany algorytm szyfrowania.
+sec-error-pkcs12-unsupported-version = Nie można dokonać importu. Nieobsługiwana wersja pliku.
+sec-error-pkcs12-privacy-password-incorrect = Nie można dokonać importu. Nieprawidłowe hasło prywatności.
+sec-error-pkcs12-cert-collision = Nie można dokonać importu. Taka przyjazna nazwa już istnieje w bazie danych.
+sec-error-user-cancelled = Użytkownik nacisnął „Anuluj”.
+sec-error-pkcs12-duplicate-data = Nie dokonano importu, wpis jest już w bazie danych.
+sec-error-message-send-aborted = Wiadomość nie została wysłana.
+sec-error-inadequate-key-usage = Nieadekwatne do żądanej operacji zastosowanie klucza certyfikatu.
+sec-error-inadequate-cert-type = Typ certyfikatu niedozwolony dla aplikacji.
+sec-error-cert-addr-mismatch = Adres w certyfikacie podpisywania nie pasuje do adresu w nagłówkach wiadomości.
+sec-error-pkcs12-unable-to-import-key = Nie udało się dokonać importu. Błąd podczas importowania klucza prywatnego.
+sec-error-pkcs12-importing-cert-chain = Nie udało się dokonać importu. Błąd podczas próby importu łańcucha certyfikatów.
+sec-error-pkcs12-unable-to-locate-object-by-name = Nie udało się dokonać eksportu. Nie udało się odnaleźć certyfikatu wg klucza ani wg przyjaznej nazwy.
+sec-error-pkcs12-unable-to-export-key = Nie udało się dokonać eksportu. Nie można odnaleźć ani wyeksportować klucza publicznego.
+sec-error-pkcs12-unable-to-write = Nie udało się dokonać eksportu. Nie można zapisać pliku eksportu.
+sec-error-pkcs12-unable-to-read = Nie udało się dokonać importu. Nie można odczytać pliku importu.
+sec-error-pkcs12-key-database-not-initialized = Nie udało się dokonać eksportu. Baza danych kluczy uszkodzona lub usunięta.
+sec-error-keygen-fail = Nie udało się wygenerować pary kluczy (prywatnego i publicznego).
+sec-error-invalid-password = Wprowadzone hasło jest nieprawidłowe. Należy wybrać inne.
+sec-error-retry-old-password = Stare hasło wprowadzone niepoprawnie. Należy spróbować ponownie.
+sec-error-bad-nickname = Przyjazna nazwa certyfikatu jest już używana.
+sec-error-not-fortezza-issuer = Łańcuch FORTEZZA uczestnika komunikacji ma certyfikat innego typu niż FORTEZZA.
+sec-error-cannot-move-sensitive-key = Czuły klucz nie może zostać wsunięty do właściwego slotu.
+sec-error-js-invalid-module-name = Nieprawidłowa nazwa modułu
+sec-error-js-invalid-dll = Nieprawidłowa ścieżka/nazwa pliku modułu
+sec-error-js-add-mod-failure = Nie można dodać modułu
+sec-error-js-del-mod-failure = Nie można usunąć modułu
+sec-error-old-krl = Nowa KRL nie jest późniejsza niż obecna.
+sec-error-ckl-conflict = Nowa CKL ma innego wystawcę niż obecna CKL. Należy usunąć obecną CKL.
+sec-error-cert-not-in-name-space = Organ certyfikacji tego certyfikatu nie ma zezwolenia na wydawanie certyfikatu o tej nazwie.
+sec-error-krl-not-yet-valid = Lista odwołania kluczy dla tego certyfikatu nie jest jeszcze ważna.
+sec-error-crl-not-yet-valid = Lista odwołania certyfikatów dla tego certyfikatu nie jest jeszcze ważna.
+sec-error-unknown-cert = Nie udało się odnaleźć żądanego certyfikatu.
+sec-error-unknown-signer = Nie można odnaleźć certyfikatu podmiotu podpisującego.
+sec-error-cert-bad-access-location = Nieprawidłowy format adresu serwera stanu certyfikatów.
+sec-error-ocsp-unknown-response-type = Odpowiedź serwera OCSP nie może zostać całkowicie odkodowana, ma ona nieznany typ.
+sec-error-ocsp-bad-http-response = Serwer OCSP zwrócił nieoczekiwane/nieprawidłowe dane HTTP.
+sec-error-ocsp-malformed-request = Serwer OCSP uznał żądanie za uszkodzone lub nieprawidłowo uformowane.
+sec-error-ocsp-server-error = Wystąpił wewnętrzny błąd serwera OCSP.
+sec-error-ocsp-try-server-later = Serwer OCSP zaleca dokonanie ponownej próby w terminie późniejszym.
+sec-error-ocsp-request-needs-sig = Serwer OCSP wymaga, by to żądanie zawierało podpis.
+sec-error-ocsp-unauthorized-request = Serwer OCSP odrzucił to żądanie jako nieupoważnione.
+sec-error-ocsp-unknown-response-status = Serwer OCSP zwrócił nierozpoznawalny stan.
+sec-error-ocsp-unknown-cert = Serwer OCSP nie ma stanu dla tego certyfikatu.
+sec-error-ocsp-not-enabled = Przed wykonaniem tej operacji należy włączyć OCSP.
+sec-error-ocsp-no-default-responder = Należy ustawić domyślnego respondera OCSP przed wykonaniem tej operacji.
+sec-error-ocsp-malformed-response = Odpowiedź serwera OCSP była nieprawidłowo uformowana lub uszkodzona.
+sec-error-ocsp-unauthorized-response = Podmiot podpisujący tę odpowiedź OCSP nie ma upoważnienia do podawania stanu tego certyfikatu.
+sec-error-ocsp-future-response = Odpowiedź OCSP nie jest jeszcze ważna (zawiera datę z przyszłości).
+sec-error-ocsp-old-response = Odpowiedź OCSP zawiera nieaktualne informacje.
+sec-error-digest-not-found = W wiadomości nie odnaleziono skrótu CMS ani PKCS #7.
+sec-error-unsupported-message-type = Nieobsługiwany typ wiadomości CMS lub PKCS #7.
+sec-error-module-stuck = Moduł PKCS #11 nie mógł zostać usunięty, ponieważ jest nadal używany.
+sec-error-bad-template = Nie udało się zdekodować danych ASN.1. Określony szablon był nieprawidłowy.
+sec-error-crl-not-found = Nie odnaleziono pasującej CRL.
+sec-error-reused-issuer-and-serial = Użytkownik próbował zaimportować certyfikat z tym samym wystawcą/numerem seryjnym, co istniejący certyfikat, ale nie jest to ten sam certyfikat.
+sec-error-busy = NSS nie mogła zakończyć pracy. Obiekty są nadal używane.
+sec-error-extra-input = Wiadomość zaszyfrowana DER zawierała dodatkowe, nieużywane dane.
+sec-error-unsupported-elliptic-curve = Nieobsługiwana krzywa eliptyczna.
+sec-error-unsupported-ec-point-form = Nieobsługiwana postać punktowa krzywej eliptycznej.
+sec-error-unrecognized-oid = Nieznany identyfikator obiektu.
+sec-error-ocsp-invalid-signing-cert = Nieprawidłowy certyfikat podpisywania OCSP w odpowiedzi OCSP.
+sec-error-revoked-certificate-crl = Certyfikat został odwołany na liście odwołania certyfikatów wystawcy.
+sec-error-revoked-certificate-ocsp = Responder OCSP wystawcy zgłasza odwołanie certyfikatu.
+sec-error-crl-invalid-version = Lista CRL wystawcy ma nieznany numer wersji.
+sec-error-crl-v1-critical-extension = Lista CRL V1 wystawcy zawiera rozszerzenie krytyczne.
+sec-error-crl-unknown-critical-extension = Lista CRL V2 wystawcy zawiera nieznane rozszerzenie krytyczne.
+sec-error-unknown-object-type = Określono nieznany typ obiektu.
+sec-error-incompatible-pkcs11 = Sterownik PKCS #11 łamie specyfikację w sposób niezgodny.
+sec-error-no-event = W tej chwili nie ma dostępnych żadnych zdarzeń szczelinowych.
+sec-error-crl-already-exists = CRL już istnieje.
+sec-error-not-initialized = NSS nie jest zainicjowany.
+sec-error-token-not-logged-in = Operacja się nie powiodła, ponieważ token PKCS#11 nie jest zalogowany.
+sec-error-ocsp-responder-cert-invalid = Skonfigurowany certyfikat respondera OCSP jest nieprawidłowy.
+sec-error-ocsp-bad-signature = Odpowiedź OCSP ma nieprawidłowy podpis.
+sec-error-out-of-search-limits = Wyszukiwanie walidacji certyfikatu przekroczyło limit wyszukiwania.
+sec-error-invalid-policy-mapping = Mapowanie polityki zawiera anypolicy.
+sec-error-policy-validation-failed = Łańcuch certyfikatów nie przechodzi weryfikacji polityki.
+sec-error-unknown-aia-location-type = Nieznany typ położenia w rozszerzeniu AIA certyfikatu.
+sec-error-bad-http-response = Serwer zwrócił nieprawidłową odpowiedź HTTP
+sec-error-bad-ldap-response = Serwer zwrócił nieprawidłową odpowiedź LDAP
+sec-error-failed-to-encode-data = Nie udało się zakodować danych koderem ANS1.
+sec-error-bad-info-access-location = Nieprawidłowe położenie dostępu do informacji w rozszerzeniu certyfikatu
+sec-error-libpkix-internal = Podczas weryfikacji certyfikatu wystąpił wewnętrzny błąd libpkix.
+sec-error-pkcs11-general-error = Moduł PKCS #11 zwrócił CKR_GENERAL_ERROR, co wskazuje na wystąpienie nieodwracalnego błędu.
+sec-error-pkcs11-function-failed = Moduł PKCS #11 zwrócił CKR_FUNCTION_FAILED, co wskazuje, że żądana funkcja nie mogła zostać wykonana. Ponowna próba wykonania tej operacji może się udać.
+sec-error-pkcs11-device-error = Moduł PKCS #11 zwrócił CKR_DEVICE_ERROR, co wskazuje, że wystąpił problem z tokenem lub slotem.
+sec-error-bad-info-access-method = Nieznana metoda dostępu do informacji w rozszerzeniu certyfikatu.
+sec-error-crl-import-failed = Błąd podczas próby importu listy CRL.
+sec-error-expired-password = Hasło wygasło.
+sec-error-locked-password = Hasło jest zablokowane.
+sec-error-unknown-pkcs11-error = Nieznany błąd PKCS #11.
+sec-error-bad-crl-dp-url = Nieprawidłowy lub nieobsługiwany URL w nazwie punktu dystrybucji CRL.
+sec-error-cert-signature-algorithm-disabled = Certyfikat został podpisany przy użyciu algorytmu, który został wyłączony jako niebezpieczny.
+mozilla-pkix-error-key-pinning-failure = Serwer używa przypinania kluczy (HPKP) jednak nie udało się utworzyć pasującego zaufanego łańcucha certyfikatów. Naruszenia przypinania certyfikatów nie mogą zostać nadpisane.
+mozilla-pkix-error-ca-cert-used-as-end-entity = Serwer używa certyfikatu, rozszerzonego o podstawowe ograniczenia, identyfikującego go jako organ certyfikacji. Dla prawidłowo wystawionego certyfikatu taka sytuacja nie powinna mieć miejsca.
+mozilla-pkix-error-inadequate-key-size = Wielkość klucza certyfikatu przedstawionego przez serwer jest zbyt mała, aby można było nawiązać bezpieczne połączenie.
+mozilla-pkix-error-v1-cert-used-as-ca = Certyfikat X.509 wersja 1 niezaufanego wystawcy został użyty do wystawienia certyfikatu serwera. Certyfikaty X.509 wersja 1 są przestarzałe i nie powinny być używane do podpisywania innych certyfikatów.
+mozilla-pkix-error-not-yet-valid-certificate = Serwer przedstawił certyfikat, który nie jest jeszcze prawidłowy.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = Certyfikat, który nie jest jeszcze prawidłowy, został użyty do wystawienia certyfikatu serwera.
+mozilla-pkix-error-signature-algorithm-mismatch = Algorytm podpisu w polu algorytm sygnatury certyfikatu jest różny od algorytmu w polu algorytm sygnatury („signatureAlgorithm”).
+mozilla-pkix-error-ocsp-response-for-cert-missing = Odpowiedź OCSP nie zawiera stanu dla weryfikowanego certyfikatu.
+mozilla-pkix-error-validity-too-long = Certyfikat przedstawiony przez serwer ma zbyt odległy termin ważności.
+mozilla-pkix-error-required-tls-feature-missing = Brak wymaganej funkcji TLS.
+mozilla-pkix-error-invalid-integer-encoding = Serwer zaprezentował certyfikat zawierający nieprawidłowe kodowanie liczb. Typowe przyczyny to ujemne numery seryjne, ujemne moduli RSA i niepotrzebne już kodowania.
+mozilla-pkix-error-empty-issuer-name = Serwer zaprezentował certyfikat zawierający pustą nazwę DN wystawcy.
+mozilla-pkix-error-additional-policy-constraint-failed = Warunki dodatkowych zasad ograniczeń nie zostały spełnione podczas sprawdzania certyfikatu.
+mozilla-pkix-error-self-signed-cert = Certyfikat nie jest zaufany, ponieważ jest samopodpisany.
diff --git a/l10n-pl/browser/browser/pageInfo.ftl b/l10n-pl/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..b7a894c1d4
--- /dev/null
+++ b/l10n-pl/browser/browser/pageInfo.ftl
@@ -0,0 +1,260 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+page-info-window =
+ .style = width: 700px; min-height: 650px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Kopiuj
+ .accesskey = K
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Zaznacz wszystko
+ .accesskey = a
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = Ogólne
+ .accesskey = O
+general-title =
+ .value = Tytuł:
+general-url =
+ .value = Adres:
+general-type =
+ .value = Typ:
+general-mode =
+ .value = Tryb wyświetlania:
+general-size =
+ .value = Rozmiar:
+general-referrer =
+ .value = Odsyłający URL:
+general-modified =
+ .value = Zmodyfikowany:
+general-encoding =
+ .value = Kodowanie tekstu:
+general-meta-name =
+ .label = Nazwa
+general-meta-content =
+ .label = Treści
+
+media-tab =
+ .label = Media
+ .accesskey = M
+media-location =
+ .value = Położenie:
+media-text =
+ .value = Powiązany tekst:
+media-alt-header =
+ .label = Tekst alternatywny
+media-address =
+ .label = Adres
+media-type =
+ .label = Typ
+media-size =
+ .label = Rozmiar
+media-count =
+ .label = Ilość
+media-dimension =
+ .value = Wymiary:
+media-long-desc =
+ .value = Długi opis:
+media-save-as =
+ .label = Zapisz jako…
+ .accesskey = Z
+media-save-image-as =
+ .label = Zapisz jako…
+ .accesskey = s
+
+perm-tab =
+ .label = Uprawnienia
+ .accesskey = U
+permissions-for =
+ .value = Uprawnienia dla:
+
+security-tab =
+ .label = Bezpieczeństwo
+ .accesskey = B
+security-view =
+ .label = Wyświetl certyfikat
+ .accesskey = c
+security-view-unknown = Nieznany
+ .value = Nieznany
+security-view-identity =
+ .value = Tożsamość witryny
+security-view-identity-owner =
+ .value = Właściciel:
+security-view-identity-domain =
+ .value = Witryna:
+security-view-identity-verifier =
+ .value = Zweryfikowana przez:
+security-view-identity-validity =
+ .value = Wygasa:
+security-view-privacy =
+ .value = Prywatność i historia
+
+security-view-privacy-history-value = Czy ta witryna była wcześniej odwiedzana?
+security-view-privacy-sitedata-value = Czy ta witryna przechowuje informacje na tym komputerze?
+
+security-view-privacy-clearsitedata =
+ .label = Wyczyść ciasteczka i dane stron
+ .accesskey = n
+
+security-view-privacy-passwords-value = Czy hasła użyte na tej witrynie zostały zachowane?
+
+security-view-privacy-viewpasswords =
+ .label = Wyświetl zachowane hasła
+ .accesskey = h
+security-view-technical =
+ .value = Szczegóły techniczne
+
+help-button =
+ .label = Pomoc
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = Tak, ciasteczka i { $value } { $unit } danych stron
+security-site-data-only = Tak, { $value } { $unit } danych stron
+
+security-site-data-cookies-only = Tak, ciasteczka
+security-site-data-no = Nie
+
+image-size-unknown = Nieznany
+page-info-not-specified =
+ .value = Nieokreślony
+not-set-alternative-text = Nieokreślony
+not-set-date = Nieokreślony
+media-img = Obraz
+media-bg-img = Tło
+media-border-img = Obramowanie
+media-list-img = Wypunktowanie
+media-cursor = Kursor
+media-object = Obiekt
+media-embed = Osadzony
+media-link = Ikona
+media-input = Przycisk
+media-video = Wideo
+media-audio = Dźwięk
+saved-passwords-yes = Tak
+saved-passwords-no = Nie
+
+no-page-title =
+ .value = Strona bez nazwy
+general-quirks-mode =
+ .value = Tryb zgodności wstecznej
+general-strict-mode =
+ .value = Tryb standardów
+page-info-security-no-owner =
+ .value = Ta witryna nie dostarcza informacji o swoich właścicielach.
+media-select-folder = Wybierz folder do zapisu obrazów
+media-unknown-not-cached =
+ .value = Nieznany (brak w pamięci podręcznej)
+permissions-use-default =
+ .label = Używaj domyślnych
+security-no-visits = Nie
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one] Meta (1 znacznik)
+ [few] Meta ({ $tags } znaczniki)
+ *[many] Meta ({ $tags } znaczników)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] Nie
+ [one] Tak, raz
+ [few] Tak, { $visits } razy
+ *[many] Tak, { $visits } razy
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } KB ({ $bytes } bajt)
+ [few] { $kb } KB ({ $bytes } bajty)
+ *[many] { $kb } KB ({ $bytes } bajtów)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] Obraz { $type } (animowany, { $frames } klatka)
+ [few] Obraz { $type } (animowany, { $frames } klatki)
+ *[many] Obraz { $type } (animowany, { $frames } klatek)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = Obraz { $type }
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx } px × { $dimy } px (przeskalowany do { $scaledx } px × { $scaledy } px)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx } px × { $dimy } px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = Blokuj obrazy z witryny { $website }
+ .accesskey = B
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) - The url of the website pageInfo is getting info for
+page-info-page =
+ .title = Informacje o stronie { $website }
+page-info-frame =
+ .title = Informacje o ramce { $website }
diff --git a/l10n-pl/browser/browser/panicButton.ftl b/l10n-pl/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..0fc40ce06b
--- /dev/null
+++ b/l10n-pl/browser/browser/panicButton.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+panic-button-open-new-window = Otworzenie nowego okna
+panic-button-undo-warning = Tej czynności nie można cofnąć.
+panic-button-forget-button =
+ .label = Wyczyść!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = Wyczyść historię przeglądania ostatnich:
+panic-button-5min =
+ .label = Pięciu minut
+panic-button-2hr =
+ .label = Dwóch godzin
+panic-button-day =
+ .label = 24 godzin
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include <strong> tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = Czyszczenie spowoduje:
+panic-button-delete-cookies = Usunięcie ostatnich <strong>ciasteczek</strong>
+panic-button-delete-history = Usunięcie ostatniej <strong>historii</strong>
+panic-button-delete-tabs-and-windows = Zamknięcie wszystkich <strong>kart</strong> i <strong>okien</strong>
diff --git a/l10n-pl/browser/browser/places.ftl b/l10n-pl/browser/browser/places.ftl
new file mode 100644
index 0000000000..71632f94a5
--- /dev/null
+++ b/l10n-pl/browser/browser/places.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-open =
+ .label = Otwórz
+ .accesskey = O
+places-open-tab =
+ .label = Otwórz w nowej karcie
+ .accesskey = w
+places-open-all-in-tabs =
+ .label = Otwórz wszystkie w kartach
+ .accesskey = O
+places-open-window =
+ .label = Otwórz w nowym oknie
+ .accesskey = n
+places-open-private-window =
+ .label = Otwórz w nowym oknie prywatnym
+ .accesskey = p
+places-new-bookmark =
+ .label = Nowa zakładka…
+ .accesskey = z
+places-new-folder-contextmenu =
+ .label = Nowy folder…
+ .accesskey = f
+places-new-folder =
+ .label = Nowy folder…
+ .accesskey = f
+places-new-separator =
+ .label = Nowy separator
+ .accesskey = S
+places-view =
+ .label = Widok
+ .accesskey = k
+places-by-date =
+ .label = Według daty
+ .accesskey = d
+places-by-site =
+ .label = Według witryny
+ .accesskey = w
+places-by-most-visited =
+ .label = Według liczby wizyt
+ .accesskey = l
+places-by-last-visited =
+ .label = Według ostatniej wizyty
+ .accesskey = o
+places-by-day-and-site =
+ .label = Według daty i witryny
+ .accesskey = t
+places-history-search =
+ .placeholder = Szukaj w historii
+places-bookmarks-search =
+ .placeholder = Szukaj w zakładkach
+places-delete-domain-data =
+ .label = Usuń całą witrynę
+ .accesskey = w
+places-sortby-name =
+ .label = Sortuj wg nazw
+ .accesskey = r
+places-properties =
+ .label = Właściwości
+ .accesskey = i
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Zakładki zarządzane przez administratora
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Podfolder
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Pozostałe zakładki
diff --git a/l10n-pl/browser/browser/policies/policies-descriptions.ftl b/l10n-pl/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..0b6161d224
--- /dev/null
+++ b/l10n-pl/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,114 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = Ustawienie zasad, do których rozszerzenia WebExtension mają dostęp przez „chrome.storage.managed”.
+policy-AppAutoUpdate = Włączenie lub wyłączenie automatycznego aktualizowania aplikacji.
+policy-AppUpdateURL = Ustawienie niestandardowego adresu URL aktualizacji programu.
+policy-Authentication = Konfiguracja zintegrowanego uwierzytelniania dla witryn, które je obsługują.
+policy-BlockAboutAddons = Blokowanie dostępu do menedżera dodatków (about:addons).
+policy-BlockAboutConfig = Blokowanie dostępu do strony about:config.
+policy-BlockAboutProfiles = Blokowanie dostępu do strony about:profiles.
+policy-BlockAboutSupport = Blokowanie dostępu do strony about:support.
+policy-Bookmarks = Tworzenie zakładek na pasku zakładek, w menu zakładek lub w podanym folderze w powyższych.
+policy-CaptivePortal = Włączenie lub wyłączenie obsługi portalu przechwytującego.
+policy-CertificatesDescription = Dodawanie certyfikatów lub używanie wbudowanych.
+policy-Cookies = Zezwalanie lub zabranianie witrynom ustawiania ciasteczek.
+policy-DisabledCiphers = Wyłączenie szyfrów.
+policy-DefaultDownloadDirectory = Ustawienie domyślnego katalogu pobierania.
+policy-DisableAppUpdate = Uniemożliwienie aktualizowania przeglądarki.
+policy-DisableBuiltinPDFViewer = Wyłączenie PDF.js, wbudowanej przeglądarki plików PDF w programie { -brand-short-name }.
+policy-DisableDefaultBrowserAgent = Uniemożliwienie agentowi domyślnej przeglądarki wykonywania jakichkolwiek działań. Dotyczy tylko systemu Windows, inne platformy nie mają agenta.
+policy-DisableDeveloperTools = Blokowanie dostępu do narzędzi dla twórców witryn.
+policy-DisableFeedbackCommands = Wyłączenie poleceń do wysyłania opinii z menu Pomoc („Prześlij swoją opinię” i „Zgłoś oszustwo internetowe”).
+policy-DisableFirefoxAccounts = Wyłączenie usług korzystających z { -fxaccount-brand-name(case: "gen", capitalization: "lower") }, w tym synchronizacji.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Wyłączenie funkcji Firefox Screenshots.
+policy-DisableFirefoxStudies = Uniemożliwienie przeprowadzania badań przez program { -brand-short-name }.
+policy-DisableForgetButton = Wyłączenie dostępu do przycisku „Wyczyść”.
+policy-DisableFormHistory = Wyłączenie zachowywania historii wyszukiwania i formularzy.
+policy-DisableMasterPasswordCreation = Wartość „prawda” powoduje, że nie można utworzyć hasła głównego.
+policy-DisablePrimaryPasswordCreation = Wartość „prawda” powoduje, że nie można utworzyć hasła głównego.
+policy-DisablePasswordReveal = Wyłączenie możliwości wyświetlania haseł w zachowanych danych logowania.
+policy-DisablePocket = Wyłączenie funkcji zachowywania stron w Pocket.
+policy-DisablePrivateBrowsing = Wyłączenie trybu prywatnego.
+policy-DisableProfileImport = Wyłączenie polecenia menu do importowania danych z innej przeglądarki.
+policy-DisableProfileRefresh = Wyłączenie przycisku „Odśwież program { -brand-short-name }” na stronie about:support.
+policy-DisableSafeMode = Wyłączenie funkcji ponownego uruchomienia w trybie awaryjnym. Uwaga: użycie klawisza Shift do przejścia do trybu awaryjnego można wyłączyć w systemie Windows tylko za pomocą Group Policy.
+policy-DisableSecurityBypass = Uniemożliwienie użytkownikowi obejścia pewnych ostrzeżeń bezpieczeństwa.
+policy-DisableSetAsDesktopBackground = Wyłączenie polecenia menu „Ustaw jako tapetę” dla obrazów.
+policy-DisableSystemAddonUpdate = Uniemożliwienie przeglądarce instalowania i aktualizowania dodatków systemowych.
+policy-DisableTelemetry = Wyłączenie telemetrii.
+policy-DisplayBookmarksToolbar = Domyślne wyświetlanie paska zakładek.
+policy-DisplayMenuBar = Domyślne wyświetlanie paska menu.
+policy-DNSOverHTTPS = Konfiguracja DNS poprzez HTTPS.
+policy-DontCheckDefaultBrowser = Wyłączenie sprawdzania domyślnej przeglądarki podczas uruchamiania.
+policy-DownloadDirectory = Ustawienie i zablokowanie katalogu pobierania.
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Włączenie lub wyłączenie blokowania treści i opcjonalnie jej blokada.
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Włączenie lub wyłączenie Encrypted Media Extensions i opcjonalnie ich blokada.
+# A “locked” extension can’t be disabled or removed by the user. This policy
+# takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = Instalacja, odinstalowywanie lub blokowanie rozszerzeń. Opcja instalacji przyjmuje adresy URL lub ścieżki jako parametry. Opcje odinstalowywania i blokady przyjmują identyfikatory rozszerzeń.
+policy-ExtensionSettings = Zarządzanie wszystkimi aspektami instalacji rozszerzeń.
+policy-ExtensionUpdate = Włączenie lub wyłączenie automatycznego aktualizowania rozszerzeń.
+policy-FirefoxHome = Konfiguracja strony startowej Firefoksa.
+policy-FlashPlugin = Zezwalanie lub zabranianie korzystania z wtyczki Flash.
+policy-Handlers = Konfiguracja domyślnych aplikacji obsługujących typy plików.
+policy-HardwareAcceleration = Wartość „fałsz” wyłącza przyspieszanie sprzętowe.
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Ustawienie i opcjonalna blokada strony startowej.
+policy-InstallAddonsPermission = Zezwalanie pewnym witrynom na instalowanie dodatków.
+policy-LegacyProfiles = Wyłączenie funkcji wymuszającej oddzielny profil dla każdej instalacji.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Włączenie domyślnego ustawienia starego zachowania ciasteczek „SameSite”.
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Wracanie do starego zachowania „SameSite” dla ciasteczek na podanych witrynach.
+
+##
+
+policy-LocalFileLinks = Zezwalanie podanym witrynom na odnośniki do lokalnych plików.
+policy-ManagedBookmarks = Ustawienie listy zakładek zarządzanych przez administratora, których użytkownik nie może zmieniać.
+policy-MasterPassword = Wymaganie lub uniemożliwienie używania hasła głównego.
+policy-ManualAppUpdateOnly = Zezwalanie tylko na aktualizacje ręczne i wyłączenie powiadamiania użytkownika o aktualizacjach.
+policy-PrimaryPassword = Wymaganie lub uniemożliwienie używania hasła głównego.
+policy-NetworkPrediction = Włączenie lub wyłączenie przewidywania sieci (wstępnego pobierania DNS).
+policy-NewTabPage = Włączenie lub wyłączenie strony nowej karty.
+policy-NoDefaultBookmarks = Wyłączenie tworzenia domyślnych zakładek dołączonych do przeglądarki { -brand-short-name } oraz dynamicznych zakładek („Często odwiedzane” i „Ostatnio używane etykiety”). Uwaga: ta zasada jest uwzględniana tylko przed pierwszym uruchomieniem profilu.
+policy-OfferToSaveLogins = Wymuszenie ustawienia zezwalającego przeglądarce { -brand-short-name } pytanie o zapamiętanie zachowanych danych logowania i haseł. Przyjmowane są wartości „prawda” i „fałsz”.
+policy-OfferToSaveLoginsDefault = Ustawienie domyślnej wartości ustawienia zezwalającego programowi { -brand-short-name } pytanie o zapamiętanie zachowanych danych logowania i haseł. Przyjmowane są wartości „prawda” i „fałsz”.
+policy-OverrideFirstRunPage = Zastąpienie strony pierwszego uruchomienia. Ustawienie tej zasady na pustą wyłączy stronę pierwszego uruchomienia.
+policy-OverridePostUpdatePage = Zastąpienie strony „Co nowego” wyświetlanej po aktualizacji. Ustawienie tej zasady na pustą wyłączy stronę wyświetlaną po aktualizacji.
+policy-PasswordManagerEnabled = Włączenie zachowywania haseł w menedżerze haseł.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Wyłączenie lub konfiguracja PDF.js, wbudowanej przeglądarki plików PDF w programie { -brand-short-name }.
+policy-Permissions2 = Konfiguracja uprawnień kamery, mikrofonu, położenia, powiadomień i automatycznego odtwarzania.
+policy-PictureInPicture = Włączenie lub wyłączenie funkcji „Obraz w obrazie”.
+policy-PopupBlocking = Domyślne zezwalanie pewnym witrynom na otwieranie wyskakujących okien.
+policy-Preferences = Ustawienie i zablokowanie wartości dla podzbioru preferencji.
+policy-PromptForDownloadLocation = Pytanie, gdzie zapisywać pliki podczas pobierania.
+policy-Proxy = Konfiguracja ustawień proxy.
+policy-RequestedLocales = Ustawienie listy żądanych języków dla programu w preferowanej kolejności.
+policy-SanitizeOnShutdown2 = Usuwanie danych nawigacji podczas wyłączania.
+policy-SearchBar = Ustawienie domyślnego położenia paska wyszukiwania. Użytkownik nadal może go konfigurować.
+policy-SearchEngines = Konfiguracja ustawień wyszukiwarki. Ta zasada jest dostępna tylko w wersji ESR (Extended Support Release).
+policy-SearchSuggestEnabled = Włączenie lub wyłączenie podpowiedzi wyszukiwania.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Instalacja modułów PKCS #11.
+policy-SSLVersionMax = Ustawienie maksymalnej wersji SSL.
+policy-SSLVersionMin = Ustawienie minimalnej wersji SSL.
+policy-SupportMenu = Dodanie niestandardowego elementu menu pomocy.
+policy-UserMessaging = Wyłączenie wyświetlania użytkownikowi pewnych komunikatów.
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Blokowanie odwiedzania witryn. Dokumentacja zawiera więcej informacji o formacie.
diff --git a/l10n-pl/browser/browser/preferences/addEngine.ftl b/l10n-pl/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..a5b93881eb
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/addEngine.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-engine-window =
+ .title = Dodawanie wyszukiwarki
+ .style = width: 32em;
+add-engine-button = Dodaj inną wyszukiwarkę
+add-engine-name = Nazwa wyszukiwarki
+add-engine-alias = Alias
+add-engine-url = Adres wyszukiwarki, wyszukiwany tekst zastąp „%s”
+add-engine-cancel =
+ .label = Anuluj
+ .accesskey = A
+add-engine-ok =
+ .label = Dodaj wyszukiwarkę
+ .accesskey = D
+add-engine-dialog =
+ .buttonlabelaccept = Dodaj wyszukiwarkę
+ .buttonaccesskeyaccept = D
+engine-name-exists = Wyszukiwarka o tej nazwie już istnieje
+engine-alias-exists = Wyszukiwarka o tym aliasie już istnieje
diff --git a/l10n-pl/browser/browser/preferences/applicationManager.ftl b/l10n-pl/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..b80a61fa88
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/applicationManager.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-manager-window=
+ .title=Szczegóły aplikacji
+ .style=width: 32em; min-height: 20em;
+
+app-manager-remove=
+ .label=Usuń
+ .accesskey=U
+
+app-manager-handle-protocol=Do obsługi odnośników „{ $type }” można użyć następujących aplikacji:
+
+app-manager-handle-file=Do obsługi treści „{ $type }” można użyć następujących aplikacji:
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info=Ta aplikacja internetowa pochodzi z serwera:
+app-manager-local-app-info=Ta aplikacja znajduje się w:
diff --git a/l10n-pl/browser/browser/preferences/blocklists.ftl b/l10n-pl/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..a5af3a943d
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+blocklist-window =
+ .title = Lista blokowanych elementów
+ .style = width: 57em
+blocklist-description = Wybierz listę używaną przez przeglądarkę { -brand-short-name } do blokowania elementów śledzących użytkownika w Internecie. Listy są dostarczane przez <a data-l10n-name="disconnect-link" title="Disconnect">Disconnect</a>.
+blocklist-close-key =
+ .key = w
+blocklist-treehead-list =
+ .label = Lista
+blocklist-button-cancel =
+ .label = Anuluj
+ .accesskey = A
+blocklist-button-ok =
+ .label = Zachowaj zmiany
+ .accesskey = Z
+blocklist-dialog =
+ .buttonlabelaccept = Zachowaj zmiany
+ .buttonaccesskeyaccept = Z
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+blocklist-item-moz-std-listName = Lista blokowanych elementów 1. poziomu (zalecana).
+blocklist-item-moz-std-description = Zezwala na niektóre elementy śledzące, więc powoduje mniej problemów na stronach.
+blocklist-item-moz-full-listName = Lista blokowanych elementów 2. poziomu.
+blocklist-item-moz-full-description = Blokuje wszystkie wykryte elementy śledzące. Część stron lub ich treść mogą się niepoprawnie wczytywać.
diff --git a/l10n-pl/browser/browser/preferences/clearSiteData.ftl b/l10n-pl/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..14652e025c
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window =
+ .title = Czyszczenie danych
+ .style = width: 35em
+clear-site-data-description = Wyczyszczenie wszystkich ciasteczek i danych stron przechowywanych przez przeglądarkę { -brand-short-name } może spowodować wylogowanie ze stron i usunąć treści offline. Czyszczenie danych pamięci podręcznej nie wpłynie na zachowane dane logowania.
+clear-site-data-close-key =
+ .key = w
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = Ciasteczka i dane stron ({ $amount } { $unit })
+ .accesskey = C
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = Ciasteczka i dane stron
+ .accesskey = C
+clear-site-data-cookies-info = Może skutkować wylogowaniem ze stron po wyczyszczeniu
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = Treści zachowane w pamięci podręcznej ({ $amount } { $unit })
+ .accesskey = T
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = Treści zachowane w pamięci podręcznej
+ .accesskey = T
+clear-site-data-cache-info = Skutkuje koniecznością ponownego pobrania obrazów i innych danych przez strony
+clear-site-data-cancel =
+ .label = Anuluj
+ .accesskey = A
+clear-site-data-clear =
+ .label = Wyczyść
+ .accesskey = W
+clear-site-data-dialog =
+ .buttonlabelaccept = Wyczyść
+ .buttonaccesskeyaccept = W
diff --git a/l10n-pl/browser/browser/preferences/colors.ftl b/l10n-pl/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..3dd2a6dae7
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/colors.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colors-window =
+ .title = Kolory
+ .style =
+ { PLATFORM() ->
+ [macos] width: 41em
+ *[other] width: 38em
+ }
+colors-close-key =
+ .key = w
+colors-page-override = Zastępuj kolory określone w treści wybranymi powyżej:
+ .accesskey = Z
+colors-page-override-option-always =
+ .label = Zawsze
+colors-page-override-option-auto =
+ .label = Tylko w motywach o wysokim kontraście
+colors-page-override-option-never =
+ .label = Nigdy
+colors-text-and-background = Tekst i tło
+colors-text-header = Tekst
+ .accesskey = e
+colors-background = Tło
+ .accesskey = T
+colors-use-system =
+ .label = Kolory systemowe
+ .accesskey = K
+colors-underline-links =
+ .label = Podkreślanie odnośników
+ .accesskey = P
+colors-links-header = Kolory odnośników
+colors-unvisited-links = Nieodwiedzone odnośniki
+ .accesskey = w
+colors-visited-links = Odwiedzone odnośniki
+ .accesskey = O
diff --git a/l10n-pl/browser/browser/preferences/connection.ftl b/l10n-pl/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..851b2375a9
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/connection.ftl
@@ -0,0 +1,88 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window =
+ .title = Ustawienia połączenia
+ .style =
+ { PLATFORM() ->
+ [macos] width: 45em
+ *[other] width: 49em
+ }
+connection-close-key =
+ .key = w
+connection-disable-extension =
+ .label = Wyłącz rozszerzenie
+connection-proxy-configure = Konfiguracja proxy do łączenia z Internetem
+connection-proxy-option-no =
+ .label = Bez serwera proxy
+ .accesskey = B
+connection-proxy-option-system =
+ .label = Używaj systemowych ustawień serwerów proxy
+ .accesskey = w
+connection-proxy-option-auto =
+ .label = Automatycznie wykrywaj ustawienia serwerów proxy dla tej sieci
+ .accesskey = A
+connection-proxy-option-manual =
+ .label = Ręczna konfiguracja serwerów proxy:
+ .accesskey = k
+connection-proxy-http = Serwer proxy HTTP:
+ .accesskey = H
+connection-proxy-http-port = Port:
+ .accesskey = o
+connection-proxy-http-sharing =
+ .label = Użyj tego serwera proxy także dla FTP i HTTPS
+ .accesskey = U
+connection-proxy-https = Serwer proxy HTTPS:
+ .accesskey = S
+connection-proxy-ssl-port = Port:
+ .accesskey = r
+connection-proxy-ftp = Serwer proxy FTP:
+ .accesskey = F
+connection-proxy-ftp-port = Port:
+ .accesskey = t
+connection-proxy-socks = Host SOCKS:
+ .accesskey = C
+connection-proxy-socks-port = Port:
+ .accesskey = P
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = 4
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = 5
+connection-proxy-noproxy = Nie używaj proxy dla:
+ .accesskey = N
+connection-proxy-noproxy-desc = Przykład: .mozilla.org, .com.pl, 192.168.1.0/24
+# Do not translate localhost, 127.0.0.1 and ::1.
+connection-proxy-noproxy-localhost-desc = Połączania z localhost, 127.0.0.1 i ::1 nigdy nie używają serwera proxy.
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Połączania z localhost, 127.0.0.1/8 i ::1 nigdy nie używają serwera proxy.
+connection-proxy-autotype =
+ .label = Adres URL automatycznej konfiguracji proxy:
+ .accesskey = e
+connection-proxy-reload =
+ .label = Odśwież
+ .accesskey = d
+connection-proxy-autologin =
+ .label = Nie pytaj o uwierzytelnianie, jeśli istnieje zachowane hasło
+ .accesskey = j
+ .tooltip = Umożliwia automatyczne uwierzytelnianie na serwerach proxy, jeśli wcześniej zostały zachowane dane logowania. W przypadku nieudanego uwierzytelniania zostanie wyświetlone standardowe pytanie.
+connection-proxy-socks-remote-dns =
+ .label = Proxy DNS podczas używania SOCKS v5
+ .accesskey = x
+connection-dns-over-https =
+ .label = DNS poprzez HTTPS
+ .accesskey = D
+connection-dns-over-https-url-resolver = Dostawca
+ .accesskey = D
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (domyślny)
+ .tooltiptext = Użyj domyślnego adresu serwera DNS udostępnionego poprzez HTTPS
+connection-dns-over-https-url-custom =
+ .label = Własny adres
+ .accesskey = W
+ .tooltiptext = Podaj adres wybranego serwera DNS udostępnionego poprzez HTTPS
+connection-dns-over-https-custom-label = Własny adres:
diff --git a/l10n-pl/browser/browser/preferences/containers.ftl b/l10n-pl/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..9f13cc777a
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/containers.ftl
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+containers-window-new =
+ .title = Dodawanie kontekstu
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update =
+ .title = Preferencje kontekstu „{ $name }”
+ .style = width: 45em
+containers-window-close =
+ .key = w
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+containers-name-label = Nazwa:
+ .accesskey = N
+ .style = { -containers-labels-style }
+containers-name-text =
+ .placeholder = Nazwa kontekstu
+containers-icon-label = Ikona:
+ .accesskey = I
+ .style = { -containers-labels-style }
+containers-color-label = Kolor:
+ .accesskey = K
+ .style = { -containers-labels-style }
+containers-button-done =
+ .label = Gotowe
+ .accesskey = G
+containers-dialog =
+ .buttonlabelaccept = Gotowe
+ .buttonaccesskeyaccept = G
+containers-color-blue =
+ .label = Niebieski
+containers-color-turquoise =
+ .label = Turkusowy
+containers-color-green =
+ .label = Zielony
+containers-color-yellow =
+ .label = Żółty
+containers-color-orange =
+ .label = Pomarańczowy
+containers-color-red =
+ .label = Czerwony
+containers-color-pink =
+ .label = Różowy
+containers-color-purple =
+ .label = Purpurowy
+containers-color-toolbar =
+ .label = Pasujący do paska narzędzi
+containers-icon-fence =
+ .label = Płotek
+containers-icon-fingerprint =
+ .label = Odcisk palca
+containers-icon-briefcase =
+ .label = Aktówka
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = Znak dolara
+containers-icon-cart =
+ .label = Wózek zakupowy
+containers-icon-circle =
+ .label = Kropka
+containers-icon-vacation =
+ .label = Wakacje
+containers-icon-gift =
+ .label = Prezent
+containers-icon-food =
+ .label = Jedzenie
+containers-icon-fruit =
+ .label = Owoc
+containers-icon-pet =
+ .label = Zwierzę
+containers-icon-tree =
+ .label = Drzewo
+containers-icon-chill =
+ .label = Relaks
diff --git a/l10n-pl/browser/browser/preferences/fonts.ftl b/l10n-pl/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..dc072e25dd
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,157 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fonts-window =
+ .title = Czcionki
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Czcionki:
+ .accesskey = C
+
+fonts-langgroup-arabic=
+ .label=arabskie
+fonts-langgroup-armenian=
+ .label=ormiańskie
+fonts-langgroup-bengali=
+ .label=bengalskie
+fonts-langgroup-simpl-chinese=
+ .label=chińskie uproszczone
+fonts-langgroup-trad-chinese-hk=
+ .label=chińskie tradycyjne (Hongkong)
+fonts-langgroup-trad-chinese=
+ .label=chińskie tradycyjne (Tajwan)
+fonts-langgroup-cyrillic=
+ .label=cyryliczne
+fonts-langgroup-devanagari=
+ .label=dewanagari
+fonts-langgroup-ethiopic=
+ .label=etiopskie
+fonts-langgroup-georgian=
+ .label=gruzińskie
+fonts-langgroup-el=
+ .label=greckie
+fonts-langgroup-gujarati=
+ .label=gudżarati
+fonts-langgroup-gurmukhi=
+ .label=gurmukhi
+fonts-langgroup-japanese=
+ .label=japońskie
+fonts-langgroup-hebrew=
+ .label=hebrajskie
+fonts-langgroup-kannada=
+ .label=kannada
+fonts-langgroup-khmer=
+ .label=khmerskie
+fonts-langgroup-korean=
+ .label=koreańskie
+fonts-langgroup-latin=
+ .label=łacińskie
+fonts-langgroup-malayalam=
+ .label=malajalam
+fonts-langgroup-math=
+ .label=matematyczne
+fonts-langgroup-odia=
+ .label=orija
+fonts-langgroup-sinhala=
+ .label=syngaleskie
+fonts-langgroup-tamil=
+ .label=tamilskie
+fonts-langgroup-telugu=
+ .label=telugu
+fonts-langgroup-thai=
+ .label=tajskie
+fonts-langgroup-tibetan=
+ .label=tybetańskie
+fonts-langgroup-canadian=
+ .label=ujednoliconego sylabariusza kanadyjskiego
+fonts-langgroup-other=
+ .label=innych systemów pisma
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Proporcjonalna:
+ .accesskey = a
+
+fonts-default-serif=
+ .label=szeryfowa
+fonts-default-sans-serif=
+ .label=bezszeryfowa
+
+fonts-proportional-size = Rozmiar:
+ .accesskey = R
+
+fonts-serif = Szeryfowa:
+ .accesskey = S
+
+fonts-sans-serif = Bezszeryfowa:
+ .accesskey = B
+
+fonts-monospace = O stałej szerokości:
+ .accesskey = O
+
+fonts-monospace-size = Rozmiar:
+ .accesskey = z
+
+fonts-minsize = Minimalny rozmiar czcionki:
+ .accesskey = M
+
+fonts-minsize-none=
+ .label=brak
+
+fonts-allow-own=
+ .label=Pozwalaj stronom stosować inne czcionki niż ustawione tutaj
+ .accesskey=P
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+fonts-languages-fallback-header = Kodowanie tekstu dla przestarzałych treści
+fonts-languages-fallback-desc = Kodowanie tekstu używane na stronach, które same go nie określają.
+
+fonts-languages-fallback-label=Rezerwowe kodowanie tekstu:
+ .accesskey=R
+
+fonts-languages-fallback-name-auto=
+ .label=domyślne dla obecnej lokalizacji
+fonts-languages-fallback-name-arabic=
+ .label=arabskie
+fonts-languages-fallback-name-baltic=
+ .label=bałtyckie
+fonts-languages-fallback-name-ceiso=
+ .label=środkowoeuropejskie ISO
+fonts-languages-fallback-name-cewindows=
+ .label=środkowoeuropejskie Microsoftu
+fonts-languages-fallback-name-simplified=
+ .label=chińskie uproszczone
+fonts-languages-fallback-name-traditional=
+ .label=chińskie tradycyjne
+fonts-languages-fallback-name-cyrillic=
+ .label=cyryliczne
+fonts-languages-fallback-name-greek=
+ .label=greckie
+fonts-languages-fallback-name-hebrew=
+ .label=hebrajskie
+fonts-languages-fallback-name-japanese=
+ .label=japońskie
+fonts-languages-fallback-name-korean=
+ .label=koreańskie
+fonts-languages-fallback-name-thai=
+ .label=tajskie
+fonts-languages-fallback-name-turkish=
+ .label=tureckie
+fonts-languages-fallback-name-vietnamese=
+ .label=wietnamskie
+fonts-languages-fallback-name-other=
+ .label=inne (łącznie z zachodnioeuropejskimi)
+
+fonts-label-default=
+ .label=domyślna ({ $name })
+fonts-label-default-unnamed=
+ .label=domyślna
diff --git a/l10n-pl/browser/browser/preferences/fxaPairDevice.ftl b/l10n-pl/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..45e5693191
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog =
+ .title = Połącz inne urządzenie
+ .style = width: 26em; min-height: 35em;
+fxa-qrcode-heading-phase1 = 1. Jeśli jeszcze go nie masz, zainstaluj <a data-l10n-name="connect-another-device">Firefoksa na telefonie</a>.
+fxa-qrcode-heading-phase2 = 2. Następnie zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") } lub na Androidzie zeskanuj kod wiązania w ustawieniach { -sync-brand-short-name(case: "gen", capitalization: "lower") }.
+fxa-qrcode-heading-step1 = 1. Jeśli jeszcze go nie masz, zainstaluj <a data-l10n-name="connect-another-device">Firefoksa na telefonie</a>.
+fxa-qrcode-heading-step2 = 2. Otwórz Firefoksa na telefonie.
+fxa-qrcode-heading-step3 = 3. Otwórz <b>menu</b> (<img data-l10n-name="ios-menu-icon"/> lub <img data-l10n-name="android-menu-icon"/>), stuknij <img data-l10n-name="settings-icon"/> <b>Ustawienia</b> i wybierz <b>Włącz synchronizację</b>.
+fxa-qrcode-heading-step4 = 4. Zeskanuj ten kod:
+fxa-qrcode-error-title = Powiązanie się nie powiodło.
+fxa-qrcode-error-body = Spróbuj ponownie.
diff --git a/l10n-pl/browser/browser/preferences/languages.ftl b/l10n-pl/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..3baa28807b
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/languages.ftl
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webpage-languages-window =
+ .title = Ustawienia językowe stron WWW
+ .style = width: 35em
+
+languages-close-key =
+ .key = w
+
+languages-description = Niektóre strony internetowe dostępne są w wielu wersjach językowych. Ustal listę kolejno preferowanych języków dla tego rodzaju stron.
+
+languages-customize-spoof-english =
+ .label = Żądanie angielskich wersji witryn, aby zwiększyć prywatność
+
+languages-customize-moveup =
+ .label = W górę
+ .accesskey = g
+
+languages-customize-movedown =
+ .label = W dół
+ .accesskey = d
+
+languages-customize-remove =
+ .label = Usuń
+ .accesskey = U
+
+languages-customize-select-language =
+ .placeholder = Wybierz język do dodania…
+
+languages-customize-add =
+ .label = Dodaj
+ .accesskey = o
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } ({ $code })
+
+languages-active-code-format =
+ .value = { languages-code-format.label }
+
+browser-languages-window =
+ .title = Ustawienia języka przeglądarki { -brand-short-name }
+ .style = width: 37em
+
+browser-languages-description = { -brand-short-name } będzie domyślnie wyświetlał pierwszy język z listy. W razie potrzeby, następne języki będą używane kolejno.
+
+browser-languages-search = Wyszukaj więcej języków…
+
+browser-languages-searching =
+ .label = Wyszukiwanie języków…
+
+browser-languages-downloading =
+ .label = Pobieranie…
+
+browser-languages-select-language =
+ .label = Wybierz język do dodania…
+ .placeholder = Wybierz język do dodania…
+
+browser-languages-installed-label = Zainstalowane języki
+browser-languages-available-label = Dostępne języki
+
+browser-languages-error = { -brand-short-name } obecnie nie może uaktualnić listy języków. Sprawdź połączenie z Internetem lub spróbuj ponownie.
diff --git a/l10n-pl/browser/browser/preferences/permissions.ftl b/l10n-pl/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..d72612c547
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,157 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-window =
+ .title = Wyjątki
+ .style = width: 35em
+permissions-close-key =
+ .key = w
+permissions-address = Adres witryny:
+ .accesskey = s
+permissions-block =
+ .label = Blokuj
+ .accesskey = B
+permissions-session =
+ .label = Zezwalaj na czas sesji
+ .accesskey = c
+permissions-allow =
+ .label = Zezwalaj
+ .accesskey = Z
+permissions-site-name =
+ .label = Witryna
+permissions-status =
+ .label = Stan
+permissions-remove =
+ .label = Usuń witrynę
+ .accesskey = U
+permissions-remove-all =
+ .label = Usuń wszystkie witryny
+ .accesskey = w
+permissions-button-cancel =
+ .label = Anuluj
+ .accesskey = A
+permissions-button-ok =
+ .label = Zachowaj
+ .accesskey = h
+permission-dialog =
+ .buttonlabelaccept = Zachowaj
+ .buttonaccesskeyaccept = h
+permissions-autoplay-menu = Domyślne dla wszystkich witryn:
+permissions-searchbox =
+ .placeholder = Szukaj witryn
+permissions-capabilities-autoplay-allow =
+ .label = zezwalanie na dźwięk i wideo
+permissions-capabilities-autoplay-block =
+ .label = blokowanie dźwięku
+permissions-capabilities-autoplay-blockall =
+ .label = blokowanie dźwięku i wideo
+permissions-capabilities-allow =
+ .label = zezwalaj
+permissions-capabilities-block =
+ .label = blokuj
+permissions-capabilities-prompt =
+ .label = zawsze pytaj
+permissions-capabilities-listitem-allow =
+ .value = zezwalaj
+permissions-capabilities-listitem-block =
+ .value = blokuj
+permissions-capabilities-listitem-allow-session =
+ .value = zezwalaj na czas sesji
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = Wprowadzono nieprawidłową nazwę hosta
+permissions-invalid-uri-label = Podaj prawidłową nazwę hosta
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window =
+ .title = Wzmocniona ochrona przed śledzeniem — wyjątki
+ .style = { permissions-window.style }
+permissions-exceptions-etp-desc = Ochrona została wyłączona dla tych witryn.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = Ciasteczka i dane stron — wyjątki
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-desc = Określ zasady akceptacji ciasteczek i danych stron. Podaj dokładny adres witryny, której uprawnienia chcesz zmodyfikować, a następnie naciśnij Zezwalaj, Blokuj lub Zezwalaj na czas sesji.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = Wyskakujące okna — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-exceptions-popup-desc = Określ, które witryny mogą otwierać wyskakujące okna. Podaj dokładny adres witryny, której chcesz na to zezwolić, i naciśnij Zezwalaj.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = Zachowywanie danych logowania — wyjątki
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-desc = Dane logowania dla następujących witryn nie będą zachowywane.
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = Instalacja dodatków — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-exceptions-addons-desc = Określ, które witryny mogą instalować dodatki. Podaj dokładny adres witryny, której chcesz na to zezwolić, i naciśnij Zezwalaj.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = Automatyczne odtwarzanie — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-autoplay-desc = Zarządzaj witrynami, które nie korzystają z domyślnych ustawień automatycznego odtwarzania.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = Wyświetlanie powiadomień — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-notification-desc = Następujące strony prosiły o możliwość wyświetlania powiadomień. Określ, które witryny mogą je wyświetlać. Można także zablokować nowe prośby.
+permissions-site-notification-disable-label =
+ .label = Blokowanie nowych próśb o możliwość wyświetlania powiadomień
+permissions-site-notification-disable-desc = Uniemożliwi to witrynom spoza listy powyżej proszenie o możliwość wysyłania powiadomień. Zablokowanie powiadomień może spowodować, że niektóre funkcje witryny nie będą działać.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = Informowanie o położeniu — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-location-desc = Następujące strony prosiły o możliwość uzyskiwania informacji o położeniu. Określ, które witryny mogą je uzyskiwać. Można także zablokować nowe prośby.
+permissions-site-location-disable-label =
+ .label = Blokowanie nowych próśb o możliwość uzyskiwania informacji o położeniu
+permissions-site-location-disable-desc = Uniemożliwi to witrynom spoza listy powyżej proszenie o możliwość uzyskiwania informacji o położeniu. Zablokowanie uzyskiwania informacji o położeniu może spowodować, że niektóre funkcje witryny nie będą działać.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window =
+ .title = Rzeczywistość wirtualna — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-xr-desc = Następujące strony prosiły o dostęp do urządzeń rzeczywistości wirtualnej. Określ, które witryny mogą uzyskiwać do nich dostęp. Można także zablokować nowe prośby.
+permissions-site-xr-disable-label =
+ .label = Blokowanie nowych próśb o dostęp do urządzeń rzeczywistości wirtualnej
+permissions-site-xr-disable-desc = Uniemożliwi to witrynom spoza listy powyżej proszenie o dostęp do urządzeń rzeczywistości wirtualnej. Zablokowanie dostępu do urządzeń rzeczywistości wirtualnej może spowodować, że niektóre funkcje witryny nie będą działać.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = Udostępnianie kamery — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-camera-desc = Następujące strony prosiły o dostęp do kamery. Określ, które witryny mogą uzyskiwać do niej dostęp. Można także zablokować nowe prośby.
+permissions-site-camera-disable-label =
+ .label = Blokowanie nowych próśb o dostęp do kamery
+permissions-site-camera-disable-desc = Uniemożliwi to witrynom spoza listy powyżej proszenie o dostęp do kamery. Zablokowanie dostępu do kamery może spowodować, że niektóre funkcje witryny nie będą działać.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = Udostępnianie mikrofonu — uprawnione witryny
+ .style = { permissions-window.style }
+permissions-site-microphone-desc = Następujące strony prosiły o dostęp do mikrofonu. Określ, które witryny mogą uzyskiwać do niego dostęp. Można także zablokować nowe prośby.
+permissions-site-microphone-disable-label =
+ .label = Blokowanie nowych próśb o dostęp do mikrofonu
+permissions-site-microphone-disable-desc = Uniemożliwi to witrynom spoza listy powyżej proszenie o dostęp do mikrofonu. Zablokowanie dostępu do mikrofonu może spowodować, że niektóre funkcje witryny nie będą działać.
diff --git a/l10n-pl/browser/browser/preferences/preferences.ftl b/l10n-pl/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..79af5153eb
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1181 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+do-not-track-description = Informowanie witryn o preferencjach względem śledzenia (wysyłanie nagłówka „Do Not Track”):
+do-not-track-learn-more = Więcej informacji
+do-not-track-option-default-content-blocking-known =
+ .label = gdy { -brand-short-name } blokuje znane elementy śledzące
+do-not-track-option-always =
+ .label = zawsze
+pref-page-title =
+ { PLATFORM() ->
+ [windows] Opcje
+ *[other] Preferencje
+ }
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] Szukaj w opcjach
+ *[other] Szukaj w preferencjach
+ }
+managed-notice = Przeglądarka jest zarządzana przez administratora
+category-list =
+ .aria-label = Kategorie
+pane-general-title = Ogólne
+category-general =
+ .tooltiptext = Ogólne ustawienia
+pane-home-title = Uruchamianie
+category-home =
+ .tooltiptext = Ustawienia powiązane z uruchamianiem programu
+pane-search-title = Wyszukiwanie
+category-search =
+ .tooltiptext = Ustawienia dotyczące wyszukiwania
+pane-privacy-title = Prywatność i bezpieczeństwo
+category-privacy =
+ .tooltiptext = Ustawienia dotyczące prywatności i bezpieczeństwa
+pane-sync-title2 = { -sync-brand-short-name }
+category-sync2 =
+ .tooltiptext = Ustawienia dotyczące synchronizacji
+pane-experimental-title = Eksperymenty
+category-experimental =
+ .tooltiptext = Eksperymenty przeglądarki { -brand-short-name }
+pane-experimental-subtitle = Zachowaj ostrożność
+pane-experimental-search-results-header = Eksperymenty przeglądarki { -brand-short-name }: zachowaj ostrożność
+pane-experimental-description = Modyfikacja zaawansowanych preferencji może wpłynąć na wydajność lub bezpieczeństwo przeglądarki { -brand-short-name }.
+pane-experimental-reset =
+ .label = Przywróć domyślne
+ .accesskey = P
+help-button-label = Wsparcie programu { -brand-short-name }
+addons-button-label = Rozszerzenia i motywy
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Zamknij
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = Konieczne jest ponowne uruchomienie przeglądarki { -brand-short-name }, aby włączyć tę funkcję.
+feature-disable-requires-restart = Konieczne jest ponowne uruchomienie przeglądarki { -brand-short-name }, aby wyłączyć tę funkcję.
+should-restart-title = Ponowne uruchomienie przeglądarki { -brand-short-name }
+should-restart-ok = Uruchom przeglądarkę { -brand-short-name } ponownie
+cancel-no-restart-button = Anuluj
+restart-later = Później
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that their home page
+# is being controlled by an extension.
+extension-controlled-homepage-override = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje stronę startową.
+# This string is shown to notify the user that their new tab page
+# is being controlled by an extension.
+extension-controlled-new-tab-url = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje stronę nowej karty.
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlled-password-saving = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje to ustawienie.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlled-web-notifications = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje to ustawienie.
+# This string is shown to notify the user that the default search engine
+# is being controlled by an extension.
+extension-controlled-default-search = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> zmieniło domyślną wyszukiwarkę.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlled-privacy-containers = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> wymaga włączonych „Kart z kontekstem”.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlled-websites-content-blocking-all-trackers = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje to ustawienie.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlled-proxy-config = Rozszerzenie „{ $name }” <img data-l10n-name="icon"/> kontroluje, jak { -brand-short-name } łączy się z Internetem.
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
+# <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
+extension-controlled-enable = Aby włączyć rozszerzenie, przejdź do sekcji dodatki <img data-l10n-name="addons-icon"/> w menu <img data-l10n-name="menu-icon"/>.
+
+## Preferences UI Search Results
+
+search-results-header = Wyniki wyszukiwania
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] Niestety! W opcjach niczego nie odnaleziono dla wyszukiwania „<span data-l10n-name="query"></span>”.
+ *[other] Niestety! W preferencjach niczego nie odnaleziono dla wyszukiwania „<span data-l10n-name="query"></span>”.
+ }
+search-results-help-link = Potrzebujesz pomocy? Odwiedź <a data-l10n-name="url">pomoc przeglądarki { -brand-short-name }</a>.
+
+## General Section
+
+startup-header = Uruchamianie
+# { -brand-short-name } will be 'Firefox Developer Edition',
+# since this setting is only exposed in Firefox Developer Edition
+separate-profile-mode =
+ .label = Jednoczesne działanie programu { -brand-short-name } oraz programu Firefox
+use-firefox-sync = Podczas jednoczesnego działania wykorzystywane są oddzielne profile. Można wykorzystać { -sync-brand-short-name(case: "acc", capitalization: "lower") }, aby dzielić dane między nimi.
+get-started-not-logged-in = Zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") }…
+get-started-configured = Otwórz preferencje { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+always-check-default =
+ .label = Sprawdzanie, czy { -brand-short-name } jest domyślną przeglądarką
+ .accesskey = e
+is-default = { -brand-short-name } jest obecnie domyślną przeglądarką
+is-not-default = { -brand-short-name } nie jest obecnie domyślną przeglądarką
+set-as-my-default-browser =
+ .label = Ustaw jako domyślną…
+ .accesskey = U
+startup-restore-previous-session =
+ .label = Przywracanie poprzedniej sesji
+ .accesskey = P
+startup-restore-warn-on-quit =
+ .label = Ostrzeganie przy zamykaniu przeglądarki
+disable-extension =
+ .label = Wyłącz rozszerzenie
+tabs-group-header = Karty
+ctrl-tab-recently-used-order =
+ .label = Przełączanie kart za pomocą Ctrl+Tab w kolejności ostatnich wyświetleń
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Otwieranie odnośników w kartach zamiast w nowych oknach
+ .accesskey = O
+warn-on-close-multiple-tabs =
+ .label = Ostrzeganie przed zamknięciem wielu kart
+ .accesskey = a
+warn-on-open-many-tabs =
+ .label = Ostrzeganie o otwarciu zbyt wielu kart mogących spowolnić przeglądarkę { -brand-short-name }
+ .accesskey = m
+switch-links-to-new-tabs =
+ .label = Przechodzenie do nowych kart otwieranych poprzez odnośniki
+ .accesskey = c
+show-tabs-in-taskbar =
+ .label = Podgląd kart na pasku zadań Windows
+ .accesskey = W
+browser-containers-enabled =
+ .label = Karty z kontekstem.
+ .accesskey = K
+browser-containers-learn-more = Więcej informacji
+browser-containers-settings =
+ .label = Dostosuj…
+ .accesskey = D
+containers-disable-alert-title = Czy zamknąć wszystkie karty z kontekstem?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] Jeśli wyłączysz funkcję kart z kontekstem, jedna taka karta zostanie zamknięta. Czy na pewno wyłączyć karty z kontekstem?
+ [few] Jeśli wyłączysz funkcję kart z kontekstem, { $tabCount } takie karty zostaną zamknięte. Czy na pewno wyłączyć karty z kontekstem?
+ *[many] Jeśli wyłączysz funkcję kart z kontekstem, { $tabCount } takich kart zostanie zamkniętych. Czy na pewno wyłączyć karty z kontekstem?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] Zamknij kartę z kontekstem
+ [few] Zamknij { $tabCount } karty z kontekstem
+ *[many] Zamknij { $tabCount } kart z kontekstem
+ }
+containers-disable-alert-cancel-button = Anuluj
+containers-remove-alert-title = Usuwanie kontekstu
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] Jeśli usuniesz teraz ten kontekst, { $count } karta zostanie zamknięta. Czy na pewno usunąć ten kontekst?
+ [few] Jeśli usuniesz teraz ten kontekst, { $count } karty zostaną zamknięte. Czy na pewno usunąć ten kontekst?
+ *[many] Jeśli usuniesz teraz ten kontekst, { $count } kart zostanie zamkniętych. Czy na pewno usunąć ten kontekst?
+ }
+containers-remove-ok-button = Usuń
+containers-remove-cancel-button = Nie usuwaj
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Język i wygląd
+fonts-and-colors-header = Czcionki i kolory
+default-font = Domyślna czcionka:
+ .accesskey = D
+default-font-size = Rozmiar:
+ .accesskey = R
+advanced-fonts =
+ .label = Zaawansowane…
+ .accesskey = s
+colors-settings =
+ .label = Kolory…
+ .accesskey = K
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Powiększenie
+preferences-default-zoom = Domyślne powiększenie:
+ .accesskey = D
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Powiększaj tylko tekst
+ .accesskey = P
+language-header = Język
+choose-language-description = Wybierz preferowany język, w jakim mają być wyświetlane strony
+choose-button =
+ .label = Wybierz…
+ .accesskey = e
+choose-browser-language-description = Wybierz język używany do wyświetlania interfejsu użytkownika przeglądarki { -brand-short-name } (menu, komunikaty, powiadomienia itp.).
+manage-browser-languages-button =
+ .label = Wybierz alternatywne…
+ .accesskey = W
+confirm-browser-language-change-description = Uruchom przeglądarkę { -brand-short-name } ponownie, aby zastosować zmiany.
+confirm-browser-language-change-button = Uruchom ponownie
+translate-web-pages =
+ .label = Tłumaczenie stron WWW
+ .accesskey = T
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Tłumaczeń dostarcza <img data-l10n-name="logo"/>
+translate-exceptions =
+ .label = Wyjątki…
+ .accesskey = i
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Używaj ustawień systemu operacyjnego dla języka „{ $localeName }” do formatowania dat, czasu, liczb i miar
+check-user-spelling =
+ .label = Sprawdzanie pisowni podczas wprowadzania tekstu
+ .accesskey = S
+
+## General Section - Files and Applications
+
+files-and-applications-title = Pliki i aplikacje
+download-header = Pobieranie
+download-save-to =
+ .label = Pobierane pliki zapisuj do:
+ .accesskey = o
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Wybierz…
+ *[other] Przeglądaj…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] y
+ *[other] g
+ }
+download-always-ask-where =
+ .label = Pytaj, gdzie zapisać każdy plik
+ .accesskey = t
+applications-header = Aplikacje
+applications-description = Wybierz, jak { -brand-short-name } będzie obsługiwać pobierane z sieci pliki i aplikacje używane podczas przeglądania.
+applications-filter =
+ .placeholder = Typ pliku lub nazwa aplikacji
+applications-type-column =
+ .label = Typ zawartości
+ .accesskey = T
+applications-action-column =
+ .label = Czynność
+ .accesskey = C
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = plik { $extension }
+applications-action-save =
+ .label = Zapisz plik
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = Użyj aplikacji { $app-name }
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = Użyj aplikacji { $app-name } (domyślnej)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Użyj domyślnej aplikacji systemu macOS
+ [windows] Użyj domyślnej aplikacji systemu Windows
+ *[other] Użyj domyślnej aplikacji systemu
+ }
+applications-use-other =
+ .label = Użyj innej aplikacji…
+applications-select-helper = Wybierz aplikację pomocniczą
+applications-manage-app =
+ .label = Szczegóły aplikacji…
+applications-always-ask =
+ .label = Zawsze pytaj
+applications-type-pdf = Dokument PDF
+# Variables:
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-pdf-with-type = { applications-type-pdf } ({ $type })
+# Variables:
+# $type-description (String) - Description of the type (e.g "Portable Document Format")
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+# $type (String) - the MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+# Variables:
+# $plugin-name (String) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+ .label = Wtyczka { $plugin-name } (w programie { -brand-short-name })
+applications-open-inapp =
+ .label = Otwórz w programie { -brand-short-name }
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+applications-action-save-label =
+ .value = { applications-action-save.label }
+applications-use-app-label =
+ .value = { applications-use-app.label }
+applications-open-inapp-label =
+ .value = { applications-open-inapp.label }
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+applications-use-other-label =
+ .value = { applications-use-other.label }
+applications-use-os-default-label =
+ .value = { applications-use-os-default.label }
+
+##
+
+drm-content-header = Treści DRM (Digital Rights Management)
+play-drm-content =
+ .label = Odtwarzanie treści chronionych przez DRM.
+ .accesskey = O
+play-drm-content-learn-more = Więcej informacji
+update-application-title = Aktualizacje przeglądarki { -brand-short-name }
+update-application-description = Utrzymuj przeglądarkę { -brand-short-name } aktualną dla najlepszej wydajności, stabilności i bezpieczeństwa.
+update-application-version = Wersja: { $version }. <a data-l10n-name="learn-more">Informacje o wydaniu</a>.
+update-history =
+ .label = Wyświetl historię aktualizacji…
+ .accesskey = W
+update-application-allow-description = Zezwalaj przeglądarce { -brand-short-name } na:
+update-application-auto =
+ .label = automatyczne instalowanie aktualizacji (zalecane)
+ .accesskey = a
+update-application-check-choose =
+ .label = sprawdzanie dostępności aktualizacji i pytania o ich instalację
+ .accesskey = s
+update-application-manual =
+ .label = niesprawdzanie dostępności aktualizacji (niezalecane)
+ .accesskey = n
+update-application-warning-cross-user-setting = To ustawienie będzie obowiązywać dla wszystkich kont systemu Windows i profilów programu { -brand-short-name } używających tej instalacji.
+update-application-use-service =
+ .label = Używaj usługi instalowania aktualizacji działającej w tle
+ .accesskey = U
+update-setting-write-failure-title = Błąd podczas zachowywania preferencji aktualizacji
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message =
+ W przeglądarce { -brand-short-name } wystąpił błąd i nie zachowano tej zmiany. Zauważ, że ustawienie tej preferencji aktualizacji wymaga uprawnienia do zapisu do poniższego pliku. Ty lub administrator komputera może móc rozwiązać błąd przez udzielenie grupie „Użytkownicy” pełnej kontroli nad tym plikiem.
+
+ Nie można zapisać do pliku: { $path }
+update-in-progress-title = Trwa aktualizacja
+update-in-progress-message = Czy { -brand-short-name } ma kontynuować tę aktualizację?
+update-in-progress-ok-button = &Odrzuć
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = &Kontynuuj
+
+## General Section - Performance
+
+performance-title = Wydajność
+performance-use-recommended-settings-checkbox =
+ .label = Zalecane ustawienia wydajności.
+ .accesskey = w
+performance-use-recommended-settings-desc = Ustawienia te są specjalnie dostosowane do specyfikacji tego komputera i systemu operacyjnego.
+performance-settings-learn-more = Więcej informacji
+performance-allow-hw-accel =
+ .label = Korzystaj ze sprzętowego przyspieszania, jeśli jest dostępne
+ .accesskey = s
+performance-limit-content-process-option = Limit liczby procesów treści:
+ .accesskey = o
+performance-limit-content-process-enabled-desc = Więcej procesów treści może poprawić wydajność przy wielu otwartych kartach, ale zwiększy też zapotrzebowanie na pamięć.
+performance-limit-content-process-blocked-desc = Zmiana liczby procesów jest możliwa, jeśli { -brand-short-name } został uruchomiony z obsługą wielu procesów. <a data-l10n-name="learn-more">Jak sprawdzić, czy obsługa wielu procesów jest włączona</a>?
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (domyślnie)
+
+## General Section - Browsing
+
+browsing-title = Przeglądanie
+browsing-use-autoscroll =
+ .label = Używaj automatycznego przewijania
+ .accesskey = y
+browsing-use-smooth-scrolling =
+ .label = Używaj płynnego przewijania
+ .accesskey = n
+browsing-use-onscreen-keyboard =
+ .label = Wyświetlaj klawiaturę ekranową, gdy zachodzi taka potrzeba
+ .accesskey = e
+browsing-use-cursor-navigation =
+ .label = Zawsze używaj klawiszy kursora do nawigacji po stronach
+ .accesskey = g
+browsing-search-on-start-typing =
+ .label = Rozpoczynaj wyszukiwanie podczas wpisywania tekstu
+ .accesskey = R
+browsing-picture-in-picture-toggle-enabled =
+ .label = Wyświetlaj przycisk trybu „Obraz w obrazie”.
+ .accesskey = O
+browsing-picture-in-picture-learn-more = Więcej informacji
+browsing-media-control =
+ .label = Sterowanie multimediami za pomocą klawiatury, zestawu słuchawkowego lub interfejsu wirtualnego.
+ .accesskey = m
+browsing-media-control-learn-more = Więcej informacji
+browsing-cfr-recommendations =
+ .label = Polecaj rozszerzenia podczas przeglądania.
+ .accesskey = P
+browsing-cfr-features =
+ .label = Polecaj funkcje podczas przeglądania.
+ .accesskey = u
+browsing-cfr-recommendations-learn-more = Więcej informacji
+
+## General Section - Proxy
+
+network-settings-title = Sieć
+network-proxy-connection-description = Konfiguruj, jak { -brand-short-name } ma się łączyć z Internetem.
+network-proxy-connection-learn-more = Więcej informacji
+network-proxy-connection-settings =
+ .label = Ustawienia…
+ .accesskey = U
+
+## Home Section
+
+home-new-windows-tabs-header = Nowe okna i karty
+home-new-windows-tabs-description2 = Wybierz, co ma być wyświetlane przy otwieraniu strony startowej, nowych okien i kart.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Strona startowa i nowe okna:
+home-newtabs-mode-label = Nowa karta:
+home-restore-defaults =
+ .label = Przywróć domyślne
+ .accesskey = P
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = strona startowa Firefoksa (domyślnie)
+home-mode-choice-custom =
+ .label = inne strony
+home-mode-choice-blank =
+ .label = pusta strona
+home-homepage-custom-url =
+ .placeholder = Adres URL
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] Użyj bieżącej strony
+ *[other] Użyj bieżących stron
+ }
+ .accesskey = b
+choose-bookmark =
+ .label = Użyj zakładki…
+ .accesskey = z
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header = Strona startowa Firefoksa
+home-prefs-content-description = Wybierz, co wyświetlać na stronie startowej Firefoksa.
+home-prefs-search-header =
+ .label = Pasek wyszukiwania
+home-prefs-topsites-header =
+ .label = Popularne
+home-prefs-topsites-description = Najczęściej odwiedzane strony.
+home-prefs-topsites-by-option-sponsored =
+ .label = Sponsorowane popularne witryny
+home-prefs-shortcuts-header =
+ .label = Skróty
+home-prefs-shortcuts-description = Zachowane i odwiedzane strony.
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Sponsorowane skróty
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Polecane przez { $provider }
+home-prefs-recommended-by-description-update = Wyjątkowe rzeczy z całego Internetu, wybrane przez { $provider }.
+home-prefs-recommended-by-description-new = Wyjątkowe rzeczy wybrane przez { $provider }, część rodziny produktów { -brand-product-name }.
+
+##
+
+home-prefs-recommended-by-learn-more = Jak to działa?
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Sponsorowane artykuły
+home-prefs-highlights-header =
+ .label = Wyróżnione
+home-prefs-highlights-description = Wybierane z zachowanych i odwiedzonych stron.
+home-prefs-highlights-option-visited-pages =
+ .label = Historia
+home-prefs-highlights-options-bookmarks =
+ .label = Zakładki
+home-prefs-highlights-option-most-recent-download =
+ .label = Ostatnio pobrane pliki
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Zachowane w { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Ostatnia aktywność
+home-prefs-recent-activity-description = Wybierane z ostatnio odwiedzanych stron i treści.
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+ .label = Od Mozilli
+home-prefs-snippets-description = Informacje od organizacji { -vendor-short-name } i przeglądarki { -brand-product-name }.
+home-prefs-snippets-description-new = Wskazówki i aktualności od organizacji { -vendor-short-name } i przeglądarki { -brand-product-name }.
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } wiersz
+ [few] { $num } wiersze
+ *[many] { $num } wierszy
+ }
+
+## Search Section
+
+search-bar-header = Pasek wyszukiwania
+search-bar-hidden =
+ .label = Pasek adresu z funkcjami wyszukiwania i nawigacji
+search-bar-shown =
+ .label = Osobny pasek wyszukiwania
+search-engine-default-header = Domyślna wyszukiwarka
+search-engine-default-desc-2 = To domyślna wyszukiwarka paska adresu i paska wyszukiwania. Można ją zmienić w każdej chwili.
+search-engine-default-private-desc-2 = Wybierz inną domyślną wyszukiwarkę tylko w oknach prywatnych.
+search-separate-default-engine =
+ .label = Używaj tej wyszukiwarki w oknach prywatnych
+ .accesskey = U
+search-suggestions-header = Podpowiedzi wyszukiwania
+search-suggestions-desc = Wybierz, jak wyświetlać podpowiedzi od wyszukiwarek.
+search-suggestions-option =
+ .label = Podpowiedzi wyszukiwania
+ .accesskey = P
+search-show-suggestions-url-bar-option =
+ .label = Podpowiedzi wyszukiwania w wynikach paska adresu
+ .accesskey = e
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = Podpowiedzi wyszukiwania nad historią przeglądania w wynikach paska adresu
+search-show-suggestions-private-windows =
+ .label = Podpowiedzi wyszukiwania w prywatnych oknach
+suggestions-addressbar-settings-generic = Zmień preferencje innych podpowiedzi w pasku adresu
+search-suggestions-cant-show = Podpowiedzi wyszukiwania nie będą wyświetlane w wynikach paska adresu, ponieważ wyłączono zachowywanie historii przeglądania programu { -brand-short-name }.
+search-one-click-header = Dodatkowe wyszukiwarki
+search-one-click-header2 = Skróty wyszukiwania
+search-one-click-desc = Wybierz dodatkowe wyszukiwarki wyświetlane na dole wyników wyszukiwania w pasku adresu i pasku wyszukiwania.
+search-choose-engine-column =
+ .label = Nazwa
+search-choose-keyword-column =
+ .label = Słowo kluczowe
+search-restore-default =
+ .label = Przywróć domyślne
+ .accesskey = d
+search-remove-engine =
+ .label = Usuń
+ .accesskey = U
+search-add-engine =
+ .label = Dodaj
+ .accesskey = o
+search-find-more-link = Znajdź więcej wyszukiwarek
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Słowo kluczowe już istnieje
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = Wybrano słowo kluczowe używane obecnie przez wyszukiwarkę { $name }. Należy wybrać inne.
+search-keyword-warning-bookmark = Wybrano słowo kluczowe używane obecnie przez zakładkę. Należy wybrać inne.
+
+## Containers Section
+
+containers-back-button =
+ .aria-label =
+ { PLATFORM() ->
+ [windows] Wróć do opcji
+ *[other] Wróć do preferencji
+ }
+containers-header = Karty z kontekstem
+containers-add-button =
+ .label = Dodaj kontekst
+ .accesskey = D
+containers-new-tab-check =
+ .label = Wybieraj kontekst dla każdej nowej karty
+ .accesskey = W
+containers-preferences-button =
+ .label = Preferencje
+containers-remove-button =
+ .label = Usuń
+
+## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = Zabierz swoją sieć ze sobą
+sync-signedout-description = Synchronizuj zakładki, historię, karty, hasła, dodatki i preferencje między wszystkimi swoimi urządzeniami.
+sync-signedout-account-signin2 =
+ .label = Zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") }…
+ .accesskey = Z
+# This message contains two links and two icon images.
+# `<img data-l10n-name="android-icon"/>` - Android logo icon
+# `<a data-l10n-name="android-link">` - Link to Android Download
+# `<img data-l10n-name="ios-icon">` - iOS logo icon
+# `<a data-l10n-name="ios-link">` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = Firefox na <a data-l10n-name="android-link">Androida</a> <img data-l10n-name="android-icon"/> i <a data-l10n-name="ios-link">iOS</a> <img data-l10n-name="ios-icon"/> daje możliwość synchronizacji z urządzeniami przenośnymi.
+
+## Firefox Account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Zmień obraz przypisany do konta
+sync-sign-out =
+ .label = Wyloguj się…
+ .accesskey = W
+sync-manage-account = Zarządzaj kontem
+ .accesskey = Z
+sync-signedin-unverified = Konto { $email } nie zostało zweryfikowane.
+sync-signedin-login-failure = Zaloguj się, aby ponownie połączyć konto { $email }
+sync-resend-verification =
+ .label = Wyślij nową wiadomość weryfikującą
+ .accesskey = W
+sync-remove-account =
+ .label = Usuń konto
+ .accesskey = U
+sync-sign-in =
+ .label = Zaloguj się
+ .accesskey = o
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Synchronizowanie: włączone
+prefs-syncing-off = Synchronizowanie: wyłączone
+prefs-sync-setup =
+ .label = Skonfiguruj { -sync-brand-short-name(case: "acc", capitalization: "lower") }…
+ .accesskey = S
+prefs-sync-offer-setup-label = Synchronizuj zakładki, historię, karty, hasła, dodatki i preferencje między wszystkimi swoimi urządzeniami.
+prefs-sync-now =
+ .labelnotsyncing = Synchronizuj teraz
+ .accesskeynotsyncing = S
+ .labelsyncing = Synchronizowanie…
+
+## The list of things currently syncing.
+
+sync-currently-syncing-heading = Obecnie synchronizowane:
+sync-currently-syncing-bookmarks = zakładki
+sync-currently-syncing-history = historia
+sync-currently-syncing-tabs = otwarte karty
+sync-currently-syncing-logins-passwords = dane logowania i hasła
+sync-currently-syncing-addresses = adresy
+sync-currently-syncing-creditcards = karty płatnicze
+sync-currently-syncing-addons = dodatki
+sync-currently-syncing-prefs =
+ { PLATFORM() ->
+ [windows] opcje
+ *[other] preferencje
+ }
+sync-change-options =
+ .label = Zmień…
+ .accesskey = m
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog =
+ .title = Wybierz, co synchronizować
+ .style = width: 36em; min-height: 35em;
+ .buttonlabelaccept = Zapisz zmiany
+ .buttonaccesskeyaccept = Z
+ .buttonlabelextra2 = Rozłącz…
+ .buttonaccesskeyextra2 = R
+sync-engine-bookmarks =
+ .label = zakładki
+ .accesskey = z
+sync-engine-history =
+ .label = historia
+ .accesskey = h
+sync-engine-tabs =
+ .label = karty
+ .tooltiptext = Lista otwartych stron na wszystkich synchronizowanych urządzeniach
+ .accesskey = k
+sync-engine-logins-passwords =
+ .label = dane logowania i hasła
+ .tooltiptext = Zachowane nazwy użytkownika i hasła
+ .accesskey = l
+sync-engine-addresses =
+ .label = adresy
+ .tooltiptext = Zachowane adresy pocztowe (tylko na komputerach)
+ .accesskey = a
+sync-engine-creditcards =
+ .label = dane kart płatniczych
+ .tooltiptext = Nazwiska, numery i okresy ważności (tylko na komputerach)
+ .accesskey = d
+sync-engine-addons =
+ .label = dodatki
+ .tooltiptext = Rozszerzenia i motywy w wersji na komputery
+ .accesskey = d
+sync-engine-prefs =
+ .label =
+ { PLATFORM() ->
+ [windows] opcje
+ *[other] preferencje
+ }
+ .tooltiptext = Zmienione ustawienia ogólne, uruchamiania, wyszukiwania, prywatności i bezpieczeństwa
+ .accesskey = e
+
+## The device name controls.
+
+sync-device-name-header = Nazwa urządzenia
+sync-device-name-change =
+ .label = Zmień nazwę urządzenia…
+ .accesskey = n
+sync-device-name-cancel =
+ .label = Anuluj
+ .accesskey = A
+sync-device-name-save =
+ .label = Zachowaj
+ .accesskey = Z
+sync-connect-another-device = Połącz inne urządzenie
+
+## Privacy Section
+
+privacy-header = Prywatność
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = Dane logowania i hasła
+ .searchkeywords = { -lockwise-brand-short-name }
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-logins =
+ .label = Pytanie o zachowywanie danych logowania do witryn
+ .accesskey = P
+forms-exceptions =
+ .label = Wyjątki…
+ .accesskey = i
+forms-generate-passwords =
+ .label = Proponowanie i generowanie silnych haseł
+ .accesskey = s
+forms-breach-alerts =
+ .label = Powiadomienia o hasłach do stron, z których wyciekły dane.
+ .accesskey = o
+forms-breach-alerts-learn-more-link = Więcej informacji
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Automatyczne wypełnianie formularzy logowania
+ .accesskey = A
+forms-saved-logins =
+ .label = Zachowane dane logowania…
+ .accesskey = d
+forms-master-pw-use =
+ .label = Hasło główne
+ .accesskey = H
+forms-primary-pw-use =
+ .label = Hasło główne.
+ .accesskey = H
+forms-primary-pw-learn-more-link = Więcej informacji
+# This string uses the former name of the Primary Password feature
+# ("Master Password" in English) so that the preferences can be found
+# when searching for the old name. The accesskey is unused.
+forms-master-pw-change =
+ .label = Zmień hasło główne…
+ .accesskey = Z
+forms-master-pw-fips-title = Program pracuje obecnie w trybie FIPS. Tryb FIPS wymaga niepustego hasła głównego.
+forms-primary-pw-change =
+ .label = Zmień hasło główne…
+ .accesskey = Z
+# Leave this message empty if the translation for "Primary Password" matches
+# "Master Password" in your language. If you're editing the FTL file directly,
+# use { "" } as the value.
+forms-primary-pw-former-name = { "" }
+forms-primary-pw-fips-title = Program pracuje obecnie w trybie FIPS. Tryb FIPS wymaga niepustego hasła głównego.
+forms-master-pw-fips-desc = Zmiana hasła się nie powiodła.
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Master Password.
+master-password-os-auth-dialog-message-win = Aby utworzyć hasło główne, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen by trying to add a Master Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+master-password-os-auth-dialog-message-macosx = utworzenie hasła głównego
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Aby utworzyć hasło główne, wprowadź swoje dane logowania do systemu Windows. Pomaga to chronić bezpieczeństwo Twoich kont.
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = utworzenie hasła głównego
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy Section - History
+
+history-header = Historia
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = Program { -brand-short-name }:
+ .accesskey = m
+history-remember-option-all =
+ .label = będzie zachowywał historię
+history-remember-option-never =
+ .label = nie będzie zachowywał historii
+history-remember-option-custom =
+ .label = będzie używał ustawień użytkownika
+history-remember-description = { -brand-short-name } zachowa historię przeglądania, wyszukiwania, pobieranych plików i danych formularzy.
+history-dontremember-description = { -brand-short-name } będzie używał tych samych ustawień co w trybie prywatnym i nie będzie zachowywał historii podczas przeglądania witryn WWW.
+history-private-browsing-permanent =
+ .label = Zawsze aktywny tryb przeglądania prywatnego
+ .accesskey = t
+history-remember-browser-option =
+ .label = Zachowywanie historii przeglądania i pobierania plików
+ .accesskey = h
+history-remember-search-option =
+ .label = Zachowywanie historii pola wyszukiwania i formularzy
+ .accesskey = o
+history-clear-on-close-option =
+ .label = Czyszczenie historii podczas zamykania przeglądarki { -brand-short-name }
+ .accesskey = z
+history-clear-on-close-settings =
+ .label = Ustawienia…
+ .accesskey = U
+history-clear-button =
+ .label = Wyczyść historię…
+ .accesskey = W
+
+## Privacy Section - Site Data
+
+sitedata-header = Ciasteczka i dane stron
+sitedata-total-size-calculating = Obliczanie rozmiaru danych i pamięci podręcznej stron…
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = Przechowywane ciasteczka, dane i pamięć podręczna stron zajmują { $value } { $unit } na dysku.
+sitedata-learn-more = Więcej informacji
+sitedata-delete-on-close =
+ .label = Usuwanie ciasteczek i danych stron podczas zamykania przeglądarki { -brand-short-name }
+ .accesskey = U
+sitedata-delete-on-close-private-browsing = W stale aktywnym trybie przeglądania prywatnego ciasteczka i dane stron są zawsze usuwane podczas zamykania programu { -brand-short-name }.
+sitedata-allow-cookies-option =
+ .label = Akceptowanie ciasteczek i danych stron
+ .accesskey = A
+sitedata-disallow-cookies-option =
+ .label = Blokowanie ciasteczek i danych stron
+ .accesskey = B
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = Blokowanie:
+ .accesskey = B
+sitedata-option-block-cross-site-trackers =
+ .label = śledzące między witrynami
+sitedata-option-block-cross-site-and-social-media-trackers =
+ .label = śledzące między witrynami i serwisów społecznościowych
+sitedata-option-block-cross-site-tracking-cookies-including-social-media =
+ .label = ciasteczka śledzące między witrynami — w tym ciasteczka serwisów społecznościowych
+sitedata-option-block-cross-site-cookies-including-social-media =
+ .label = ciasteczka między witrynami — w tym ciasteczka serwisów społecznościowych
+sitedata-option-block-cross-site-and-social-media-trackers-plus-isolate =
+ .label = śledzące między witrynami i serwisów społecznościowych oraz izolowanie pozostałych ciasteczek
+sitedata-option-block-unvisited =
+ .label = nieodwiedzonych witryn
+sitedata-option-block-all-third-party =
+ .label = wszystkie zewnętrznych witryn (może powodować problemy)
+sitedata-option-block-all =
+ .label = wszystkie (powoduje problemy)
+sitedata-clear =
+ .label = Wyczyść dane…
+ .accesskey = a
+sitedata-settings =
+ .label = Zachowane dane…
+ .accesskey = c
+sitedata-cookies-permissions =
+ .label = Wyjątki…
+ .accesskey = W
+sitedata-cookies-exceptions =
+ .label = Wyjątki…
+ .accesskey = W
+
+## Privacy Section - Address Bar
+
+addressbar-header = Pasek adresu
+addressbar-suggest = Podpowiedzi w pasku adresu opieraj na:
+addressbar-locbar-history-option =
+ .label = historii przeglądania
+ .accesskey = h
+addressbar-locbar-bookmarks-option =
+ .label = zakładkach
+ .accesskey = z
+addressbar-locbar-openpage-option =
+ .label = otwartych kartach
+ .accesskey = k
+# Shortcuts refers to the shortcut tiles on the new tab page, previously known as top sites. Translation should be consistent.
+addressbar-locbar-shortcuts-option =
+ .label = skrótach
+ .accesskey = s
+addressbar-locbar-topsites-option =
+ .label = popularnych witrynach
+ .accesskey = w
+addressbar-locbar-engines-option =
+ .label = wyszukiwarkach
+ .accesskey = w
+addressbar-suggestions-settings = Zmień preferencje podpowiedzi dostarczanych przez wyszukiwarki
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Wzmocniona ochrona przed śledzeniem
+content-blocking-section-top-level-description = Elementy śledzące monitorują Cię w Internecie, zbierając informacje o Twoich działaniach i zainteresowaniach. { -brand-short-name } blokuje wiele tych elementów i inne złośliwe skrypty.
+content-blocking-learn-more = Więcej informacji
+content-blocking-fpi-incompatibility-warning = Używasz funkcji FPI („First Party Isolation”), która zastępuje część ustawień ciasteczek przeglądarki { -brand-short-name }.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = Standardowa
+ .accesskey = S
+enhanced-tracking-protection-setting-strict =
+ .label = Ścisła
+ .accesskey = c
+enhanced-tracking-protection-setting-custom =
+ .label = Własna
+ .accesskey = W
+
+##
+
+content-blocking-etp-standard-desc = Równowaga między bezpieczeństwem a szybkością wczytywania stron. Strony będą działać bez problemów.
+content-blocking-etp-strict-desc = Silniejsza ochrona, ale może powodować niepoprawne działanie niektórych stron.
+content-blocking-etp-custom-desc = Wybierz, które elementy śledzące i skrypty blokować:
+content-blocking-private-windows = treści z elementami śledzącymi w oknach prywatnych
+content-blocking-cross-site-cookies = ciasteczka między witrynami
+content-blocking-cross-site-tracking-cookies = ciasteczka śledzące między witrynami
+content-blocking-cross-site-tracking-cookies-plus-isolate = ciasteczka śledzące między witrynami i izolowanie pozostałych
+content-blocking-social-media-trackers = elementy śledzące serwisów społecznościowych
+content-blocking-all-cookies = wszystkie ciasteczka
+content-blocking-unvisited-cookies = ciasteczka z nieodwiedzonych witryn
+content-blocking-all-windows-tracking-content = treści z elementami śledzącymi we wszystkich oknach
+content-blocking-all-third-party-cookies = wszystkie ciasteczka zewnętrznych witryn
+content-blocking-cryptominers = elementy używające komputera użytkownika do generowania kryptowalut
+content-blocking-fingerprinters = elementy śledzące przez zbieranie informacji o konfiguracji
+content-blocking-warning-title = Ostrzeżenie
+content-blocking-and-isolating-etp-warning-description = Blokowanie elementów śledzących i izolowanie ciasteczek może wpłynąć na funkcjonowanie niektórych stron. Odśwież stronę z włączonymi elementami śledzącymi, aby wyświetlić całą jej zawartość.
+content-blocking-and-isolating-etp-warning-description-2 = To ustawienie może spowodować niepoprawne działanie lub wyświetlanie niektórych stron. Jeśli dana strona wydaje się niewłaściwie działać, możesz wyłączyć dla niej ochronę przed śledzeniem, aby wczytać ją w całości.
+content-blocking-warning-learn-how = Więcej informacji
+content-blocking-reload-description = Zastosowanie tych zmian wymaga odświeżenia kart.
+content-blocking-reload-tabs-button =
+ .label = Odśwież wszystkie karty
+ .accesskey = O
+content-blocking-tracking-content-label =
+ .label = treści z elementami śledzącymi:
+ .accesskey = e
+content-blocking-tracking-protection-option-all-windows =
+ .label = zawsze
+ .accesskey = z
+content-blocking-option-private =
+ .label = w oknach prywatnych
+ .accesskey = w
+content-blocking-tracking-protection-change-block-list = Zmień listę blokowanych
+content-blocking-cookies-label =
+ .label = ciasteczka:
+ .accesskey = c
+content-blocking-expand-section =
+ .tooltiptext = Więcej informacji
+# Cryptomining refers to using scripts on websites that can use a computer’s resources to mine cryptocurrency without a user’s knowledge.
+content-blocking-cryptominers-label =
+ .label = elementy używające komputera użytkownika do generowania kryptowalut
+ .accesskey = e
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = elementy śledzące przez zbieranie informacji o konfiguracji
+ .accesskey = k
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Wyjątki…
+ .accesskey = W
+
+## Privacy Section - Permissions
+
+permissions-header = Uprawnienia
+permissions-location = Położenie
+permissions-location-settings =
+ .label = Ustawienia…
+ .accesskey = t
+permissions-xr = Rzeczywistość wirtualna
+permissions-xr-settings =
+ .label = Ustawienia…
+ .accesskey = e
+permissions-camera = Kamera
+permissions-camera-settings =
+ .label = Ustawienia…
+ .accesskey = a
+permissions-microphone = Mikrofon
+permissions-microphone-settings =
+ .label = Ustawienia…
+ .accesskey = w
+permissions-notification = Powiadomienia.
+permissions-notification-settings =
+ .label = Ustawienia…
+ .accesskey = s
+permissions-notification-link = Więcej informacji
+permissions-notification-pause =
+ .label = Wstrzymaj powiadomienia do czasu ponownego uruchomienia przeglądarki { -brand-short-name }
+ .accesskey = W
+permissions-autoplay = Automatyczne odtwarzanie
+permissions-autoplay-settings =
+ .label = Ustawienia…
+ .accesskey = n
+permissions-block-popups =
+ .label = Blokowanie wyskakujących okien
+ .accesskey = B
+permissions-block-popups-exceptions =
+ .label = Wyjątki…
+ .accesskey = t
+permissions-addon-install-warning =
+ .label = Ostrzeganie, gdy witryny próbują instalować dodatki
+ .accesskey = O
+permissions-addon-exceptions =
+ .label = Wyjątki…
+ .accesskey = W
+permissions-a11y-privacy-checkbox =
+ .label = Blokowanie dostępu do przeglądarki usługom ułatwień dostępu.
+ .accesskey = u
+permissions-a11y-privacy-link = Więcej informacji
+
+## Privacy Section - Data Collection
+
+collection-header = Dane zbierane przez program { -brand-short-name }
+collection-description = Dążymy do zapewnienia odpowiedniego wyboru i zbierania wyłącznie niezbędnych danych, aby dostarczać i doskonalić program { -brand-short-name } dla nas wszystkich. Zawsze prosimy o pozwolenie przed przesłaniem danych osobistych.
+collection-privacy-notice = Prywatność
+collection-health-report-telemetry-disabled = { -vendor-short-name } nie ma już zezwolenia na zbieranie danych technicznych i o interakcjach z przeglądarką. Wszystkie wcześniej zebrane dane zostaną usunięte w ciągu 30 dni.
+collection-health-report-telemetry-disabled-link = Więcej informacji
+collection-health-report =
+ .label = Przesyłanie do organizacji { -vendor-short-name } danych technicznych i o interakcjach z przeglądarką { -brand-short-name }.
+ .accesskey = z
+collection-health-report-link = Więcej informacji
+collection-studies =
+ .label = Instalowanie i przeprowadzanie badań przez przeglądarkę { -brand-short-name }.
+collection-studies-link = Wyświetl badania przeglądarki { -brand-short-name }
+addon-recommendations =
+ .label = Personalizowane polecenia rozszerzeń przez przeglądarkę { -brand-short-name }.
+addon-recommendations-link = Więcej informacji
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Przesyłanie danych jest wyłączone przy tej konfiguracji programu
+collection-backlogged-crash-reports =
+ .label = Przesyłanie zgromadzonych zgłoszeń awarii przeglądarki { -brand-short-name }.
+ .accesskey = o
+collection-backlogged-crash-reports-link = Więcej informacji
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = Bezpieczeństwo
+security-browsing-protection = Ochrona przed oszustwami i niebezpiecznym oprogramowaniem
+security-enable-safe-browsing =
+ .label = Blokowanie niebezpiecznych i podejrzanych treści.
+ .accesskey = B
+security-enable-safe-browsing-link = Więcej informacji
+security-block-downloads =
+ .label = Blokowanie możliwości pobierania niebezpiecznych plików
+ .accesskey = e
+security-block-uncommon-software =
+ .label = Ostrzeganie przed niepożądanym i nietypowym oprogramowaniem
+ .accesskey = n
+
+## Privacy Section - Certificates
+
+certs-header = Certyfikaty
+certs-personal-label = Kiedy serwer żąda osobistego certyfikatu użytkownika:
+certs-select-auto-option =
+ .label = wybierz certyfikat automatycznie
+ .accesskey = a
+certs-select-ask-option =
+ .label = pytaj za każdym razem
+ .accesskey = r
+certs-enable-ocsp =
+ .label = Odpytywanie serwerów OCSP w celu potwierdzenia wiarygodności certyfikatów
+ .accesskey = O
+certs-view =
+ .label = Wyświetl certyfikaty…
+ .accesskey = W
+certs-devices =
+ .label = Urządzenia zabezpieczające…
+ .accesskey = U
+space-alert-learn-more-button =
+ .label = Więcej informacji
+ .accesskey = W
+space-alert-over-5gb-pref-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Otwórz opcje
+ *[other] Otwórz preferencje
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] O
+ }
+space-alert-over-5gb-message =
+ { PLATFORM() ->
+ [windows] Przeglądarce { -brand-short-name } zaczyna brakować miejsca na dysku. Zawartość stron może być wyświetlana niepoprawnie. Przechowywane dane może wyczyścić w Opcje → Prywatność i bezpieczeństwo → Ciasteczka i dane stron.
+ *[other] Przeglądarce { -brand-short-name } zaczyna brakować miejsca na dysku. Zawartość stron może być wyświetlana niepoprawnie. Przechowywane dane może wyczyścić w Preferencje → Prywatność i bezpieczeństwo → Ciasteczka i dane stron.
+ }
+space-alert-under-5gb-ok-button =
+ .label = OK
+ .accesskey = O
+space-alert-under-5gb-message = Przeglądarce { -brand-short-name } zaczyna brakować miejsca na dysku. Zawartość stron może być wyświetlana niepoprawnie. Skorzystaj z odnośnika „Więcej informacji”, aby zoptymalizować użycie dysku dla lepszego przeglądania.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = Tryb używania wyłącznie protokołu HTTPS
+httpsonly-description = Protokół HTTPS zapewnia zabezpieczone, zaszyfrowane połączenie między przeglądarką { -brand-short-name } a odwiedzanymi witrynami. Większość witryn obsługuje HTTPS, a jeśli tryb używania wyłącznie protokołu HTTPS jest włączony, to { -brand-short-name } przełączy wszystkie połączenia na HTTPS.
+httpsonly-learn-more = Więcej informacji
+httpsonly-radio-enabled =
+ .label = Tryb używania wyłącznie protokołu HTTPS we wszystkich oknach
+httpsonly-radio-enabled-pbm =
+ .label = Tryb używania wyłącznie protokołu HTTPS tylko w oknach prywatnych
+httpsonly-radio-disabled =
+ .label = Nie włączaj trybu używania wyłącznie protokołu HTTPS
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Pulpit
+downloads-folder-name = Pobrane
+choose-download-folder-title = Wybór folderu dla pobieranych plików
+# Variables:
+# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
+save-files-to-cloud-storage =
+ .label = Wysyłanie plików do usługi { $service-name }
diff --git a/l10n-pl/browser/browser/preferences/selectBookmark.ftl b/l10n-pl/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..af7f888172
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/selectBookmark.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+select-bookmark-window =
+ .title = Ustaw stronę startową
+ .style = width: 32em;
+
+select-bookmark-desc = Wybierz zakładkę, która ma stać się stroną startową. Jeśli wskazany zostanie folder, zakładki z tego folderu zostaną otwarte w kartach.
diff --git a/l10n-pl/browser/browser/preferences/siteDataSettings.ftl b/l10n-pl/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..815863aca9
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Zachowane ciasteczka i dane stron
+site-data-settings-description = Następujące witryny przechowują ciasteczka i dane na tym komputerze. { -brand-short-name } trwale przechowuje dane do czasu ręcznego ich usunięcia i usuwa nietrwałe dane, jeśli potrzebna jest przestrzeń.
+site-data-search-textbox =
+ .placeholder = Szukaj witryn
+ .accesskey = S
+site-data-column-host =
+ .label = Witryna
+site-data-column-cookies =
+ .label = Ciasteczka
+site-data-column-storage =
+ .label = Rozmiar
+site-data-column-last-used =
+ .label = Ostatni dostęp
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (plik lokalny)
+site-data-remove-selected =
+ .label = Usuń zaznaczone
+ .accesskey = U
+site-data-button-cancel =
+ .label = Anuluj
+ .accesskey = A
+site-data-button-save =
+ .label = Zapisz zmiany
+ .accesskey = Z
+site-data-settings-dialog =
+ .buttonlabelaccept = Zapisz zmiany
+ .buttonaccesskeyaccept = Z
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (trwałe)
+site-data-remove-all =
+ .label = Usuń wszystkie
+ .accesskey = U
+site-data-remove-shown =
+ .label = Usuń wszystkie wyświetlane
+ .accesskey = U
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Usuń
+site-data-removing-header = Usuwanie ciasteczek i danych stron
+site-data-removing-desc = Usunięcie ciasteczek i danych stron może spowodować wylogowanie z niektórych witryn. Czy wprowadzić zmiany?
+site-data-removing-table = Ciasteczka i dane stron następujących witryn zostaną usunięte:
diff --git a/l10n-pl/browser/browser/preferences/translation.ftl b/l10n-pl/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..10223c251f
--- /dev/null
+++ b/l10n-pl/browser/browser/preferences/translation.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation-window =
+ .title = Wyjątki — tłumaczenie stron WWW
+ .style = width: 36em
+translation-close-key =
+ .key = w
+translation-languages-disabled-desc = Tłumaczenia nie będą proponowane dla stron w następujących językach:
+translation-languages-column =
+ .label = Języki
+translation-languages-button-remove =
+ .label = Usuń język
+ .accesskey = U
+translation-languages-button-remove-all =
+ .label = Usuń wszystkie języki
+ .accesskey = w
+translation-sites-disabled-desc = Tłumaczenia nie będą proponowane na następujących stronach:
+translation-sites-column =
+ .label = Witryny
+translation-sites-button-remove =
+ .label = Usuń stronę
+ .accesskey = s
+translation-sites-button-remove-all =
+ .label = Usuń wszystkie strony
+ .accesskey = e
+translation-button-close =
+ .label = Zamknij
+ .accesskey = Z
+translation-dialog =
+ .buttonlabelaccept = Zamknij
+ .buttonaccesskeyaccept = Z
diff --git a/l10n-pl/browser/browser/protections.ftl b/l10n-pl/browser/browser/protections.ftl
new file mode 100644
index 0000000000..299771a8dc
--- /dev/null
+++ b/l10n-pl/browser/browser/protections.ftl
@@ -0,0 +1,254 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ [one] { -brand-short-name } zablokował { $count } element śledzący w ciągu ostatniego tygodnia
+ [few] { -brand-short-name } zablokował { $count } elementy śledzące w ciągu ostatniego tygodnia
+ *[many] { -brand-short-name } zablokował { $count } elementów śledzących w ciągu ostatniego tygodnia
+ }
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+ { $count ->
+ [one] Od { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") } zablokowano <b>{ $count }</b> element śledzący
+ [few] Od { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") } zablokowano <b>{ $count }</b> elementy śledzące
+ *[many] Od { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") } zablokowano <b>{ $count }</b> elementów śledzących
+ }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name } blokuje elementy śledzące w oknach prywatnych, ale nie zachowuje informacji o tym, co zostało zablokowane.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Elementy śledzące zablokowane przez przeglądarkę { -brand-short-name } w tym tygodniu
+
+protection-report-webpage-title = Panel ochrony
+protection-report-page-content-title = Panel ochrony
+# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
+protection-report-page-summary = { -brand-short-name } może po cichu chronić Twoją prywatność, kiedy Ty przeglądasz Internet. Poniżej znajduje się spersonalizowane podsumowanie ochrony, a także narzędzia do przejęcia kontroli nad własnym bezpieczeństwem w sieci.
+# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
+protection-report-page-summary-default = { -brand-short-name } po cichu chroni Twoją prywatność, kiedy Ty przeglądasz Internet. Poniżej znajduje się spersonalizowane podsumowanie ochrony, a także narzędzia do przejęcia kontroli nad własnym bezpieczeństwem w sieci.
+
+protection-report-settings-link = Otwórz ustawienia prywatności i bezpieczeństwa
+
+etp-card-title-always = Wzmocniona ochrona przed śledzeniem: zawsze włączona
+etp-card-title-custom-not-blocking = Wzmocniona ochrona przed śledzeniem: wyłączona
+etp-card-content-description = { -brand-short-name } automatycznie uniemożliwia firmom potajemne śledzenie Cię w Internecie.
+protection-report-etp-card-content-custom-not-blocking = Cała ochrona jest obecnie wyłączona. Wybierz, które elementy śledzące blokować w ustawieniach ochrony przeglądarki { -brand-short-name }.
+protection-report-manage-protections = Otwórz ustawienia
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = dzisiaj
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = Wykres zawierający całkowitą liczbę każdego typu elementów śledzących zablokowanych w tym tygodniu.
+
+social-tab-title = Elementy śledzące serwisów społecznościowych
+social-tab-contant = Serwisy społecznościowe umieszczają elementy śledzące na innych witrynach, aby śledzić co robisz, widzisz i oglądasz w Internecie. Dzięki temu ich właściciele wiedzą o Tobie więcej, niż udostępniasz w ich serwisach. <a data-l10n-name="learn-more-link">Więcej informacji</a>
+
+cookie-tab-title = Ciasteczka śledzące między witrynami
+cookie-tab-content = Te ciasteczka śledzą Cię od strony do strony w celu zbierania danych o tym, co robisz w Internecie. Są umieszczane przez zewnętrzne firmy, takie jak agencje reklamowe i firmy analityczne. Blokowanie tych ciasteczek zmniejsza liczbę reklam, które chodzą Twoim śladem. <a data-l10n-name="learn-more-link">Więcej informacji</a>
+
+tracker-tab-title = Treści z elementami śledzącymi
+tracker-tab-description = Witryny mogą wczytywać zewnętrzne reklamy, filmy i inne treści z elementami śledzącymi. Blokowanie ich może przyspieszyć wczytywanie stron, ale niektóre przyciski, formularze i pola logowania mogą działać niepoprawnie. <a data-l10n-name="learn-more-link">Więcej informacji</a>
+
+fingerprinter-tab-title = Elementy śledzące przez zbieranie informacji o konfiguracji
+fingerprinter-tab-content = Te elementy zbierają ustawienia przeglądarki i komputera, aby utworzyć profil użytkownika. Za pomocą tego cyfrowego odcisku palca mogą śledzić Cię między różnymi witrynami. <a data-l10n-name="learn-more-link">Więcej informacji</a>
+
+cryptominer-tab-title = Elementy używające komputera użytkownika do generowania kryptowalut
+cryptominer-tab-content = Te elementy wykorzystują moc obliczeniową Twojego komputera do generowania cyfrowych walut. Skrypty generujące kryptowaluty rozładowują baterię, spowalniają komputer i mogą zwiększyć rachunek za prąd. <a data-l10n-name="learn-more-link">Więcej informacji</a>
+
+protections-close-button2 =
+ .aria-label = Zamknij
+ .title = Zamknij
+
+mobile-app-title = Blokuj śledzące reklamy na wszystkich urządzeniach
+mobile-app-card-content = Używaj przeglądarki na telefon z wbudowaną ochroną przed śledzącymi Cię reklamami.
+mobile-app-links = Przeglądarka { -brand-product-name } na <a data-l10n-name="android-mobile-inline-link">Androida</a> i <a data-l10n-name="ios-mobile-inline-link">iOS</a>
+
+lockwise-title = Już nigdy nie zapomnij żadnego hasła
+lockwise-title-logged-in2 = Zarządzanie hasłami
+lockwise-header-content = { -lockwise-brand-name } bezpiecznie przechowuje Twoje hasła w przeglądarce.
+lockwise-header-content-logged-in = Bezpiecznie przechowuj i synchronizuj hasła na wszystkich urządzeniach.
+protection-report-save-passwords-button = Zachowuj hasła
+ .title = Zachowuj hasła w { -lockwise-brand-short-name }
+protection-report-manage-passwords-button = Zarządzaj hasłami
+ .title = Zarządzaj hasłami za pomocą { -lockwise-brand-short-name }
+lockwise-mobile-app-title = Miej hasła zawsze przy sobie
+lockwise-no-logins-card-content = Używaj haseł zachowanych w przeglądarce { -brand-short-name } na każdym urządzeniu.
+lockwise-app-links = { -lockwise-brand-name } na <a data-l10n-name="lockwise-android-inline-link">Androida</a> i <a data-l10n-name="lockwise-ios-inline-link">iOS</a>
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ [one] Twoje hasło mogło zostać ujawnione w wycieku danych.
+ [few] { $count } hasła mogły zostać ujawnione w wycieku danych.
+ *[many] { $count } haseł mogło zostać ujawnionych w wycieku danych.
+ }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+ { $count ->
+ [one] Twoje hasło jest bezpiecznie przechowywane.
+ [few] Twoje hasła są bezpiecznie przechowywane.
+ *[many] Twoje hasła są bezpiecznie przechowywane.
+ }
+lockwise-how-it-works-link = Jak to działa
+
+turn-on-sync = Włącz { -sync-brand-short-name(case: "acc", capitalization: "lower") }…
+ .title = Otwórz preferencje synchronizacji
+
+monitor-title = Miej oko na wycieki danych
+monitor-link = Jak to działa
+monitor-header-content-no-account = Wypróbuj { -monitor-brand-name }, aby sprawdzić, czy Twoje dane nie wyciekły i otrzymywać powiadomienia o nowych wyciekach danych.
+monitor-header-content-signed-in = { -monitor-brand-name } ostrzega, jeśli Twoje dane pojawiły się w znanym wycieku.
+monitor-sign-up-link = Subskrybuj powiadomienia o wyciekach danych
+ .title = Subskrybuj powiadomienia o wyciekach danych w serwisie { -monitor-brand-name }
+auto-scan = Automatycznie przeskanowano dzisiaj
+
+monitor-emails-tooltip =
+ .title = Wyświetl monitorowane adresy e-mail w serwisie { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Wyświetl znane wycieki danych w serwisie { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Wyświetl ujawnione hasła w serwisie { -monitor-brand-short-name }
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+ { $count ->
+ [one] monitorowany adres e-mail
+ [few] monitorowane adresy e-mail
+ *[many] monitorowanych adresów e-mail
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+ { $count ->
+ [one] znany wyciek ujawnił Twoje dane
+ [few] znane wycieki ujawniły Twoje dane
+ *[many] znanych wycieków ujawniło Twoje dane
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+ { $count ->
+ [one] znany wyciek danych oznaczony jako rozwiązany
+ [few] znane wycieki danych oznaczone jako rozwiązane
+ *[many] znanych wycieków danych oznaczonych jako rozwiązane
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+ { $count ->
+ [one] hasło zostało ujawnione we wszystkich wyciekach
+ [few] hasła zostały ujawnione we wszystkich wyciekach
+ *[many] haseł zostało ujawnionych we wszystkich wyciekach
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+ { $count ->
+ [one] hasło zostało ujawnione w nierozwiązanych wyciekach
+ [few] hasła zostały ujawnione w nierozwiązanych wyciekach
+ *[many] haseł zostało ujawnionych w nierozwiązanych wyciekach
+ }
+
+monitor-no-breaches-title = Dobre wieści!
+monitor-no-breaches-description = Nie masz żadnych znanych wycieków danych. Damy Ci znać, jeśli to się zmieni.
+monitor-view-report-link = Wyświetl raport
+ .title = Rozwiąż wycieki danych w serwisie { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Rozwiąż swoje wycieki danych
+monitor-breaches-unresolved-description = Po sprawdzeniu informacji o wycieku i podjęciu kroków w celu ochrony swoich danych, możesz oznaczyć wyciek jako rozwiązany.
+monitor-manage-breaches-link = Zarządzaj wyciekami danych
+ .title = Zarządzaj wyciekami danych w serwisie { -monitor-brand-short-name }
+monitor-breaches-resolved-title = Nieźle! Rozwiązano wszystkie znane wycieki danych.
+monitor-breaches-resolved-description = Damy Ci znać, jeśli Twój adres e-mail pojawi się w nowych wyciekach danych.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+ { $numBreachesResolved ->
+ [one] { $numBreachesResolved } wyciek jest oznaczony jako rozwiązany
+ [few] { $numBreachesResolved } z { $numBreaches } wycieków są oznaczone jako rozwiązane
+ *[many] { $numBreachesResolved } z { $numBreaches } wycieków jest oznaczonych jako rozwiązane
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = Rozwiązano { $percentageResolved }%
+
+monitor-partial-breaches-motivation-title-start = Świetny początek!
+monitor-partial-breaches-motivation-title-middle = Tak trzymaj!
+monitor-partial-breaches-motivation-title-end = Prawie gotowe! Tak trzymaj.
+monitor-partial-breaches-motivation-description = Rozwiąż pozostałe wycieki danych w serwisie { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Rozwiąż wycieki danych
+ .title = Rozwiąż wycieki danych w serwisie { -monitor-brand-short-name }
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+## $count (Number) - Number of specific trackers
+## $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+ .title = Elementy śledzące serwisów społecznościowych
+ .aria-label =
+ { $count ->
+ [one] { $count } element śledzący serwisów społecznościowych ({ $percentage }%)
+ [few] { $count } elementy śledzące serwisów społecznościowych ({ $percentage }%)
+ *[many] { $count } elementów śledzących serwisów społecznościowych ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = Ciasteczka śledzące między witrynami
+ .aria-label =
+ { $count ->
+ [one] { $count } ciasteczko śledzące między witrynami ({ $percentage }%)
+ [few] { $count } ciasteczka śledzące między witrynami ({ $percentage }%)
+ *[many] { $count } ciasteczek śledzących między witrynami ({ $percentage }%)
+ }
+bar-tooltip-tracker =
+ .title = Treści z elementami śledzącymi
+ .aria-label =
+ { $count ->
+ [one] { $count } treść z elementami śledzącymi ({ $percentage }%)
+ [few] { $count } treści z elementami śledzącymi ({ $percentage }%)
+ *[many] { $count } treści z elementami śledzącymi ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = Elementy śledzące przez zbieranie informacji o konfiguracji
+ .aria-label =
+ { $count ->
+ [one] { $count } element śledzący przez zbieranie informacji o konfiguracji ({ $percentage }%)
+ [few] { $count } elementy śledzące przez zbieranie informacji o konfiguracji ({ $percentage }%)
+ *[many] { $count } elementów śledzących przez zbieranie informacji o konfiguracji ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = Elementy używające komputera użytkownika do generowania kryptowalut
+ .aria-label =
+ { $count ->
+ [one] { $count } element używający komputera użytkownika do generowania kryptowalut ({ $percentage }%)
+ [few] { $count } elementy używające komputera użytkownika do generowania kryptowalut ({ $percentage }%)
+ *[many] { $count } elementów używających komputera użytkownika do generowania kryptowalut ({ $percentage }%)
+ }
diff --git a/l10n-pl/browser/browser/protectionsPanel.ftl b/l10n-pl/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..8a3af1162d
--- /dev/null
+++ b/l10n-pl/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,108 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protections-panel-sendreportview-error = Wystąpił błąd podczas wysyłania zgłoszenia. Proszę spróbować ponownie później.
+
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = Naprawiło to stronę? Wyślij zgłoszenie
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Ścisła
+ .label = Ścisła
+protections-popup-footer-protection-label-custom = Własna
+ .label = Własna
+protections-popup-footer-protection-label-standard = Standardowa
+ .label = Standardowa
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Więcej informacji o wzmocnionej ochronie przed śledzeniem
+
+protections-panel-etp-on-header = Wzmocniona ochrona przed śledzeniem jest włączona na tej witrynie
+protections-panel-etp-off-header = Wzmocniona ochrona przed śledzeniem jest wyłączona na tej witrynie
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = Strona nie działa?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = Strona nie działa?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = Dlaczego?
+protections-panel-not-blocking-why-etp-on-tooltip = Blokowanie tych elementów może powodować niepoprawne działanie niektórych stron. Bez elementów śledzących niektóre przyciski, formularze i pola logowania mogą nie działać.
+protections-panel-not-blocking-why-etp-off-tooltip = Wszystkie elementy śledzące na tej stronie zostały wczytane, ponieważ ochrona jest wyłączona.
+
+##
+
+protections-panel-no-trackers-found = { -brand-short-name } nie wykrył na tej stronie znanych elementów śledzących.
+
+protections-panel-content-blocking-tracking-protection = Treści z elementami śledzącymi
+
+protections-panel-content-blocking-socialblock = Elementy śledzące serwisów społecznościowych
+protections-panel-content-blocking-cryptominers-label = Elementy używające komputera użytkownika do generowania kryptowalut
+protections-panel-content-blocking-fingerprinters-label = Elementy śledzące przez zbieranie informacji o konfiguracji
+
+## In the protections panel, Content Blocking category items are in three sections:
+## "Blocked" for categories being blocked in the current page,
+## "Allowed" for categories detected but not blocked in the current page, and
+## "None Detected" for categories not detected in the current page.
+## These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = Zablokowane
+protections-panel-not-blocking-label = Dopuszczone
+protections-panel-not-found-label = Niewykryte
+
+##
+
+protections-panel-settings-label = Ustawienia ochrony
+# This should match the "appmenuitem-protection-dashboard-title" string in browser/appmenu.ftl.
+protections-panel-protectionsdashboard-label = Panel ochrony
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = Wyłącz ochronę, jeśli masz problemy z:
+
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = polami logowania
+protections-panel-site-not-working-view-issue-list-forms = formularzami
+protections-panel-site-not-working-view-issue-list-payments = płatnościami
+protections-panel-site-not-working-view-issue-list-comments = komentarzami
+protections-panel-site-not-working-view-issue-list-videos = filmami
+
+protections-panel-site-not-working-view-send-report = Wyślij zgłoszenie
+
+##
+
+protections-panel-cross-site-tracking-cookies = Te ciasteczka śledzą Cię od strony do strony w celu zbierania danych o tym, co robisz w Internecie. Są umieszczane przez zewnętrzne firmy, takie jak agencje reklamowe i firmy analityczne.
+protections-panel-cryptominers = Te elementy wykorzystują moc obliczeniową Twojego komputera do generowania cyfrowych walut. Skrypty generujące kryptowaluty rozładowują baterię, spowalniają komputer i mogą zwiększyć rachunek za prąd.
+protections-panel-fingerprinters = Te elementy zbierają ustawienia przeglądarki i komputera, aby utworzyć profil użytkownika. Za pomocą tego cyfrowego odcisku palca mogą śledzić Cię między różnymi witrynami.
+protections-panel-tracking-content = Witryny mogą wczytywać zewnętrzne reklamy, filmy i inne treści z elementami śledzącymi. Blokowanie ich może przyspieszyć wczytywanie stron, ale niektóre przyciski, formularze i pola logowania mogą działać niepoprawnie.
+protections-panel-social-media-trackers = Serwisy społecznościowe umieszczają elementy śledzące na innych witrynach, aby śledzić co robisz, widzisz i oglądasz w Internecie. Dzięki temu ich właściciele wiedzą o Tobie więcej, niż udostępniasz w ich serwisach.
+
+protections-panel-content-blocking-manage-settings =
+ .label = Zarządzaj ustawieniami ochrony
+ .accesskey = Z
+
+protections-panel-content-blocking-breakage-report-view =
+ .title = Zgłoś niepoprawnie działającą stronę
+protections-panel-content-blocking-breakage-report-view-description = Blokowanie pewnych elementów śledzących może powodować problemy z niektórymi stronami. Zgłaszając problemy, pomagasz ulepszać program { -brand-short-name } (adres odwiedzanej strony oraz informacje o ustawieniach przeglądarki zostaną przesłane do Mozilli). <label data-l10n-name="learn-more">Więcej informacji</label>
+protections-panel-content-blocking-breakage-report-view-collection-url = Adres URL problematycznej strony
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+ .aria-label = Adres URL problematycznej strony
+protections-panel-content-blocking-breakage-report-view-collection-comments = Opcjonalnie: opisz problem
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Opcjonalnie: opisz problem
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Anuluj
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Wyślij zgłoszenie
diff --git a/l10n-pl/browser/browser/safeMode.ftl b/l10n-pl/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..60a6edfe8a
--- /dev/null
+++ b/l10n-pl/browser/browser/safeMode.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safe-mode-window =
+ .title = { -brand-short-name } — tryb awaryjny
+ .style = max-width: 400px
+start-safe-mode =
+ .label = Uruchom w trybie awaryjnym
+refresh-profile =
+ .label = Odśwież program { -brand-short-name }
+safe-mode-description = Tryb awaryjny to specjalny tryb pracy przeglądarki { -brand-short-name }, przydatny podczas rozwiązywania problemów.
+safe-mode-description-details = Dodatki i ustawienia własne użytkownika zostaną tymczasowo wyłączone. Niektóre funkcje przeglądarki { -brand-short-name } mogą nie działać jak obecnie.
+refresh-profile-instead = Można także pominąć rozwiązywanie problemów i spróbować odświeżyć program { -brand-short-name }.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } nieoczekiwanie zakończył działanie podczas uruchamiania. Mogło to zostać spowodowane przez dodatki lub inny problem. Można spróbować zbadać sytuację i rozwiązać problem w trybie awaryjnym.
diff --git a/l10n-pl/browser/browser/safebrowsing/blockedSite.ftl b/l10n-pl/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..cf772a905c
--- /dev/null
+++ b/l10n-pl/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safeb-blocked-phishing-page-title = Podejrzana strona
+safeb-blocked-malware-page-title = Odwiedzenie tej strony może być szkodliwe
+safeb-blocked-unwanted-page-title = Strona może zawierać szkodliwe oprogramowanie
+safeb-blocked-harmful-page-title = Złośliwe oprogramowanie za rogiem!
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } zablokował tę stronę, ponieważ może ona próbować nakłaniać do niebezpiecznych zachowań, jak instalacja oprogramowania lub ujawnianie danych osobistych (haseł, danych kart płatniczych).
+safeb-blocked-malware-page-short-desc = { -brand-short-name } zablokował tę stronę, ponieważ może ona próbować instalować niebezpieczne oprogramowanie mogące wykradać lub usuwać z komputera dane osobiste.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } zablokował tę stronę, ponieważ może one próbować nakłonić do instalacji programów, które mogą zaszkodzić Twojemu przeglądaniu (np. zmieniając stronę startową lub wyświetlając dodatkowe reklamy).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } zablokował tę stronę, ponieważ może ona próbować instalować niebezpieczne oprogramowanie mogące wykradać lub usuwać dane (np. zdjęcia, hasła, wiadomości, dane kart płatniczych).
+safeb-palm-advisory-desc = Na podstawie danych dostarczanych przez <a data-l10n-name='advisory_provider'>{ $advisoryname }</a>.
+safeb-palm-accept-label = Przejdź do poprzedniej strony
+safeb-palm-see-details-label = Szczegóły
+safeb-blocked-phishing-page-error-desc-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako <a data-l10n-name='error_desc_link'>próba oszustwa</a>. Możesz <a data-l10n-name='report_detection'>zgłosić problem z wykrywaniem</a> lub <a data-l10n-name='ignore_warning_link'>zignorować ryzyko</a> i przejść do tej niebezpiecznej strony.
+safeb-blocked-phishing-page-error-desc-no-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>próba oszustwa</a>. Możesz <a data-l10n-name='report_detection'>zgłosić problem z wykrywaniem</a>.
+safeb-blocked-phishing-page-learn-more = Więcej informacji o stronach będącymi próbami oszustwa i złośliwym oprogramowaniu można znaleźć w witrynie <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>. Więcej informacji o ochronie przed złośliwym oprogramowaniem i próbami oszustwa przeglądarki { -brand-short-name } można znaleźć w witrynie <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-malware-page-error-desc-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca niebezpieczne oprogramowanie</a>. Możesz <a data-l10n-name='report_detection'>zgłosić problem z wykrywaniem</a> lub <a data-l10n-name='ignore_warning_link'>zignorować ryzyko</a> i przejść do tej niebezpiecznej strony.
+safeb-blocked-malware-page-error-desc-no-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca niebezpieczne oprogramowanie</a>. Możesz <a data-l10n-name='report_detection'>zgłosić problem z wykrywaniem</a>.
+safeb-blocked-malware-page-learn-more = Więcej informacji o szkodliwych treściach, takich jak wirusy i inne złośliwe oprogramowanie, oraz metodach ochrony komputera można znaleźć w witrynie <a data-l10n-name='learn_more_link'>StopBadware.org</a>. Więcej informacji o ochronie przed złośliwym oprogramowaniem i próbami oszustwa przeglądarki { -brand-short-name } można znaleźć w witrynie <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-malware-page-error-desc-override-sumo = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca niebezpieczne oprogramowanie</a>. Możesz <a data-l10n-name='ignore_warning_link'>zignorować ryzyko</a> i przejść do tej niebezpiecznej strony.
+safeb-blocked-malware-page-error-desc-no-override-sumo = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca niebezpieczne oprogramowanie</a>.
+safeb-blocked-malware-page-learn-more-sumo = Więcej informacji o ochronie przed złośliwym oprogramowaniem i próbami oszustwa przeglądarki { -brand-short-name } można znaleźć w witrynie <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-unwanted-page-error-desc-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca szkodliwe oprogramowanie</a>. Możesz <a data-l10n-name='ignore_warning_link'>zignorować ryzyko</a> i przejść do tej niebezpiecznej strony.
+safeb-blocked-unwanted-page-error-desc-no-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca szkodliwe oprogramowanie</a>.
+safeb-blocked-unwanted-page-learn-more = Więcej informacji o szkodliwym i niechcianym oprogramowaniu można znaleźć na stronie <a data-l10n-name='learn_more_link'>Unwanted Software Policy</a>. Więcej informacji o ochronie przed złośliwym oprogramowaniem i próbami oszustwa przeglądarki { -brand-short-name } można znaleźć w witrynie <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-harmful-page-error-desc-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca potencjalnie szkodliwe oprogramowanie</a>. Możesz <a data-l10n-name='ignore_warning_link'>zignorować ryzyko</a> i przejść do tej niebezpiecznej strony.
+safeb-blocked-harmful-page-error-desc-no-override = Strona „<span data-l10n-name='sitename'>{ $sitename }</span>” została zgłoszona jako strona <a data-l10n-name='error_desc_link'>zawierająca potencjalnie szkodliwe oprogramowanie</a>.
+safeb-blocked-harmful-page-learn-more = Więcej informacji o ochronie przed złośliwym oprogramowaniem i próbami oszustwa przeglądarki { -brand-short-name } można znaleźć w witrynie <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-palm-notdeceptive =
+ .label = To nie jest oszustwo…
+ .accesskey = n
diff --git a/l10n-pl/browser/browser/sanitize.ftl b/l10n-pl/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..dcb99b654c
--- /dev/null
+++ b/l10n-pl/browser/browser/sanitize.ftl
@@ -0,0 +1,110 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sanitize-prefs =
+ .title = Ustawienia czyszczenia historii
+ .style = width: 41em
+
+sanitize-prefs-style =
+ .style = width: 25em
+
+dialog-title =
+ .title = Czyszczenie historii
+ .style = width: 42em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+dialog-title-everything =
+ .title = Czyszczenie historii
+ .style = width: 42em
+
+clear-data-settings-label = Rzeczy zaznaczone poniżej będą usuwane podczas zamykania przeglądarki { -brand-short-name }.
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = Okres do wyczyszczenia:
+ .accesskey = O
+
+clear-time-duration-value-last-hour =
+ .label = ostatnia godzina
+
+clear-time-duration-value-last-2-hours =
+ .label = ostatnie dwie godziny
+
+clear-time-duration-value-last-4-hours =
+ .label = ostatnie cztery godziny
+
+clear-time-duration-value-today =
+ .label = dzisiaj
+
+clear-time-duration-value-everything =
+ .label = wszystko
+
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Historia
+
+item-history-and-downloads =
+ .label = Historia przeglądanych stron i pobranych plików
+ .accesskey = H
+
+item-cookies =
+ .label = Ciasteczka
+ .accesskey = C
+
+item-active-logins =
+ .label = Aktywne zalogowania
+ .accesskey = A
+
+item-cache =
+ .label = Pamięć podręczna
+ .accesskey = P
+
+item-form-search-history =
+ .label = Dane formularzy i historia paska wyszukiwania
+ .accesskey = D
+
+data-section-label = Dane
+
+item-site-preferences =
+ .label = Ustawienia uprawnień witryn
+ .accesskey = U
+
+item-offline-apps =
+ .label = Dane witryn trybu offline
+ .accesskey = w
+
+sanitize-everything-undo-warning = Tej czynności nie można cofnąć!
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = Wyczyść
+
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = Czyszczenie…
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = Cała historia zostanie wyczyszczona.
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = Wszystkie zaznaczone elementy zostaną wyczyszczone.
diff --git a/l10n-pl/browser/browser/screenshots.ftl b/l10n-pl/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..f13b7c2c9d
--- /dev/null
+++ b/l10n-pl/browser/browser/screenshots.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+screenshots-context-menu = Wykonaj zrzut ekranu
+
+screenshots-my-shots-button = Moje zrzuty
+screenshots-instructions = Przeciągnij lub kliknij na stronie, aby zaznaczyć obszar. Naciśnij klawisz Esc, aby anulować.
+screenshots-cancel-button = Anuluj
+screenshots-save-visible-button = Zapisz widoczne
+screenshots-save-page-button = Zapisz całą stronę
+screenshots-download-button = Pobierz
+screenshots-download-button-tooltip = Pobierz zrzut ekranu
+screenshots-copy-button = Kopiuj
+screenshots-copy-button-tooltip = Skopiuj zrzut ekranu do schowka
+
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Skopiowano odnośnik
+screenshots-notification-link-copied-details = Odnośnik do zrzutu został skopiowany do schowka. Naciśnij { screenshots-meta-key }-V, aby go wkleić.
+
+screenshots-notification-image-copied-title = Skopiowano zrzut
+screenshots-notification-image-copied-details = Zrzut został skopiowany do schowka. Naciśnij { screenshots-meta-key }-V, aby go wkleić.
+
+screenshots-request-error-title = Awaria.
+screenshots-request-error-details = Nie można zapisać zrzutu. Spróbuj ponownie później.
+
+screenshots-connection-error-title = Nie można połączyć się z zrzutami ekranu.
+screenshots-connection-error-details = Sprawdź swoje połączenie z Internetem. Jeśli działa ono prawidłowo, to może występować tymczasowy problem z usługą { -screenshots-brand-name }.
+
+screenshots-login-error-details = Nie można zapisać zrzutu, ponieważ występuje problem z usługą { -screenshots-brand-name }. Spróbuj ponownie później.
+
+screenshots-unshootable-page-error-title = Nie można wykonać zrzutu tej strony.
+screenshots-unshootable-page-error-details = To nie jest standardowa strona internetowa, więc nie można wykonać jej zrzutu.
+
+screenshots-self-screenshot-error-title = Nie można wykonać zrzutu strony { -screenshots-brand-name }.
+
+screenshots-empty-selection-error-title = Zaznaczenie jest za małe
+
+screenshots-private-window-error-title = { -screenshots-brand-name } jest wyłączony w trybie prywatnym
+screenshots-private-window-error-details = Przepraszamy za utrudnienia. Pracujemy nad dodaniem tej funkcji.
+
+screenshots-generic-error-title = { -screenshots-brand-name } wymknął się spod kontroli.
+screenshots-generic-error-details = Nie bardzo wiemy, co się wydarzyło. Chcesz spróbować ponownie lub wykonać zrzut innej strony?
diff --git a/l10n-pl/browser/browser/search.ftl b/l10n-pl/browser/browser/search.ftl
new file mode 100644
index 0000000000..2943a6da19
--- /dev/null
+++ b/l10n-pl/browser/browser/search.ftl
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = Błąd instalacji
+opensearch-error-duplicate-desc = { -brand-short-name } nie mógł zainstalować wtyczki dla wyszukiwarki z „{ $location-url }”, ponieważ wtyczka o tej nazwie już istnieje.
+opensearch-error-format-title = Nieprawidłowy format
+opensearch-error-format-desc = { -brand-short-name } nie mógł zainstalować wyszukiwarki z adresu { $location-url }
+opensearch-error-download-title = Błąd pobierania
+opensearch-error-download-desc = { -brand-short-name } nie mógł pobrać wtyczki dla wyszukiwarki z adresu { $location-url }
+
+##
+
diff --git a/l10n-pl/browser/browser/setDesktopBackground.ftl b/l10n-pl/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..1a5142852b
--- /dev/null
+++ b/l10n-pl/browser/browser/setDesktopBackground.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+set-desktop-background-window =
+ .title = Ustaw tapetę
+
+set-desktop-background-accept =
+ .label = Ustaw tapetę
+
+open-desktop-prefs =
+ .label = Otwórz preferencje biurka
+
+set-background-preview-unavailable = Podgląd jest niedostępny
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+ .label = Rozszerz
+
+set-background-color = Kolor:
+
+set-background-position = Pozycja:
+
+set-background-tile =
+ .label = Kafelek
+
+set-background-center =
+ .label = Na środku
+
+set-background-stretch =
+ .label = Rozciągnij
+
+set-background-fill =
+ .label = Wypełnij
+
+set-background-fit =
+ .label = Dopasuj
diff --git a/l10n-pl/browser/browser/sidebarMenu.ftl b/l10n-pl/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..8cb8bda969
--- /dev/null
+++ b/l10n-pl/browser/browser/sidebarMenu.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sidebar-menu-bookmarks =
+ .label = Zakładki
+
+sidebar-menu-history =
+ .label = Historia
+
+sidebar-menu-synced-tabs =
+ .label = Karty z innych urządzeń
+
+sidebar-menu-close =
+ .label = Zamknij panel boczny
diff --git a/l10n-pl/browser/browser/sync.ftl b/l10n-pl/browser/browser/sync.ftl
new file mode 100644
index 0000000000..5f040bbbb6
--- /dev/null
+++ b/l10n-pl/browser/browser/sync.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-toolbar-sync-syncing =
+ .label = Synchronizowanie…
+fxa-toolbar-sync-syncing-tabs =
+ .label = Synchronizowanie kart…
+sync-disconnect-dialog-title = Czy rozłączyć { -sync-brand-short-name(case: "acc", capitalization: "lower") }?
+sync-disconnect-dialog-body = { -brand-product-name } zatrzyma synchronizację z tym kontem, ale nie usunie danych przeglądania na tym urządzeniu.
+fxa-disconnect-dialog-title = Czy rozłączyć przeglądarkę { -brand-product-name }?
+fxa-disconnect-dialog-body = { -brand-product-name } rozłączy się od tego konta, ale nie usunie danych przeglądania na tym urządzeniu.
+sync-disconnect-dialog-button = Rozłącz
+fxa-signout-dialog-heading = Czy wylogować z { -fxaccount-brand-name(case: "gen", capitalization: "lower") }?
+fxa-signout-dialog-body = Zsynchronizowane dane pozostaną na koncie.
+fxa-signout-checkbox =
+ .label = Usuń dane z tego urządzenia (m.in. dane logowania, hasła, historię, zakładki).
+fxa-signout-dialog =
+ .title = Wyloguj się z { -fxaccount-brand-name(case: "gen", capitalization: "lower") }
+ .style = min-width: 375px;
+ .buttonlabelaccept = Wyloguj się
diff --git a/l10n-pl/browser/browser/syncedTabs.ftl b/l10n-pl/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..75107d7691
--- /dev/null
+++ b/l10n-pl/browser/browser/syncedTabs.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+synced-tabs-sidebar-title = Karty z innych urządzeń
+synced-tabs-sidebar-noclients-subtitle = Czy wyświetlić tutaj listę kart otwartych na innych urządzeniach?
+synced-tabs-sidebar-intro = Wyświetl listę kart z innych urządzeń.
+synced-tabs-sidebar-unverified = Konto musi zostać zweryfikowane.
+synced-tabs-sidebar-notabs = Brak otwartych kart
+synced-tabs-sidebar-openprefs = Otwórz ustawienia { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+synced-tabs-sidebar-tabsnotsyncing = Włącz synchronizację kart, aby wyświetlić ich listę z innych urządzeń.
+synced-tabs-sidebar-connect-another-device = Połącz inne urządzenie
+synced-tabs-sidebar-search =
+ .placeholder = Szukaj w kartach z innych urządzeń
+synced-tabs-context-open =
+ .label = Otwórz
+ .accesskey = O
+synced-tabs-context-open-in-new-tab =
+ .label = Otwórz w nowej karcie
+ .accesskey = n
+synced-tabs-context-open-in-new-window =
+ .label = Otwórz w nowym oknie
+ .accesskey = e
+synced-tabs-context-open-in-new-private-window =
+ .label = Otwórz w nowym oknie prywatnym
+ .accesskey = z
+synced-tabs-context-bookmark-single-tab =
+ .label = Dodaj zakładkę do tej karty…
+ .accesskey = D
+synced-tabs-context-copy =
+ .label = Kopiuj
+ .accesskey = K
+synced-tabs-context-open-all-in-tabs =
+ .label = Otwórz wszystkie w kartach
+ .accesskey = h
+synced-tabs-context-manage-devices =
+ .label = Zarządzaj urządzeniami…
+ .accesskey = Z
+synced-tabs-context-sync-now =
+ .label = Synchronizuj teraz
+ .accesskey = S
+fxa-sign-in = Zaloguj się do { -sync-brand-short-name(case: "gen", capitalization: "lower") }
+turn-on-sync = Włącz { -sync-brand-short-name(case: "acc", capitalization: "lower") }
diff --git a/l10n-pl/browser/browser/tabContextMenu.ftl b/l10n-pl/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..f43115fd78
--- /dev/null
+++ b/l10n-pl/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,101 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+reload-tab =
+ .label = Odśwież kartę
+ .accesskey = O
+select-all-tabs =
+ .label = Zaznacz wszystkie karty
+ .accesskey = c
+duplicate-tab =
+ .label = Duplikuj kartę
+ .accesskey = u
+duplicate-tabs =
+ .label = Duplikuj karty
+ .accesskey = u
+close-tabs-to-the-end =
+ .label = Zamknij karty po prawej stronie
+ .accesskey = s
+close-other-tabs =
+ .label = Zamknij inne karty
+ .accesskey = m
+reload-tabs =
+ .label = Odśwież karty
+ .accesskey = O
+pin-tab =
+ .label = Przypnij kartę
+ .accesskey = n
+unpin-tab =
+ .label = Odepnij kartę
+ .accesskey = n
+pin-selected-tabs =
+ .label = Przypnij karty
+ .accesskey = n
+unpin-selected-tabs =
+ .label = Odepnij karty
+ .accesskey = n
+bookmark-selected-tabs =
+ .label = Dodaj zakładki do zaznaczonych kart…
+ .accesskey = D
+bookmark-tab =
+ .label = Dodaj zakładkę do karty
+ .accesskey = D
+reopen-in-container =
+ .label = Otwórz ponownie w karcie z kontekstem
+ .accesskey = k
+move-to-start =
+ .label = Przenieś na początek
+ .accesskey = P
+move-to-end =
+ .label = Przenieś na koniec
+ .accesskey = k
+move-to-new-window =
+ .label = Przenieś do nowego okna
+ .accesskey = o
+tab-context-close-multiple-tabs =
+ .label = Zamknij wiele kart
+ .accesskey = w
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Przywróć zamkniętą kartę
+ [one] Przywróć zamkniętą kartę
+ [few] Przywróć zamknięte karty
+ *[many] Przywróć zamknięte karty
+ }
+ .accesskey = a
+close-tab =
+ .label = Zamknij kartę
+ .accesskey = Z
+close-tabs =
+ .label = Zamknij karty
+ .accesskey = Z
+move-tabs =
+ .label = Przenieś karty
+ .accesskey = r
+move-tab =
+ .label = Przenieś kartę
+ .accesskey = r
+tab-context-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Zamknij kartę
+ [one] Zamknij kartę
+ [few] Zamknij karty
+ *[many] Zamknij karty
+ }
+ .accesskey = Z
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [1] Przenieś kartę
+ [one] Przenieś kartę
+ [few] Przenieś karty
+ *[many] Przenieś karty
+ }
+ .accesskey = r
diff --git a/l10n-pl/browser/browser/toolbarContextMenu.ftl b/l10n-pl/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..9409f2b273
--- /dev/null
+++ b/l10n-pl/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-reload-selected-tab =
+ .label = Odśwież kartę
+ .accesskey = O
+toolbar-context-menu-reload-selected-tabs =
+ .label = Odśwież zaznaczone karty
+ .accesskey = O
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Dodaj zakładkę do karty…
+ .accesskey = D
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Dodaj zakładki do zaznaczonych kart…
+ .accesskey = D
+toolbar-context-menu-select-all-tabs =
+ .label = Zaznacz wszystkie karty
+ .accesskey = Z
+toolbar-context-menu-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Przywróć zamkniętą kartę
+ [one] Przywróć zamkniętą kartę
+ [few] Przywróć zamknięte karty
+ *[many] Przywróć zamknięte karty
+ }
+ .accesskey = P
+toolbar-context-menu-manage-extension =
+ .label = Zarządzaj rozszerzeniem
+ .accesskey = Z
+toolbar-context-menu-remove-extension =
+ .label = Usuń rozszerzenie
+ .accesskey = U
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = Zgłoś rozszerzenie
+ .accesskey = o
+# Can appear on the same context menu as menubarCmd ("Menu Bar") and
+# personalbarCmd ("Bookmarks Toolbar"), so they should have different
+# access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Przypnij do menu ukrywania
+ .accesskey = P
+toolbar-context-menu-auto-hide-downloads-button =
+ .label = Automatyczne ukrywanie na pasku narzędzi
+ .accesskey = A
+toolbar-context-menu-remove-from-toolbar =
+ .label = Usuń z paska narzędzi
+ .accesskey = n
+toolbar-context-menu-view-customize-toolbar =
+ .label = Dostosuj…
+ .accesskey = t
+toolbar-context-menu-bookmarks-toolbar-always-show =
+ .label = Zawsze
+ .accesskey = Z
+toolbar-context-menu-bookmarks-toolbar-never-show =
+ .label = Nigdy
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab =
+ .label = Tylko w nowej karcie
+ .accesskey = T
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Zawsze wyświetlaj
+ .accesskey = Z
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Nigdy nie wyświetlaj
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Wyświetlaj tylko w nowej karcie
+ .accesskey = k
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Wyświetlaj pozostałe zakładki
+ .accesskey = W
diff --git a/l10n-pl/browser/browser/touchbar/touchbar.ftl b/l10n-pl/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..61bb55047a
--- /dev/null
+++ b/l10n-pl/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = Wstecz
+forward = Do przodu
+reload = Odśwież
+home = Strona startowa
+fullscreen = Pełny ekran
+touchbar-fullscreen-exit = Opuść tryb pełnoekranowy
+find = Znajdź
+new-tab = Nowa karta
+add-bookmark = Dodaj zakładkę
+reader-view = Popraw czytelność
+# Meant to match the string displayed in an empty URL bar.
+open-location = Wprowadź adres lub szukaj
+share = Udostępnij
+close-window = Zamknij okno
+open-sidebar = Panele boczne
+
+# This string describes shortcuts for search.
+search-popover = Skróty wyszukiwania
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Szukaj w:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = zakładkach
+search-history = historii
+search-opentabs = otwartych kartach
+search-tags = etykietach
+search-titles = tytułach
+
+##
+
diff --git a/l10n-pl/browser/browser/webrtcIndicator.ftl b/l10n-pl/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..0caec91580
--- /dev/null
+++ b/l10n-pl/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+# This string is used so that the window has a title in tools that enumerate/look for window
+# titles. It is not normally visible anywhere.
+webrtc-indicator-title = { -brand-short-name } — wskaźnik udostępniania
+webrtc-sharing-window = Inne okno aplikacji jest udostępniane.
+webrtc-sharing-browser-window = { -brand-short-name } jest udostępniany.
+webrtc-sharing-screen = Cały ekran jest udostępniany.
+webrtc-stop-sharing-button = Zatrzymaj udostępnianie
+webrtc-microphone-button =
+ .title = Dźwięk z mikrofonu jest udostępniany. Kliknij, aby zarządzać udostępnianiem.
+webrtc-camera-button =
+ .title = Obraz z kamery jest udostępniany. Kliknij, aby zarządzać udostępnianiem.
+webrtc-microphone-unmuted =
+ .title = Wyłącz mikrofon
+webrtc-microphone-muted =
+ .title = Włącz mikrofon
+webrtc-camera-unmuted =
+ .title = Wyłącz kamerę
+webrtc-camera-muted =
+ .title = Włącz kamerę
+webrtc-minimize =
+ .title = Minimalizuj wskaźnik
+# This string will display as a tooltip on supported systems where we show
+# device sharing state in the OS notification area. We do not use these strings
+# on macOS, as global menu bar items do not have native tooltips.
+webrtc-camera-system-menu =
+ .label = Obraz z kamery jest udostępniany. Kliknij, aby zarządzać udostępnianiem.
+webrtc-microphone-system-menu =
+ .label = Dźwięk z mikrofonu jest udostępniany. Kliknij, aby zarządzać udostępnianiem.
+webrtc-screen-system-menu =
+ .label = Okno lub ekran jest udostępniany. Kliknij, aby zarządzać udostępnianiem.
diff --git a/l10n-pl/browser/chrome/browser-region/region.properties b/l10n-pl/browser/chrome/browser-region/region.properties
new file mode 100644
index 0000000000..dfa8f92661
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser-region/region.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: REVIEW_REQUIRED
+# Please do not commit any changes to this file without a review from
+# the l10n-drivers team (this includes en-US). In order to get one,
+# please file a bug, add the "productization" keyword and CC l10n@mozilla.com.
+
+# increment this number when anything gets changed in the list below. This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database. Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=7
+
+gecko.handlerService.schemes.mailto.0.name=Poczta Interia.pl
+gecko.handlerService.schemes.mailto.0.uriTemplate= https://poczta.interia.pl/mh/?mailto=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
+gecko.handlerService.schemes.irc.0.name = Mibbit
+gecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s
+
+gecko.handlerService.schemes.ircs.0.name = Mibbit
+gecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s
diff --git a/l10n-pl/browser/chrome/browser/accounts.properties b/l10n-pl/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..21e1328c45
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/accounts.properties
@@ -0,0 +1,129 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = Połącz ponownie z kontem %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = Zweryfikuj adres %S
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = Wysłano wiadomość weryfikacyjną
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = Wysłano odnośnik weryfikacyjny na adres %S.
+verificationNotSentTitle = Błąd wysyłania wiadomości weryfikacyjnej
+verificationNotSentBody = Nie udało się wysłać wiadomości z odnośnikiem weryfikacyjnym, proszę spróbować później.
+
+# LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
+# when either this device or another device has connected to, or disconnected
+# from, a Firefox Account.
+deviceConnDisconnTitle = Konto Firefoksa
+
+# LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the
+# Firefox account.
+# %S is the name of the new device; otherDeviceConnectedBody.noDeviceName is shown
+# instead of otherDeviceConnectedBody when the name is not known.
+otherDeviceConnectedBody = Ten komputer jest teraz połączony z urządzeniem %S.
+otherDeviceConnectedBody.noDeviceName = Ten komputer jest teraz połączony z nowym urządzeniem.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = Pomyślnie zalogowano
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = Ten komputer został rozłączony.
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = Wyślij do wszystkich urządzeń
+
+# LOCALIZATION NOTE (manageDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+manageDevices.menuitem = Zarządzaj urządzeniami…
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.label2 = Zaloguj się
+sendTabToDevice.unconfigured = Więcej o przesyłaniu kart…
+
+# LOCALIZATION NOTE (sendTabToDevice.signintofxa)
+# Displayed in the Send Tabs context menu and the page action panel when FxA is not
+# configured. Allows users to immediately sign into FxA via the preferences.
+# %S is replaced by brandProductName.
+sendTabToDevice.signintofxa = Zaloguj się w przeglądarce %S…
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = Brak połączonych urządzeń
+sendTabToDevice.singledevice = Więcej o przesyłaniu kart…
+sendTabToDevice.connectdevice = Połącz inne urządzenie…
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unverified. Redirects to the Sync preferences page.
+sendTabToDevice.verify.status = Konto nie zostało zweryfikowane
+sendTabToDevice.verify = Zweryfikuj konto…
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = Przychodząca karta
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = Karta z urządzenia %S
+
+multipleTabsArrivingNotification.title = Przychodzące karty
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 karta od „#2”.;#1 karty od „#2”.;#1 kart od „#2”.
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 karta od połączonych urządzeń.;#1 karty od połączonych urządzeń.;#1 kart od połączonych urządzeń.
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = #1 przychodząca karta;#1 przychodzące karty;#1 przychodzących kart
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %S…
+
+# LOCALIZATION NOTE (account.title):
+# Used as a default header for the FxA toolbar menu.
+account.title = Konto
+
+# LOCALIZATION NOTE (account.accountSettings):
+# Used as the description below user's email in the FxA toolbar menu.
+account.accountSettings = Ustawienia konta
+
+# LOCALIZATION NOTE (account.finishAccountSetup):
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account.finishAccountSetup = Dokończ konfigurację konta
+
+# LOCALIZATION NOTE (account.reconnectToFxA):
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account.reconnectToFxA = Połącz ponownie z kontem Firefoksa
diff --git a/l10n-pl/browser/chrome/browser/app-extension-fields.properties b/l10n-pl/browser/chrome/browser/app-extension-fields.properties
new file mode 100644
index 0000000000..0566925dd5
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/app-extension-fields.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (extension.firefox-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-light@mozilla.org.name=Jasny
+extension.firefox-compact-light@mozilla.org.description=Motyw o jasnych kolorach.
+
+# LOCALIZATION NOTE (extension.firefox-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-dark@mozilla.org.name=Ciemny
+extension.firefox-compact-dark@mozilla.org.description=Motyw o ciemnych kolorach.
+
+# LOCALIZATION NOTE (extension.firefox-alpenglow@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-alpenglow@mozilla.org.name=Firefox Alpenglow
+extension.firefox-alpenglow@mozilla.org.description=Kolorowe przyciski, menu i okna.
diff --git a/l10n-pl/browser/chrome/browser/baseMenuOverlay.dtd b/l10n-pl/browser/chrome/browser/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..64ea50da30
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/baseMenuOverlay.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutProduct2.label "O programie &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "O">
+
+<!ENTITY preferencesCmdMac.label "Preferencje…">
+
+<!ENTITY servicesMenuMac.label "Usługi">
+
+<!ENTITY hideThisAppCmdMac2.label "Ukryj program">
+
+<!ENTITY hideOtherAppsCmdMac.label "Ukryj pozostałe">
+
+<!ENTITY showAllAppsCmdMac.label "Pokaż wszystkie">
+
+<!ENTITY touchBarCmdMac.label "Dostosuj pasek Touch Bar…">
diff --git a/l10n-pl/browser/chrome/browser/brandings.dtd b/l10n-pl/browser/chrome/browser/brandings.dtd
new file mode 100644
index 0000000000..46a76ff0ff
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/brandings.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE:
+ The following feature names must be treated as a brand, and kept in English.
+ They cannot be:
+ - Declined to adapt to grammatical case.
+ - Transliterated.
+ - Translated. -->
+
+<!ENTITY sendFullName "Firefox Send">
+<!ENTITY monitorFullName "Firefox Monitor">
diff --git a/l10n-pl/browser/chrome/browser/browser.dtd b/l10n-pl/browser/chrome/browser/browser.dtd
new file mode 100644
index 0000000000..4818312515
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/browser.dtd
@@ -0,0 +1,279 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+
+<!ENTITY appmenu.tooltip "Otwórz menu">
+<!ENTITY navbarOverflow.label "Więcej narzędzi…">
+
+<!-- Tab context menu -->
+
+<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): "Pin" is being
+used as a metaphor for expressing the fact that these tabs are "pinned" to the
+left edge of the tabstrip. Really we just want the string to express the idea
+that this is a lightweight and reversible action that keeps your tab where you
+can reach it easily. -->
+<!ENTITY pinTab.label "Przypnij kartę">
+<!ENTITY unpinTab.label "Odepnij kartę">
+
+<!ENTITY listAllTabs.label "Pokaż wszystkie karty">
+
+<!ENTITY tabCmd.label "Nowa karta">
+<!ENTITY openFileCmd.label "Otwórz plik…">
+<!ENTITY printCmd.label "Drukuj…">
+
+<!ENTITY taskManagerCmd.label "Menedżer zadań">
+
+<!ENTITY menubarCmd.label "Pasek menu">
+<!ENTITY menubarCmd.accesskey "m">
+<!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
+include the word "toolbar" or such, because screen readers already know that
+this container is a toolbar. This avoids double-speaking. -->
+<!ENTITY navbar.accessibleLabel "Nawigacja">
+<!ENTITY personalbarCmd.label "Pasek zakładek">
+<!ENTITY personalbarCmd.accesskey "z">
+<!-- LOCALIZATION NOTE: The accessibleLabel is a spoken label that should not
+include the word "toolbar" or such, because screen readers already know that
+this container is a toolbar. This avoids double-speaking. -->
+<!ENTITY personalbar.accessibleLabel "Zakładki">
+<!ENTITY bookmarksToolbarItem.label "Elementy paska zakładek">
+
+<!ENTITY fullScreenCmd.label "Tryb pełnoekranowy">
+
+<!ENTITY pictureInPictureHideToggle.label "Ukryj przycisk „Obraz w obrazie”">
+<!ENTITY pictureInPictureHideToggle.accesskey "U">
+
+<!-- LOCALIZATION NOTE (fxa.menu) Used to define the different labels
+ for the Firefox Account toolbar menu screen. The `Signed in as` text is
+ followed by the user's email. -->
+<!ENTITY fxa.menu.syncSettings2.label "Ustawienia synchronizacji">
+<!ENTITY fxa.menu.connectAnotherDevice2.label "Połącz inne urządzenie…">
+<!ENTITY fxa.menu.firefoxAccount "&syncBrand.fxAccount.label;">
+<!ENTITY fxa.menu.signin.label "Zaloguj się w przeglądarce &brandProductName;">
+<!ENTITY fxa.menu.turnOnSync.label "Włącz synchronizację">
+<!ENTITY fxa.menu.firefoxServices.label "Usługi przeglądarki &brandProductName;">
+<!ENTITY fxa.menu.account.label "Konto">
+<!ENTITY fxa.menu.settings.label "Ustawienia">
+<!ENTITY fxa.menu.accountSettings.label "Ustawienia konta">
+<!ENTITY fxa.menu.manageAccount2.label "Zarządzaj kontem">
+<!ENTITY fxa.menu.signOut.label "Wyloguj się…">
+<!ENTITY fxa.menu.setupSync.label "Skonfiguruj synchronizację…">
+
+<!-- LOCALIZATION NOTE (fxa.service) Used to define the different FxA services
+ for the Firefox Account toolbar menu screen. -->
+<!ENTITY fxa.service.sendTab.description "Błyskawicznie prześlij kartę na dowolne urządzenie, na którym się zalogujesz.">
+
+<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,
+ fullscreenWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring fullscreen.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY fullscreenWarning.beforeDomain.label "">
+<!ENTITY fullscreenWarning.afterDomain.label "jest teraz w trybie pełnoekranowym">
+<!ENTITY fullscreenWarning.generic.label "Dokument jest teraz wyświetlany w trybie pełnoekranowym">
+
+<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,
+ exitDOMFullscreenMac.button): the "escape" button on PC keyboards
+ is uppercase, while on Mac keyboards it is lowercase -->
+<!ENTITY exitDOMFullscreen.button "Opuść tryb pełnoekranowy (Esc)">
+<!ENTITY exitDOMFullscreenMac.button "Opuść tryb pełnoekranowy (esc)">
+
+<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,
+ pointerlockWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring pointerlock.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY pointerlockWarning.beforeDomain.label "">
+<!ENTITY pointerlockWarning.afterDomain.label "kontroluje teraz kursor. Naciśnij klawisz Esc, aby przejąć nad nim kontrolę.">
+<!ENTITY pointerlockWarning.generic.label "Dokument kontroluje teraz kursor. Naciśnij klawisz Esc, aby przejąć nad nim kontrolę.">
+
+<!ENTITY showAllBookmarks2.label "Wyświetl wszystkie zakładki">
+<!ENTITY recentBookmarks.label "Ostatnio dodane">
+<!ENTITY bookmarksToolbarChevron.tooltip "Wyświetl więcej zakładek">
+
+<!ENTITY printButton.label "Drukuj">
+<!ENTITY printButton.tooltip "Drukuj bieżącą stronę">
+
+<!ENTITY searchItem.title "Znajdź">
+
+<!-- Toolbar items -->
+<!ENTITY homeButton.label "Strona startowa">
+<!ENTITY homeButton.defaultPage.tooltip "Przejdź do strony startowej">
+
+<!ENTITY bookmarksButton.label "Zakładki">
+
+<!ENTITY bookmarksSubview.label "Zakładki">
+<!ENTITY bookmarksMenuButton2.label "Menu zakładki">
+<!ENTITY bookmarksMenuButton.other.label "Pozostałe zakładki">
+<!ENTITY bookmarksMenuButton.mobile.label "Zakładki z telefonu">
+<!ENTITY viewBookmarksSidebar2.label "Wyświetl panel zakładek">
+<!ENTITY hideBookmarksSidebar.label "Ukryj panel zakładek">
+<!ENTITY viewBookmarksToolbar.label "Wyświetl pasek zakładek">
+<!ENTITY hideBookmarksToolbar.label "Ukryj pasek zakładek">
+<!ENTITY searchBookmarks.label "Szukaj w zakładkach">
+<!ENTITY bookmarkingTools.label "Narzędzia zakładek">
+<!ENTITY addBookmarksMenu.label "Dodaj menu Zakładki do paska narzędzi">
+<!ENTITY removeBookmarksMenu.label "Usuń menu Zakładki z paska narzędzi">
+
+<!ENTITY historyButton.label "Historia">
+
+<!ENTITY downloads.label "Pobieranie plików">
+<!-- LOCALIZATION NOTE (libraryDownloads.label): This label is similar to
+ - downloads.label, but used in the Library panel. -->
+<!ENTITY libraryDownloads.label "Pobrane">
+<!ENTITY addons.label "Dodatki">
+
+<!ENTITY webDeveloperMenu.label "Dla twórców witryn">
+
+<!ENTITY newNavigatorCmd.label "Nowe okno">
+<!ENTITY newPrivateWindow.label "Nowe okno prywatne">
+
+<!ENTITY editMenu.label "Edycja">
+<!ENTITY preferencesCmd2.label "Opcje">
+<!ENTITY preferencesCmdUnix.label "Preferencje">
+<!ENTITY logins.label "Dane logowania i hasła">
+
+<!ENTITY overflowCustomizeToolbar.label "Dostosuj pasek narzędzi…">
+<!ENTITY overflowCustomizeToolbar.accesskey "D">
+
+<!ENTITY historyMenu.label "Historia">
+<!ENTITY historyUndoMenu.label "Ostatnio zamknięte karty">
+<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
+<!ENTITY historyUndoWindowMenu.label "Ostatnio zamknięte okna">
+
+<!ENTITY appMenuHistory.showAll.label "Wyświetl całą historię">
+<!ENTITY appMenuHistory.clearRecent.label "Wyczyść historię przeglądania…">
+<!ENTITY appMenuHistory.restoreSession.label "Przywróć poprzednią sesję">
+<!ENTITY appMenuHistory.viewSidebar.label "Wyświetl panel historii">
+<!ENTITY appMenuHistory.hideSidebar.label "Ukryj panel historii">
+<!ENTITY appMenuHistory.recentHistory.label "Ostatnio odwiedzone">
+<!ENTITY appMenuHelp.label "Pomoc">
+
+<!ENTITY appMenuRemoteTabs.label "Karty z innych urządzeń">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath
+ the name of a device when that device has no open tabs -->
+<!ENTITY appMenuRemoteTabs.notabs.label "Brak otwartych kart">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):
+ This is shown after the tabs list if we can display more tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showMore.label "Wyświetl więcej">
+<!ENTITY appMenuRemoteTabs.showMore.tooltip "Wyświetl więcej kart z tego urządzenia">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):
+ This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showAll.label "Wyświetl wszystkie">
+<!ENTITY appMenuRemoteTabs.showAll.tooltip "Wyświetl wszystkie karty z tego urządzenia">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown
+ when Sync is configured but syncing tabs is disabled. -->
+<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label "Włącz synchronizację kart, aby wyświetlić ich listę z innych urządzeń.">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.subtitle): This is shown
+ when Sync is configured but this appears to be the only device attached to
+ the account. We also show links to download Firefox for android/ios. -->
+<!ENTITY appMenuRemoteTabs.noclients.subtitle "Czy wyświetlić tutaj listę kart otwartych na innych urządzeniach?">
+<!ENTITY appMenuRemoteTabs.opensyncprefs.label "Ustawienia synchronizacji">
+<!ENTITY appMenuRemoteTabs.welcome.label "Wyświetl listę kart z innych urządzeń.">
+<!ENTITY appMenuRemoteTabs.unverified.label "Konto musi zostać zweryfikowane.">
+<!ENTITY appMenuRemoteTabs.signintosync.label "Zaloguj się do synchronizacji…">
+<!ENTITY appMenuRemoteTabs.turnonsync.label "Włącz synchronizację…">
+<!ENTITY appMenuRemoteTabs.managedevices.label "Zarządzaj urządzeniami…">
+<!ENTITY appMenuRemoteTabs.sidebar.label "Wyświetl panel kart z innych urządzeń">
+<!ENTITY appMenuRemoteTabs.hidesidebar.label "Ukryj panel kart z innych urządzeń">
+<!ENTITY appMenuRemoteTabs.connectdevice.label "Połącz inne urządzenie">
+
+<!ENTITY appMenuRecentHighlights.label "Ostatnio wyróżnione">
+
+<!ENTITY customizeMenu.addToToolbar.label "Dodaj do paska narzędzi">
+<!ENTITY customizeMenu.addToToolbar.accesskey "D">
+<!-- LOCALIZATION NOTE (customizeMenu.addToOverflowMenu.label,
+ customizeMenu.unpinFromOverflowMenu.label)
+ The overflow menu is the menu that appears if you click the chevron (>> button)
+ in the location bar. -->
+<!ENTITY customizeMenu.addToOverflowMenu.label "Dodaj do menu ukrywania">
+<!ENTITY customizeMenu.addToOverflowMenu.accesskey "k">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.label "Odepnij z menu ukrywania">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.accesskey "z">
+<!ENTITY customizeMenu.removeFromToolbar.label "Usuń z paska narzędzi">
+<!ENTITY customizeMenu.removeFromToolbar.accesskey "n">
+<!ENTITY customizeMenu.addMoreItems.label "Dodaj więcej…">
+<!ENTITY customizeMenu.addMoreItems.accesskey "w">
+
+<!-- LOCALIZATION NOTE (moreMenu.label) This label is used in the new Photon
+ app (hamburger) menu. When clicked, it opens a subview that contains
+ secondary commands. -->
+<!ENTITY moreMenu.label "Więcej">
+
+<!ENTITY contentSearchSubmit.tooltip "Szukaj">
+
+<!-- LOCALIZATION NOTE (searchInput.placeholder):
+ This string is displayed in the search box when the input field is empty. -->
+<!ENTITY searchInput.placeholder "Szukaj">
+<!ENTITY searchIcon.tooltip "Szukaj">
+
+<!ENTITY openLinkCmdInTab.accesskey "j">
+
+<!ENTITY pageAction.copyLink.label "Kopiuj odnośnik">
+
+<!-- LOCALIZATION NOTE(pocket-button.tooltiptext, saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label):
+ "Pocket" is a brand name. -->
+<!ENTITY saveToPocketCmd.label "Wyślij stronę do Pocket">
+<!ENTITY pocketMenuitem.label "Wysłane do Pocket">
+
+<!ENTITY emailPageCmd.label "Wyślij odnośnik…">
+
+<!ENTITY fullZoom.label "Powiększenie">
+
+<!ENTITY sidebarCloseButton.tooltip "Zamyka panel boczny">
+
+<!ENTITY quitApplicationCmdWin2.label "Zakończ">
+<!ENTITY quitApplicationCmdWin2.accesskey "k">
+<!ENTITY quitApplicationCmdWin2.tooltip "Zakończ program &brandShorterName;">
+<!ENTITY quitApplicationCmd.label "Zakończ">
+<!ENTITY quitApplicationCmd.accesskey "k">
+<!ENTITY quitApplicationCmdMac2.label "Zakończ program &brandShorterName;">
+
+<!ENTITY allowPopups.accesskey "w">
+<!-- On Windows we use the term "Options" to describe settings, but
+ on Linux and Mac OS X we use "Preferences" - carry that distinction
+ over into this string, which is used in the "popup blocked" info bar . -->
+<!ENTITY editPopupSettingsUnix.label "Edytuj preferencje wyskakujących okien…">
+<!ENTITY editPopupSettings.label "Edytuj opcje blokady wyskakujących okien…">
+<!ENTITY editPopupSettings.accesskey "E">
+<!ENTITY dontShowMessage.accesskey "N">
+
+<!ENTITY findOnCmd.label "Znajdź na tej stronie…">
+
+<!ENTITY spellAddDictionaries.label "Dodaj słowniki…">
+<!ENTITY spellAddDictionaries.accesskey "o">
+
+<!-- Name for the tabs toolbar as spoken by screen readers.
+ The word "toolbar" is appended automatically and should not be contained below! -->
+<!ENTITY tabsToolbar.label "Karty przeglądarki">
+
+<!ENTITY syncBrand.shortName.label "Synchronizacja">
+
+<!ENTITY customizeMode.autoHideDownloadsButton.label "Automatyczne ukrywanie">
+
+
+<!ENTITY uiTour.infoPanel.close "Zamknij">
+
+<!ENTITY panicButton.thankyou.msg1 "Historia ostatniego przeglądania została wyczyszczona.">
+<!ENTITY panicButton.thankyou.msg2 "Bezpiecznego przeglądania!">
+<!ENTITY panicButton.thankyou.buttonlabel "Dzięki!">
+
+<!ENTITY updateAvailable.panelUI.label "Pobierz aktualizację programu &brandShorterName;">
+<!ENTITY updateManual.panelUI.label "Pobierz świeżą kopię programu &brandShorterName;">
+<!ENTITY updateUnsupported.panelUI.label "Nie można wykonać dalszych aktualizacji">
+<!ENTITY updateRestart.panelUI.label2 "Uruchom ponownie, aby uaktualnić">
+
+<!ENTITY sendToDevice.syncNotReady.label "Synchronizowanie urządzeń…">
+
+<!ENTITY pageAction.shareUrl.label "Udostępnij">
+<!ENTITY pageAction.shareMore.label "Więcej…">
+
+<!ENTITY libraryButton.tooltip "Wyświetl historię, zachowane zakładki i jeszcze więcej">
+
+<!-- LOCALIZATION NOTE: (accessibilityIndicator.tooltip): This is used to
+ display a tooltip for accessibility indicator in toolbar/tabbar. It is also
+ used as a textual label for the indicator used by assistive technology
+ users. -->
+<!ENTITY accessibilityIndicator.tooltip "Aktywne usługi ułatwień dostępu">
diff --git a/l10n-pl/browser/chrome/browser/browser.properties b/l10n-pl/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..33dcfea53e
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/browser.properties
@@ -0,0 +1,1070 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_timeout=Przekroczono limit czasu
+openFile=Otwórz plik
+
+droponhometitle=Ustaw jako stronę startową
+droponhomemsg=Czy wybrany dokument ma zostać nową stroną startową?
+droponhomemsgMultiple=Czy ustawić te dokumenty jako nowe strony startowe?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Szukaj „%2$S” w %1$S
+contextMenuSearch.accesskey=S
+contextMenuPrivateSearch=Szukaj w prywatnym oknie
+contextMenuPrivateSearch.accesskey=u
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=Szukaj w %S w prywatnym oknie
+contextMenuPrivateSearchOtherEngine.accesskey=u
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nazwa folderu]
+
+xpinstallPromptMessage=%S nie pozwolił tej witrynie zapytać o zgodę na instalację oprogramowania.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Zezwolić witrynie %S na zainstalowanie dodatku?
+xpinstallPromptMessage.message=Za chwilę zostanie zainstalowany dodatek z witryny %S. Przed kontynuacją upewnij się, że jej ufasz.
+xpinstallPromptMessage.header.unknown=Zezwolić nieznanej witrynie na zainstalowanie dodatku?
+xpinstallPromptMessage.message.unknown=Za chwilę zostanie zainstalowany dodatek z nieznanej witryny. Przed kontynuacją upewnij się, że jej ufasz.
+xpinstallPromptMessage.learnMore=Więcej informacji o bezpiecznym instalowaniu dodatków
+xpinstallPromptMessage.dontAllow=Nie zezwalaj
+xpinstallPromptMessage.dontAllow.accesskey=N
+xpinstallPromptMessage.neverAllow=Nigdy nie zezwalaj
+xpinstallPromptMessage.neverAllow.accesskey=d
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install=Kontynuuj instalację
+xpinstallPromptMessage.install.accesskey=K
+
+xpinstallDisabledMessageLocked=Instalacja oprogramowania została wyłączona przez administratora komputera.
+xpinstallDisabledMessage=Instalacja oprogramowania jest obecnie wyłączona. Kliknij Włącz i spróbuj ponownie.
+xpinstallDisabledButton=Włącz
+xpinstallDisabledButton.accesskey=c
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=Dodatek %1$S (%2$S) został zablokowany przez administratora komputera.%3$S
+addonInstallFullScreenBlocked=Instalacja dodatków jest niedozwolona w trybie pełnoekranowym lub przed jego włączeniem.
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=Czy dodać „%S”?
+
+webextPerms.unsignedWarning=Uwaga: ten dodatek nie przeszedł weryfikacji. Takie dodatki mogą wykradać dane prywatne lub infekować komputery. Zainstaluj dodatek jedynie, jeśli ufasz jego pochodzeniu.
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=Ten dodatek wymaga następujących uprawnień:
+webextPerms.learnMore=Więcej informacji o uprawnieniach
+webextPerms.add.label=Dodaj
+webextPerms.add.accessKey=D
+webextPerms.cancel.label=Anuluj
+webextPerms.cancel.accessKey=A
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=Dodatek „%1$S” został dodany do programu %2$S
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=Dodano „%S”
+webextPerms.sideloadText2=Inny program na tym komputerze zainstalował dodatek mogący wpływać na przeglądarkę. Przejrzyj jakich wymaga uprawnień i zdecyduj, czy chcesz go włączyć.
+webextPerms.sideloadTextNoPerms=Inny program na tym komputerze zainstalował dodatek mogący wpływać na przeglądarkę. Zdecyduj, czy chcesz go włączyć.
+
+webextPerms.sideloadEnable.label=Włącz
+webextPerms.sideloadEnable.accessKey=W
+webextPerms.sideloadCancel.label=Anuluj
+webextPerms.sideloadCancel.accessKey=A
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S wymaga nowych uprawnień
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=Dodatek „%S” został uaktualniony. Nowe uprawnienia muszą zostać zaakceptowane zanim uaktualniona wersja zostanie zainstalowana. Wybranie „Anuluj” spowoduje pozostawienie aktualnie zainstalowanej wersji dodatku.
+
+webextPerms.updateAccept.label=Uaktualnij
+webextPerms.updateAccept.accessKey=U
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=Dodatek „%S” prosi o nowe uprawnienia.
+webextPerms.optionalPermsListIntro=Ten dodatek prosi o nadanie następujących uprawnień:
+webextPerms.optionalPermsAllow.label=Zezwól
+webextPerms.optionalPermsAllow.accessKey=Z
+webextPerms.optionalPermsDeny.label=Zabroń
+webextPerms.optionalPermsDeny.accessKey=a
+
+webextPerms.description.bookmarks=Odczytywanie i zmienianie zakładek
+webextPerms.description.browserSettings=Odczytywanie i zmienianie ustawień przeglądarki
+webextPerms.description.browsingData=Usuwanie ostatniej historii przeglądania, ciasteczek i powiązanych danych
+webextPerms.description.clipboardRead=Odczytywanie schowka systemowego (kopiowanych danych)
+webextPerms.description.clipboardWrite=Dodawanie danych do schowka systemowego (kopiowanych danych)
+webextPerms.description.devtools=Dostęp do danych użytkownika i otwartych kart poprzez rozszerzone narzędzia programistyczne
+webextPerms.description.downloads=Pobieranie plików i odczytywanie oraz zmienianie historii pobieranych plików
+webextPerms.description.downloads.open=Otwieranie plików pobranych na komputer
+webextPerms.description.find=Odczytywanie tekstów ze wszystkich otwartych kart
+webextPerms.description.geolocation=Dostęp do informacji o położeniu
+webextPerms.description.history=Dostęp do historii przeglądania
+webextPerms.description.management=Monitorowanie wykorzystania rozszerzeń i zarządzanie motywami
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Wymienianie wiadomości z programami innymi niż %S
+webextPerms.description.notifications=Wyświetlanie powiadomień
+webextPerms.description.pkcs11=Dostarczanie kryptograficznych usług uwierzytelniania
+webextPerms.description.privacy=Odczytywanie i zmienianie ustawień prywatności
+webextPerms.description.proxy=Kontrolowanie ustawień proxy przeglądarki
+webextPerms.description.sessions=Dostęp do ostatnio zamkniętych kart
+webextPerms.description.tabs=Dostęp do kart przeglądarki
+webextPerms.description.tabHide=Ukrywanie i wyświetlanie kart przeglądarki
+webextPerms.description.topSites=Dostęp do historii przeglądania
+webextPerms.description.webNavigation=Dostęp do aktywności przeglądarki podczas nawigacji
+
+webextPerms.hostDescription.allUrls=Dostęp do danych użytkownika na wszystkich stronach
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Dostęp do danych na stronach w domenie %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Dostęp do danych na stronach w jednej innej domenie;Dostęp do danych na stronach w #1 innych domenach;Dostęp do danych na stronach w #1 innych domenach
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Dostęp do danych użytkownika dla witryny %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Dostęp do danych użytkownika dla jednej innej witryny;Dostęp do danych użytkownika dla #1 innych witryn;Dostęp do danych użytkownika dla #1 innych witryn
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=Czy pozwolić rozszerzeniu „%1$S” zmienić domyślną wyszukiwarkę z „%2$S” na „%3$S”?
+webext.defaultSearchYes.label=Tak
+webext.defaultSearchYes.accessKey=T
+webext.defaultSearchNo.label=Nie
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=Usuwanie rozszerzenia %S
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=Czy usunąć rozszerzenie „%1$S” z przeglądarki %2$S?
+webext.remove.confirmation.button=Usuń
+# LOCALIZATION NOTE (webext.remove.abuseReportCheckbox.message)
+# %S is vendorShortName
+webext.remove.abuseReportCheckbox.message=Zgłoś to rozszerzenie do organizacji %S
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=Dodatek „%1$S” został dodany do programu %2$S.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=Pobieranie i weryfikowanie dodatku…;Pobieranie i weryfikowanie #1 dodatków…;Pobieranie i weryfikowanie #1 dodatków…
+addonDownloadVerifying=weryfikowanie…
+
+addonInstall.unsigned=(niezweryfikowany)
+addonInstall.cancelButton.label=Anuluj
+addonInstall.cancelButton.accesskey=A
+addonInstall.acceptButton2.label=Dodaj
+addonInstall.acceptButton2.accesskey=D
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=Strona prosi o zgodę na instalację dodatku w programie #1:;Strona prosi o zgodę na instalację #2 dodatków w programie #1:;Strona prosi o zgodę na instalację #2 dodatków w programie #1:
+addonConfirmInstallUnsigned.message=Ostrożnie! Strona prosi o zgodę na instalację niezweryfikowanego dodatku w programie #1. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 niezweryfikowanych dodatków w programie #1. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 niezweryfikowanych dodatków w programie #1. Kontynuuj na własną odpowiedzialność.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;Ostrożnie! Strona prosi o zgodę na instalację #2 dodatków w programie #1 - niektóre z nich są niezweryfikowane. Kontynuuj na własną odpowiedzialność.;Ostrożnie! Strona prosi o zgodę na instalację #2 dodatków w programie #1 - niektóre z nich są niezweryfikowane. Kontynuuj na własną odpowiedzialność.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=Zainstalowano dodatek %S.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=Zainstalowano #1 dodatek.;Zainstalowano #1 dodatki.;Zainstalowano #1 dodatków.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=Nie udało się zainstalować dodatku, ponieważ wystąpił błąd połączenia.
+addonInstallError-2=Nie udało się zainstalować dodatku, ponieważ nie pasuje on do dodatku oczekiwanego przez program %1$S.
+addonInstallError-3=Dodatek pobrany z tej strony nie może zostać zainstalowany, ponieważ wygląda on na uszkodzony.
+addonInstallError-4=Dodatek „%2$S” nie może zostać zainstalowany, ponieważ %1$S nie może zmodyfikować potrzebnego pliku.
+addonInstallError-5=%1$S uniemożliwił tej stronie instalację niezweryfikowanego dodatku.
+addonLocalInstallError-1=Nie udało się zainstalować dodatku z powodu błędu systemu plików.
+addonLocalInstallError-2=Nie udało się zainstalować dodatku, ponieważ nie pasuje on do dodatku oczekiwanego przez program %1$S.
+addonLocalInstallError-3=Dodatek nie może zostać zainstalowany, ponieważ wygląda on na uszkodzony.
+addonLocalInstallError-4=Dodatek „%2$S” nie może zostać zainstalowany, ponieważ %1$S nie może zmodyfikować potrzebnego pliku.
+addonLocalInstallError-5=Ten dodatek nie może zostać zainstalowany, ponieważ nie został zweryfikowany.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=Dodatek „%3$S” nie może zostać zainstalowany, ponieważ nie jest on zgodny z programem %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=Dodatek „%S” nie może zostać zainstalowany, ponieważ obarczony jest on wysokim ryzykiem utraty stabilności lub problemów z bezpieczeństwem.
+
+unsignedAddonsDisabled.message=Jeden lub więcej dodatków nie mogło zostać zweryfikowanych i zostały wyłączone.
+unsignedAddonsDisabled.learnMore.label=Więcej informacji
+unsignedAddonsDisabled.learnMore.accesskey=W
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1 uniemożliwił tej witrynie otwarcie wyskakującego okna.;#1 uniemożliwił tej witrynie otwarcie #2 wyskakujących okien;#1 uniemożliwił tej witrynie otwarcie #2 wyskakujących okien
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 uniemożliwił tej witrynie otwarcie więcej niż #2 wyskakujących okien.;#1 uniemożliwił tej witrynie otwarcie więcej niż #2 wyskakujących okien.
+popupWarningButton=Opcje
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Preferencje
+popupWarningButtonUnix.accesskey=P
+popupAllow=Pozwól %S otwierać wyskakujące okna
+popupBlock=Blokuj wyskakujące okna z %S
+popupWarningDontShowFromMessage=Nie pokazuj tej wiadomości, kiedy wyskakujące okna są blokowane
+popupShowPopupPrefix=Wyświetl „%S”
+
+# LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pop-ups blocked.
+popupShowBlockedPopupsIndicatorText=Pokaż wyskakujące okno…;Pokaż #1 wyskakujące okna…;Pokaż #1 wyskakujących okien
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Ostatni dostęp %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=Odnośniki typu %S://
+
+crashedpluginsMessage.title=Wtyczka %S uległa awarii.
+crashedpluginsMessage.reloadButton.label=Odśwież stronę
+crashedpluginsMessage.reloadButton.accesskey=O
+crashedpluginsMessage.submitButton.label=Prześlij zgłoszenie błędu
+crashedpluginsMessage.submitButton.accesskey=P
+crashedpluginsMessage.learnMore=Więcej informacji…
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=Wyszukano „%S”, ale jest to jednak również adres — przejść do niego?
+keywordURIFixup.goTo=Przejdź do %S
+keywordURIFixup.goTo.accesskey=P
+keywordURIFixup.dismiss=Nie przechodź
+keywordURIFixup.dismiss.accesskey=N
+
+pluginInfo.unknownPlugin=Nieznana
+
+# Flash activation doorhanger UI
+flashActivate.message=Czy pozwolić wtyczce Adobe Flash działać na tej stronie? Zezwalaj na wtyczki tylko na stronach, którym ufasz.
+flashActivate.outdated.message=Czy pozwolić nieaktualnej wersji wtyczki Adobe Flash działać na tej stronie? Nieaktualna wersja może mieć negatywny wpływ na wydajność i bezpieczeństwo przeglądarki.
+flashActivate.noAllow=Nie zezwalaj
+flashActivate.allow=Zezwól
+flashActivate.noAllow.accesskey=N
+flashActivate.allow.accesskey=Z
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=Włącz %S
+PluginVulnerableUpdatable=Ta wtyczka jest narażona na ataki i powinna zostać uaktualniona.
+PluginVulnerableNoUpdate=Ta wtyczka ma problemy z bezpieczeństwem.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Uaktualnij do wersji %S
+update.downloadAndInstallButton.accesskey=U
+
+menuOpenAllInTabs.label=Otwórz wszystkie w kartach
+
+# History menu
+menuRestoreAllTabs.label=Przywróć wszystkie karty
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=Przywróć wszystkie okna
+
+# History menu
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# see bug 394759
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (i #2 inna karta);#1 (i #2 inne karty);#1 (i #2 innych kart)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Pozostań na tej stronie
+tabHistory.goBack=Przejdź do tej strony (wstecz)
+tabHistory.goForward=Przejdź do tej strony (do przodu)
+
+# URL Bar
+pasteAndGo.label=Wklej i przejdź
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Odśwież bieżącą stronę (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Zatrzymaj wczytywanie bieżącej strony (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Przywróć oryginalny rozmiar (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Przełącz poprawianie czytelności (%S)
+# LOCALIZATION NOTE (urlbar.placeholder):
+# %S is the name of the user's current search engine
+urlbar.placeholder=Wprowadź adres lub szukaj w %S
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# Block autorefresh
+refreshBlocked.goButton=Zezwól
+refreshBlocked.goButton.accesskey=Z
+refreshBlocked.refreshLabel=%S uniemożliwił tej stronie automatycznie odświeżyć stronę.
+refreshBlocked.redirectLabel=%S uniemożliwił tej stronie automatycznie przekierować do innej strony.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Wyświetl zakładki (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Pokaż postęp pobierania plików (%S)
+
+# Print button tooltip on OS X
+# LOCALIZATION NOTE (printButton.tooltip):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+# %S is the keyboard shortcut for "Print"
+printButton.tooltip=Wydrukuj tę stronę… (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Otwórz w nowym oknie (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Otwórz nową kartę (%S)
+newTabContainer.tooltip=Otwórz nową kartę (%S)\nNaciśnij i przytrzymaj, aby otworzyć nową kartę z kontekstem
+newTabAlwaysContainer.tooltip=Wybierz kontekst, w którym otworzyć nową kartę
+
+# Offline web applications
+offlineApps.available2=Czy zezwolić witrynie „%S” na przechowywanie danych?
+offlineApps.allowStoring.label=Zezwól
+offlineApps.allowStoring.accesskey=Z
+offlineApps.dontAllow.label=Nie zezwalaj
+offlineApps.dontAllow.accesskey=N
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
+canvas.siteprompt=Czy zezwolić witrynie „%S” na dostęp do danych obrazów HTML5 canvas? Może to być wykorzystane do unikalnej identyfikacji tego urządzenia.
+canvas.notAllow=Nie
+canvas.notAllow.accesskey=N
+canvas.allow=Tak
+canvas.allow.accesskey=T
+canvas.remember=Pamiętaj decyzję
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=Witryna „%S” chce zarejestrować konto używając jednego z Twoich kluczy zabezpieczających. Można podłączyć i uwierzytelnić jeden teraz lub anulować żądanie.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt2):
+# %1$S is hostname. %2$S is brandShortName.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt2=Witryna „%1$S” prosi o rozszerzone informacje o kluczu zabezpieczającym, co może mieć wpływ na Twoją prywatność.\n\n%2$S może zanonimizować odpowiedź, ale strona może ją odrzucić. W przypadku odrzucenia można spróbować ponownie.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=Witryna „%S” prosi o uwierzytelnienie za pomocą zarejestrowanego klucza zabezpieczającego. Można podłączyć i uwierzytelnić jeden teraz lub anulować żądanie.
+webauthn.cancel=Anuluj
+webauthn.cancel.accesskey=A
+webauthn.proceed=Kontynuuj
+webauthn.proceed.accesskey=K
+webauthn.anonymize=Anonimizuj
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Zmiana preferowanego języka na angielski utrudnia identyfikację użytkownika i zwiększa prywatność. Czy chcesz, aby przeglądarka prosiła o angielskie wersje językowe witryn?
+
+# LOCALIZATION NOTE (identity.headerMainWithHost, identity.headerSecurityWithHost):
+# %S is the hostname of the site that is being displayed.
+identity.headerMainWithHost=Informacje o „%S”
+identity.headerSecurityWithHost=Bezpieczeństwo połączenia z „%S”
+identity.identified.verifier=Zweryfikowana przez: %S
+identity.identified.verified_by_you=Użytkownik dodał wyjątek od reguł bezpieczeństwa dla tej witryny.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Certyfikat wystawiony dla: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=Niezabezpieczone
+identity.notSecure.tooltip=Połączenie nie jest bezpieczne
+
+identity.extension.label=Rozszerzenie (%S)
+identity.extension.tooltip=Wczytano przez rozszerzenie: %S
+identity.showDetails.tooltip=Wyświetl informacje o połączeniu
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Zablokowano
+
+contentBlocking.trackersView.empty.label=Nie wykryto na tej stronie
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Ciasteczka śledzące między witrynami
+contentBlocking.cookies.blocking3rdParty2.label=Ciasteczka zewnętrznych witryn
+contentBlocking.cookies.blockingUnvisited2.label=Ciasteczka z nieodwiedzonych witryn
+contentBlocking.cookies.blockingAll2.label=Wszystkie ciasteczka
+
+contentBlocking.cookiesView.firstParty.label=Ta witryna
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=Nie wykryto na tej stronie
+
+contentBlocking.cookiesView.trackers2.label=Ciasteczka śledzące między witrynami
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=Nie wykryto na tej stronie
+
+contentBlocking.cookiesView.thirdParty.label=Ciasteczka zewnętrznych witryn
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=Nie wykryto na tej stronie
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=Dopuszczono
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=Zablokowano
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Usuń wyjątek dla ciasteczek z witryny „%S”.
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=Zablokowano
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=Zablokowano
+
+trackingProtection.icon.activeTooltip2=Blokowanie elementów śledzących serwisów społecznościowych, ciasteczek śledzących między witrynami i elementów śledzących przez zbieranie informacji o konfiguracji.
+trackingProtection.icon.disabledTooltip2=Wzmocniona ochrona przed śledzeniem jest wyłączona na tej witrynie.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=%S nie wykrył na tej stronie znanych elementów śledzących.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Ochrona witryny %S
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=Wyłącz ochronę na witrynie %S
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=Włącz ochronę na witrynie %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Zablokowane elementy śledzące przez zbieranie informacji o konfiguracji
+protections.blocking.cryptominers.title=Zablokowane elementy używające komputera użytkownika do generowania kryptowalut
+protections.blocking.cookies.trackers.title=Zablokowane ciasteczka śledzące między witrynami
+protections.blocking.cookies.3rdParty.title=Zablokowane ciasteczka zewnętrznych witryn
+protections.blocking.cookies.all.title=Zablokowane wszystkie ciasteczka
+protections.blocking.cookies.unvisited.title=Zablokowane ciasteczka z nieodwiedzonych witryn
+protections.blocking.trackingContent.title=Zablokowane treści z elementami śledzącymi
+protections.blocking.socialMediaTrackers.title=Zablokowane elementy śledzące serwisów społecznościowych
+protections.notBlocking.fingerprinters.title=Nieblokowane elementy śledzące przez zbieranie informacji o konfiguracji
+protections.notBlocking.cryptominers.title=Nieblokowane elementy używające komputera użytkownika do generowania kryptowalut
+protections.notBlocking.cookies.3rdParty.title=Nieblokowane ciasteczka zewnętrznych witryn
+protections.notBlocking.cookies.all.title=Nieblokowane ciasteczka
+protections.notBlocking.crossSiteTrackingCookies.title=Nieblokowane ciasteczka śledzące między witrynami
+protections.notBlocking.trackingContent.title=Nieblokowane treści z elementami śledzącymi
+protections.notBlocking.socialMediaTrackers.title=Nieblokowane elementy śledzące serwisów społecznościowych
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=1 zablokowany element;#1 zablokowane elementy;#1 zablokowanych elementów
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Od %S
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1 od #3 zablokował #2 element śledzący;#1 od #3 zablokował ponad #2 elementy śledzące;#1 od #3 zablokował ponad #2 elementów śledzących
+
+# Edit Bookmark UI
+editBookmarkPanel.newBookmarkTitle=Nowa zakładka
+editBookmarkPanel.editBookmarkTitle=Edytuj tę zakładkę
+editBookmarkPanel.cancel.label=Anuluj
+editBookmarkPanel.cancel.accesskey=A
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=Usuń zakładkę;Usuń #1 zakładki;Usuń #1 zakładek
+editBookmark.removeBookmarks.accesskey=U
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Pomniejsz (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Rozmiar pierwotny (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Powiększ (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Wytnij (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Kopiuj (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Wklej (%S)
+
+# Geolocation UI
+
+geolocation.allowLocation=Udostępnij
+geolocation.allowLocation.accesskey=U
+geolocation.dontAllowLocation=Nie udostępniaj
+geolocation.dontAllowLocation.accesskey=N
+geolocation.shareWithSite3=Czy udostępnić witrynie „%S” informacje o położeniu?
+geolocation.shareWithFile3=Czy udostępnić temu lokalnemu plikowi informacje o położeniu?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation=Czy zezwolić witrynie „%1$S” na udostępnienie dostępu do informacji o położeniu witrynie „%2$S”?
+geolocation.remember=Pamiętaj tę decyzję
+
+# Virtual Reality Device UI
+xr.allow=Zezwól
+xr.allow.accesskey=Z
+xr.dontAllow=Nie zezwalaj
+xr.dontAllow.accesskey=N
+xr.shareWithSite3=Czy zezwolić witrynie „%S” na dostęp do urządzeń rzeczywistości wirtualnej? Może to ujawnić prywatne dane.
+xr.shareWithFile3=Czy zezwolić temu lokalnemu plikowi na dostęp do urządzeń rzeczywistości wirtualnej? Może to ujawnić prywatne dane.
+xr.remember=Pamiętaj tę decyzję
+
+# Persistent storage UI
+persistentStorage.allow=Zezwól
+persistentStorage.allow.accesskey=Z
+persistentStorage.neverAllow.label=Nie zezwalaj
+persistentStorage.neverAllow.accesskey=N
+persistentStorage.notNow.label=Nie teraz
+persistentStorage.notNow.accesskey=e
+persistentStorage.allowWithSite=Czy zezwolić witrynie „%S” na przechowywanie danych na komputerze?
+
+webNotifications.allow=Odbieraj
+webNotifications.allow.accesskey=O
+webNotifications.notNow=Nie teraz
+webNotifications.notNow.accesskey=t
+webNotifications.never=Nie pozwalaj
+webNotifications.never.accesskey=N
+webNotifications.receiveFromSite2=Czy odbierać powiadomienia od witryny „%S”?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=Zabierz mnie stąd!
+safebrowsing.getMeOutOfHereButton.accessKey=Z
+safebrowsing.deceptiveSite=Podejrzenie oszustwa!
+safebrowsing.notADeceptiveSiteButton.label=To nie jest oszustwo…
+safebrowsing.notADeceptiveSiteButton.accessKey=T
+safebrowsing.reportedAttackSite=Zgłoszona strona dokonująca ataków!
+safebrowsing.notAnAttackButton.label=To nie jest strona dokonująca ataków…
+safebrowsing.notAnAttackButton.accessKey=T
+safebrowsing.reportedUnwantedSite=Zgłoszone niechciane oprogramowanie!
+safebrowsing.reportedHarmfulSite=Witryna zgłoszona jako szkodliwa!
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;Wyświetl listę ze wszystkimi #1 kartami;Wyświetl wszystkie #1 kart na liście
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Szukaj na stronie %S
+
+# safeModeRestart
+safeModeRestartPromptTitle=Uruchom ponownie z wyłączonymi dodatkami
+safeModeRestartPromptMessage=Czy na pewno wyłączyć wszystkie dodatki i uruchomić ponownie?
+safeModeRestartButton=Uruchom ponownie
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+dataReportingNotification.message = %1$S automatycznie przesyła pewne dane do organizacji %2$S w celu ulepszenia przeglądarki.
+dataReportingNotification.button.label = Wybierz, co udostępniać
+dataReportingNotification.button.accessKey = W
+
+# Process hang reporter
+processHang.label = Strona spowalnia działanie przeglądarki.
+# LOCALIZATION NOTE (processHang.add-on.label): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label = Skrypt rozszerzenia „%1$S” spowalnia działanie programu %2$S.
+processHang.add-on.learn-more.text = Więcej informacji
+processHang.button_stop.label = Zatrzymaj ją
+processHang.button_stop.accessKey = Z
+processHang.button_stop_sandbox.label = Tymczasowo wyłącz dodatek na stronie
+processHang.button_stop_sandbox.accessKey = T
+processHang.button_wait.label = Poczekaj
+processHang.button_wait.accessKey = P
+processHang.button_debug.label = Debuguj skrypt
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Wyświetl okno w trybie pełnoekranowym (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Przenieś panel boczny na lewo
+sidebar.moveToRight=Przenieś panel boczny na prawo
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,
+# getUserMedia.shareMicrophone2.message,
+# getUserMedia.shareScreen3.message,
+# getUserMedia.shareCameraAndMicrophone2.message,
+# getUserMedia.shareCameraAndAudioCapture2.message,
+# getUserMedia.shareScreenAndMicrophone3.message,
+# getUserMedia.shareScreenAndAudioCapture3.message,
+# getUserMedia.shareAudioCapture2.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera2.message = Czy udostępnić obraz z kamery witrynie „%S”?
+getUserMedia.shareMicrophone2.message = Czy udostępnić dźwięk z mikrofonu witrynie „%S”?
+getUserMedia.shareScreen3.message = Czy udostępnić obraz ekranu witrynie „%S”?
+getUserMedia.shareCameraAndMicrophone2.message = Czy udostępnić obraz z kamery i dźwięk z mikrofonu witrynie „%S”?
+getUserMedia.shareCameraAndAudioCapture2.message = Czy udostępnić obraz z kamery i dźwięk tej karty witrynie „%S”?
+getUserMedia.shareScreenAndMicrophone3.message = Czy udostępnić dźwięk z mikrofonu i obraz ekranu witrynie „%S”?
+getUserMedia.shareScreenAndAudioCapture3.message = Czy udostępnić dźwięk tej karty i obraz ekranu witrynie „%S”?
+getUserMedia.shareAudioCapture2.message = Czy udostępnić dźwięk tej karty witrynie „%S”?
+
+# LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation.message,
+# getUserMedia.shareMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareScreenUnsafeDelegation.message,
+# getUserMedia.shareCameraAndMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation.message,
+# getUserMedia.shareScreenAndMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation.message,
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+getUserMedia.shareCameraUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie obrazu z kamery witrynie „%2$S”?
+getUserMedia.shareMicrophoneUnsafeDelegations.message = Czy zezwolić witrynie „%1$S” na udostępnienie dźwięku z mikrofonu witrynie „%2$S”?
+getUserMedia.shareScreenUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie obrazu ekranu witrynie „%2$S”?
+getUserMedia.shareCameraAndMicrophoneUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie obrazu z kamery i dźwięku z mikrofonu witrynie „%2$S”?
+getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie obrazu z kamery i dźwięku tej karty witrynie „%2$S”?
+getUserMedia.shareScreenAndMicrophoneUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie dźwięku z mikrofonu i obrazu ekranu witrynie „%2$S”?
+getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation.message = Czy zezwolić witrynie „%1$S” na udostępnienie dźwięku tej karty i obrazu ekranu witrynie „%2$S”?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S will be the 'learn more' link
+getUserMedia.shareScreenWarning.message = Ekran udostępniaj wyłącznie stronom, którym ufasz. Udostępnianie umożliwia podejrzanym stronom przeglądanie sieci jako Ty i kradzież danych prywatnych. %S
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %1$S is brandShortName (eg. Firefox)
+# %2$S will be the 'learn more' link
+getUserMedia.shareFirefoxWarning.message = Program %1$S udostępniaj wyłącznie stronom, którym ufasz. Udostępnianie umożliwia podejrzanym stronom przeglądanie sieci jako Ty i kradzież danych prywatnych. %2$S
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = Więcej informacji
+getUserMedia.selectWindowOrScreen.label=Okno lub ekran do udostępnienia:
+getUserMedia.selectWindowOrScreen.accesskey=O
+getUserMedia.pickWindowOrScreen.label = wybór okna lub ekranu
+getUserMedia.shareEntireScreen.label = Cały ekran
+getUserMedia.sharePipeWirePortal.label = Użyj ustawień systemu operacyjnego
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = Ekran %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=Aplikacja „#1” (jedno okno);Aplikacja „#1” (#2 okna);Aplikacja „#1” (#2 okien)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.dontAllow.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = Udostępnij
+getUserMedia.allow.accesskey = U
+getUserMedia.dontAllow.label = Nie udostępniaj
+getUserMedia.dontAllow.accesskey = N
+getUserMedia.remember=Pamiętaj tę decyzję
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S nie mógł zezwolić na trwały dostęp do obrazu ekranu.
+getUserMedia.reasonForNoPermanentAllow.audio=%S nie mógł zezwolić na trwały dostęp do dźwięku karty bez pytania o to, której karty dźwięk udostępniać.
+getUserMedia.reasonForNoPermanentAllow.insecure=Połączenie z tą stroną nie jest zabezpieczone. W celu ochrony użytkownika, %S zezwoli na dostęp jedynie do czasu zamknięcia programu.
+
+getUserMedia.sharingMenu.label = Karty udostępniające zasoby
+getUserMedia.sharingMenu.accesskey = K
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (kamera)
+getUserMedia.sharingMenuMicrophone = %S (mikrofon)
+getUserMedia.sharingMenuAudioCapture = %S (dźwięk karty)
+getUserMedia.sharingMenuApplication = %S (aplikacja)
+getUserMedia.sharingMenuScreen = %S (ekran)
+getUserMedia.sharingMenuWindow = %S (okno)
+getUserMedia.sharingMenuBrowser = %S (karta)
+getUserMedia.sharingMenuCameraMicrophone = %S (kamera i mikrofon)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (kamera, mikrofon i aplikacja)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (kamera, mikrofon i ekran)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (kamera, mikrofon i okno)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (kamera, mikrofon i karta)
+getUserMedia.sharingMenuCameraAudioCapture = %S (kamera i dźwięk karty)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (kamera, dźwięk karty i aplikacja)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (kamera, dźwięk karty i ekran)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (kamera, dźwięk karty i okno)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (kamera, dźwięk karty i karta)
+getUserMedia.sharingMenuCameraApplication = %S (kamera i aplikacja)
+getUserMedia.sharingMenuCameraScreen = %S (kamera i ekran)
+getUserMedia.sharingMenuCameraWindow = %S (kamera i okno)
+getUserMedia.sharingMenuCameraBrowser = %S (kamera i karta)
+getUserMedia.sharingMenuMicrophoneApplication = %S (mikrofon i aplikacja)
+getUserMedia.sharingMenuMicrophoneScreen = %S (mikrofon i ekran)
+getUserMedia.sharingMenuMicrophoneWindow = %S (mikrofon i okno)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (mikrofon i karta)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (dźwięk karty i aplikacja)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (dźwięk karty i ekran)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (dźwięk karty i okno)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (dźwięk karty i karta)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = Nieznane źródło
+
+# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
+emeNotifications.drmContentPlaying.message2 = Dźwięk lub obraz na tej stronie używają oprogramowania DRM, które może ograniczać możliwości oferowane przez program %S.
+emeNotifications.drmContentPlaying.button.label = Konfiguruj…
+emeNotifications.drmContentPlaying.button.accesskey = K
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message = Musisz włączyć DRM, aby odtwarzać dźwięk lub obraz na tej stronie. %S
+emeNotifications.drmContentDisabled.button.label = Włącz DRM
+emeNotifications.drmContentDisabled.button.accesskey = W
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+emeNotifications.drmContentDisabled.learnMoreLabel = Więcej informacji
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S instaluje oprogramowanie wymagane do odtwarzania dźwięku lub obrazu na tej stronie. Proszę spróbować później.
+
+emeNotifications.unknownDRMSoftware = Nieznane
+
+# LOCALIZATION NOTE - %S is brandShortName
+slowStartup.message = Uruchamianie przeglądarki %S prawdopodobnie trwa zbyt długo…
+slowStartup.helpButton.label = Dowiedz się, jak to przyspieszyć
+slowStartup.helpButton.accesskey = D
+slowStartup.disableNotificationButton.label = Nie powiadamiaj ponownie
+slowStartup.disableNotificationButton.accesskey = N
+
+# LOCALIZATION NOTE - %S is brandShortName
+flashHang.message = %S zmienił niektóre ustawienia wtyczki Adobe Flash, aby poprawić wydajność.
+flashHang.helpButton.label = Więcej informacji…
+flashHang.helpButton.accesskey = W
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Dostosowywanie programu %S
+
+e10s.accessibilityNotice.acceptButton.label = OK
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = Wyświetlanie zawartości kart jest wyłączone z powodu niezgodności pomiędzy programem %S a usługami ułatwień dostępu. Uaktualnij czytnik ekranowy lub zmień wersję programu na Extended Support Release.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = Osobiste
+userContextWork.label = Praca
+userContextBanking.label = Bankowość
+userContextShopping.label = Zakupy
+userContextNone.label = Bez kontekstu
+
+userContextPersonal.accesskey = O
+userContextWork.accesskey = P
+userContextBanking.accesskey = B
+userContextShopping.accesskey = Z
+userContextNone.accesskey = B
+
+userContext.aboutPage.label = Zarządzaj kontekstami
+userContext.aboutPage.accesskey = k
+
+userContextOpenLink.label = Otwórz w nowej karcie z kontekstem „%S”
+
+muteTab.label = Wycisz kartę
+muteTab.accesskey = W
+unmuteTab.label = Włącz dźwięk
+unmuteTab.accesskey = W
+playTab.label = Odtwarzaj
+playTab.accesskey = O
+
+muteSelectedTabs2.label = Wycisz karty
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = W
+unmuteSelectedTabs2.label = Włącz dźwięki
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = W
+playTabs.label = Odtwarzaj
+playTabs.accesskey = O
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = Wyślij kartę do;Wyślij #1 karty do;Wyślij #1 kart do
+sendTabsToDevice.accesskey = W
+
+# LOCALIZATION NOTE (pageAction.sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+pageAction.sendTabsToDevice.label = Wyślij stronę na urządzenie;Wyślij #1 strony na urządzenie;Wyślij #1 stron na urządzenie
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = Nieprzesłane zgłoszenie awarii;#1 nieprzesłane zgłoszenia awarii;#1 nieprzesłanych zgłoszeń awarii
+pendingCrashReports.viewAll = Wyświetl
+pendingCrashReports.send = Prześlij
+pendingCrashReports.alwaysSend = Zawsze przesyłaj
+
+decoder.noCodecs.button = Więcej informacji
+decoder.noCodecs.accesskey = W
+decoder.noCodecsLinux.message = Aby odtwarzać wideo, może być konieczna instalacja odpowiednich kodeków.
+decoder.noHWAcceleration.message = Aby poprawić jakość wideo, może być konieczna instalacja pakietu Microsoft Media Feature Pack.
+decoder.noPulseAudio.message = Aby odtwarzać dźwięk, może być konieczna instalacja PulseAudio.
+decoder.unsupportedLibavcodec.message = Nieobsługiwany libavcodec może być podatny na ataki i powinien zostać uaktualniony, aby odtwarzać wideo.
+
+decoder.decodeError.message = Wystąpił błąd podczas dekodowania zasobu medialnego.
+decoder.decodeError.button = Zgłoś problem
+decoder.decodeError.accesskey = Z
+decoder.decodeWarning.message = Wystąpił naprawialny błąd podczas dekodowania zasobu medialnego.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = Ta sieć wymaga zalogowania, aby uzyskać dostęp do Internetu.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = Zaloguj się do sieci
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Uprawnienia witryny %S
+permissions.remove.tooltip = Wyczyść i używaj domyślnych ustawień
+
+permissions.fullscreen.promptCanceled = Anulowano oczekujące żądania uprawnień: nie mogą one być emitowane przed włączeniem trybu pełnoekranowego DOM.
+permissions.fullscreen.fullScreenCanceled = Wyłączono tryb pełnoekranowy DOM: żądania uprawnień nie mogą być emitowane w tym trybie.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64 bity
+aboutDialog.architecture.thirtyTwoBit = 32 bity
+
+# LOCALIZATION NOTE (certImminentDistrust.message):
+# Shown in the browser console when visiting a website that is trusted today,
+# but won't be in the future unless the site operator makes a change.
+certImminentDistrust.message = Certyfikat bezpieczeństwa używany przez tę witrynę nie będzie zaufany w przyszłym wydaniu. Strona https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions zawiera więcej informacji.
+
+midi.Allow.label = Zezwól
+midi.Allow.accesskey = Z
+midi.DontAllow.label = Nie zezwalaj
+midi.DontAllow.accesskey = N
+midi.remember=Pamiętaj tę decyzję
+midi.shareWithFile.message = Czy zezwolić na dostęp do urządzeń MIDI temu lokalnemu plikowi?
+# LOCALIZATION NOTE (midi.shareWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite.message = Czy zezwolić witrynie „%S” na dostęp do urządzeń MIDI?
+midi.shareSysexWithFile.message = Czy zezwolić na dostęp do urządzeń MIDI oraz wysyłać i odbierać wiadomości SysEx temu lokalnemu plikowi?
+# LOCALIZATION NOTE (midi.shareSysexWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite.message = Czy zezwolić na dostęp do urządzeń MIDI oraz wysyłać i odbierać wiadomości SysEx stronie „%S”?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+# popup panels, including the sliding subviews of the main menu.
+panel.back = Wstecz
+
+storageAccess.Allow.label = Zezwalaj
+storageAccess.Allow.accesskey = Z
+storageAccess.DontAllow.label = Zablokuj
+storageAccess.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess2.message):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess2.message = Czy zezwolić witrynie „%1$S” na śledzenie aktywności przeglądania w witrynie „%2$S”?
+
+# LOCALIZATION NOTE (storageAccess3.message, storageAccess.hintText):
+# %1$S and %3$S are both the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess3.message = Czy zezwolić „%1$S” na używanie ciasteczek i danych witryny „%2$S”? Zezwolenie może umożliwić „%3$S” śledzenie tego, co robisz na tej witrynie.
+storageAccess.hintText = Należy zablokować dostęp, jeśli nie ufasz lub nie rozpoznajesz „%1$S”.
+
+
+
+confirmationHint.sendToDevice.label = Przesłano
+confirmationHint.copyURL.label = Skopiowano
+confirmationHint.pageBookmarked.label = Dodano do zakładek
+confirmationHint.addSearchEngine.label = Dodano do listy wyszukiwarek
+confirmationHint.pinTab.label = Przypięto
+confirmationHint.pinTab.description = Kliknij kartę prawym przyciskiem, aby ją odpiąć.
+confirmationHint.passwordSaved.label = Zachowano hasło
+confirmationHint.loginRemoved.label = Usunięto dane logowania
+confirmationHint.breakageReport.label = Wysłano zgłoszenie. Dziękujemy!
+
+# LOCALIZATION NOTE (livebookmarkMigration.title):
+# Used by the export of user's live bookmarks to an OPML file as a title for the file.
+# %S will be replaced with brandShortName
+livebookmarkMigration.title = %S - dynamiczne zakładki
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearch):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearch=Wyszukaj „%S” w Internecie
diff --git a/l10n-pl/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-pl/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..b360b5f245
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,100 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-panelmenu.label = Historia
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Wyświetl historię (%S)
+
+remotetabs-panelmenu.label = Karty z innych urządzeń
+remotetabs-panelmenu.tooltiptext2 = Wyświetl karty z innych urządzeń
+
+privatebrowsing-button.label = Nowe okno prywatne
+# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut
+privatebrowsing-button.tooltiptext = Otwórz nowe okno w trybie prywatnym (%S)
+
+save-page-button.label = \u00adZapisz stronę
+# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut
+save-page-button.tooltiptext3 = Zapisz tę stronę (%S)
+
+find-button.label = Znajdź
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Znajdź na tej stronie (%S)
+
+open-file-button.label = Otwórz plik
+# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.
+open-file-button.tooltiptext3 = Otwórz plik (%S)
+
+developer-button.label = Narzędzia
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Otwórz narzędzia dla twórców witryn (%S)
+
+profiler-button.label = Profiler
+profiler-button.tooltiptext = Nagraj profil wydajności
+
+sidebar-button.label = Panele boczne
+sidebar-button.tooltiptext2 = Wyświetl panele boczne
+
+add-ons-button.label = Dodatki
+# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut
+add-ons-button.tooltiptext3 = Zarządzaj dodatkami (%S)
+
+preferences-button.label = Preferencje
+preferences-button.tooltiptext2 = Otwórz preferencje
+preferences-button.tooltiptext.withshortcut = Otwórz preferencje (%S)
+# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options
+preferences-button.labelWin = Opcje
+# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options
+preferences-button.tooltipWin2 = Otwórz opcje
+
+zoom-controls.label = Zmiana rozmiaru
+zoom-controls.tooltiptext2 = Zmiana rozmiaru
+
+zoom-out-button.label = Pomniejsz
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Pomniejsz (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Rozmiar pierwotny (%S)
+
+zoom-in-button.label = Powiększ
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Powiększ (%S)
+
+edit-controls.label = Narzędzia edycji
+edit-controls.tooltiptext2 = Narzędzia edycji
+
+cut-button.label = Wytnij
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Wytnij (%S)
+
+copy-button.label = Kopiuj
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Kopiuj (%S)
+
+paste-button.label = Wklej
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Wklej (%S)
+
+# LOCALIZATION NOTE (characterencoding-button2.label): The \u00ad text at the beginning
+# of the string is used to disable auto hyphenation on the button text when it is displayed
+# in the menu panel.
+characterencoding-button2.label = Kodowanie tekstu
+characterencoding-button2.tooltiptext = Ustawienia kodowania tekstu
+
+email-link-button.label = \u00adWyślij odnośnik
+email-link-button.tooltiptext3 = Wyślij odnośnik do tej strony
+
+# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.linux2 = Zakończ program %1$S (%2$S)
+# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.mac = Zakończ program %1$S (%2$S)
+
+panic-button.label = Wyczyść
+panic-button.tooltiptext = Wyczyść ostatnią historię przeglądania
+
+toolbarspring.label = Swobodny odstęp
+toolbarseparator.label = Separator
+toolbarspacer.label = Odstęp
diff --git a/l10n-pl/browser/chrome/browser/downloads/downloads.properties b/l10n-pl/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..04b34450db
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Rozpoczynanie…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Pobranie się nie powiodło
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=Pobieranie wstrzymane
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Pobieranie anulowane
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Pobieranie ukończone
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=Zablokowane przez kontrolę rodzicielską
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=Ten plik zawiera wirusa lub inne złośliwe oprogramowanie
+blockedPotentiallyUnwanted=Ten plik może wyrządzić szkody na komputerze
+blockedInsecure = Nie można bezpiecznie pobrać tego pliku
+blockedPotentiallyInsecure=Nie pobrano pliku: potencjalne zagrożenie bezpieczeństwa
+blockedUncommon2=Ten plik nie jest zazwyczaj pobierany
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=Brak pobranego pliku (mógł zostać przeniesiony lub usunięty)
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=Czy na pewno pozwolić na pobranie tego pliku?
+unblockHeaderOpen=Czy na pewno otworzyć ten plik?
+unblockTypeMalware=Ten plik zawiera wirusa lub inne złośliwe oprogramowanie, które może wyrządzić szkody na komputerze.
+unblockTypePotentiallyUnwanted2=Ten plik, przedstawiany jako pomocny, może wprowadzić nieoczekiwane zmiany w programach i ustawieniach.
+unblockTypeUncommon2=Ten plik nie jest zazwyczaj pobierany, a jego otwarcie może nie być bezpieczne. Może zawierać wirusa lub wprowadzić nieoczekiwane zmiany w programach i ustawieniach.
+unblockInsecure=Plik używa niezabezpieczonego połączenia. Podczas procesu pobierania może zostać uszkodzony lub sfałszowany.
+unblockTip2=Można spróbować pobrać plik później lub z innej lokalizacji.
+unblockButtonOpen=Otwórz
+unblockButtonUnblock=Pozwól
+unblockButtonConfirmBlock=Usuń
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Rozmiar nieznany
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014 %2$S
+
+# LOCALIZATION NOTE (otherDownloads3):
+# This is displayed in an item at the bottom of the Downloads Panel when
+# there are more downloads than can fit in the list in the panel. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=Jeden inny pobierany plik;Pozostałe %1$S pobierane pliki;Pozostałych %1$S pobieranych plików
+
+# LOCALIZATION NOTE (showLabel, showMacLabel):
+# This is displayed when you hover a download item in the Library widget view.
+# showMacLabel is only shown on Mac OSX.
+showLabel=Otwórz zawierający folder
+showMacLabel=Otwórz w Finderze
+# LOCALIZATION NOTE (openFileLabel):
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+openFileLabel=Otwórz plik
+# LOCALIZATION NOTE (retryLabel):
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+retryLabel=Spróbuj pobrać ponownie
diff --git a/l10n-pl/browser/chrome/browser/feeds/subscribe.properties b/l10n-pl/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..645c9b3621
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addProtocolHandlerMessage=Czy dodać „%1$S” jako aplikację dla odnośników „%2$S”?
+addProtocolHandlerAddButton=Dodaj aplikację
+addProtocolHandlerAddButtonAccesskey=D
diff --git a/l10n-pl/browser/chrome/browser/fxmonitor.properties b/l10n-pl/browser/chrome/browser/fxmonitor.properties
new file mode 100644
index 0000000000..f853ebf0d6
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/fxmonitor.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Header of the popup
+fxmonitor.popupHeader=Masz konto na tej stronie?
+# Firefox Monitor must be treated as a brand, and kept in English.
+# It cannot be:
+# - Declined to adapt to grammatical case.
+# - Transliterated.
+# - Translated.
+fxmonitor.brandName=Firefox Monitor
+# Tooltip text for the popup's anchor icon in the URL bar
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.anchorIcon.tooltiptext=Strona zgłoszona w usłudze %S
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is smaller than 100,000.
+# The placeholders are:
+# #1: The exact number of accounts compromised in the breach.
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupText=W #3 roku #1 konto ze strony #2 zostało zaatakowane. #4 umożliwia sprawdzenie, czy było to Twoje konto.;W #3 roku #1 konta ze strony #2 zostały zaatakowane. #4 umożliwia sprawdzenie, czy wśród nich było Twoje konto.;W #3 roku #1 kont ze strony #2 zostało zaatakowanych. #4 umożliwia sprawdzenie, czy wśród nich było Twoje konto.
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is greater than 100,000.
+# The placeholders are:
+# #1: The number of accounts compromised in the breach, rounded down to the
+# most significant digit.
+# Ex.: 234,567 -> More than 200,000 accounts [...]
+# 345,678,901 -> More than 300,000,000 accounts [...]
+# 4,567,890,123 -> More than 4,000,000,000 accounts [...]
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupTextRounded=W #3 roku ponad #1 konto ze strony #2 zostało zaatakowane. #4 umożliwia sprawdzenie, czy wśród nich było Twoje konto.;W #3 roku ponad #1 konta ze strony #2 zostały zaatakowane. #4 umożliwia sprawdzenie, czy wśród nich było Twoje konto.;W #3 roku ponad #1 kont ze strony #2 zostało zaatakowanych. #4 umożliwia sprawdzenie, czy wśród nich było Twoje konto.
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.checkButton.label=Sprawdź w usłudze %S
+fxmonitor.checkButton.accessKey=S
+fxmonitor.dismissButton.label=Zamknij
+fxmonitor.dismissButton.accessKey=Z
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.neverShowButton.label=Nie wyświetlaj ostrzeżeń usługi %S
+fxmonitor.neverShowButton.accessKey=N
diff --git a/l10n-pl/browser/chrome/browser/migration/migration.dtd b/l10n-pl/browser/chrome/browser/migration/migration.dtd
new file mode 100644
index 0000000000..f3c9af24db
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/migration/migration.dtd
@@ -0,0 +1,53 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY migrationWizard.title "Importowanie ustawień i danych">
+
+<!ENTITY importFrom.label "Importuj opcje, zakładki, historię, hasła i inne dane z:">
+<!ENTITY importFromUnix.label "Importuj preferencje, zakładki, historię, hasła i inne dane z:">
+
+<!ENTITY importFromIE.label "Microsoft Internet Explorer">
+<!ENTITY importFromIE.accesskey "M">
+<!ENTITY importFromEdge.label "Microsoft Edge">
+<!ENTITY importFromEdge.accesskey "E">
+<!ENTITY importFromEdgeLegacy.label "Microsoft Edge w starszej wersji">
+<!ENTITY importFromEdgeLegacy.accesskey "w">
+<!ENTITY importFromEdgeBeta.label "Microsoft Edge Beta">
+<!ENTITY importFromEdgeBeta.accesskey "d">
+<!ENTITY importFromNothing.label "Nie importuj niczego">
+<!ENTITY importFromNothing.accesskey "R">
+<!ENTITY importFromSafari.label "Safari">
+<!ENTITY importFromSafari.accesskey "S">
+<!ENTITY importFromCanary.label "Chrome Canary">
+<!ENTITY importFromCanary.accesskey "n">
+<!ENTITY importFromChrome.label "Chrome">
+<!ENTITY importFromChrome.accesskey "C">
+<!ENTITY importFromChromeBeta.label "Chrome Beta">
+<!ENTITY importFromChromeBeta.accesskey "B">
+<!ENTITY importFromChromeDev.label "Chrome Dev">
+<!ENTITY importFromChromeDev.accesskey "h">
+<!ENTITY importFromChromium.label "Chromium">
+<!ENTITY importFromChromium.accesskey "u">
+<!ENTITY importFromFirefox.label "Firefox">
+<!ENTITY importFromFirefox.accesskey "F">
+<!ENTITY importFrom360se.label "360 Secure">
+<!ENTITY importFrom360se.accesskey "3">
+
+<!ENTITY noMigrationSources.label "Nie odnaleziono żadnych programów, z których można by zaimportować zakładki, historię lub hasła.">
+
+<!ENTITY importSource.title "Importuj ustawienia i dane">
+<!ENTITY importItems.title "Elementy do zaimportowania">
+<!ENTITY importItems.label "Wybierz elementy do zaimportowania:">
+
+<!ENTITY migrating.title "Importowanie…">
+<!ENTITY migrating.label "Poniższe elementy są właśnie importowane…">
+
+<!ENTITY selectProfile.title "Wybierz profil">
+<!ENTITY selectProfile.label "Można zaimportować następujące profile:">
+
+<!ENTITY done.title "Importowanie ukończone">
+<!ENTITY done.label "Poniższe elementy zostały zaimportowane:">
+
+<!ENTITY closeSourceBrowser.label "Przed przejściem dalej proszę upewnić się, że wybrana przeglądarka jest wyłączona.">
diff --git a/l10n-pl/browser/chrome/browser/migration/migration.properties b/l10n-pl/browser/chrome/browser/migration/migration.properties
new file mode 100644
index 0000000000..3e6a06b40a
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/migration/migration.properties
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=Internet Explorer
+sourceNameEdge=Microsoft Edge
+sourceNameEdgeBeta=Microsoft Edge Beta
+sourceNameSafari=Safari
+sourceNameCanary=Google Chrome Canary
+sourceNameChrome=Google Chrome
+sourceNameChromeBeta=Google Chrome Beta
+sourceNameChromeDev=Google Chrome Dev
+sourceNameChromium=Chromium
+sourceNameFirefox=Mozilla Firefox
+sourceName360se=360 Secure
+
+importedBookmarksFolder=Z programu %S
+
+importedSafariReadingList=Lista Czytelnia (z Safari)
+importedEdgeReadingList=Do przeczytania (z Edge)
+
+# Import Sources
+# Note: When adding an import source for profile reset, add the string name to
+# resetProfile.js if it should be listed in the reset dialog.
+1_ie=Opcje internetowe
+1_edge=Ustawienia
+1_safari=Preferencje
+1_chrome=Ustawienia
+1_360se=Preferencje
+
+2_ie=Ciasteczka
+2_edge=Ciasteczka
+2_safari=Ciasteczka
+2_chrome=Ciasteczka
+2_firefox=Ciasteczka
+2_360se=Ciasteczka
+
+4_ie=Historia
+4_edge=Historia
+4_safari=Historia
+4_chrome=Historia
+4_firefox_history_and_bookmarks=Historia i zakładki
+4_360se=Historia
+
+8_ie=Zapamiętane dane formularzy
+8_edge=Zapamiętane dane formularzy
+8_safari=Zapamiętane dane formularzy
+8_chrome=Zapamiętane dane formularzy
+8_firefox=Zapamiętane dane formularzy
+8_360se=Zapamiętane dane formularzy
+
+16_ie=Zachowane hasła
+16_edge=Zachowane hasła
+16_safari=Zachowane hasła
+16_chrome=Zachowane hasła
+16_firefox=Zachowane hasła
+16_360se=Zachowane hasła
+
+32_ie=Ulubione
+32_edge=Ulubione
+32_safari=Zakładki
+32_chrome=Zakładki
+32_360se=Zakładki
+
+64_ie=Inne dane
+64_edge=Inne dane
+64_safari=Inne dane
+64_chrome=Inne dane
+64_firefox_other=Inne dane
+64_360se=Inne dane
+
+128_firefox=Okna i karty
+
diff --git a/l10n-pl/browser/chrome/browser/newInstall.dtd b/l10n-pl/browser/chrome/browser/newInstall.dtd
new file mode 100644
index 0000000000..e35484fbb2
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/newInstall.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE: For this feature, "installation" is used to mean "this
+ discrete download of Firefox" and "version" is used to mean "the specific
+ revision number of a given Firefox channel". These terms are not synonymous.
+-->
+
+<!ENTITY window.title "Ważna informacja">
+<!ENTITY window.style "width: 490px">
+<!ENTITY sync "Aby synchronizować dane już zachowane w Firefoksie z tą instalacją programu &brandShortName;, zaloguj się na koncie Firefoksa.">
+<!ENTITY continue-button "Kontynuuj">
+
+<!ENTITY mainText "Ta instalacja programu &brandShortName; ma nowy profil. Zakładki, hasła i preferencje użytkownika nie są współdzielone z pozostałymi instalacjami Firefoksa (w tym Firefoksa, Firefoksa ESR, Firefoksa Beta, Firefox Developer Edition i Firefox Nightly) na tym komputerze.">
diff --git a/l10n-pl/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-pl/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..d950017e1d
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/places/bookmarkProperties.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem=Dodaj
+dialogAcceptLabelSaveItem=Zachowaj
+dialogAcceptLabelAddMulti=Dodaj zakładki
+
+dialogAcceptLabelEdit=Zachowaj
+dialogTitleAddBookmark=Nowa zakładka
+dialogTitleAddFolder=Nowy folder
+dialogTitleAddMulti=Nowe zakładki
+
+dialogTitleEdit=Właściwości „%S”
+
+bookmarkAllTabsDefault=[Nazwa folderu]
+newFolderDefault=Nowy folder
+newBookmarkDefault=Nowa zakładka
diff --git a/l10n-pl/browser/chrome/browser/places/places.dtd b/l10n-pl/browser/chrome/browser/places/places.dtd
new file mode 100644
index 0000000000..0aa1b14c91
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/places/places.dtd
@@ -0,0 +1,62 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY places.library.title "Biblioteka">
+<!ENTITY places.library.width "1000">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label "Zarządzaj">
+<!ENTITY organize.accesskey "Z">
+<!ENTITY organize.tooltip "Zarządzaj zakładkami">
+
+<!ENTITY file.close.label "Zamknij">
+<!ENTITY file.close.accesskey "Z">
+<!ENTITY cmd.close.key "w">
+<!ENTITY views.label "Widoki">
+<!ENTITY views.accesskey "W">
+<!ENTITY views.tooltip "Zmień widok">
+<!ENTITY view.columns.label "Wyświetl kolumny">
+<!ENTITY view.columns.accesskey "k">
+<!ENTITY view.sort.label "Sortuj">
+<!ENTITY view.sort.accesskey "S">
+<!ENTITY view.unsorted.label "Nieposortowane">
+<!ENTITY view.unsorted.accesskey "N">
+<!ENTITY view.sortAscending.label "Porządek sortowania A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Porządek sortowania Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+
+<!ENTITY importBookmarksFromHTML.label "Importuj zakładki z pliku HTML…">
+<!ENTITY importBookmarksFromHTML.accesskey "I">
+<!ENTITY exportBookmarksToHTML.label "Eksportuj zakładki do pliku HTML…">
+<!ENTITY exportBookmarksToHTML.accesskey "E">
+<!ENTITY importOtherBrowser.label "Importuj dane z innej przeglądarki…">
+<!ENTITY importOtherBrowser.accesskey "d">
+
+<!ENTITY cmd.backup.label "Utwórz kopię zapasową…">
+<!ENTITY cmd.backup.accesskey "U">
+<!ENTITY cmd.restore2.label "Przywróć">
+<!ENTITY cmd.restore2.accesskey "P">
+<!ENTITY cmd.restoreFromFile.label "Wybierz plik…">
+<!ENTITY cmd.restoreFromFile.accesskey "W">
+
+<!ENTITY col.name.label "Nazwa">
+<!ENTITY col.tags.label "Etykiety">
+<!ENTITY col.url.label "Adres">
+<!ENTITY col.mostrecentvisit.label "Ostatnia wizyta">
+<!ENTITY col.visitcount.label "Liczba wizyt">
+<!ENTITY col.dateadded.label "Dodano">
+<!ENTITY col.lastmodified.label "Ostatnia modyfikacja">
+
+<!ENTITY cmd.find.key "f">
+
+<!ENTITY maintenance.label "Importowanie i kopie zapasowe">
+<!ENTITY maintenance.accesskey "I">
+<!ENTITY maintenance.tooltip "Importuj zakładki lub utwórz ich kopie zapasowe">
+
+<!ENTITY backButton.tooltip "Przejdź wstecz">
+
+<!ENTITY forwardButton.tooltip "Przejdź do przodu">
+
+<!ENTITY detailsPane.selectAnItemText.description "Zaznacz element, by wyświetlić i edytować jego właściwości">
+
diff --git a/l10n-pl/browser/chrome/browser/places/places.properties b/l10n-pl/browser/chrome/browser/places/places.properties
new file mode 100644
index 0000000000..6a249d6bd3
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/places/places.properties
@@ -0,0 +1,74 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error=Ze względów bezpieczeństwa adresy URL typu data: i javascript: nie mogą zostać otwarte z okna historii lub z panelu bocznego.
+noTitle=(brak tytułu)
+
+bookmarksMenuEmptyFolder=(pusty)
+
+bookmarksBackupTitle=Nazwa pliku kopii zapasowej zakładek
+
+bookmarksRestoreAlertTitle=Przywróć zakładki
+bookmarksRestoreAlert=Wszystkie bieżące zakładki zostaną zastąpione przez te z kopii zapasowej. Czy kontynuować?
+bookmarksRestoreTitle=Wybierz kopię zapasową zakładek
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=Nieobsługiwany typ pliku.
+bookmarksRestoreParseError=Nie udało się przetworzyć pliku kopii zapasowej.
+
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=Sortuj według nazw
+view.sortBy.1.name.accesskey=n
+view.sortBy.1.url.label=Sortuj według adresu
+view.sortBy.1.url.accesskey=a
+view.sortBy.1.date.label=Sortuj według daty ostatniej wizyty
+view.sortBy.1.date.accesskey=d
+view.sortBy.1.visitCount.label=Sortuj według liczby wizyt
+view.sortBy.1.visitCount.accesskey=c
+view.sortBy.1.dateAdded.label=Sortuj według daty dodania
+view.sortBy.1.dateAdded.accesskey=n
+view.sortBy.1.lastModified.label=Sortuj według daty ostatniej modyfikacji
+view.sortBy.1.lastModified.accesskey=m
+view.sortBy.1.tags.label=Sortuj według etykiet
+view.sortBy.1.tags.accesskey=e
+
+searchBookmarks=Szukaj w zakładkach
+searchHistory=Szukaj w historii
+searchDownloads=Szukaj w pobranych plikach
+
+SelectImport=Importuj plik zakładek
+EnterExport=Eksportuj plik zakładek
+
+detailsPane.noItems=Brak elementów
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=Jeden element;#1 elementy;#1 elementów
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=Błąd podczas uruchamiania przeglądarki
+lockPrompt.text=System zakładek i historii nie będzie działał, ponieważ jeden z plików programu %S jest używany przez inną aplikację. Niektóre programy związane z bezpieczeństwem mogą powodować ten problem.
+lockPromptInfoButton.label=Więcej informacji
+lockPromptInfoButton.accessKey=W
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=Usuń tę stronę
+cmd.deleteSinglePage.accesskey=s
+cmd.deleteMultiplePages.label=Usuń te strony
+cmd.deleteMultiplePages.accesskey=s
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=Dodaj zakładkę do tej strony…
+cmd.bookmarkSinglePage.accesskey=D
+cmd.bookmarkMultiplePages.label=Dodaj zakładki do tych stron…
+cmd.bookmarkMultiplePages.accesskey=D
diff --git a/l10n-pl/browser/chrome/browser/pocket.properties b/l10n-pl/browser/chrome/browser/pocket.properties
new file mode 100644
index 0000000000..1aaa902434
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/pocket.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addtags = Etykiety
+alreadyhaveacct = Masz już konto Pocket?
+errorgeneric = Wystąpił błąd podczas wysyłania do Pocket.
+learnmore = Więcej informacji
+loginnow = Zaloguj się
+maxtaglength = Etykiety są ograniczone do 25 znaków
+onlylinkssaved = Tylko odnośniki mogą być przesyłane
+pagenotsaved = Nie przesłano strony
+pageremoved = Usunięto stronę
+pagesaved = Wysłano do Pocket
+processingremove = Usuwanie strony…
+processingtags = Wysyłanie etykiet…
+removepage = Usuń stronę
+save = Wyślij
+saving = Wysyłanie…
+signupemail = Utwórz konto z adresem e-mail
+signuptosave = Utwórz konto w Pocket. Jest darmowe.
+suggestedtags = Sugerowane etykiety
+tagline = Wysyłaj artykuły i filmy z Firefoksa do Pocket, aby wyświetlić je o dowolnej porze na dowolnym urządzeniu.
+taglinestory_one = Kliknij przycisk Pocket, aby wysłać dowolny artykuł, film lub stronę z Firefoksa.
+taglinestory_two = Czytaj z Pocket o dowolnej porze na dowolnym urządzeniu.
+tagssaved = Wysłano etykiety
+tos = Kontynuując, wyrażasz zgodę na <a href="%1$S" target="_blank">warunki korzystania z usługi</a> i <a href="%2$S" target="_blank">zasady ochrony prywatności</a> serwisu Pocket
+tryitnow = Wypróbuj teraz
+signupfirefox = Utwórz konto z Firefoksem
+viewlist = Otwórz w Pocket
diff --git a/l10n-pl/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-pl/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..a42e4e31f1
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/safebrowsing/safebrowsing.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+errorReportFalseDeceptiveTitle=To nie jest próba oszustwa
+errorReportFalseDeceptiveMessage=W tym momencie zgłoszenie tego problemu nie jest możliwe.
diff --git a/l10n-pl/browser/chrome/browser/search.properties b/l10n-pl/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..07fca63b03
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/search.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip=Szukaj w %S
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=Szukaj w %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Wklej i szukaj
+
+cmd_clearHistory=Wyczyść historię wyszukiwania
+cmd_clearHistory_accesskey=W
+
+# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
+# a search engine offered by a web page. Each engine is displayed as a
+# menuitem at the bottom of the search panel.
+cmd_addFoundEngine=Dodaj „%S”
+# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
+# are offered by a web page, instead of listing all of them in the
+# search panel using the cmd_addFoundEngine string, they will be
+# grouped in a submenu using cmd_addFoundEngineMenu as a label.
+cmd_addFoundEngineMenu=Dodaj wyszukiwarkę
+
+searchAddFoundEngine2=Dodaj wyszukiwarkę
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for <user-typed string> with:"
+searchForSomethingWith2=Szukaj „%S” w:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=Szukaj w:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Zmień ustawienia wyszukiwania
+
diff --git a/l10n-pl/browser/chrome/browser/shellservice.properties b/l10n-pl/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..bfa48974e7
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):
+# %S will be replaced by brandShortName
+setDefaultBrowserMessage2 = Ustawić program %S jako domyślną przeglądarkę?
+setDefaultBrowserConfirm.label = Ustaw przeglądarkę %S jako domyślną
+setDefaultBrowserConfirm.accesskey = U
+setDefaultBrowserOptions.label = Nie teraz
+setDefaultBrowserOptions.accesskey = N
+setDefaultBrowserNotNow.label = Zapytaj później
+setDefaultBrowserNotNow.accesskey = Z
+setDefaultBrowserNever.label = Nie pytaj ponownie
+setDefaultBrowserNever.accesskey = N
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=Domyślna przeglądarka
+setDefaultBrowserMessage=Ustawić program %S jako domyślną przeglądarkę (obecnie nią nie jest)?
+setDefaultBrowserDontAsk=Sprawdzanie tego ustawienia podczas uruchamiania przeglądarki %S
+setDefaultBrowserAlertConfirm.label=Ustaw przeglądarkę %S jako domyślną
+setDefaultBrowserAlertNotNow.label=Nie
+
+desktopBackgroundLeafNameWin=Tapeta pulpitu.bmp
+DesktopBackgroundDownloading=Zapisywanie obrazu…
+DesktopBackgroundSet=Ustaw tapetę pulpitu
diff --git a/l10n-pl/browser/chrome/browser/siteData.properties b/l10n-pl/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..d8b5beac19
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/siteData.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clearSiteDataPromptTitle=Wyczyść wszystkie ciasteczka i dane stron
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=Po wybraniu „Wyczyść teraz” wszystkie ciasteczka i dane stron przechowywane przez przeglądarkę %S zostaną wyczyszczone. Może to spowodować wylogowanie ze stron i usunąć treści offline.
+clearSiteDataNow=Wyczyść teraz
diff --git a/l10n-pl/browser/chrome/browser/sitePermissions.properties b/l10n-pl/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..8a10359e55
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked,
+# state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = Zezwolono
+state.current.allowedForSession = Na czas sesji
+state.current.allowedTemporarily = Tymczasowo
+state.current.blockedTemporarily = Zablokowano tymczasowo
+state.current.blocked = Zablokowano
+state.current.prompt = Pytanie za każdym razem
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = Pytaj
+state.multichoice.allow = Zezwalaj
+state.multichoice.allowForSession = Zezwalaj na czas sesji
+state.multichoice.block = Blokuj
+
+state.multichoice.autoplayblock = Blokuj dźwięk
+state.multichoice.autoplayblockall = Blokuj dźwięk i wideo
+state.multichoice.autoplayallow = Zezwalaj na dźwięk i wideo
+
+permission.autoplay.label = Automatyczne odtwarzanie
+permission.cookie.label = Ustawianie ciasteczek
+permission.desktop-notification3.label = Wyświetlanie powiadomień
+permission.camera.label = Używanie kamery
+permission.microphone.label = Używanie mikrofonu
+permission.screen.label = Udostępnianie ekranu
+permission.install.label = Instalowanie dodatków
+permission.popup.label = Otwieranie wyskakujących okien
+permission.geo.label = Uzyskiwanie informacji o położeniu
+permission.xr.label = Dostęp do urządzeń rzeczywistości wirtualnej
+permission.shortcuts.label = Zastępowanie skrótów klawiaturowych
+permission.focus-tab-by-prompt.label = Przełączanie aktywnej karty na własną
+permission.persistent-storage.label = Przechowywanie danych na komputerze
+permission.canvas.label = Odczytywanie danych canvas
+permission.midi.label = Dostęp do urządzeń MIDI
+permission.midi-sysex.label = Dostęp do urządzeń MIDI z obsługą SysEx
+permission.https-only-load-insecure.label = Używanie niezabezpieczonego protokołu HTTP
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Otwieranie aplikacji
diff --git a/l10n-pl/browser/chrome/browser/syncBrand.dtd b/l10n-pl/browser/chrome/browser/syncBrand.dtd
new file mode 100644
index 0000000000..caeac92a61
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncBrand.shortName.label "Synchronizacja">
+<!ENTITY syncBrand.fxAccount.label "Konto Firefoksa">
diff --git a/l10n-pl/browser/chrome/browser/syncSetup.properties b/l10n-pl/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..23d27906ed
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+continue.label=Kontynuuj
+
+relinkVerify.title=Ostrzeżenie o łączeniu
+relinkVerify.heading=Czy na pewno zalogować do synchronizacji?
+relinkVerify.description=Inny użytkownik był wcześniej zalogowany do synchronizacji na tym urządzeniu. Po zalogowaniu, zakładki, hasła i inne ustawienia tej przeglądarki zostaną połączone z danymi z konta „%S”.
diff --git a/l10n-pl/browser/chrome/browser/tabbrowser.properties b/l10n-pl/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 0000000000..a6ff5eb835
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,128 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.emptyTabTitle=Nowa karta
+tabs.emptyPrivateTabTitle=Przeglądanie prywatne
+tabs.closeTab=Zamknij kartę
+tabs.close=Zamknij
+tabs.closeTitleTabs=Potwierdzenie zamknięcia
+tabs.closeAndQuitTitleTabs=Potwierdzenie zakończenia
+tabs.closeAndQuitTitleTabsWin=Potwierdzenie zakończenia
+# LOCALIZATION NOTE (tabs.closeWarningMultiple):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeWarningMultiple=;Nastąpi zamknięcie #1 kart. Czy na pewno kontynuować?;Nastąpi zamknięcie #1 kart. Czy na pewno kontynuować?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only
+# for multiple tabs.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+tabs.closeWarningMultipleSessionRestore2=;Nastąpi zamknięcie #1 kart. Karty (z pominięciem tych z okien prywatnych) zostaną przywrócone po ponownym uruchomieniu. Czy na pewno kontynuować?;Nastąpi zamknięcie #1 kart. Karty (z pominięciem tych z okien prywatnych) zostaną przywrócone po ponownym uruchomieniu. Czy na pewno kontynuować?
+tabs.closeButtonMultiple=Zamknij karty
+tabs.closeWarningPromptMe=Ostrzegaj przed zamknięciem wielu kart
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindows):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindows=;Czy na pewno zamknąć #1 okna %S?;Czy na pewno zamknąć #1 okien %S?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindowsSessionRestore2=;Czy na pewno zamknąć #1 okna %S? Karty (z pominięciem tych z okien prywatnych) zostaną przywrócone po ponownym uruchomieniu.;Czy na pewno zamknąć #1 okien %S? Karty (z pominięciem tych z okien prywatnych) zostaną przywrócone po ponownym uruchomieniu.
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsTabSnippet):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple windows which must contain multiple tabs (in total).
+# This string will be inserted in tabs.closeWarningMultipleWindows
+tabs.closeWarningMultipleWindowsTabSnippet=;z (łącznie) #1 kartami;z (łączenie) #1 kartami
+
+# LOCALIZATION NOTE (tabs.closeTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.closeTabs.tooltip=Zamknij kartę;Zamknij #1 karty;Zamknij #1 kart
+
+# LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Mute tab".
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.tooltip=Wycisz kartę (%S);Wycisz #1 karty (%S);Wycisz #1 kart (%S)
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Unmute tab".
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.tooltip=Włącz dźwięk (%S);Włącz dźwięk w #1 kartach (%S);Włącz dźwięk w #1 kartach (%S)
+
+# LOCALIZATION NOTE (tabs.muteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.background.tooltip=Wycisz kartę;Wycisz #1 karty;Wycisz #1 kart
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.background.tooltip=Włącz dźwięk;Włącz dźwięk w #1 kartach;Włącz dźwięk w #1 kartach
+
+# LOCALIZATION NOTE (tabs.unblockAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will have their audio unblocked. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unblockAudio2.tooltip=Odtwarzaj dźwięk;Odtwarzaj dźwięk w #1 kartach;Odtwarzaj dźwięk w #1 kartach
+
+# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
+# %S is the hostname of the site where dialogs are allowed to switch tabs
+tabs.allowTabFocusByPromptForSite=Zezwalaj komunikatom z %S przenosić do karty, z której są otwierane
+
+# LOCALIZATION NOTE (tabs.containers.tooltip):
+# Displayed as a tooltip on container tabs
+# %1$S is the title of the current tab
+# %2$S is the name of the current container
+tabs.containers.tooltip=%1$S — %2$S
+
+# LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
+# These items are moved from chrome/browser/places/places.properties
+# Now they are not specific to bookmark.
+tabs.openWarningTitle=Potwierdź otwarcie
+tabs.openWarningMultipleBranded=Zażądano otwarcia %S kart jednocześnie. Może to spowodować spowolnienie pracy przeglądarki %S podczas wczytywania stron. Czy na pewno kontynuować?
+tabs.openButtonMultiple=Otwórz karty
+tabs.openWarningPromptMeBranded=Ostrzegaj, kiedy próba otwarcia zbyt wielu kart może spowolnić przeglądarkę %S
+
+browsewithcaret.checkMsg=Nie pytaj ponownie.
+browsewithcaret.checkWindowTitle=Przeglądanie z użyciem kursora
+browsewithcaret.checkLabel=Naciśnięcie klawisza F7 włącza lub wyłącza tryb przeglądania z użyciem kursora. Opcja ta wyświetla ruchomy kursor na stronach WWW, pozwalając na zaznaczanie tekstu przy pomocy klawiatury. Czy włączyć opcję przeglądania z użyciem kursora?
diff --git a/l10n-pl/browser/chrome/browser/taskbar.properties b/l10n-pl/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..1f4ea9cab4
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.newTab.label=Otwórz nową kartę
+taskbar.tasks.newTab.description=Otwórz nową kartę przeglądarki.
+taskbar.tasks.newWindow.label=Otwórz nowe okno
+taskbar.tasks.newWindow.description=Otwórz nowe okno przeglądarki.
+taskbar.tasks.newPrivateWindow.label=Nowe okno w trybie prywatnym
+taskbar.tasks.newPrivateWindow.description=Otwórz nowe okno w trybie przeglądania prywatnego.
+taskbar.frequent.label=Często
+taskbar.recent.label=Ostatnio
diff --git a/l10n-pl/browser/chrome/browser/translation.dtd b/l10n-pl/browser/chrome/browser/translation.dtd
new file mode 100644
index 0000000000..e484788e80
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/translation.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY translation.thisPageIsIn.label "Język strony:">
+<!ENTITY translation.translateThisPage.label "Przetłumaczyć tę stronę?">
+<!ENTITY translation.translate.button "Przetłumacz">
+<!ENTITY translation.notNow.button "Nie teraz">
+
+<!ENTITY translation.translatingContent.label "Tłumaczenie strony…">
+
+<!ENTITY translation.translatedFrom.label "Oryginalny język strony:">
+<!ENTITY translation.translatedTo.label "Obecny język strony:">
+<!ENTITY translation.translatedToSuffix.label "">
+
+<!ENTITY translation.showOriginal.button "Wyświetl w oryginale">
+<!ENTITY translation.showTranslation.button "Wyświetl przetłumaczoną wersję">
+
+<!ENTITY translation.errorTranslating.label "Wystąpił błąd podczas tłumaczenia tej strony.">
+<!ENTITY translation.tryAgain.button "Spróbuj ponownie">
+
+<!ENTITY translation.serviceUnavailable.label "Serwis tłumaczeń jest obecnie niedostępny. Proszę spróbować później.">
+
+<!ENTITY translation.options.menu "Ustawienia">
+<!ENTITY translation.options.neverForSite.label "Nigdy nie tłumacz tej strony">
+<!ENTITY translation.options.neverForSite.accesskey "s">
+<!ENTITY translation.options.preferences.label "Preferencje tłumaczenia">
+<!ENTITY translation.options.preferences.accesskey "P">
+
diff --git a/l10n-pl/browser/chrome/browser/translation.properties b/l10n-pl/browser/chrome/browser/translation.properties
new file mode 100644
index 0000000000..82c78ec441
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/translation.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.label):
+# %S is a language name coming from the toolkit/intl/languageNames.ftl file.
+translation.options.neverForLanguage.label=Nigdy nie tłumacz z tego języka%0.S
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):
+# The accesskey value used here should not clash with the values used for
+# translation.options.*.accesskey in translation.dtd
+translation.options.neverForLanguage.accesskey=N
diff --git a/l10n-pl/browser/chrome/browser/uiDensity.properties b/l10n-pl/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..2077aaf4d2
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/uiDensity.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+uiDensity.menuitem-touch.acceltext=Włączono tryb tabletowy
diff --git a/l10n-pl/browser/chrome/browser/webrtcIndicator.properties b/l10n-pl/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 0000000000..1b57ca8bf8
--- /dev/null
+++ b/l10n-pl/browser/chrome/browser/webrtcIndicator.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings
+
+# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
+# This string is used so that the window has a title in tools that enumerate/look for window
+# titles. It is not normally visible anywhere.
+webrtcIndicator.windowtitle = %S — wskaźnik udostępniania
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = Obraz z kamery i dźwięk z mikrofonu są udostępniane. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingCamera.tooltip = Obraz z kamery jest udostępniany. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingMicrophone.tooltip = Dźwięk z mikrofonu jest udostępniany. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingApplication.tooltip = Aplikacja jest udostępniana. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingScreen.tooltip = Obraz ekranu jest udostępniany. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingWindow.tooltip = Obraz okna jest udostępniany. Kliknij, by zarządzać udostępnianiem.
+webrtcIndicator.sharingBrowser.tooltip = Obraz karty jest udostępniany. Kliknij, by zarządzać udostępnianiem.
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.sharingCameraWith.menuitem = Udostępnianie obrazu z kamery karcie „%S”
+webrtcIndicator.sharingMicrophoneWith.menuitem = Udostępnianie dźwięku z mikrofonu karcie „%S”
+webrtcIndicator.sharingApplicationWith.menuitem = Udostępnianie aplikacji karcie „%S”
+webrtcIndicator.sharingScreenWith.menuitem = Udostępnianie obrazu ekranu karcie „%S”
+webrtcIndicator.sharingWindowWith.menuitem = Udostępnianie obrazu okna karcie „%S”
+webrtcIndicator.sharingBrowserWith.menuitem = Udostępnianie obrazu karty karcie „%S”
+webrtcIndicator.controlSharing.menuitem = Preferencje udostępniania…
+# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingCameraWithNTabs.menuitem = Udostępnianie obrazu z kamery jednej karcie;Udostępnianie obrazu z kamery #1 kartom;Udostępnianie obrazu z kamery #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Udostępnianie dźwięku z mikrofonu jednej karcie;Udostępnianie dźwięku z mikrofonu #1 kartom;Udostępnianie dźwięku z mikrofonu #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = Udostępnianie aplikacji jednej karcie;Udostępnianie aplikacji #1 kartom;Udostępnianie aplikacji #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingScreenWithNTabs.menuitem = Udostępnianie obrazu ekranu jednej karcie;Udostępnianie obrazu ekranu #1 kartom;Udostępnianie obrazu ekranu #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingWindowWithNTabs.menuitem = Udostępnianie obrazu okna jednej karcie;Udostępnianie obrazu okna #1 kartom;Udostępnianie obrazu okna #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = Udostępnianie obrazu karty jednej karcie;Udostępnianie obrazu karty #1 kartom;Udostępnianie obrazu karty #1 kartom
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = Preferencje udostępniania karcie „%S”
diff --git a/l10n-pl/browser/chrome/overrides/appstrings.properties b/l10n-pl/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..ad6894e08a
--- /dev/null
+++ b/l10n-pl/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=Sprawdź, czy adres URL jest prawidłowy, i spróbuj ponownie.
+fileNotFound=Firefox nie może odnaleźć pliku %S.
+fileAccessDenied=Nie można odczytać pliku %S.
+dnsNotFound2=Nie udało się połączyć z serwerem pod adresem „%S”.
+unknownProtocolFound=Firefox nie jest w stanie otworzyć tego adresu, ponieważ protokół „%S” nie jest przypisany do żadnego programu lub nie jest dozwolony w tym kontekście.
+connectionFailure=Firefox nie może nawiązać połączenia z serwerem %S.
+netInterrupt=Połączenie z %S zostało przerwane podczas wczytywania strony.
+netTimeout=Serwer %S zbyt długo nie odpowiada.
+redirectLoop=Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Aby wyświetlić tę stronę, %S musi ponownie przesłać dane, które spowodują powtórzenie zadań wykonanych wcześniej (takich jak przeszukiwanie czy potwierdzenie zlecenia).
+resendButton.label=Prześlij ponownie
+unknownSocketType=Firefox nie jest w stanie skomunikować się z tym serwerem.
+netReset=Połączenie z serwerem zostało zresetowane podczas wczytywania strony.
+notCached=Dokument nie jest już dostępny.
+netOffline=Firefox jest obecnie w trybie offline i przeglądanie Internetu jest w tej chwili niemożliwe.
+isprinting=Strona nie może zostać zmieniona podczas wydruku, lub kiedy włączony jest podgląd wydruku.
+deniedPortAccess=Ten adres zawiera numer portu sieciowego, który zazwyczaj nie jest wykorzystywany do przeglądania stron WWW. Firefox anulował żądanie dla bezpieczeństwa użytkownika.
+proxyResolveFailure=Firefox został skonfigurowany tak, by używał serwera proxy, którego nie jest w stanie odnaleźć.
+proxyConnectFailure=Firefox został skonfigurowany tak, by używał serwera proxy, który odmawia połączenia.
+contentEncodingError=Otwierana strona nie może zostać wyświetlona, ponieważ używa nieprawidłowych lub nieobsługiwanych metod kompresji.
+unsafeContentType=Otwierana strona nie może zostać wyświetlona, ponieważ umieszczona jest w pliku, którego otwarcie może nie być bezpieczne. Proszę poinformować właścicieli witryny o tym problemie.
+externalProtocolTitle=Żądanie zewnętrznego protokołu
+externalProtocolPrompt=Aby obsłużyć odnośnik „%1$S:” musi zostać uruchomiona zewnętrzna aplikacja.\n\n\nZażądany odnośnik:\n\n%2$S\n\nAplikacja: %3$S\n\n\nJeśli to żądanie pojawiło się niespodziewanie, może to być próba wykorzystania błędu w aplikacji zewnętrznej. W razie jakichkolwiek wątpliwości anuluj to żądanie.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Nieznana>
+externalProtocolChkMsg=Zapamiętaj wybór dla wszystkich odnośników tego rodzaju.
+externalProtocolLaunchBtn=Uruchom aplikację
+malwareBlocked=Witryna „%S” została zgłoszona jako stanowiąca zagrożenie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.
+harmfulBlocked=Witryna „%S” została zgłoszona jako potencjalnie szkodliwa i została zablokowana zgodnie z ustawieniami bezpieczeństwa.
+unwantedBlocked=Witryna „%S” została zgłoszona jako rozprowadzająca niechciane oprogramowanie i została zablokowana zgodnie z ustawieniami bezpieczeństwa.
+deceptiveBlocked=Witryna „%S” została zgłoszona jako przypadek oszustwa i została zablokowana zgodnie z ustawieniami bezpieczeństwa.
+cspBlocked=Polityka bezpieczeństwa treści tej strony nie pozwala na wczytanie jej w taki sposób.
+xfoBlocked=Polityka „X-Frame-Options” tej strony nie pozwala na wczytanie jej w tym kontekście.
+corruptedContentErrorv2=Dla strony „%S” wystąpiło naruszenie protokołu sieciowego, którego nie można naprawić.
+remoteXUL=Ta strona wykorzystuje nieobsługiwaną technologię, która nie jest już dostępna domyślnie w programie Firefox.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Bezpieczeństwo danych wymienianych z „%S” nie jest gwarantowane, ponieważ serwer używa SSLv3, wadliwego protokołu bezpieczeństwa.
+inadequateSecurityError=Strona próbowała wynegocjować niewystarczający poziom zabezpieczeń.
+blockedByPolicy=Strona zablokowana przez administratora.
+networkProtocolError=Wystąpiło naruszenie protokołu sieciowego, którego nie można naprawić.
diff --git a/l10n-pl/browser/chrome/overrides/netError.dtd b/l10n-pl/browser/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..c254cc5075
--- /dev/null
+++ b/l10n-pl/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,126 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Błąd wczytywania strony">
+<!ENTITY retry.label "Spróbuj ponownie">
+<!ENTITY returnToPreviousPage.label "Wróć do poprzedniej strony">
+<!ENTITY returnToPreviousPage1.label "Wróć do poprzedniej strony (zalecane)">
+<!ENTITY advanced2.label "Zaawansowane…">
+<!ENTITY viewCertificate.label "Wyświetl certyfikat">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.pageTitle "Nie odnaleziono serwera">
+<!ENTITY dnsNotFound.longDesc1 "<strong>Jeśli adres jest prawidłowy, można jeszcze spróbować:</strong><li>otworzyć stronę później</li><li>sprawdzić połączenie z Internetem</li><li>jeśli ten komputer jest chroniony przez zaporę sieciową, sprawdzić, czy &brandShortName; jest uprawniony do łączenia się z siecią.</li>">
+
+<!ENTITY fileNotFound.longDesc "<ul><li>Sprawdź wielkość liter oraz upewnij się, że nazwa pliku nie zawiera literówek lub innych błędów w pisowni.</li><li>Sprawdź, czy plik nie został przeniesiony, usunięty lub jego nazwa nie została zmieniona.</li></ul>">
+
+<!ENTITY fileAccessDenied.longDesc "<ul><li>Plik mógł zostać usunięty, przeniesiony lub jego uprawnienia uniemożliwiają dostęp.</li></ul>">
+
+<!ENTITY generic.longDesc "<p>&brandShortName; nie jest w stanie otworzyć tej strony.</p>">
+
+<!ENTITY captivePortal.title "Logowanie do sieci">
+<!ENTITY captivePortal.longDesc2 "<p>Ta sieć wymaga zalogowania, aby uzyskać dostęp do Internetu.</p>">
+
+<!ENTITY openPortalLoginPage.label2 "Zaloguj się do sieci">
+
+<!ENTITY malformedURI.pageTitle "Nieprawidłowy URL">
+
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.longDesc "<p>Żądany dokument nie jest dostępny w pamięci podręcznej.</p><ul><li>Ze względów bezpieczeństwa, &brandShortName; automatycznie nie pobiera ponownie prywatnych dokumentów.</li><li>Kliknij przycisk „Spróbuj ponownie”, aby jeszcze raz pobrać dokument z witryny.</li></ul>">
+
+<!ENTITY netOffline.longDesc2 "<ul><li>Naciśnij „Spróbuj ponownie”, by przejść do trybu online i odświeżyć stronę.</li></ul>">
+
+<!ENTITY contentEncodingError.longDesc "<ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>">
+
+<!ENTITY unsafeContentType.longDesc "<ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>">
+
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.longDesc "<ul><li>Aby otworzyć ten adres, może być konieczna instalacja innego programu.</li></ul>">
+
+<!ENTITY proxyConnectFailure.longDesc "<ul><li>Należy sprawdzić, czy ustawienia serwerów proxy są prawidłowe.</li><li>Należy zapytać administratora sieci, czy serwer proxy funkcjonuje prawidłowo.</li></ul>">
+
+<!ENTITY proxyResolveFailure.longDesc "<ul><li>Należy sprawdzić, czy ustawienia serwerów proxy są prawidłowe.</li><li>Należy sprawdzić, czy połączenie z siecią komputera użytkownika funkcjonuje prawidłowo.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy &brandShortName; jest uprawniony do łączenia się z Internetem.</li></ul>">
+
+<!ENTITY redirectLoop.longDesc "<ul><li>Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.</li></ul>">
+
+<!ENTITY unknownSocketType.longDesc "<ul><li>Należy sprawdzić, czy zainstalowany jest menedżer zabezpieczeń (PSM).</li><li>Powodem tego błędu może też być niestandardowa konfiguracja serwera.</li></ul>">
+
+<!ENTITY nssFailure2.longDesc2 "<ul><li>Otwierana strona nie może zostać wyświetlona, ponieważ nie udało się potwierdzić autentyczności otrzymanych danych.</li><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>">
+
+<!-- Localization note (certerror.introPara2) - The text content of the span tag
+will be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara2 "&brandShortName; wykrył potencjalne zagrożenie bezpieczeństwa i nie wczytał „<span class='hostname'/>”. Jeśli otworzysz tę stronę, atakujący będą mogli przechwycić informacje, takie jak hasła, adresy e-mail czy dane kart płatniczych.">
+<!ENTITY certerror.sts.introPara "&brandShortName; wykrył potencjalne zagrożenie bezpieczeństwa i nie wczytał „<span class='hostname'/>”, ponieważ strona wymaga bezpiecznego połączenia.">
+
+<!ENTITY certerror.expiredCert.introPara "&brandShortName; wykrył problem i nie wczytał „<span class='hostname'/>”. Witryna jest źle skonfigurowana lub zegar systemowy ma ustawioną nieprawidłową datę.">
+<!ENTITY certerror.expiredCert.secondPara2 "Certyfikat witryny prawdopodobnie wygasł, co uniemożliwia nawiązanie bezpiecznego połączenia. Jeśli otworzysz tę stronę, atakujący będą mogli przechwycić informacje, takie jak hasła, adresy e-mail czy dane kart płatniczych.">
+<!ENTITY certerror.expiredCert.sts.secondPara "Certyfikat witryny prawdopodobnie wygasł, co uniemożliwia nawiązanie bezpiecznego połączenia.">
+
+<!ENTITY certerror.whatCanYouDoAboutItTitle "Co zrobić w takim przypadku?">
+
+<!ENTITY certerror.unknownIssuer.whatCanYouDoAboutIt "<p>Problem leży prawdopodobnie po stronie witryny i nie masz możliwości jego rozwiązania.</p><p>Jeśli połączono poprzez sieć korporacyjną lub używasz oprogramowania antywirusowego, możesz spróbować skontaktować się z zespołem wsparcia. Możesz również powiadomić administratora strony o problemie.</p>">
+
+<!ENTITY certerror.expiredCert.whatCanYouDoAboutIt2 "<p>Zegar systemowy jest ustawiony na <span id='wrongSystemTime_systemDate2'/>. Upewnij się, że urządzenie ma ustawioną prawidłową datę, czas i strefę czasową w ustawieniach systemowych. Następnie spróbuj otworzyć witrynę „<span class='hostname'/>” ponownie.</p><p>Jeśli wskazania zegara systemowego są prawidłowe, to problem leży prawdopodobnie po stronie witryny i nie masz możliwości jego rozwiązania. Możesz powiadomić administratora strony o problemie.</p>">
+
+<!ENTITY certerror.badCertDomain.whatCanYouDoAboutIt "<p>Problem leży prawdopodobnie po stronie witryny i nie masz możliwości jego rozwiązania. Możesz powiadomić administratora strony o problemie.</p>">
+
+<!ENTITY sharedLongDesc "<ul><li>Witryna może być tymczasowo niedostępna lub przeciążona. Spróbuj ponownie za pewien czas.</li><li>Jeśli nie możesz otworzyć żadnej strony, sprawdź swoje połączenie sieciowe.</li><li>Jeśli ten komputer jest chroniony przez zaporę sieciową lub serwer proxy, należy sprawdzić, czy &brandShortName; jest uprawniony do łączenia się z Internetem.</li></ul>">
+
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; uniemożliwił tej stronie wczytanie treści w ten sposób, ponieważ jej polityka bezpieczeństwa treści na to nie pozwala.</p>">
+
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; uniemożliwił tej stronie wczytanie treści w tym kontekście, ponieważ jej polityka „X-Frame-Options” na to nie pozwala.</p>">
+
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Otwierana strona nie może zostać wyświetlona, ponieważ wykryto błąd w transmisji danych.</p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>">
+
+<!ENTITY securityOverride.exceptionButton1Label "Akceptuję ryzyko, kontynuuj">
+
+<!ENTITY errorReporting.automatic2 "Automatyczne zgłaszanie podobnych temu błędów (pomaga Mozilli identyfikować i blokować niebezpieczne strony)">
+<!ENTITY errorReporting.learnMore "Więcej informacji…">
+
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul></p>">
+
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc2 "Szczegóły: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY certerror.pagetitle2 "Ostrzeżenie: potencjalne zagrożenie bezpieczeństwa">
+<!ENTITY certerror.sts.pagetitle "Nie połączono: potencjalne zagrożenie bezpieczeństwa">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation1 "Witryna „<span class='hostname'></span>” określa poprzez HSTS (HTTP Strict Transport Security), że &brandShortName; ma się z nią łączyć jedynie w sposób bezpieczny. Dodanie wyjątku w celu odwiedzenia tej strony jest niemożliwe.">
+<!ENTITY certerror.copyToClipboard.label "Kopiuj tekst do schowka">
+
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> używa przestarzałej i podatnej na ataki technologii bezpieczeństwa. Atakujący mógłby łatwo odszyfrować informacje, które miały być bezpieczne. Administrator strony musi naprawić serwer, zanim będzie można ją odwiedzić.</p><p>Kod błędu: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Zablokowana strona">
+
+<!ENTITY certerror.mitm.longDesc "„<span class='hostname'></span>” jest prawdopodobnie bezpieczną stroną, jednak nie można było nawiązać bezpiecznego połączenia. Jest to spowodowane przez program „<span class='mitm-name'/>”, działający na tym komputerze lub w tej sieci.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt1 "Jeśli oprogramowania antywirusowe zawiera funkcję skanowania szyfrowanych połączeń (często nazywaną „skanowanie ruchu sieciowego” lub „skanowanie HTTPS”), można spróbować ją wyłączyć. Jeśli to nie pomoże, można usunąć i zainstalować oprogramowanie antywirusowe ponownie.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt2 "W sieciach korporacyjnych najlepiej kontaktować się z działami IT.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt3 "Jeśli nie rozpoznajesz nazwy „<span class='mitm-name'/>”, to może to być atak i nie powinno się otwierać tej strony.">
+<!ENTITY certerror.mitm.sts.whatCanYouDoAboutIt3 "Jeśli nie rozpoznajesz nazwy „<span class='mitm-name'/>”, to może to być atak i tej strony nie można otworzyć.">
+
+<!ENTITY clockSkewError.longDesc "Zegar systemowy jest ustawiony na <span id='wrongSystemTime_systemDate1'/>, co uniemożliwia nawiązanie bezpiecznego połączenia. Aby odwiedzić witrynę „<span class='hostname'></span>”, ustaw prawidłową datę, czas i strefę czasową w ustawieniach systemowych, a następnie odśwież „<span class='hostname'></span>”.">
+
+<!ENTITY prefReset.longDesc "Może to być spowodowane zmienionymi ustawieniami przeglądarki dotyczącymi bezpieczeństwa sieci. Czy przywrócić domyślne ustawienia?">
+<!ENTITY prefReset.label "Przywróć">
+
+<!ENTITY enableTls10.longDesc "Ta witryna może nie obsługiwać protokołu TLS 1.2, który jest minimalną wersją obsługiwaną przez przeglądarkę &brandShortName;. Włączenie protokołów TLS 1.0 i TLS 1.1 może umożliwić to połączenie.">
+<!ENTITY enableTls10.note "Protokoły TLS 1.0 i TLS 1.1 zostaną na stałe wyłączone w przyszłym wydaniu.">
+<!ENTITY enableTls10.label "Włącz TLS 1.0 i 1.1">
+
+<!ENTITY networkProtocolError.longDesc "<p>Otwierana strona nie może zostać wyświetlona, ponieważ wykryto błąd w protokole sieciowym.</p><ul><li>Proszę poinformować właścicieli witryny o tym problemie.</li></ul>">
diff --git a/l10n-pl/browser/chrome/overrides/settingsChange.dtd b/l10n-pl/browser/chrome/overrides/settingsChange.dtd
new file mode 100644
index 0000000000..bf3dd4a197
--- /dev/null
+++ b/l10n-pl/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,13 @@
+<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+-->
+
+<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -->
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY settingsChangePreferences.label "Ustawienia można zmienić w karcie Aplikacje w oknie Preferencje programu &brandShortName;.">
+<!ENTITY settingsChangeOptions.label "Ustawienia można zmienić w karcie Aplikacje w oknie Opcje programu &brandShortName;.">
diff --git a/l10n-pl/browser/crashreporter/crashreporter-override.ini b/l10n-pl/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..7b6f2bf6cd
--- /dev/null
+++ b/l10n-pl/browser/crashreporter/crashreporter-override.ini
@@ -0,0 +1,8 @@
+; This Source Code Form is subject to the terms of the Mozilla Public
+; License, v. 2.0. If a copy of the MPL was not distributed with this
+; file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+CrashReporterProductErrorText2=Firefox uległ awarii w wyniku błędu. Przy następnym uruchomieniu nastąpi próba przywrócenia otwartych okien i kart.\n\nNiestety, to narzędzie nie jest w stanie przesłać zgłoszenia awarii.\n\nSzczegóły: %s
+CrashReporterDescriptionText2=Firefox uległ awarii w wyniku błędu. Przy następnym uruchomieniu nastąpi próba przywrócenia otwartych okien i kart.\n\nAby pomóc nam zdiagnozować i naprawić ten problem, można przesłać zgłoszenie awarii.
diff --git a/l10n-pl/browser/defaultagent/defaultagent_localized.ini b/l10n-pl/browser/defaultagent/defaultagent_localized.ini
new file mode 100644
index 0000000000..78f9b8154c
--- /dev/null
+++ b/l10n-pl/browser/defaultagent/defaultagent_localized.ini
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+DefaultBrowserAgentTaskDescription=Zadanie Agenta domyślnej przeglądarki sprawdza, kiedy domyślna wartość zmienia się z „%MOZ_APP_DISPLAYNAME%” na inną przeglądarkę. Jeśli zmiana nastąpi w podejrzanych okolicznościach, poprosi użytkownika o zmianę z powrotem na „%MOZ_APP_DISPLAYNAME%” nie więcej niż dwa razy. To zadanie jest automatycznie instalowane przez program %MOZ_APP_DISPLAYNAME% i jest ponownie instalowane po jego aktualizacjach. Aby je wyłączyć, zaktualizuj preferencję „default-browser-agent.enabled” na stronie about:config lub ustawienie „DisableDefaultBrowserAgent” zasad organizacji w programie %MOZ_APP_DISPLAYNAME%.
+
+DefaultBrowserNotificationTitle=Ustaw przeglądarkę %MOZ_APP_DISPLAYNAME% jako domyślną
+DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME% nie jest już domyślną przeglądarką. Ustawić ją jako domyślną?
+DefaultBrowserNotificationYesButtonText=Tak
+DefaultBrowserNotificationNoButtonText=Nie
diff --git a/l10n-pl/browser/defines.inc b/l10n-pl/browser/defines.inc
new file mode 100644
index 0000000000..4046d5406c
--- /dev/null
+++ b/l10n-pl/browser/defines.inc
@@ -0,0 +1,6 @@
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR Aviary.pl
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Aviary.pl</em:contributor> <em:contributor>Zbigniew Braniecki</em:contributor> <em:contributor>Marek Stępień</em:contributor> <em:contributor>Piotr Komoda</em:contributor> <em:contributor>Marek Wawoczny</em:contributor> <em:contributor>Piotr Bartecki</em:contributor> <em:contributor>Kornel Misiejuk</em:contributor> <em:contributor>Wadim Dziedzic</em:contributor> <em:contributor>Stefan Plewako</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-pl/browser/extensions/formautofill/formautofill.properties b/l10n-pl/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..c468f4796b
--- /dev/null
+++ b/l10n-pl/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,241 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S zachowuje adresy, aby można było szybciej wypełniać formularze.
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Opcje wypełniania formularzy
+autofillOptionsLinkOSX = Preferencje wypełniania formularzy
+# LOCALIZATION NOTE (autofillSecurityOptionsLink, autofillSecurityOptionsLinkOSX): These strings are used
+# in the doorhanger for saving credit card info. The link leads users to Form Autofill browser preferences.
+autofillSecurityOptionsLink = Opcje bezpieczeństwa i wypełniania formularzy
+autofillSecurityOptionsLinkOSX = Preferencje bezpieczeństwa i wypełniania formularzy
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = Zmień opcje wypełniania formularzy
+changeAutofillOptionsOSX = Zmień preferencje wypełniania formularzy
+changeAutofillOptionsAccessKey = Z
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = Współdzielenie adresów przez synchronizowane urządzenia
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = Współdzielenie danych kart przez synchronizowane urządzenia
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = Czy uaktualnić Twój adres korzystając z tych informacji?
+updateAddressDescriptionLabel = Adres do uaktualnienia:
+createAddressLabel = Utwórz nowy adres
+createAddressAccessKey = n
+updateAddressLabel = Uaktualnij adres
+updateAddressAccessKey = U
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = Czy %S ma zachować dane tej karty płatniczej (kod bezpieczeństwa nie zostanie zachowany)?
+saveCreditCardDescriptionLabel = Karta płatnicza do zachowania:
+saveCreditCardLabel = Zachowaj
+saveCreditCardAccessKey = Z
+cancelCreditCardLabel = Nie zachowuj
+cancelCreditCardAccessKey = N
+neverSaveCreditCardLabel = Nigdy nie zachowuj danych kart płatniczych
+neverSaveCreditCardAccessKey = d
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = Czy uaktualnić dane karty płatniczej?
+updateCreditCardDescriptionLabel = Karta płatnicza do uaktualnienia:
+createCreditCardLabel = Utwórz nową
+createCreditCardAccessKey = n
+updateCreditCardLabel = Uaktualnij
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Otwiera panel wiadomości wypełniania formularzy
+
+# LOCALIZATION NOTE ( (autocompleteFooterOptionShort, autocompleteFooterOptionOSXShort): Used as a label for the button,
+# displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionShort = Więcej opcji
+autocompleteFooterOptionOSXShort = Preferencje
+
+# LOCALIZATION NOTE (autocompleteFooterOption2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOption2 = Opcje wypełniania formularzy
+# LOCALIZATION NOTE (autocompleteFooterOptionOSX2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionOSX2 = Preferencje wypełniania formularzy
+# LOCALIZATION NOTE (autocompleteFooterOptionShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionShort2 = Opcje wypełniania
+# LOCALIZATION NOTE (autocompleteFooterOptionOSXShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionOSXShort2 = Preferencje wypełniania
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = adresy
+category.name = nazwiska
+category.organization2 = organizacje
+category.tel = telefony
+category.email = adresy e-mail
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = Wypełnia także %S
+phishingWarningMessage2 = Wypełnia %S
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S wykrył nieszyfrowane połączenie i tymczasowo wyłączył wypełnianie formularzy
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Wyczyść formularz
+
+autofillHeader = Formularze i uzupełnianie adresów
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = Uzupełnianie adresów.
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = Więcej informacji
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = Zachowane adresy…
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = Uzupełnianie danych kart płatniczych.
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = Zachowane dane kart…
+
+autofillReauthCheckboxMac = Wymagaj uwierzytelnienia w systemie macOS przed wypełnieniem, wyświetleniem lub zmianą zachowanych danych kart płatniczych.
+autofillReauthCheckboxWin = Wymagaj uwierzytelnienia w systemie Windows przed wypełnieniem, wyświetleniem lub zmianą zachowanych danych kart płatniczych.
+autofillReauthCheckboxLin = Wymagaj uwierzytelnienia w systemie Linux przed wypełnieniem, wyświetleniem lub zmianą zachowanych danych kart płatniczych.
+
+# LOCALIZATION NOTE (autofillReauthOSDialogMac): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+autofillReauthOSDialogMac = zmiana ustawień uwierzytelniania
+autofillReauthOSDialogWin = Aby zmienić ustawienia uwierzytelniania, wprowadź swoje dane logowania do systemu Windows.
+autofillReauthOSDialogLin = Aby zmienić ustawienia uwierzytelniania, wprowadź swoje dane logowania do systemu Linux.
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = Zachowane adresy
+manageCreditCardsTitle = Zachowane dane kart
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = Adresy
+creditCardsListHeader = Karty
+removeBtnLabel = Usuń
+addBtnLabel = Dodaj…
+editBtnLabel = Edytuj…
+# LOCALIZATION NOTE (manageDialogsWidth): This strings sets the default width for windows used to manage addresses and
+# credit cards.
+manageDialogsWidth = 600px
+
+# LOCALIZATION NOTE (addNewAddressTitle, editAddressTitle): The dialog title for creating or editing addresses
+# in browser preferences.
+addNewAddressTitle = Nowy adres
+editAddressTitle = Edycja adresu
+givenName = Imię
+additionalName = Drugie imię
+familyName = Nazwisko
+organization2 = Organizacja
+streetAddress = Adres
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = Neighborhood
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = Wioska lub township
+island = Wyspa
+# LOCALIZATION NOTE (townland): Used in IE
+townland = Townland
+
+## address-level-2 names
+city = Miasto
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = Dystrykt
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = Post town
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = Suburb
+
+# address-level-1 names
+province = Prowincja
+state = Stan
+county = Hrabstwo
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = Parish
+# LOCALIZATION NOTE (prefecture): Used in JP
+prefecture = Prefektura
+# LOCALIZATION NOTE (area): Used in HK
+area = Obszar
+# LOCALIZATION NOTE (do_si): Used in KR
+do_si = Do/Si
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = Departament
+# LOCALIZATION NOTE (emirate): Used in AE
+emirate = Emirat
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+oblast = Obwód
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = Pin
+postalCode = Kod pocztowy
+zip = Kod ZIP
+# LOCALIZATION NOTE (eircode): Used in IE
+eircode = Eircode
+
+country = Państwo lub region
+tel = Telefon
+email = E-mail
+cancelBtnLabel = Anuluj
+saveBtnLabel = Zachowaj
+countryWarningMessage2 = Wypełnianie formularzy jest obecnie dostępne tylko w wybranych krajach.
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = Dodawanie nowej karty płatniczej
+editCreditCardTitle = Edycja danych karty płatniczej
+cardNumber = Numer
+invalidCardNumber = Proszę wprowadzić prawidłowy numer karty
+nameOnCard = Imię i nazwisko
+cardExpiresMonth = miesiąc
+cardExpiresYear = rok
+billingAddress = Adres na fakturze
+cardNetwork = Wystawca karty
+# LOCALIZATION NOTE (cardCVV): Credit card security code https://en.wikipedia.org/wiki/Card_security_code
+cardCVV = Kod CVV
+
+# LOCALIZATION NOTE: (cardNetwork.*): These are brand names and should only be translated when a locale-specific name for that brand is in common use
+cardNetwork.amex = American Express
+cardNetwork.cartebancaire = Carte Bancaire
+cardNetwork.diners = Diners Club
+cardNetwork.discover = Discover
+cardNetwork.jcb = JCB
+cardNetwork.mastercard = Mastercard
+cardNetwork.mir = MIR
+cardNetwork.unionpay = Union Pay
+cardNetwork.visa = Visa
+
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.*, useCreditCardPasswordPrompt.*): %S is brandShortName.
+editCreditCardPasswordPrompt.win = %S chce uzyskać dostęp do informacji o kartach płatniczych. Potwierdź poniżej używając konta Windows.
+editCreditCardPasswordPrompt.macosx = %S chce uzyskać dostęp do informacji o kartach płatniczych.
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.macos): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+editCreditCardPasswordPrompt.macos = dostęp do informacji o kartach płatniczych
+editCreditCardPasswordPrompt.linux = %S chce uzyskać dostęp do informacji o kartach płatniczych.
+useCreditCardPasswordPrompt.win = %S chce użyć przechowywanych informacji o kartach płatniczych.
+useCreditCardPasswordPrompt.macosx = %S chce użyć przechowywanych informacji o kartach płatniczych. Potwierdź poniżej używając konta Windows.
+# LOCALIZATION NOTE (useCreditCardPasswordPrompt.macos): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+useCreditCardPasswordPrompt.macos = użycie przechowywanych informacji o kartach płatniczych
+useCreditCardPasswordPrompt.linux = %S chce użyć przechowywanych informacji o kartach płatniczych.
diff --git a/l10n-pl/browser/extensions/report-site-issue/webcompat.properties b/l10n-pl/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..61a859aa15
--- /dev/null
+++ b/l10n-pl/browser/extensions/report-site-issue/webcompat.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+wc-reporter.label2=Zgłoś problem ze stroną…
+wc-reporter.tooltip=Zgłoś problem z obsługą strony
diff --git a/l10n-pl/browser/firefox-l10n.js b/l10n-pl/browser/firefox-l10n.js
new file mode 100644
index 0000000000..b410ad9aef
--- /dev/null
+++ b/l10n-pl/browser/firefox-l10n.js
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#filter substitution
+
diff --git a/l10n-pl/browser/installer/custom.properties b/l10n-pl/browser/installer/custom.properties
new file mode 100644
index 0000000000..9b1ced8f4a
--- /dev/null
+++ b/l10n-pl/browser/installer/custom.properties
@@ -0,0 +1,92 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName pozwala przeglądać strony WWW wygodniej i bezpieczniej. Znajomy interfejs, wzmocnione zabezpieczenia (m.in. przed kradzieżą tożsamości) oraz zintegrowana wyszukiwarka pozwalają efektywnie korzystać z zasobów Internetu.
+CONTEXT_OPTIONS=&Opcje programu $BrandShortName
+CONTEXT_SAFE_MODE=$BrandShortName — &tryb awaryjny
+OPTIONS_PAGE_TITLE=Rodzaj instalacji
+OPTIONS_PAGE_SUBTITLE=Wybór opcji instalacji
+SHORTCUTS_PAGE_TITLE=Tworzenie skrótów
+SHORTCUTS_PAGE_SUBTITLE=Utwórz ikony programu
+COMPONENTS_PAGE_TITLE=Konfiguracja komponentów opcjonalnych
+COMPONENTS_PAGE_SUBTITLE=Zalecane komponenty opcjonalne
+OPTIONAL_COMPONENTS_DESC=Usługa utrzymania umożliwia aktualizowanie programu $BrandShortName w tle.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Zainstaluj &usługę utrzymania
+SUMMARY_PAGE_TITLE=Podsumowanie
+SUMMARY_PAGE_SUBTITLE=Można już rozpocząć instalację programu $BrandShortName
+SUMMARY_INSTALLED_TO=Program $BrandShortName zostanie zainstalowany w poniższym katalogu:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Aby dokończyć instalację programu, może być wymagane ponowne uruchomienie komputera.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Aby dokończyć dezinstalację programu, może być wymagane ponowne uruchomienie komputera.
+SUMMARY_TAKE_DEFAULTS=&Ustaw program $BrandShortName jako domyślną przeglądarkę
+SUMMARY_INSTALL_CLICK=Aby kontynuować, naciśnij przycisk Zainstaluj.
+SUMMARY_UPGRADE_CLICK=Aby kontynuować, naciśnij przycisk Uaktualnij.
+SURVEY_TEXT=&Wyraź swoją opinię na temat programu $BrandShortName
+LAUNCH_TEXT=&Uruchom program $BrandShortName
+CREATE_ICONS_DESC=Utwórz ikony dla programu $BrandShortName:
+ICONS_DESKTOP=na &pulpicie
+ICONS_STARTMENU=w folderze Programy menu &Start
+ICONS_QUICKLAUNCH=na pasku szybkiego &uruchamiania
+WARN_MANUALLY_CLOSE_APP_INSTALL=Program $BrandShortName musi zostać zamknięty przed kontynuowaniem instalacji.\n\nZamknij program $BrandShortName, aby kontynuować.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=Program $BrandShortName musi zostać zamknięty przed kontynuowaniem dezinstalacji.\n\nZamknij program $BrandShortName, aby kontynuować.
+WARN_MANUALLY_CLOSE_APP_REFRESH=Program $BrandShortName musi zostać zamknięty przed kontynuowaniem odświeżania.\n\nZamknij program $BrandShortName, aby kontynuować.
+WARN_WRITE_ACCESS=Nie masz uprawnień do zapisu w katalogu instalacyjnym.\n\nNaciśnij OK i wybierz inny katalog.
+WARN_DISK_SPACE=W wybranej lokalizacji nie ma wystarczająco wiele miejsca, by dokonać instalacji.\n\nNaciśnij OK i wybierz inną lokalizację.
+WARN_MIN_SUPPORTED_OSVER_MSG=Przepraszamy, program $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga ${MinSupportedVer} lub nowszego. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_MIN_SUPPORTED_CPU_MSG=Przepraszamy, program $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga procesora z obsługą ${MinSupportedCPU}. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Przepraszamy, program $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga ${MinSupportedVer} lub nowszego oraz procesora z obsługą ${MinSupportedCPU}. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_RESTART_REQUIRED_UNINSTALL=Aby dokończyć poprzednią dezinstalację programu $BrandShortName, konieczne jest ponowne uruchomienie komputera. Czy uruchomić go teraz ponownie?
+WARN_RESTART_REQUIRED_UPGRADE=Aby dokończyć poprzednią aktualizację programu $BrandShortName, konieczne jest ponowne uruchomienie komputera. Czy uruchomić go teraz ponownie?
+ERROR_CREATE_DIRECTORY_PREFIX=Błąd podczas tworzenia katalogu:
+ERROR_CREATE_DIRECTORY_SUFFIX=Wybierz Anuluj, aby przerwać instalację lub\nPonów, aby spróbować ponownie.
+
+UN_CONFIRM_PAGE_TITLE=Dezinstalacja programu $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Usuń program $BrandFullName z komputera.
+UN_CONFIRM_UNINSTALLED_FROM=Program $BrandShortName zostanie usunięty z:
+UN_CONFIRM_CLICK=Aby kontynuować, naciśnij Odinstaluj.
+
+UN_REFRESH_PAGE_TITLE=Odświeżyć program $BrandShortName zamiast tego?
+UN_REFRESH_PAGE_EXPLANATION=Jeśli masz problemy z programem $BrandShortName, odświeżenie może pomóc.\n\nSpowoduje to przywrócenie domyślnych ustawień i usunięcie dodatków. Zacznij od nowa, aby uzyskać optymalną wydajność.
+UN_REFRESH_LEARN_MORE=&Więcej informacji
+UN_REFRESH_BUTTON=&Odśwież program $BrandShortName
+
+BANNER_CHECK_EXISTING=Sprawdzanie istniejącej instalacji…
+
+STATUS_INSTALL_APP=Instalacja programu $BrandShortName…
+STATUS_INSTALL_LANG=Instalacja plików językowych (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Dezinstalacja programu $BrandShortName…
+STATUS_CLEANUP=Porządkowanie…
+
+UN_SURVEY_CHECKBOX_LABEL=Chcę przekazać organizacji Mozilla, dlaczego usuwam program $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Wybierz preferowany rodzaj instalacji i naciśnij Dalej.
+# One line
+OPTION_STANDARD_DESC=Program $BrandShortName zostanie zainstalowany z najbardziej typowymi opcjami.
+OPTION_STANDARD_RADIO=&Standardowa
+# Two lines
+OPTION_CUSTOM_DESC=Można wybrać, które komponenty mają zostać zainstalowane. Opcja zalecana tylko dla zaawansowanych użytkowników.
+OPTION_CUSTOM_RADIO=&Użytkownika
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=&Uaktualnij
diff --git a/l10n-pl/browser/installer/mui.properties b/l10n-pl/browser/installer/mui.properties
new file mode 100644
index 0000000000..5c91042b89
--- /dev/null
+++ b/l10n-pl/browser/installer/mui.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=Witamy w instalatorze programu $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Kreator ten przeprowadzi proces instalacji programu $BrandFullNameDA.\n\nZalecane jest zamknięcie wszystkich działających aplikacji przed rozpoczęciem instalacji. Umożliwi to wprowadzenie wymaganych zmian do plików systemowych bez potrzeby ponownego uruchamiania komputera.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Wybór komponentów
+MUI_TEXT_COMPONENTS_SUBTITLE=Zaznacz, które elementy programu $BrandFullNameDA chcesz zainstalować.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Opis
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Wskaż komponent kursorem, by zobaczyć jego opis.
+MUI_TEXT_DIRECTORY_TITLE=Wybór folderu programu
+MUI_TEXT_DIRECTORY_SUBTITLE=Wybierz folder, w którym ma zostać zainstalowany program $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=Instalowanie
+MUI_TEXT_INSTALLING_SUBTITLE=Proszę czekać, trwa instalacja programu $BrandFullNameDA.
+MUI_TEXT_FINISH_TITLE=Instalacja ukończona
+MUI_TEXT_FINISH_SUBTITLE=Instalacja zakończona powodzeniem.
+MUI_TEXT_ABORT_TITLE=Instalacja przerwana
+MUI_TEXT_ABORT_SUBTITLE=Instalacja się nie powiodła.
+MUI_BUTTONTEXT_FINISH=Za&kończ
+MUI_TEXT_FINISH_INFO_TITLE=Kończenie pracy instalatora programu $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=Program $BrandFullNameDA został zainstalowany na tym komputerze.\n\nKliknij Zakończ, by zamknąć program instalatora.
+MUI_TEXT_FINISH_INFO_REBOOT=Do ukończenia procesu instalacji programu $BrandFullNameDA konieczne jest ponowne uruchomienie komputera. Czy uruchomić go teraz ponownie?
+MUI_TEXT_FINISH_REBOOTNOW=Uruchom teraz ponownie
+MUI_TEXT_FINISH_REBOOTLATER=Chcę ponownie uruchomić komputer później
+MUI_TEXT_STARTMENU_TITLE=Wybór folderu menu Start
+MUI_TEXT_STARTMENU_SUBTITLE=Wybierz folder menu Start dla skrótów programu $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP=Wybierz folder menu Start, w którym mają zostać utworzone skróty programu. Można także podać nazwę dla nowego folderu.
+MUI_TEXT_ABORTWARNING=Czy na pewno zakończyć pracę instalatora programu $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Witamy w dezinstalatorze programu $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Kreator ten przeprowadzi proces dezinstalacji programu $BrandFullNameDA.\n\nPrzed rozpoczęciem należy się upewnić, że program $BrandFullNameDA nie jest uruchomiony.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Odinstaluj program $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Usuwa program $BrandFullNameDA z komputera.
+MUI_UNTEXT_UNINSTALLING_TITLE=Dezinstalacja
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Proszę czekać, trwa dezinstalacja programu $BrandFullNameDA.
+MUI_UNTEXT_FINISH_TITLE=Dezinstalacja ukończona
+MUI_UNTEXT_FINISH_SUBTITLE=Dezinstalacja zakończona powodzeniem.
+MUI_UNTEXT_ABORT_TITLE=Dezinstalacja przerwana
+MUI_UNTEXT_ABORT_SUBTITLE=Dezinstalacja się nie powiodła.
+MUI_UNTEXT_FINISH_INFO_TITLE=Kończenie pracy dezinstalatora programu $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=Program $BrandFullNameDA został usunięty z tego komputera.\n\nKliknij Zakończ, by zamknąć program dezinstalatora.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Do ukończenia dezinstalacji programu $BrandFullNameDA konieczne jest ponowne uruchomienie komputera. Czy uruchomić go teraz ponownie?
+MUI_UNTEXT_ABORTWARNING=Czy na pewno zakończyć pracę dezinstalatora programu $BrandFullName?
diff --git a/l10n-pl/browser/installer/nsisstrings.properties b/l10n-pl/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..888d661ade
--- /dev/null
+++ b/l10n-pl/browser/installer/nsisstrings.properties
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=Instalator programu $BrandShortName
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName jest już zainstalowany. Uaktualnij go!
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName został już wcześniej zainstalowany. Pobierz świeżą kopię.
+
+STUB_CLEANUP_PAVEOVER_BUTTON2=Uaktualnij
+STUB_CLEANUP_REINSTALL_BUTTON2=Zainstaluj ponownie
+STUB_CLEANUP_CHECKBOX_LABEL2=Przywróć domyślne ustawienia i usuń stare dodatki dla optymalnej wydajności
+
+STUB_INSTALLING_LABEL2=Instalowanie…
+STUB_INSTALLING_HEADLINE2=Optymalizowanie ustawień pod kątem szybkości, prywatności i bezpieczeństwa.
+STUB_INSTALLING_BODY2=$BrandShortName będzie gotowy już za kilka chwil.
+STUB_BLURB_FIRST1=Najszybszy, najresponsywniejszy $BrandShortName dotąd
+STUB_BLURB_SECOND1=Szybsze wczytywanie stron i przełączanie kart
+STUB_BLURB_THIRD1=Zaawansowane przeglądanie prywatne
+STUB_BLURB_FOOTER2=Zbudowana dla ludzi, nie dla zysku
+
+WARN_MIN_SUPPORTED_OSVER_MSG=Przepraszamy, $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga ${MinSupportedVer} lub nowszego. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_MIN_SUPPORTED_CPU_MSG=Przepraszamy, $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga procesora z obsługą ${MinSupportedCPU}. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Przepraszamy, $BrandShortName nie może zostać zainstalowany. Ta wersja programu $BrandShortName wymaga ${MinSupportedVer} lub nowszego oraz procesora z obsługą ${MinSupportedCPU}. Kliknij OK, by uzyskać dodatkowe informacje.
+WARN_WRITE_ACCESS_QUIT=Brak uprawnień do zapisu w katalogu instalacyjnym.
+WARN_DISK_SPACE_QUIT=Na dysku nie ma wystarczającej ilości miejsca, by zainstalować program.
+
+ERROR_DOWNLOAD_CONT=Z nieokreślonych przyczyn nie udało się zainstalować programu $BrandShortName.\nWybierz OK, by zacząć od nowa.
+
+STUB_CANCEL_PROMPT_HEADING=Czy zainstalować program $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=Jeśli wybierzesz „Anuluj”, $BrandShortName nie zostanie zainstalowany.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Zainstaluj
+STUB_CANCEL_PROMPT_BUTTON_EXIT=Anuluj
diff --git a/l10n-pl/browser/installer/override.properties b/l10n-pl/browser/installer/override.properties
new file mode 100644
index 0000000000..17a29fbf61
--- /dev/null
+++ b/l10n-pl/browser/installer/override.properties
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption=Instalator programu $BrandFullName
+UninstallCaption=Dezinstalator programu $BrandFullName
+BackBtn=< &Wstecz
+NextBtn=&Dalej >
+AcceptBtn=&Akceptuję warunki umowy licencyjnej
+DontAcceptBtn=&Nie akceptuję warunków umowy licencyjnej
+InstallBtn=&Zainstaluj
+UninstallBtn=&Odinstaluj
+CancelBtn=Anuluj
+CloseBtn=Zam&knij
+BrowseBtn=Prze&glądaj…
+ShowDetailsBtn=Wyświetl &szczegóły
+ClickNext=Naciśnij Dalej, by kontynuować.
+ClickInstall=Naciśnij Zainstaluj, by rozpocząć instalację.
+ClickUninstall=Naciśnij Odinstaluj, by rozpocząć dezinstalację.
+Completed=Ukończono
+LicenseTextRB=Przed kontynuowaniem instalacji programu $BrandFullNameDA należy zapoznać się z warunkami umowy licencyjnej. Jeśli akceptujesz wszystkie warunki umowy, zaznacz pierwszą opcję poniżej. $_CLICK
+ComponentsText=Zaznacz komponenty, które chcesz zainstalować, i odznacz te, których nie chcesz. $_CLICK
+ComponentsSubText2_NoInstTypes=Zaznacz komponenty, które chcesz zainstalować:
+DirText=Program $BrandFullNameDA zostanie zainstalowany w poniższym folderze. Aby zainstalować go w innym, naciśnij Przeglądaj i wskaż odpowiedni folder. $_CLICK
+DirSubText=Folder docelowy
+DirBrowseText=Wybierz folder dla instalacji programu $BrandFullNameDA:
+SpaceAvailable="Dostępne miejsce: "
+SpaceRequired="Wymagane miejsce: "
+UninstallingText=Program $BrandFullNameDA zostanie odinstalowany z poniższego folderu. $_CLICK
+UninstallingSubText=Dezinstalacja z:
+FileError=Błąd podczas otwierania pliku do zapisu: \r\n\r\n$0\r\n\r\nNaciśnij "Przerwij", by zakończyć instalację,\r\n"Ponów próbę", by spróbować ponownie,\r\nalbo "Zignoruj", by pominąć ten plik.
+FileError_NoIgnore=Błąd podczas otwierania pliku do zapisu: \r\n\r\n$0\r\n\r\nNaciśnij "Ponów próbę", by spróbować ponownie,\r\nlub "Anuluj", by zakończyć instalację.
+CantWrite="Nie można zapisać: "
+CopyFailed=Kopiowanie się nie powiodło
+CopyTo="Kopiuj do "
+Registering="Rejestrowanie: "
+Unregistering="Wyrejestrowywanie: "
+SymbolNotFound="Nie można odnaleźć symbolu: "
+CouldNotLoad="Nie udało się wczytać: "
+CreateFolder="Utwórz folder: "
+CreateShortcut="Utwórz skrót: "
+CreatedUninstaller="Utworzono dezinstalator: "
+Delete="Usuń plik: "
+DeleteOnReboot="Usuń przy restarcie: "
+ErrorCreatingShortcut="Błąd podczas tworzenia skrótu: "
+ErrorCreating="Błąd podczas tworzenia: "
+ErrorDecompressing=Błąd podczas dekompresji danych! Uszkodzony instalator?
+ErrorRegistering=Błąd podczas rejestracji DLL
+ExecShell="ExecShell: "
+Exec="Wykonaj: "
+Extract="Rozpakuj: "
+ErrorWriting="Rozpakuj: błąd zapisu do pliku "
+InvalidOpcode=Instalator uszkodzony: nieprawidłowy opcode
+NoOLE="Brak OLE dla: "
+OutputFolder="Folder wyjściowy: "
+RemoveFolder="Usuń folder: "
+RenameOnReboot="Zmień nazwę przy restarcie: "
+Rename="Zmień nazwę: "
+Skipped="Pominięto: "
+CopyDetails=Skopiuj szczegóły do schowka
+LogInstall=Zapisz przebieg instalacji w dzienniku
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-pl/browser/pdfviewer/chrome.properties b/l10n-pl/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..21e698e27f
--- /dev/null
+++ b/l10n-pl/browser/pdfviewer/chrome.properties
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=Ten dokument PDF może nie wyświetlać się poprawnie.
+unsupported_feature_forms=Ten dokument PDF zawiera formularze. Uzupełnianie pól formularzy nie jest obsługiwane.
+open_with_different_viewer=Otwórz w innym programie
+open_with_different_viewer.accessKey=O
diff --git a/l10n-pl/browser/pdfviewer/viewer.properties b/l10n-pl/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..14151db5b5
--- /dev/null
+++ b/l10n-pl/browser/pdfviewer/viewer.properties
@@ -0,0 +1,253 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=Poprzednia strona
+previous_label=Poprzednia
+next.title=Następna strona
+next_label=Następna
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=Strona
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages=z {{pagesCount}}
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pageNumber}} z {{pagesCount}})
+
+zoom_out.title=Pomniejsz
+zoom_out_label=Pomniejsz
+zoom_in.title=Powiększ
+zoom_in_label=Powiększ
+zoom.title=Skala
+presentation_mode.title=Przełącz na tryb prezentacji
+presentation_mode_label=Tryb prezentacji
+open_file.title=Otwórz plik
+open_file_label=Otwórz
+print.title=Drukuj
+print_label=Drukuj
+download.title=Pobierz
+download_label=Pobierz
+bookmark.title=Bieżąca pozycja (skopiuj lub otwórz jako odnośnik w nowym oknie)
+bookmark_label=Bieżąca pozycja
+
+# Secondary toolbar and context menu
+tools.title=Narzędzia
+tools_label=Narzędzia
+first_page.title=Przejdź do pierwszej strony
+first_page.label=Przejdź do pierwszej strony
+first_page_label=Przejdź do pierwszej strony
+last_page.title=Przejdź do ostatniej strony
+last_page.label=Przejdź do ostatniej strony
+last_page_label=Przejdź do ostatniej strony
+page_rotate_cw.title=Obróć zgodnie z ruchem wskazówek zegara
+page_rotate_cw.label=Obróć zgodnie z ruchem wskazówek zegara
+page_rotate_cw_label=Obróć zgodnie z ruchem wskazówek zegara
+page_rotate_ccw.title=Obróć przeciwnie do ruchu wskazówek zegara
+page_rotate_ccw.label=Obróć przeciwnie do ruchu wskazówek zegara
+page_rotate_ccw_label=Obróć przeciwnie do ruchu wskazówek zegara
+
+cursor_text_select_tool.title=Włącz narzędzie zaznaczania tekstu
+cursor_text_select_tool_label=Narzędzie zaznaczania tekstu
+cursor_hand_tool.title=Włącz narzędzie rączka
+cursor_hand_tool_label=Narzędzie rączka
+
+scroll_vertical.title=Przewijaj dokument w pionie
+scroll_vertical_label=Przewijanie pionowe
+scroll_horizontal.title=Przewijaj dokument w poziomie
+scroll_horizontal_label=Przewijanie poziome
+scroll_wrapped.title=Strony dokumentu wyświetlaj i przewijaj w kolumnach
+scroll_wrapped_label=Widok dwóch stron
+
+spread_none.title=Nie ustawiaj stron obok siebie
+spread_none_label=Brak kolumn
+spread_odd.title=Strony nieparzyste ustawiaj na lewo od parzystych
+spread_odd_label=Nieparzyste po lewej
+spread_even.title=Strony parzyste ustawiaj na lewo od nieparzystych
+spread_even_label=Parzyste po lewej
+
+# Document properties dialog box
+document_properties.title=Właściwości dokumentu…
+document_properties_label=Właściwości dokumentu…
+document_properties_file_name=Nazwa pliku:
+document_properties_file_size=Rozmiar pliku:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} KB ({{size_b}} B)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} MB ({{size_b}} B)
+document_properties_title=Tytuł:
+document_properties_author=Autor:
+document_properties_subject=Temat:
+document_properties_keywords=Słowa kluczowe:
+document_properties_creation_date=Data utworzenia:
+document_properties_modification_date=Data modyfikacji:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=Utworzony przez:
+document_properties_producer=PDF wyprodukowany przez:
+document_properties_version=Wersja PDF:
+document_properties_page_count=Liczba stron:
+document_properties_page_size=Wymiary strony:
+document_properties_page_size_unit_inches=in
+document_properties_page_size_unit_millimeters=mm
+document_properties_page_size_orientation_portrait=pionowa
+document_properties_page_size_orientation_landscape=pozioma
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=US Letter
+document_properties_page_size_name_legal=US Legal
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}}×{{height}} {{unit}} (orientacja {{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}}×{{height}} {{unit}} ({{name}}, orientacja {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=Szybki podgląd w Internecie:
+document_properties_linearized_yes=tak
+document_properties_linearized_no=nie
+document_properties_close=Zamknij
+
+print_progress_message=Przygotowywanie dokumentu do druku…
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=Anuluj
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=Przełącz panel boczny
+toggle_sidebar_notification.title=Przełącz panel boczny (dokument zawiera konspekt/załączniki)
+toggle_sidebar_notification2.title=Przełącz panel boczny (dokument zawiera konspekt/załączniki/warstwy)
+toggle_sidebar_label=Przełącz panel boczny
+document_outline.title=Konspekt dokumentu (podwójne kliknięcie rozwija lub zwija wszystkie pozycje)
+document_outline_label=Konspekt dokumentu
+attachments.title=Załączniki
+attachments_label=Załączniki
+layers.title=Warstwy (podwójne kliknięcie przywraca wszystkie warstwy do stanu domyślnego)
+layers_label=Warstwy
+thumbs.title=Miniatury
+thumbs_label=Miniatury
+current_outline_item.title=Znajdź bieżący element konspektu
+current_outline_item_label=Bieżący element konspektu
+findbar.title=Znajdź w dokumencie
+findbar_label=Znajdź
+
+additional_layers=Dodatkowe warstwy
+# LOCALIZATION NOTE (page_canvas): "{{page}}" will be replaced by the page number.
+page_canvas={{page}}. strona
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title={{page}}. strona
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=Miniatura {{page}}. strony
+
+# Find panel button title and messages
+find_input.title=Znajdź
+find_input.placeholder=Znajdź w dokumencie…
+find_previous.title=Znajdź poprzednie wystąpienie tekstu
+find_previous_label=Poprzednie
+find_next.title=Znajdź następne wystąpienie tekstu
+find_next_label=Następne
+find_highlight=Wyróżnianie wszystkich
+find_match_case_label=Rozróżnianie wielkości liter
+find_entire_word_label=Całe słowa
+find_reached_top=Początek dokumentu. Wyszukiwanie od końca.
+find_reached_bottom=Koniec dokumentu. Wyszukiwanie od początku.
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]=Pierwsze z {{total}} trafień
+find_match_count[two]=Drugie z {{total}} trafień
+find_match_count[few]={{current}}. z {{total}} trafień
+find_match_count[many]={{current}}. z {{total}} trafień
+find_match_count[other]={{current}}. z {{total}} trafień
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]=Brak trafień.
+find_match_count_limit[one]=Więcej niż jedno trafienie.
+find_match_count_limit[two]=Więcej niż dwa trafienia.
+find_match_count_limit[few]=Więcej niż {{limit}} trafienia.
+find_match_count_limit[many]=Więcej niż {{limit}} trafień.
+find_match_count_limit[other]=Więcej niż {{limit}} trafień.
+find_not_found=Nie znaleziono tekstu
+
+# Error panel labels
+error_more_info=Więcej informacji
+error_less_info=Mniej informacji
+error_close=Zamknij
+# LOCALIZATION NOTE (error_version_info): "{{version}}" and "{{build}}" will be
+# replaced by the PDF.JS version and build ID.
+error_version_info=PDF.js v{{version}} (kompilacja: {{build}})
+# LOCALIZATION NOTE (error_message): "{{message}}" will be replaced by an
+# english string describing the error.
+error_message=Komunikat: {{message}}
+# LOCALIZATION NOTE (error_stack): "{{stack}}" will be replaced with a stack
+# trace.
+error_stack=Stos: {{stack}}
+# LOCALIZATION NOTE (error_file): "{{file}}" will be replaced with a filename
+error_file=Plik: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=Wiersz: {{line}}
+rendering_error=Podczas renderowania strony wystąpił błąd.
+
+# Predefined zoom values
+page_scale_width=Szerokość strony
+page_scale_fit=Dopasowanie strony
+page_scale_auto=Skala automatyczna
+page_scale_actual=Rozmiar oryginalny
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error_indicator=Błąd
+loading_error=Podczas wczytywania dokumentu PDF wystąpił błąd.
+invalid_file_error=Nieprawidłowy lub uszkodzony plik PDF.
+missing_file_error=Brak pliku PDF.
+unexpected_response_error=Nieoczekiwana odpowiedź serwera.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 – Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[Adnotacja: {{type}}]
+password_label=Wprowadź hasło, aby otworzyć ten dokument PDF.
+password_invalid=Nieprawidłowe hasło. Proszę spróbować ponownie.
+password_ok=OK
+password_cancel=Anuluj
+
+printing_not_supported=Ostrzeżenie: drukowanie nie jest w pełni obsługiwane przez tę przeglądarkę.
+printing_not_ready=Ostrzeżenie: dokument PDF nie jest całkowicie wczytany, więc nie można go wydrukować.
+web_fonts_disabled=Czcionki sieciowe są wyłączone: nie można użyć osadzonych czcionek PDF.
diff --git a/l10n-pl/browser/profile/bookmarks.inc b/l10n-pl/browser/profile/bookmarks.inc
new file mode 100644
index 0000000000..1e6a15b52a
--- /dev/null
+++ b/l10n-pl/browser/profile/bookmarks.inc
@@ -0,0 +1,72 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're
+# live.
+
+#define bookmarks_title Zakładki
+#define bookmarks_heading Zakładki
+
+#define bookmarks_toolbarfolder Folder zakładek osobistych
+#define bookmarks_toolbarfolder_description Zakładki umieszczone w tym folderze będą widoczne na pasku zakładek.
+
+# LOCALIZATION NOTE (getting_started):
+# link title for https://www.mozilla.org/en-US/firefox/central/
+#define getting_started Pierwsze kroki
+
+# LOCALIZATION NOTE (firefox_heading):
+# Firefox links folder name
+#define firefox_heading Mozilla Firefox
+
+# LOCALIZATION NOTE (firefox_help):
+# link title for https://www.mozilla.org/en-US/firefox/help/
+#define firefox_help Pomoc
+
+# LOCALIZATION NOTE (firefox_customize):
+# link title for https://www.mozilla.org/en-US/firefox/customize/
+#define firefox_customize Dostosuj program
+
+# LOCALIZATION NOTE (firefox_community):
+# link title for https://www.mozilla.org/en-US/contribute/
+#define firefox_community Dołącz do nas
+
+# LOCALIZATION NOTE (firefox_about):
+# link title for https://www.mozilla.org/en-US/about/
+#define firefox_about O Mozilli
+
+# LOCALIZATION NOTE (nightly_heading):
+# Firefox Nightly links folder name
+#define nightly_heading Firefox Nightly
+
+# LOCALIZATION NOTE (nightly_blog):
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+#define nightly_blog Blog Firefox Nightly
+
+# LOCALIZATION NOTE (bugzilla):
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+#define bugzilla Bugzilla — system obsługi błędów Mozilli
+
+# LOCALIZATION NOTE (mdn):
+# Nightly builds only, link title for https://developer.mozilla.org/
+#define mdn Mozilla Developer Network
+
+# LOCALIZATION NOTE (nightly_tester_tools):
+# Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
+#define nightly_tester_tools Rozszerzenie Nightly Tester Tools
+
+# LOCALIZATION NOTE (crashes):
+# Nightly builds only, link title for about:crashes
+#define crashes Zgłoszenia awarii
+
+# LOCALIZATION NOTE (irc):
+# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
+#define irc Kanał IRC o Nightly
+
+# LOCALIZATION NOTE (planet):
+# Nightly builds only, link title for https://planet.mozilla.org/
+#define planet Planeta Mozilli
+
+#unfilter emptyLines
diff --git a/l10n-pl/browser/updater/updater.ini b/l10n-pl/browser/updater/updater.ini
new file mode 100644
index 0000000000..80cdd257db
--- /dev/null
+++ b/l10n-pl/browser/updater/updater.ini
@@ -0,0 +1,8 @@
+; This Source Code Form is subject to the terms of the Mozilla Public
+; License, v. 2.0. If a copy of the MPL was not distributed with this
+; file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+[Strings]
+TitleText=Aktualizacja programu %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% instaluje aktualizacje i uruchomi się za chwilę…
+MozillaMaintenanceDescription=Usługa utrzymania Mozilli dba o to, by na komputerze zainstalowana była najnowsza i najbezpieczniejsza wersja programu Mozilla Firefox. Korzystanie z aktualnej wersji jest ważnym elementem bezpieczeństwa online i Mozilla zaleca, by ta usługa była włączona.