diff --git a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
index 4889a91096..e77f2fa6fe 100644
--- a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
+++ b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/DisplayLanguages.java
@@ -55,6 +55,7 @@ public class DisplayLanguages {
new DisplayLanguageType("mfi-NG", "Mandara (Wandala)"),
new DisplayLanguageType("mrt-NG", "Marghi"),
new DisplayLanguageType("ann", "Obolo"),
+ new DisplayLanguageType("pl-PL", "Polski (Polish)"),
new DisplayLanguageType("pt-PT", "Português do Portugal"),
new DisplayLanguageType("ff-ZA", "Pulaar-Fulfulde"), // or Fulah
new DisplayLanguageType("shu-latn", "Shuwa (Latin)"),
diff --git a/ios/engine/KMEI/KeymanEngine/Classes/pl.lproj/ResourceInfoView.strings b/ios/engine/KMEI/KeymanEngine/Classes/pl.lproj/ResourceInfoView.strings
new file mode 100644
index 0000000000..ea342a17a0
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/Classes/pl.lproj/ResourceInfoView.strings
@@ -0,0 +1,2 @@
+/* Class = "UILabel"; text = "Scan this code to load this keyboard on another device"; ObjectID = "z2O-MT-IoV"; */
+"z2O-MT-IoV.text" = "Zeskanuj ten kod, aby załadować klawiaturę na innym urządzeniu";
diff --git a/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.strings b/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.strings
new file mode 100644
index 0000000000..5f6ab17e42
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.strings
@@ -0,0 +1,257 @@
+/* A descriptive message used for errors when the app is already busy downloading */
+"alert-download-error-busy" = "Zajęty pobieraniem.";
+
+/* A descriptive message used when a download fails */
+"alert-download-error-detail" = "Wystąpił błąd podczas pobierania lub instalacji.";
+
+/* Title for a "download failed" alert */
+"alert-download-error-title" = "Błąd pobierania";
+
+/* Title for a general alert about errors */
+"alert-error-title" = "Błąd";
+
+/* A descriptive message used when no internet connection is detected */
+"alert-no-connection-detail" = "Nie udało się połączyć z serwerem Keyman. Spróbuj ponownie później.";
+
+/* Title for a "no connection" alert */
+"alert-no-connection-title" = "Błąd połączenia";
+
+/* Short text for a 'back' navigational command. Used to return to the previous screen */
+"command-back" = "Wstecz";
+
+/* Short text for a 'cancel' command. Used to back out of a menu or install process without making changes */
+"command-cancel" = "Anuluj";
+
+/* Short text for a 'done' command. Used to back out of settings menus after changes have been made */
+"command-done" = "Gotowe";
+
+/* Short text for an 'install' command. Used to confirm installation of a package. */
+"command-install" = "Zainstaluj";
+
+/* Short text for a 'next' navigational command. Used to advance to the next screen */
+"command-next" = "Następny";
+
+/* Short text for an 'OK' command. Used for some error alerts */
+"command-ok" = "OK";
+
+/* Short text for confirmining 'uninstall' commands. */
+"command-uninstall" = "Odinstaluj";
+
+/* Text for the command to uninstall a keyboard */
+"command-uninstall-keyboard" = "Odinstaluj klawiaturę";
+
+/* Confirmation text to display before uninstalling a keyboard */
+"command-uninstall-keyboard-confirm" = "Czy chcesz odinstalować tę klawiaturę?";
+
+/* Text for the command to uninstall a lexical model */
+"command-uninstall-lexical-model" = "Odinstaluj słownik";
+
+/* Confirmation text to display before uninstalling a lexical model */
+"command-uninstall-lexical-model-confirm" = "Czy chcesz odinstalować ten słownik?";
+
+/* Text for error when a keyboard cannot load properly */
+"error-loading-keyboard" = "Nie można załadować żądanej klawiatury";
+
+/* Text for error when a lexical model cannot load properly */
+"error-loading-lexical-model" = "Nie można załadować żądanego słownika";
+
+/* Text for error when an installed file is unexpectedly missing */
+"error-missing-file" = "Nie znaleziono wymaganego pliku.";
+
+/* Text for error when an installed file is unexpectedly missing */
+"error-missing-file-critical" = "Nie znaleziono pliku krytycznego. Spróbuj ponownie zainstalować aplikację.";
+
+/* Text for errors in data received from search queries */
+"error-query-decoding" = "Serwer ma problemy techniczne";
+
+/* A descriptive message used when a download fails */
+"error-query-general" = "Błąd komunikacji z serwerem";
+
+/* Text for error when a search query is unexpectedly empty */
+"error-query-no-data" = "Serwer nie odpowiedział";
+
+/* Text for general errors where not much information is known */
+"error-unknown" = "Wystąpił nieoczekiwany błąd";
+
+/* Text for error when updating a resource: cannot download because no source is available */
+"error-update-no-link" = "Brak dostępnych źródeł aktualizacji dla tego pakietu";
+
+/* Text for error when updating a resource: Keyman does not know how to update the resource */
+"error-update-not-managed" = "Nie można zaktualizować zasobu nie zarządzanego przez Keyman";
+
+/* Text for the command to open the help page of a keyboard, as shown on resource information views */
+"info-command-help-keyboard" = "Pomoc klawiatury";
+
+/* Text for the command to open the help page of a lexical model, as shown on resource information views */
+"info-command-help-lexical-model" = "Pomoc słownika";
+
+/* Text label for displaying a keyboard's version, as shown on resource information views */
+"info-label-version-keyboard" = "Wersja klawiatury";
+
+/* Text label for displaying a lexical model's version, as shown on resource information views */
+"info-label-version-lexical-model" = "Wersja słownika";
+
+/* Label used for the "package info" / readme tab with the package installation prompt on phones. */
+"installer-label-package-info" = "Informacje o pakiecie";
+
+/* Label used for the language-selection tab with the package installation prompt on phones. */
+"installer-label-select-languages" = "Wybierz język(i)";
+
+/* Label used with a package's version, as seen within the package installation prompt. Example: "Version: 14.0.0" */
+"installer-label-version" = "Wersja: %@";
+
+/* Section header for languages supported by a package, as seen within the package installation prompt */
+"installer-section-available-languages" = "Dostępne języki";
+
+/* Text for the help popup for changing keyboards with the globe key */
+"keyboard-help-change" = "Dotknij tutaj, aby zmienić klawiaturę";
+
+/* Text for the command to exit the Keyman keyboard in favor of other keyboards installed on the system */
+"keyboard-menu-exit" = "Zamknij %@";
+
+/* Error installing a Keyman package - could not allocate a location to install it */
+"kmp-error-file-system" = "Błąd instalacji pakietu - błąd systemu plików";
+
+/* Error installing a Keyman package - could not copy package files */
+"kmp-error-file-copying" = "Błąd instalacji pakietu - nie można skopiować wymaganych plików";
+
+/* Error opening a Keyman package - package is not valid */
+"kmp-error-invalid" = "Plik pakietu jest uszkodzony.";
+
+/* Error opening a Keyman package - it does not exist / the specified location is wrong */
+"kmp-error-missing" = "Podany pakiet nie istnieje.";
+
+/* Error installing a Keyman package - expected resource (keyboard or dictionary) is missing */
+"kmp-error-missing-resource" = "Ten pakiet nie zawiera żądanej klawiatury ani słownika.";
+
+/* Error installing a Keyman package with a version of Keyman that does not support it */
+"kmp-error-unsupported-keyman-version" = "This package requires a newer version of Keyman.";
+
+/* Error opening a Keyman package - cannot parse contents */
+"kmp-error-no-metadata" = "Ten pakiet nie został prawidłowo zbudowany - zawartość nieznana.";
+
+/* Error opening a Keyman package - package's contents are for desktop platforms only */
+"kmp-error-unsupported" = "Ten pakiet nie zawiera wsparcia dla Twojego urządzenia.";
+
+/* Error opening a Keyman package - package contains unexpected resource (keyboard or dictionary) type */
+"kmp-error-wrong-type" = "Ten pakiet nie zawiera oczekiwanego typu zasobów.";
+
+/* Title for the Installed Languages menu */
+"menu-installed-languages-title" = "Zainstalowane języki";
+
+/* Section header for lexical models within a language-specific settings menu */
+"menu-langsettings-label-lexical-models" = "Słowniki";
+
+/* Section header for keyboards within a language-specific settings menu */
+"menu-langsettings-section-keyboards" = "Klawiatury";
+
+/* Section header for the settings toggles within a language-specific settings menu */
+"menu-langsettings-section-settings" = "Ustawienia języka";
+
+/* Title for the language-specific settings menus */
+"menu-langsettings-title" = "%@ Ustawieni as";
+
+/* Label for the toggle that enables corrections that is displayed within a language-specific settings menu */
+"menu-langsettings-toggle-correct" = "Włącz korekcję";
+
+/* Label for the toggle that enables predictions that is displayed within a language-specific settings menu */
+"menu-langsettings-toggle-predict" = "Włącz przewidywania";
+
+/* Help message for a prompt that appears for confirming a lexical model download: language (1): lexical model (dictionary) name (2) */
+"menu-lexical-model-install-message" = "Czy chcesz zainstalować ten słownik?";
+
+/* Title for a prompt that appears for confirming a lexical model download: language (1): lexical model (dictionary) name (2) */
+"menu-lexical-model-install-title" = "%1$@:%2$@";
+
+/* Text for an info alert indicating that no lexical models are available */
+"menu-lexical-model-none-message" = "Brak dostępnych słowników";
+
+/* Title for the lexical model menu, a submenu of the language-specific settings menus */
+"menu-lexical-model-title" = "%@ Słowniki";
+
+/* Title for the keyboard picker */
+"menu-picker-title" = "Klawiatury";
+
+/* Primary text for the Settings menu option to report keyboard crashes */
+"menu-settings-error-report" = "Zezwalaj na raportowanie błędów";
+
+/* Secondary text for the Settings menu option to report keyboard crashes */
+"menu-settings-error-report-description" = "Może wymagać \"pełnego dostępu\"";
+
+/* Primary text for the Settings menu local-file package installation option */
+"menu-settings-install-from-file" = "Zainstaluj z pliku";
+
+/* Secondary text for the Settings menu local-file package installation option */
+"menu-settings-install-from-file-description" = "Przeglądaj pliki .kmp";
+
+/* Primary text for the Settings menu option that displays the iOS system menu options for the app's keyboard */
+"menu-settings-system-keyboard-menu" = "Ustawienia klawiatury systemowej";
+
+/* Label for the "Show Banner" toggle on the main settings screen */
+"menu-settings-show-banner" = "Pokaż baner";
+
+/* Label for the "Get Started" automatic display toggle seen in the Settings menu */
+"menu-settings-startup-get-started" = "Pokaż 'Rozpocznij' przy starcie";
+
+/* Title for the main Settings menu */
+"menu-settings-title" = "Ustawienia Keyman";
+
+/* Secondary text showing current setting for spacebar caption - blank */
+"menu-settings-spacebar-hint-blank" = "Nie pokazuj podpisu na spacji";
+
+/* Secondary text showing current setting for spacebar caption - keyboard */
+"menu-settings-spacebar-hint-keyboard" = "Pokaż nazwę klawiatury na spacji";
+
+/* Secondary text showing current setting for spacebar caption - language */
+"menu-settings-spacebar-hint-language" = "Pokaż nazwę języka na spacji";
+
+/* Secondary text showing current setting for spacebar caption - language + keyboard */
+"menu-settings-spacebar-hint-languageKeyboard" = "Pokaż język i nazwę klawiatury na spacji";
+
+/* Label for the "Spacebar Caption" item on the main settings screen */
+"menu-settings-spacebar-text" = "Podpis paska spacji";
+
+/* Title for the "Spacebar Caption" settings screen */
+"menu-settings-spacebar-title" = "Podpis paska spacji";
+
+/* Text showing name of spacebar caption - blank */
+"menu-settings-spacebar-item-blank" = "Puste";
+
+/* Text showing name of spacebar caption - keyboard */
+"menu-settings-spacebar-item-keyboard" = "Keyboard";
+
+/* Text showing name of spacebar caption - language */
+"menu-settings-spacebar-item-language" = "Język";
+
+/* Text showing name of spacebar caption - language + keyboard */
+"menu-settings-spacebar-item-languageKeyboard" = "Język i klawiatura";
+
+/* Short text for notification: download failure for keyboard */
+"notification-download-failure-keyboard" = "Pobieranie klawiatury nie powiodło się";
+
+/* Short text for notification: download failure for lexical model */
+"notification-download-failure-lexical-model" = "Pobieranie słownika nie powiodło się";
+
+/* Short text for notification: download success for keyboard */
+"notification-download-success-keyboard" = "Pomyślnie pobrano klawiaturę";
+
+/* Short text for notification: download success for lexical model */
+"notification-download-success-lexical-model" = "Model Lexical został pomyślnie pobrany";
+
+/* Short text for notification: downloading a keyboard */
+"notification-downloading-keyboard" = "Pobieranie klawiatury\U2026";
+
+/* Short text for notification: downloading a lexical model */
+"notification-downloading-lexical-model" = "Pobieranie słownika\U2026";
+
+/* Short text for notification: an update is available */
+"notification-update-available" = "Aktualizacja dostępna";
+
+/* Short text for notification: currently updating */
+"notification-update-processing" = "Aktualizowanie\U2026";
+
+/* Text indicating success at installing new keyboards or dictionaries */
+"success-install" = "Pomyślnie zainstalowany.";
+
+/* A title to use in alerts indicating 'success' at whatever task the user requested */
+"success-title" = "Sukces";
diff --git a/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.stringsdict b/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.stringsdict
new file mode 100644
index 0000000000..d893867ad1
--- /dev/null
+++ b/ios/engine/KMEI/KeymanEngine/pl.lproj/Localizable.stringsdict
@@ -0,0 +1,146 @@
+
+
+
+
+ menu-langsettings-lexical-model-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u słownik zainstalowany
+ few
+ %u słowniki zainstalowane
+ many
+ %u słowników zainstalowano
+ other
+ %u słowników zainstalowano
+
+
+ notification-update-failed
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u aktualizacja nieudana
+ few
+ %u Aktualizacje nieudane
+ many
+ %u Aktualizacje nieudane
+ other
+ %u Aktualizacje nieudane
+
+
+ notification-update-success
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u Aktualizacja powiodła się
+ few
+ %u Aktualizacje powiodły się
+ many
+ %u Aktualizacji powiodło się
+ other
+ %u Aktualizacje powiodły się
+
+
+ settings-keyboards-installed-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u klawiatura zainstalowana
+ few
+ %u klawiatur zainstalowanych
+ many
+ %u klawiatur zainstalowanych
+ other
+ %u klawiatur zainstalowanych
+
+
+ settings-languages-installed-count
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ %u język zainstalowany
+ few
+ %u języki zainstalowane
+ many
+ %u języki zainstalowane
+ other
+ %u języki zainstalowane
+
+
+ package-default-found-keyboards
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ Znaleziono %u klawiaturę w pakiecie:
+ few
+ Znaleziono %u klawiatury w pakiecie:
+ many
+ Znaleziono %u klawiatury w pakiecie:
+ other
+ Znaleziono %u klawiatury w pakiecie:
+
+
+ package-default-found-lexical-models
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ u
+ one
+ Znaleziono %u słownik w pakiecie:
+ few
+ Znaleziono %u słowniki w pakiecie:
+ many
+ Znaleziono %u słowniki w pakiecie:
+ other
+ Znaleziono %u słowniki w pakiecie:
+
+
+
+
diff --git a/ios/keyman/Keyman/Keyman/pl.lproj/Localizable.strings b/ios/keyman/Keyman/Keyman/pl.lproj/Localizable.strings
new file mode 100644
index 0000000000..b048938788
--- /dev/null
+++ b/ios/keyman/Keyman/Keyman/pl.lproj/Localizable.strings
@@ -0,0 +1,81 @@
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-add-title" = "Dodaj zakładkę";
+
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-none" = "Brak zakładek";
+
+/* Title for the bookmarks menu within the embedded browser */
+"browser-bookmarks-title" = "Zakładki";
+
+/* Used to confirm a user's desire to install a package */
+"confirm-install" = "Instaluj";
+
+/* The label for the toggle to stop automatically showing the "Get Started" tutorial popup. */
+"disable-get-started" = "Nie pokazuj ponownie";
+
+/* Indicates an error opening a web page requested by a user */
+"error-opening-page" = "Nie można otworzyć strony";
+
+/* Long-form used when installing a font in order to display a language properly. */
+"font-install-description" = "Dotknij Instalacji, aby %@ wyświetlał się poprawnie we wszystkich aplikacjach";
+
+/* The name of the iOS Settings menu option for keyboards */
+"ios-settings-keyboards" = "Klawiatury";
+
+/* The name of the iOS Settings menu option for giving the keyboard full access. (The menu entry
+underneath the app's name within the app-specific keyboard menu.) */
+"ios-settings-allow-full-access" = "Zezwalaj na pełny dostęp";
+
+/* Short-form used when installing a font in order to display a language properly. */
+"language-for-font" = "%@ Czcionka";
+
+/* Used for 'add' options within menus */
+"menu-add" = "Dodaj";
+
+/* Used to indicate a sequence of menu options that a user needs to copy. May be chained. Example: "Keyboards (1) > Enable Keyman (2)" */
+"menu-breadcrumbing" = "%1$@ > %2$@";
+
+/* Used to exit a menu without choosing an option */
+"menu-cancel" = "Anuluj";
+
+/* Menu option that erases all previously-typed text. */
+"menu-clear-text" = "Wyczyść tekst";
+
+/* Menu option that displays a list designed to help users start using the app */
+"menu-get-started" = "Zacznij";
+
+/* Menu option that displays help for the app */
+"menu-help" = "Informacja";
+
+/* Menu option that displays the main screen's drop-down menu */
+"menu-more" = "Więcej";
+
+/* Menu option used to edit keyboard and dictionary settings */
+"menu-settings" = "Ustawienia";
+
+/* Menu option that displays the iOS Share menu */
+"menu-share" = "Udostępnij";
+
+/* Menu option that displays an embedded web browser. */
+"menu-show-browser" = "Przeglądarka";
+
+/* Menu option used to control in-app font size. */
+"menu-text-size" = "Rozmiar tekstu";
+
+/* Used to describe the current font size */
+"text-size-label" = "Rozmiar tekstu: %i";
+
+/* Text to indicate that a user should set a toggle within iOS Settings to 'active'. */
+"toggle-to-enable" = "Włącz %@";
+
+/* First option on the Get Started tutorial - Add a keyboard for your language */
+"tutorial-add-keyboard" = "Dodaj klawiaturę dla Twojego języka";
+
+/* Third option on the Get Started tutorial - Displays app help. */
+"tutorial-show-help" = "Więcej informacji";
+
+/* Second option on the Get Started tutorial - Set up Keyman as system-wide keyboard */
+"tutorial-system-keyboard" = "Skonfiguruj Keyman jako klawiaturę systemową";
+
+/* Used to display app version (as in \"Version: 1.0.2\" */
+"version-label" = "Wersja: %@";
diff --git a/linux/keyman-config/locale/pl_PL.po b/linux/keyman-config/locale/pl_PL.po
new file mode 100644
index 0000000000..0b1d3dcee5
--- /dev/null
+++ b/linux/keyman-config/locale/pl_PL.po
@@ -0,0 +1,332 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: keyman\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-08-19 19:17+0200\n"
+"PO-Revision-Date: 2022-05-09 05:33\n"
+"Last-Translator: \n"
+"Language-Team: Polish\n"
+"Language: pl_PL\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"X-Crowdin-Project: keyman\n"
+"X-Crowdin-Project-ID: 386703\n"
+"X-Crowdin-Language: pl\n"
+"X-Crowdin-File: /master/linux/keyman-config.pot\n"
+"X-Crowdin-File-ID: 504\n"
+
+#: keyman_config/__init__.py:68
+msgid "Neither sentry-sdk nor raven is available. Not enabling Sentry error reporting."
+msgstr "Ani sdk ani sdk nie jest dostępny. Nie włączaj raportowania błędów wpisu."
+
+#: keyman_config/downloadkeyboard.py:23
+msgid "Download Keyman keyboards"
+msgstr "Pobierz klawiaturę Keyman"
+
+#: keyman_config/downloadkeyboard.py:37 keyman_config/keyboard_details.py:49
+#: keyman_config/keyboard_details.py:340 keyman_config/view_installed.py:205
+msgid "_Close"
+msgstr "_Zamknij"
+
+#: keyman_config/install_kmp.py:99
+msgid "You do not have permissions to install the keyboard files to the shared area /usr/local/share/keyman"
+msgstr "Nie masz uprawnień do instalowania plików klawiatury do wspólnego obszaru /usr/local/share/keyman"
+
+#: keyman_config/install_kmp.py:103
+msgid "You do not have permissions to install the documentation to the shared documentation area /usr/local/share/doc/keyman"
+msgstr "Nie masz uprawnień do instalacji dokumentacji do obszaru udostępnionej dokumentacji /usr/local/share/doc/keyman"
+
+#: keyman_config/install_kmp.py:107
+msgid "You do not have permissions to install the font files to the shared font area /usr/local/share/fonts"
+msgstr "Nie masz uprawnień do instalowania plików czcionek w obszarze /usr/local/share/fonts"
+
+#: keyman_config/install_kmp.py:179
+#, python-brace-format
+msgid "install_kmp.py: error: No kmp.json or kmp.inf found in {package}"
+msgstr "install_kmp.py: błąd: brak kmp.json lub kmp.inf w {package}"
+
+#: keyman_config/install_kmp.py:246
+#, python-brace-format
+msgid "install_kmp.py: error: No kmp.json or kmp.inf found in {packageFile}"
+msgstr "install_kmp.py: błąd: brak kmp.json lub kmp.inf w {packageFile}"
+
+#: keyman_config/install_window.py:54
+#, python-brace-format
+msgid "Installing keyboard/package {keyboardid}"
+msgstr "Instalacja klawiatury/pakietu {keyboardid}"
+
+#: keyman_config/install_window.py:72 keyman_config/install_window.py:93
+msgid "Keyboard is installed already"
+msgstr "Klawiatura jest już zainstalowana"
+
+#: keyman_config/install_window.py:74
+#, python-brace-format
+msgid "The {name} keyboard is already installed at version {version}. Do you want to uninstall then reinstall it?"
+msgstr "Klawiatura {name} jest już zainstalowana w wersji {version}. Czy chcesz ją odinstalować, a następnie ponownie zainstalować?"
+
+#: keyman_config/install_window.py:95
+#, python-brace-format
+msgid "The {name} keyboard is already installed with a newer version {installedversion}. Do you want to uninstall it and install the older version {version}?"
+msgstr "Klawiatura {name} jest już zainstalowana z nowszą wersją {installedversion}. Czy chcesz ją odinstalować i zainstalować starszą wersję {version}?"
+
+#: keyman_config/install_window.py:128
+msgid "Keyboard layouts: "
+msgstr "Układ klawiatury: "
+
+#: keyman_config/install_window.py:147
+msgid "Fonts: "
+msgstr "Czcionki: "
+
+#: keyman_config/install_window.py:167 keyman_config/keyboard_details.py:96
+msgid "Package version: "
+msgstr "Wersja pakietu: "
+
+#: keyman_config/install_window.py:179
+msgid "Author: "
+msgstr "Autor: "
+
+#: keyman_config/install_window.py:197
+msgid "Website: "
+msgstr "Strona internetowa: "
+
+#: keyman_config/install_window.py:211
+msgid "Copyright: "
+msgstr "Prawa autorskie: "
+
+#: keyman_config/install_window.py:245
+msgid "Details"
+msgstr "Szczegóły"
+
+#: keyman_config/install_window.py:248
+msgid "README"
+msgstr "README"
+
+#: keyman_config/install_window.py:256 keyman_config/view_installed.py:200
+msgid "_Install"
+msgstr "_Zainstaluj"
+
+#: keyman_config/install_window.py:260
+msgid "_Cancel"
+msgstr "_Anuluj"
+
+#: keyman_config/install_window.py:305
+#, python-brace-format
+msgid "Keyboard {name} installed"
+msgstr "Klawiatura {name} zainstalowana"
+
+#: keyman_config/install_window.py:310 keyman_config/install_window.py:315
+#, python-brace-format
+msgid "Keyboard {name} could not be installed."
+msgstr "Klawiatura {name} nie może być zainstalowana."
+
+#: keyman_config/install_window.py:311
+msgid "Error Message:"
+msgstr "Komunikat błędu:"
+
+#: keyman_config/install_window.py:316
+msgid "Warning Message:"
+msgstr "Komunikat ostrzegawczy:"
+
+#: keyman_config/keyboard_details.py:37
+#, python-brace-format
+msgid "{name} keyboard"
+msgstr "{name} keyboard"
+
+#: keyman_config/keyboard_details.py:53
+msgid "ERROR: Keyboard metadata is damaged.\n"
+"Please \"Uninstall\" and then \"Install\" the keyboard."
+msgstr "BŁĄD: metadane klawiatury są uszkodzone.\n"
+"Proszę \"Odinstalować\", a następnie \"Zainstaluj\" klawiaturę."
+
+#: keyman_config/keyboard_details.py:74
+msgid "Package name: "
+msgstr "Nazwa pakietu: "
+
+#: keyman_config/keyboard_details.py:85
+msgid "Package id: "
+msgstr "Identyfikator pakietu: "
+
+#: keyman_config/keyboard_details.py:108
+msgid "Package description: "
+msgstr "Opis pakietu: "
+
+#: keyman_config/keyboard_details.py:121
+msgid "Package author: "
+msgstr "Autor pakietu: "
+
+#: keyman_config/keyboard_details.py:133
+msgid "Package copyright: "
+msgstr "Prawo autorskie pakietu: "
+
+#: keyman_config/keyboard_details.py:174
+msgid "Keyboard filename: "
+msgstr "Nazwa pliku klawiatury: "
+
+#: keyman_config/keyboard_details.py:187
+msgid "Keyboard name: "
+msgstr "Nazwa klawiatury: "
+
+#: keyman_config/keyboard_details.py:198
+msgid "Keyboard id: "
+msgstr "Keyboard id: "
+
+#: keyman_config/keyboard_details.py:209
+msgid "Keyboard version: "
+msgstr "Wersja klawiatury: "
+
+#: keyman_config/keyboard_details.py:221
+msgid "Keyboard author: "
+msgstr "Autor klawiatury: "
+
+#: keyman_config/keyboard_details.py:232
+msgid "Keyboard license: "
+msgstr "Licencja klawiatury: "
+
+#: keyman_config/keyboard_details.py:243
+msgid "Keyboard description: "
+msgstr "Opis klawiatury: "
+
+#: keyman_config/keyboard_details.py:334
+#, python-brace-format
+msgid "Scan this code to load this keyboard\n"
+"on another device or share online"
+msgstr "Zeskanuj ten kod, aby załadować klawiaturę\n"
+"na innym urządzeniu lub udostępnij online"
+
+#: keyman_config/options.py:24
+#, python-brace-format
+msgid "{packageId} Settings"
+msgstr "Ustawienia {packageId}"
+
+#: keyman_config/view_installed.py:30
+msgid "Keyman Configuration"
+msgstr "Konfiguracja Keymana"
+
+#: keyman_config/view_installed.py:60
+msgid "Choose a kmp file..."
+msgstr "Wybierz plik kmp..."
+
+#. i18n: file type in file selection dialog
+#: keyman_config/view_installed.py:65
+msgid "KMP files"
+msgstr "Pliki KMP"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:141
+msgid "Icon"
+msgstr "Ikona"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:145
+msgid "Name"
+msgstr "Nazwa"
+
+#. i18n: column header in table displaying installed keyboards
+#: keyman_config/view_installed.py:148
+msgid "Version"
+msgstr "Wersja"
+
+#: keyman_config/view_installed.py:161
+msgid "_Uninstall"
+msgstr "_Odinstaluj"
+
+#: keyman_config/view_installed.py:162 keyman_config/view_installed.py:304
+msgid "Uninstall keyboard"
+msgstr "Odinstaluj klawiaturę"
+
+#: keyman_config/view_installed.py:167
+msgid "_About"
+msgstr "_Informacje"
+
+#: keyman_config/view_installed.py:168 keyman_config/view_installed.py:306
+msgid "About keyboard"
+msgstr "Informacje o klawiaturze"
+
+#: keyman_config/view_installed.py:173
+msgid "_Help"
+msgstr "_Pomoc"
+
+#: keyman_config/view_installed.py:174 keyman_config/view_installed.py:305
+msgid "Help for keyboard"
+msgstr "Pomoc dla klawiatury"
+
+#: keyman_config/view_installed.py:179
+msgid "_Options"
+msgstr "_Opcje"
+
+#: keyman_config/view_installed.py:180 keyman_config/view_installed.py:307
+msgid "Settings for keyboard"
+msgstr "Opcje klawiatury"
+
+#: keyman_config/view_installed.py:190
+msgid "_Refresh"
+msgstr "_Odśwież"
+
+#: keyman_config/view_installed.py:191
+msgid "Refresh keyboard list"
+msgstr "Odśwież listę klawiatur"
+
+#: keyman_config/view_installed.py:195
+msgid "_Download"
+msgstr "_Pobierz"
+
+#: keyman_config/view_installed.py:196
+msgid "Download and install a keyboard from the Keyman website"
+msgstr "Pobierz i zainstaluj klawiaturę z witryny Keyman"
+
+#: keyman_config/view_installed.py:201
+msgid "Install a keyboard from a file"
+msgstr "Zainstaluj klawiaturę z pliku"
+
+#: keyman_config/view_installed.py:206
+msgid "Close window"
+msgstr "Zamknij okno"
+
+#: keyman_config/view_installed.py:278
+#, python-brace-format
+msgid "Uninstall keyboard {package}"
+msgstr "Odinstaluj klawiaturę {package}"
+
+#: keyman_config/view_installed.py:280
+#, python-brace-format
+msgid "Help for keyboard {package}"
+msgstr "Pomoc dla klawiatury {package}"
+
+#: keyman_config/view_installed.py:282
+#, python-brace-format
+msgid "About keyboard {package}"
+msgstr "O klawiaturze {package}"
+
+#: keyman_config/view_installed.py:284
+#, python-brace-format
+msgid "Settings for keyboard {package}"
+msgstr "Ustawienia klawiatury {package}"
+
+#: keyman_config/view_installed.py:349
+msgid "Uninstall keyboard package?"
+msgstr "Odinstalować pakiet klawiatury?"
+
+#: keyman_config/view_installed.py:351
+#, python-brace-format
+msgid "Are you sure that you want to uninstall the {keyboard} keyboard and its fonts?"
+msgstr "Czy na pewno chcesz odinstalować klawiaturę {keyboard} i jej czcionki?"
+
+#: keyman_config/welcome.py:22
+#, python-brace-format
+msgid "{name} installed"
+msgstr "Zainstalowano {name}"
+
+#: keyman_config/welcome.py:40
+msgid "Open in _Web browser"
+msgstr "Otwórz w _przeglądarce"
+
+#: keyman_config/welcome.py:42
+msgid "Open in the default web browser to do things like printing"
+msgstr "Otwórz w domyślnej przeglądarce internetowej, aby robić rzeczy takie jak drukowanie"
+
+#: keyman_config/welcome.py:45
+msgid "_OK"
+msgstr "_OK"
+
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/pl.lproj/KMAboutWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/pl.lproj/KMAboutWindowController.strings
new file mode 100644
index 0000000000..ab358ff1ae
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMAboutWindow/pl.lproj/KMAboutWindowController.strings
@@ -0,0 +1,8 @@
+/* button text to close the About window */
+"Kab-Up-fYH.title" = "Zamknij";
+
+/* text of link to the license agreement */
+"hYC-Bx-aoP.title" = "Umowa licencyjna";
+
+/* button text to open Configuration window */
+"vkh-b5-vO7.title" = "Konfiguracja...";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/pl.lproj/preferences.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/pl.lproj/preferences.strings
new file mode 100644
index 0000000000..b58e6e6291
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMConfiguration/pl.lproj/preferences.strings
@@ -0,0 +1,38 @@
+/* Checkbox text to always show on-screen keyboard */
+"4UX-80-0Vo.title" = "Zawsze pokazuj klawiaturę ekranową";
+
+/* Checkbox text to enable verbose Console logging */
+"7J6-zy-R20.title" = "Użyj rejestrowania konsoli";
+
+/* Support button text */
+"93O-x6-RLF.label" = "Wsparcie";
+
+/* Download Keyboard button text */
+"CTw-kf-WNS.title" = "Pobierz klawiaturę...";
+
+/* Keyman Configuration window title */
+"F0z-JX-Cv5.title" = "Konfiguracja Keymana";
+
+/* button text to go back to previous page */
+"JOK-JV-n8w.title" = "Powrót";
+
+/* Keyboards button text */
+"MPN-9N-wWc.label" = "Keyboards";
+
+/* text to explain verbose Console logging option */
+"MrI-GM-7d6.title" = "Gdy włączona jest opcja rejestrowania szczegółowego, Keyman będzie rejestrować działania, które mogą pomóc w diagnozowaniu problemu przez obsługę Keyman. Program Konsoli może być używany do wyświetlania dziennika wiadomości od Keyman. W Konsoli filtr, aby wyświetlić wszystkie wiadomości z procesu \"Keyman\". Ten dziennik można wyeksportować i wysłać do obsługi Keyman w razie potrzeby.";
+
+/* button text to move forward to the next page */
+"eXr-8V-h1g.title" = "Przekaż";
+
+/* button text to return to the home help page */
+"fXS-aC-CMH.title" = "Strona główna";
+
+/* Options button text */
+"frd-No-seV.label" = "Opcje";
+
+/* Installed Keyboard column heading */
+"jex-Nd-Qzg.headerCell.title" = "Zainstalowana Klawiatura";
+
+/* Verbose logging tooltip text */
+"uWx-3J-U0D.ibShadowedToolTip" = "Włącz tę opcję jeśli masz problemy z określoną klawiaturą lub ogólnie z Keymanem.";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/pl.lproj/KMInfoWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/pl.lproj/KMInfoWindowController.strings
new file mode 100644
index 0000000000..2cb2b1f075
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMInfoWindow/pl.lproj/KMInfoWindowController.strings
@@ -0,0 +1,8 @@
+/* Package Information window title */
+"F0z-JX-Cv5.title" = "Package Information";
+
+/* button text to show Details */
+"Fvy-XJ-s38.label" = "Szczegóły";
+
+/* button text to show Read Me */
+"waA-IW-Qyn.label" = "Przeczytaj mnie";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/pl.lproj/KMKeyboardHelpWindowController.strings b/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/pl.lproj/KMKeyboardHelpWindowController.strings
new file mode 100644
index 0000000000..bf3f02c85a
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/KMKeyboardHelpWindow/pl.lproj/KMKeyboardHelpWindowController.strings
@@ -0,0 +1,8 @@
+/* Keyboard Help window title */
+"F0z-JX-Cv5.title" = "Pomoc klawiatury";
+
+/* OK button text */
+"Zla-QF-m0K.title" = "OK";
+
+/* Print button text */
+"fYY-Uj-y4S.title" = "Print...";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/Localizable.strings b/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/Localizable.strings
new file mode 100644
index 0000000000..061a7b1e0c
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/Localizable.strings
@@ -0,0 +1,68 @@
+/* Message displayed to confirm delete of the Keyman keyboard selected by the user from the keyboard list */
+"message-confirm-delete-keyboard" = "Czy na pewno chcesz usunąć klawiaturę%@'?";
+
+/* Delete keyboard confirmation info indicating that the delete action cannot be undone */
+"info-cannot-undo-delete-keyboard" = "Nie możesz cofnąć tej akcji.";
+
+/* Button text to cancel delete of the specified installed Keyman keyboard */
+"button-cancel-delete-keyboard" = "Anuluj";
+
+/* Button text to confirm delete of the specified installed Keyman keyboard */
+"button-delete-keyboard" = "Usuń";
+
+/* Message displayed to confirm installation of a keyboard from the specifed .kmp file double-clicked by the user */
+"message-confirm-install-keyboard" = "Zainstalować klawiaturę Keyman?";
+
+/* Message displayed to confirm installation of a keyboard from the specifed .kmp file double-clicked by the user */
+"info-install-keyboard-filename" = "Czy chcesz aby Keyman zainstalował klawiaturę z pliku '%@'?";
+
+/* Button text to cancel installation of the double-clicked Keyman file */
+"button-cancel-install-keyboard" = "Anuluj";
+
+/* Button text to confirm installation of the double-clicked Keyman file */
+"button-install-keyboard" = "Zainstaluj";
+
+/* Message displayed to inform user that .kmp file could not be read/unzipped */
+"message-keyboard-file-unreadable" = "Nie można odczytać pliku Keyman '%@'.";
+
+/* Message displayed in Configuration window when keyboard cannot be loaded */
+"message-error-loading-keyboard" = "(error loading keyboard)";
+
+/* Message displayed in Configuration window when keyboard metadata cannot be loaded */
+"message-error-unknown-metadata" = "unknown";
+
+/* Button text to acknowledge that .kmp file could not be read */
+"button-keyboard-file-unreadable" = "OK";
+
+/* label text to identify Keyman version */
+"version-label-text" = "Wersja %@";
+
+/* Status text for keyboard downloading */
+"message-keyboard-downloading" = "Pobieranie...";
+
+/* Status text for keyboard download complete */
+"message-keyboard-download-complete" = "Pobieranie zakończone.";
+
+/* Button text to cancel downloading keyboard */
+"button-cancel-downloading" = "Anuluj";
+
+/* Button text keyboard download complete */
+"button-download-complete" = "Gotowe";
+
+/* keyboards label in the Package Information window */
+"keyboards-label" = "Keyboards:";
+
+/* fonts label in the Package Information window */
+"fonts-label" = "Fonts:";
+
+/* package version label in the Package Information window */
+"package-version-label" = "Package Version:";
+
+/* author label in the Package Information window */
+"author-label" = "Author:";
+
+/* website label in the Package Information window */
+"website-label" = "Website:";
+
+/* copyright label in the Package Information window */
+"copyright-label" = "Copyright:";
diff --git a/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/MainMenu.strings b/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/MainMenu.strings
new file mode 100644
index 0000000000..e101ae44c4
--- /dev/null
+++ b/mac/Keyman4MacIM/Keyman4MacIM/pl.lproj/MainMenu.strings
@@ -0,0 +1,14 @@
+/* Configuration window menu text */
+"P1b-lE-yFw.title" = "Konfiguracja...";
+
+/* Keyboards menu text */
+"bQa-j9-nHe.title" = "Do napięć przekraczających 1000 V";
+
+/* Keyboards menu text */
+"goP-aK-3WB.title" = "Do napięć przekraczających 1000 V";
+
+/* About menu text */
+"kb2-ww-RS3.title" = "O programie";
+
+/* On-Screen Keyboard menu text */
+"s96-JI-YDh.title" = "Klawiatura na ekranie";
diff --git a/windows/src/desktop/kmshell/locale/pl-PL/strings.xml b/windows/src/desktop/kmshell/locale/pl-PL/strings.xml
new file mode 100644
index 0000000000..f1ae1a820c
--- /dev/null
+++ b/windows/src/desktop/kmshell/locale/pl-PL/strings.xml
@@ -0,0 +1,912 @@
+
+
+
+
+
+
+ Sebastian Jasiński
+
+
+
+ Segoe UI
+
+
+
+ 9
+
+
+
+ &Tak
+
+
+
+ &Nie
+
+
+
+ OK
+
+
+
+ Anuluj
+
+
+
+ Zamknij
+
+
+
+ OK
+
+
+
+ Anuluj
+
+
+
+ Naciśnij tę ikonę, aby wybrać klawiaturę
+
+
+
+ Keyman jest nadal uruchomiony. Naciśnij tę ikonę, aby użyć klawiatury w swoim języku w dowolnym momencie
+
+
+
+ Keyman jest już uruchomiony. Naciśnij ikonę Keyman w obszarze powiadomień systemowych, aby użyć klawiatury w swoim języku
+
+
+
+ Konfiguracja Keyman
+
+
+
+ Pomoc
+
+
+
+ Układy klawiatury
+
+
+
+ K
+
+
+
+ Opcje
+
+
+
+ O
+
+
+
+ Skróty klawiszowe
+
+
+
+ H
+
+
+
+ Wsparcie
+
+
+
+ S
+
+
+
+ Bądź na bieżąco
+
+
+
+ T
+
+
+
+ Nazwa pliku:
+
+
+
+ Wersja pakietu:
+
+
+
+ Wersja klawiatury:
+
+
+
+ Autor:
+
+
+
+ Witryna:
+
+
+
+ Pakiet:
+
+
+
+ Czcionki:
+
+
+
+ Układy klawiatury:
+
+
+
+ Układ klawiatury:
+
+
+
+ Język klawiatury:
+
+
+
+ Kodowanie:
+
+
+
+ Typ układu:
+
+
+
+ Ustalony (Widoczny na klawiszach)
+
+
+
+ Zgodny z ustawieniami systemu (Przypisany)
+
+
+
+ Języki:
+
+
+
+ ✕
+
+
+
+ Dodaj język
+
+
+
+ Klawiatura ekranowa:
+
+
+
+ Własne
+
+
+
+ Zainstalowane
+
+
+
+ Niezainstalowane
+
+
+
+ Dokumentacja:
+
+
+
+ Zainstalowane
+
+
+
+ Niezainstalowane
+
+
+
+ Uwagi:
+
+
+
+ Prawa autorskie:
+
+
+
+ Zmiany mają natychmiastowe zastosowanie
+
+
+
+ Zainstaluj klawiaturę...
+
+
+
+ Pobierz klawiaturę...
+
+
+
+ Opcje klawiatury
+
+
+
+ Nie masz zainstalowanych żadnych klawiatur. Naciśnij przycisk Pobierz klawiaturę, aby zainstalować układ klawiatury z witryny Keyman.
+
+
+
+
+ Tylko Administrator może odinstalować klawiaturę \'%1$s\'
+
+
+
+ Udostępnij klawiaturę
+
+
+
+ Zeskanuj ten kod, aby wczytać tę klawiaturę na innym urządzeniu lub
+
+
+
+ udostępnij online
+
+
+
+
+
+
+
+ Ogólne
+
+
+
+ Uruchamianie
+
+
+
+ Klawiatura ekranowa
+
+
+
+ Zaawansowane
+
+
+
+ Skróty klawiszowe przełączają układ klawiatury
+
+
+
+ Symuluj AltGr za pomocą Ctrl+Alt
+
+
+
+ Traktuj sprzętowe klawisze kombinacyjne jako zwykłe klawisze
+
+
+
+ Wyświetlaj podpowiedzi
+
+
+
+ Automatycznie zgłaszaj błędy do keyman.com
+
+
+
+ Wysyłaj anonimowe statystyki użytkowania na keyman.com
+
+
+
+ Uruchom przy starcie systemu
+
+
+
+ Pokaż ekran powitalny
+
+
+
+ Pokaż ekran powitalny
+
+
+
+ Automatycznie sprawdzaj cotygodniowe aktualizacje z keyman.com
+
+
+
+ Wyszukaj konfliktujące aplikacje przy starcie Keyman
+
+
+
+ Zwolnij Shift/Ctrl/Alt na klawiaturze ekranowej po naciśnięciu klawisza
+
+
+
+ Zawsze pokazuj okno klawiatury ekranowej, gdy wybrana jest klawiatura Keyman
+
+
+
+ Automatycznie przełącz na odpowiednią klawiaturę ekranową/stronę pomocy po wybraniu klawiatury
+
+
+
+ Włącz wyświetlanie dodatkowych znaków Unicode (wymagane ponowne uruchomienie)
+
+
+
+ Włącz język \'Nieznany\'
+
+
+
+ Debugowanie
+
+
+
+ Przełącz język systemu Windows po wybraniu klawiatury Keyman
+
+
+
+ Wybierz układ klawiatury dla wszystkich aplikacji
+
+
+
+ Zawsze uruchamiaj ze zwiększonymi uprawnieniami w systemie Windows Vista
+
+
+
+ Podstawowa klawiatura...
+
+
+
+
+
+
+
+
+
+
+
+
+ (brak)
+
+
+
+ Wyłącz Keyman
+
+
+
+ Otwórz menu klawiatury
+
+
+
+ Pokaż panel klawiatury ekranowej
+
+
+
+ Otwórz konfigurację
+
+
+
+ Pokaż panel pomocy dla czcionek
+
+
+
+ Pokaż panel tablicy znaków
+
+
+
+ Otwórz edytor tekstu
+
+
+
+ Otwórz przełączanie języka
+
+
+
+ Ogólne skróty klawiszowe
+
+
+
+ Układy klawiatury
+
+
+
+ Jeśli masz trudności z używaniem Keyman, możesz zadać pytanie na Forum społeczności Keyman.
+
+
+
+ Otwórz Forum społeczności Keyman
+
+
+
+ Stworzone przez SIL International
+
+
+
+ Copyright © SIL International. Wszelkie prawa zastrzeżone.
+
+
+
+ Wersja
+
+
+
+ Przydatne odnośniki
+
+
+
+ Pomoc online
+
+
+
+ Sprawdź aktualizacje
+
+
+
+ Ustawienia proxy...
+
+
+
+ Ustawienia systemowe Keyman...
+
+
+
+ Diagnostyka
+
+
+
+ Pobierz klawiaturę z keyman.com
+
+
+
+ Pobierz, ale nie instaluj
+
+
+
+
+ Podczas pobierania klawiatury wystąpił błąd %2$d: %1$s
+
+
+
+ < Wstecz
+
+
+
+ Zainstaluj klawiaturę/pakiet
+
+
+
+ Szczegóły
+
+
+
+ Readme
+
+
+
+ Zainstaluj
+
+
+
+ Konfiguracja serwera proxy
+
+
+
+ Serwer:
+
+
+
+ Port:
+
+
+
+ Nazwa użytkownika:
+
+
+
+ Hasło:
+
+
+
+ Ustaw podstawową klawiaturę
+
+
+
+ Wybierz podstawową klawiaturę,
+której używasz w systemie Windows. Klawiatury Keyman automatycznie dostosują się do preferowanego układu.
+
+
+
+ Zmień skrót
+
+
+
+
+ Wybierz standardowy skrót lub wybierz \"Własny\" i przytrzymaj Ctrl, Shift i/lub Alt, a następnie wprowadź pożądany skrót dla swojego języka %1$s:
+
+
+
+ Wybierz standardowy skrót lub wybierz \"Własny\" i przytrzymaj Ctrl, Shift i/lub Alt, a następnie wprowadź pożądany skrót:
+
+
+
+
+ Skrót %1$s może negatywnie wpływać na korzystanie z klawiatury. Należy użyć przynajmniej Ctrl lub Alt. Czy chcesz teraz to zmienić\?
+
+
+
+
+ Klawisz skrótu %1$s jest sprzeczny z klawiaturą %2$s. Jeśli będziesz kontynuować, klawisz skrótu dla klawiatury %2$s zostanie wyczyszczony. Kontynuować?
+
+
+
+
+ Klawisz skrótu %1$s jest sprzeczny z innym klawiszem. Jeśli będziesz kontynuować, inny klawisz skrótu zostanie wyczyszczony. Kontynuować?
+
+
+
+ Dostępne są zaktualizowane komponenty Keyman
+
+
+
+ Dostępne są aktualizacje dla Keyman
+
+
+
+ Wybierz aktualizacje, które chcesz zainstalować:
+
+
+
+ Możesz pobrać nową wersję z:
+
+
+
+ Zainstaluj teraz
+
+
+
+ Anuluj
+
+
+
+ Starsza wersja
+
+
+
+ Zaktualizowany komponent
+
+
+
+ Rozmiar
+
+
+
+
+ Keyman %1$s
+
+
+
+
+ Klawiatura %1$s %2$s
+
+
+
+ Błąd połączenia z keyman.com - upewnij się, że masz aktywne połączenie Internetem i spróbuj ponownie.
+
+
+
+
+ Błąd połączenia z keyman.com - upewnij się, że masz aktywne połączenie Internetem i spróbuj ponownie. Otrzymano błąd: %1$s
+
+
+
+ Aktualizacja Keyman jest dostępna
+
+
+
+ Naciśnij tę ikonę, aby pobrać i zainstalować aktualizacje
+
+
+
+ Przejrzyj i &zainstaluj aktualizacje Keyman
+
+
+
+ Z&amknij sprawdzanie aktualizacji online
+
+
+
+ Keyman
+
+
+
+ Uruchom Keyman
+
+
+
+ Wyjdź
+
+
+
+ Konfiguracja
+
+
+
+ Pokazuj ten ekran przy uruchomieniu
+
+
+
+ Język
+
+
+
+ Znajdź inne języki wyświetlania online...
+
+
+
+ Pomóż przetłumaczyć interfejs użytkownika...
+
+
+
+ Polski
+
+
+
+ Polish
+
+
+
+ pl
+
+
+
+ en
+
+
+
+ Keyman
+
+
+
+ Wyzeruj podpowiedzi
+
+
+
+ Wszystkie podpowiedzi zostały wyzerowane i będą wyświetlane ponownie.
+
+
+
+
+ Zamknąć Keyman\?
+
+
+
+
+ Czy na pewno chcesz zamknąć Keyman\? Twoje klawiatury Keyman nadal będą wyświetlane w językach systemu Windows, ale nie będą funkcjonować dopóki nie uruchomisz Keyman.
+
+
+
+
+ Zamknięto klawiaturę ekranową
+
+
+
+
+ Klawiatura ekranowa została zamknięta. Keyman jest nadal uruchomiony. Możesz otworzyć klawiaturę ekranową w dowolnym momencie poprzez naciśnięcie na ikonę Keyman i wybranie \"Klawiatura ekranowa\"
+
+
+
+ Nie pokazuj tej podpowiedzi ponownie
+
+
+
+ Pomoc Keyman
+
+
+
+ Zawartość pomocy
+
+
+
+ Pomoc na \"
+
+
+
+ klawiatura \"
+
+
+
+ Zobacz na ekranie Klawiatury
+
+
+
+ Pokaż pomocnik czcionki
+
+
+
+ Zobacz Mapę Postaci
+
+
+
+ Otwórz konfigurację Keyman
+
+
+
+ Otwórz pomoc
+
+
+
+ Zamknij klawiaturę na ekranie
+
+
+
+ Przełącz Keyman &Wyłączony
+
+
+
+ Na ekranie &Klawiatura
+
+
+
+ &Font Helper
+
+
+
+ Znak &Mapa
+
+
+
+ &Edytor tekstu...
+
+
+
+ &Konfiguracja...
+
+
+
+ &Pomoc...
+
+
+
+ E&xit
+
+
+
+ Zanikanie gdy nieaktywny
+
+
+
+ Pokaż pasek narzędzi
+
+
+
+ Zapisz jako stronę internetową...
+
+
+
+ Drukuj...
+
+
+
+ Keyman
+
+
+
+
+ Wersja %1$s
+
+
+
+ &Drukuj...
+
+
+
+
+ Pakiet o nazwie %1$s jest już zainstalowany. Czy chcesz go odinstalować i zainstalować nowy?
+
+
+
+
+ Klawiatura o nazwie \'%1$s\' jest już zainstalowana. Jeśli kontynuujesz, zostanie odinstalowana przed zainstalowaniem nowego. Kontynuować?
+
+
+
+
+ Klawiatura \'%1$s\' jest częścią pakietu \'%2$s\'. Musisz odinstalować cały pakiet. Kontynuować?
+
+
+
+
+ Nie można zainstalować języka klawiatury; Windows ma limit 4 niestandardowych języków \'przejściowych\' i możesz osiągnąć ten limit.
+
+
+
+
+ Pakiet lub klawiatura \'%1$s\' nie zawiera żadnej pomocy wprowadzającej.
+
+
+
+ Ten system operacyjny nie jest obsługiwany.
+
+
+
+ KeymanDesktop.chm
+
+
+
+ Plik pomocy nie został znaleziony.
+
+
+
+ Strona kodowa
+
+
+
+ Unicode
+
+
+
+ Pobieranie pliku
+
+
+
+
+ Czy na pewno chcesz usunąć klawiaturę na ekranie zainstalowaną dla %1$s\?
+
+
+
+
+ Czy na pewno chcesz odinstalować klawiaturę %1$s\?
+
+
+
+
+ Czy na pewno chcesz odinstalować pakiet %1$s\?\n\n%2$s
+
+
+
+
+ Następujące czcionki zostaną również odinstalowane: %1$s.
+
+
+
+ Mapa postaci ma bazę znaków, która musi być zbudowana zanim będzie mogła być użyta. Zbudować ją teraz\?
+
+
+
+
+ Baza znaków Unicode nie może zostać usunięta dla przebudowy. Szczegóły błędu to: %1$s
+
+
+
+
+ Baza znaków Unicode nie mogła zostać utworzona i została wyłączona. Szczegóły błędu to: %1$s
+
+
+
+
+ Baza znaków Unicode nie załadowała się pomyślnie (%1$s). Odbuduj ją teraz\?
+
+
+
+
+ Nie udało się uruchomić klucza. Sprawdź swoje ustawienia bezpieczeństwa, aby upewnić się, że program keyman.exe może rozpocząć się przed kontynuowaniem. Zwrócono błąd:\n\n\"%1$s\"\n\nCzy chcesz spróbować ponownie uruchomić Keyman teraz\?
+
+
+
+ Informacje debugowania Keyman będą przechowywane w pliku dziennika o nazwie %LOCALAPPDATA%\Keyman\Diag\system#.etl (gdzie # jest liczbą). Powinieneś wyjść z Keyman zanim spróbujesz usunąć ten plik.\n\n\UWAGA: Ten plik może się rozwinąć bardzo szybko. Włączenie debugowania może spowolnić Twój system i powinno być wykonane tylko wtedy, gdy zostanie to zalecone przez wsparcie techniczne.\n\nOSTRZEŻENIE PRYWATNE: Pamiętaj, że plik debugowania zapisuje wszystkie klawisze które wpisujesz. Powinieneś włączyć tylko dziennik debugowania na czas trwania sesji debugowania lub diagnostyki.
+
+
+
+ Proszę czekać podczas wyszukiwania powiązanych czcionek dla klawiatury %1$s
+
+
+
+ Klawiatura %1$s nie jest klawiaturą Unicode. Czcionki nie mogą być automatycznie zlokalizowane. Proszę sprawdzić dokumentację klawiatury, aby uzyskać informacje o czcionce.
+
+
+
+ Nie zainstalowano ani nie załadowano żadnych układów klawiatury.
+
+
+
+ Wybierz klawiaturę Keyman, aby znaleźć powiązane czcionki.
+
+
+
+ Edytor tekstu - Keyman
+
diff --git a/windows/src/desktop/setup/locale/pl-PL/strings.xml b/windows/src/desktop/setup/locale/pl-PL/strings.xml
new file mode 100644
index 0000000000..8e1b65184a
--- /dev/null
+++ b/windows/src/desktop/setup/locale/pl-PL/strings.xml
@@ -0,0 +1,80 @@
+
+
+ Polski
+ $APPNAME $VERSION Konfiguracja
+ Zainstaluj $APPNAME $VERSION
+ $APPNAME $VERSION została zainstalowana pomyślnie.
+ Czy na pewno chcesz anulować instalację $APPNAME?
+ Rozpakowywanie pakietu...
+ Sprawdzanie pakietów...
+ Sprawdzanie aktualizacji online...
+ Sprawdzanie zainstalowanych wersji...
+ Kończenie...
+
+ • $APPNAME %0:s %1:s
+
+ • %0:s %1:s %2:s
+
+ • %0:s %1:s dla %2:s %3:s
+ Nie ma czego zainstalować.
+
+ (%0:s do pobrania)
+ Konfiguracja zainstaluje:
+ $APPNAME $VERSION jest darmowa i otwartoźródłowa
+ &Przeczytaj licencję
+ Zainstaluj &opcje
+ $APPNAME Konfiguracja
+ OK
+ &Zainstaluj
+ Anuluj
+ W&yjdź
+ Instalowanie $APPNAME
+ Usuwanie starszych wersji
+ Instalacja zakończona
+ Musisz zrestartować Windows przed zakończeniem instalacji. Po ponownym uruchomieniu systemu konfiguracja będzie kontynuowana.
+
+Zrestartować teraz?
+ Windows nie był w stanie automatycznie uruchomić się ponownie. Powinieneś zrestartować Windows zanim spróbujesz i uruchomić $APPNAME.
+ Musisz zrestartować Windows, aby ukończyć konfigurację. Po ponownym uruchomieniu systemu Windows, konfiguracja zostanie zakończona.
+ $APPNAME $VERSION wymaga Windows 7 lub później, aby zainstalować. Wykryto jednak pulpit Keyman 7, 8 lub 9. Czy chcesz zainstalować klawiatury zawarte w tym instalatorze w zainstalowanej wersji desktopowej Keyman?
+ Ta wersja $APPNAME wymaga zainstalowania systemu Windows 7 lub nowszego. Czy chcesz pobrać pulpit Keyman 8?
+ Opcje instalacji
+ Opcje instalacji
+ Domyślne ustawienia $APPNAME
+ Moduły do instalacji lub aktualizacji
+ Powiązany język klawiatury
+ Wersja do instalacji
+ Rozpocznij $APPNAME , gdy Windows się uruchomi
+ Uruchom $APPNAME po zakończeniu instalacji
+ Okresowo sprawdzaj aktualizacje online
+ Uaktualnij klawiatury zainstalowane ze starszymi wersjami do wersji $VERSION
+ Udostępnij anonimowe statystyki użytkowania dla keyman.com
+
+ Konfiguracja wersji: %0:s
+ Zainstaluj $APPNAME
+ Ulepsz $APPNAME
+
+ $APPNAME %0:s jest już zainstalowany.
+
+ Pobierz wersję %0:s (%1:s)
+
+ Wersja %0:s
+
+ Zainstaluj %0:s
+
+ Pobierz wersję %0:s (%1:s)
+
+ Wersja %0:s
+
+ Wybierz język, który chcesz powiązać z klawiaturą %0:s
+ Domyślny język
+
+ Pobieranie %0:s
+
+ Pobieranie %0:s
+ $APPNAME Konfiguracja nie mogła połączyć się z keyman.com, aby pobrać dodatkowe zasoby.
+
+Sprawdź, czy jesteś online, i daj $APPNAME uprawnień konfiguracji do dostępu do Internetu w ustawieniach zapory.
+
+Kliknij przycisk Anuluj, aby wyjść z konfiguracji, spróbuj ponownie i pobrać zasoby ponownie, lub ignoruj aby kontynuować tryb offline.
+