diff --git a/src/i18n/translations/pl.js b/src/i18n/translations/pl.js new file mode 100644 index 000000000..0d66550b2 --- /dev/null +++ b/src/i18n/translations/pl.js @@ -0,0 +1,186 @@ +/** + * Copyright (C) 2024 Puter Technologies Inc. + * + * This file is part of Puter. + * + * Puter is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published + * by the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +const pl = { + name: "Polski", + code: "pl", + dictionary: { + access_granted_to: "Przyznano dostęp do", + add_existing_account: "Dodaj istniejące konto", + all_fields_required: 'Wszystkie pola są wymagane.', + apply: "Zaaplikuj", + ascending: 'Rosnąco', + auto_arrange: 'Auto Aranżacja', + background: "Tło", + browse: "Przeglądaj", + cancel: 'Anuluj', + center: 'Środek', + change_desktop_background: 'Zmień tło pulpitu…', + change_language: "Zmień język", + change_password: "Zmień hasło", + change_username: "Zmień użytkownika", + close_all_windows: "Zamknij wszystkie okna", + close_all_windows_and_log_out: 'Zamknij wszystkie okna i wyloguj', + change_allways_open_with: "Czy chcesz zawsze otwierać ten typ pliku używając", + color: 'Kolor', + confirm_account_for_free_referral_storage_c2a: 'Stwórz konto i potwierdź swój adres e-mail, żeby dostać 1 GB darmowego miejsca. Twój znajomy również dostanie 1 GB darmowego miejsca.', + confirm_delete_multiple_items: 'Czy na pewno chcesz na zawsze usunąć te przedmioty?', + confirm_delete_single_item: 'Czy chcesz na zawsze usunąć ten przedmiot?', + confirm_open_apps_log_out: 'Masz otwarte aplikacje. Czy chcesz na pewno się wylogować?', + confirm_new_password: "Potwierdź nowe hasło", + contact_us: "Skontaktuj się z nami", + contain: 'Zawieraj', + continue: "Kontynuuj", + copy: 'Kopiuj', + copy_link: "Kopiuj Link", + copying: "Copying", + cover: 'Zakryj', + create_account: "Stwórz konto", + create_free_account: "Stwórz darmowe konto", + create_shortcut: "Stwórz skrót", + current_password: "Aktualne hasło", + cut: 'Wytnij', + date_modified: 'Data zmodyfikowania', + delete: 'Usuń', + delete_permanently: "Usuń permamentnie", + deploy_as_app: 'Deploy as app', + descending: 'Malejąco', + desktop_background_fit: "Dostosuj", + dir_published_as_website: `%strong% został opublikowany do:`, + disassociate_dir: "Disassociate Directory", + download: 'Pobierz', + download_file: 'Pobierz plik', + downloading: "Pobieranie", + email: "Email", + email_or_username: "Email lub nazwa użytkownika", + empty_trash: 'Opróżnij Kosz', + empty_trash_confirmation: `Czy chcesz permanentnie usunąć pliki z kosza?`, + emptying_trash: 'Opróżnianie Kosza...', + feedback: "Opinie", + feedback_c2a: "Prosimy, aby użyć poniższego formularza do zwracania opinii, komentarzy i zgłaszania błędów.", + feedback_sent_confirmation: "Thank you for contacting us. If you have an email associated with your account, you will hear back from us as soon as possible.", + forgot_pass_c2a: "Zapomniałeś hasła?", + from: "Od", + general: "Ogólne", + get_a_copy_of_on_puter: `Pobierz kopię '%%' na Puter.com!`, + get_copy_link: 'Pobierz skopiowany link', + hide_all_windows: "Zamknij wszystkie okna", + html_document: 'dokument HTML', + image: 'Obraz', + invite_link: "Link zaproszeniowy", + item: 'przedmiot', + items_in_trash_cannot_be_renamed: `Nazwa tego przedmiotu nie może zostać zmieniona, ponieważ znajduje się on w koszu. Aby zmienić jego nazwę, wyciągnij go z kosza.`, + jpeg_image: 'Obraz JPEG', + keep_in_taskbar: 'Zachowaj na pasku zadań', + loading: 'Ładowanie', + log_in: "Zaloguj się", + log_into_another_account_anyway: 'Zaloguj się do innego konta mimo wszystko', + log_out: 'Wyloguj się', + move: 'Przenieś', + moving: "Przenoszenie", + my_websites: "Moje strony", + name: 'Nazwa', + name_cannot_be_empty: 'Nazwa nie może być pusta.', + name_cannot_contain_double_period: "Nazwa nie może zawierać znaków '..'.", + name_cannot_contain_period: "Nazwa nie może zawierać znaku '.'.", + name_cannot_contain_slash: "Nazwa nie może zawierać znaku '/'.", + name_must_be_string: "Nazwa musi być napisem", + name_too_long: `Nazwa nie może być dłuższa niż %% znaków.`, + new: 'Nowy', + new_folder: 'Nowy folder', + new_password: "Nowe hasło", + new_username: "Nowa nazwa użytkownika", + no: 'Nie', + no_dir_associated_with_site: 'Nie ma folderu powiązanego z tym adresem.', + no_websites_published: "Nie opublikowałeś jeszcze żadnej strony.", + ok: 'OK', + open: "Otwórz", + open_in_new_tab: "Otwórz w nowej karcie", + open_in_new_window: "Otwórz w nowym oknie", + open_with: "Otwórz za pomocą", + password: "Hasło", + password_changed: "Hasło zostało zmienione.", + passwords_do_not_match: 'Pola `Nowe hasło` i `Potwierdź nowe hasło` nie są takie same.', + paste: 'Wklej', + paste_into_folder: "Wklej do folderu", + pick_name_for_website: "Wybierz nazwę dla swojej strony:", + picture: "Obraz", + powered_by_puter_js: `Zasilane za pomocą Puter.js`, + preparing: "Przygotowywanie...", + preparing_for_upload: "Przygotowywanie do wgrania...", + proceed_to_login: 'Przejdź do logowania', + properties: "Właściwości", + publish: "Opublikuj", + publish_as_website: 'Opublikuj jako stronę', + plural_suffix: '', //In polish there is a ton of plural suffixes, so I just left it empty + recent: "Ostatni", + recover_password: "Odzyskaj hasło", + refer_friends_c2a: "Zdobądź 1 GB za każdego znajomego, który założy konto na Puter! On również otrzyma 1 GB.", + refer_friends_social_media_c2a: `Zdobądź 1 GB darmowego miejsca na Puter.com!`, + refresh: 'Odśwież', + release_address_confirmation: `Jesteś pewien, że chcesz wypuścić ten adres?`, + remove_from_taskbar:'Usuń z paska zadań', + rename: 'Zmień nazwę', + repeat: 'Powtórz', + replace: 'Zamień', + replace_all: 'Zamień wszystkie', + resend_confirmation_code: "Wyślij kod potwierdzający ponownie.", + restore: "Odzyskaj", + save_account: 'Zapisz konto', + save_account_to_get_copy_link: "Zapisz konto, aby uzyskać link do skopiowania", + save_account_to_publish: 'Zapisz konto, aby opublikować', + save_session: 'Zapisz sesję', + save_session_c2a: 'Stwórz konto, żeby zapisać aktualną sesję i nie utracić swojej pracy.', + scan_qr_c2a: 'Zeskanuj kod poniżej, żeby zalogować się na tą sesję z innych urządzeń.', + select: "Wybierz", + selected: 'Wybrany', + select_color: 'Wybierz kolor…', + send: "Wyślij", + send_password_recovery_email: "Wyślij email do odzyskania hasła", + session_saved: "Dziękujemy za stworzenie konta. Ta sesja została zapisana. ", + set_new_password: "Ustaw nowe hasło.", + share_to: "Udostępnij do", + show_all_windows: "Pokaż wszystkie okna", + show_hidden: 'Pokaż ukryte', + sign_in_with_puter: "Zaloguj się z Puter", + sign_up: "Zarejestruj się", + signing_in: "Logowanie…", + size: 'Rozmiar', + skip: 'Pomiń', + sort_by: 'Sortuj', + start: 'Start', + taking_longer_than_usual: 'To trwa chwilę dłużej niż zwyklę. Prosimy poczekać...', + text_document: 'Dokument tekstowy', + tos_fineprint: `Klikając 'Stwórz darmowe konto' Zgadzasz się z Warunkami Obsługi i Polityką Prywatności.`, + trash: 'Kosz', + type: 'Wpisz', + undo: 'Cofnij', + unzip: "Rozpakuj", + upload: 'Wgraj', + upload_here: 'Wgraj tutaj', + username: "Nazwa użytkownika", + username_changed: 'Nazwa użytkownika została zmieniona pomyślnie.', + versions: "Wersje", + yes: 'Tak', + yes_release_it: 'Tak, Opublikuj', + you_have_been_referred_to_puter_by_a_friend: "Zostałeś wspomniany od znajomego!", + zip: "Spakuj", + } +}; + +export default pl; \ No newline at end of file diff --git a/src/i18n/translations/translations.js b/src/i18n/translations/translations.js index b2eec36ed..5ed8b58ea 100644 --- a/src/i18n/translations/translations.js +++ b/src/i18n/translations/translations.js @@ -36,6 +36,7 @@ import th from './th.js'; import zh from './zh.js'; import ur from './ur.js'; import emoji from './emoji.js'; +import pl from './pl.js'; export default { ar, @@ -53,9 +54,10 @@ export default { nb, nn, ro, + pl, sv, th, zh, ur, - emoji + emoji, }; \ No newline at end of file