From 116d0af18f2a4b4fb9338d13c79ddceec1bce656 Mon Sep 17 00:00:00 2001 From: flb Date: Fri, 19 Mar 2021 17:12:23 +0100 Subject: [PATCH] Added Polish locale https://github.com/HamletDuFromage/aio-switch-updater/issues/69 --- resources/i18n/en-US/menus.json | 1 + resources/i18n/pl/brls.json | 15 +++ resources/i18n/pl/menus.json | 159 ++++++++++++++++++++++++++++++++ source/tools_tab.cpp | 7 +- 4 files changed, 176 insertions(+), 6 deletions(-) create mode 100644 resources/i18n/pl/brls.json create mode 100644 resources/i18n/pl/menus.json diff --git a/resources/i18n/en-US/menus.json b/resources/i18n/en-US/menus.json index 959bad8..ac1a201 100644 --- a/resources/i18n/en-US/menus.json +++ b/resources/i18n/en-US/menus.json @@ -169,6 +169,7 @@ "nl": "Dutch (nl)", "pt": "Portuguese (pt)", "ru": "Russian (ru)", + "pl": "Polish (pl)", "zh-TW": "Traditional Chinese (zh-TW)", "en-GB": "British English (en-GB)", "fr-CA": "Canadian French (fr-CA)", diff --git a/resources/i18n/pl/brls.json b/resources/i18n/pl/brls.json new file mode 100644 index 0000000..1178f0f --- /dev/null +++ b/resources/i18n/pl/brls.json @@ -0,0 +1,15 @@ +{ + "hints": { + "ok": "OK", + "back": "Wstecz", + "exit": "Wyjdź" + }, + + "crash_frame": { + "button": "OK" + }, + + "thumbnail_sidebar": { + "save": "Zapisz" + } +} \ No newline at end of file diff --git a/resources/i18n/pl/menus.json b/resources/i18n/pl/menus.json new file mode 100644 index 0000000..4d242aa --- /dev/null +++ b/resources/i18n/pl/menus.json @@ -0,0 +1,159 @@ +{ + "about": { + "title": "All-in-One Nintendo Switch Updater", + "copyright": "AIO-switch-updater jest zgodny z licencją GPL-3.0\n\u00a9 2020 HamletDuFromage", + "disclaimers": "\ue016 Oprócz cheatów które są lustrzaną kopią tych z wątku na Gbatemp, HamletDuFromage nie hostuje żadnych innych plików. Podziękowania za nie należy kierować do ich twórców.\n\ue016 Linki są odświeżane co 30 minut. Jeśli po 30 minutach link nadal nie działa, utwórz nowy problem na Githubie.\n", + "donate": "\ue016 Podoba ci się apka? Rozważ datek na wsparcie moich starań: 'https://git.io/donate_homlet'" + }, + "cheats": { + "installed": "Zainstalowane cheaty", + "label": "Poniższe tytuły otrzymały aktualizację cheatów od czasu ostatniego użycia aplikacji. Pamiętaj, że pomimo faktu bycia ściągniętymi, cheaty mogą nie być w ich najnowszej wersji.", + "downloading": "Pobieranie:\nNajnowszych cheatów\n\nZ:\n", + "dl_latest": "Pobierz najnowsze cheaty", + "getting_cheats": "Pobieranie cheatów", + "menu": "Menu cheatów", + "view": "Pokaż zainstalowane cheaty", + "exclude": "Wyklucz gry z aktualizacji cheatów", + "delete_existing": "Usuń wszystkie istniejące cheaty", + "delete_all": "Usuń wszystkie cheaty", + "deleting": "Usuwanie...", + "cheastlips_title": "Cheaty Cheatslips", + "get_cheatslips": "Pobierz arkusze cheatów z CheatSlips.com", + "cheatslips_label": "\ue016 Zaloguj się na CheatSlips.com i pobierz arkusze cheatów dla swoich gier.", + "cheatslips_dl": "Pobierz wybrane arkusze cheatów z CheatSlips.com.\nPobrane cheaty zostaną dopisane na koniec twojego pliku z cheatami.", + "delete_file": "Usuń istniejący plik z cheatami", + "cheatslips_error": "Nie można było pobrać wybranych cheatów/nieprawidłowy token.", + "quota": "Przekroczono dzienny limit pobrań!\nWejdź na 'https://www.cheatslips.com/subscriptions' aby dowiedzieć się, jak go zwiększyć.", + "sheet_content": "Zawartość arkusza z cheatami", + "cheatslips_select": "Wybierz grę, dla której chcesz pobrać cheaty.", + "cheatslips_wrong_id": "Nie można było uzyskać tokenu, sprawdź poprawność wpisanego loginu", + "kb_error": "Jeśli klawiatura nie pokazała się, spróbuj uruchomić aplikację z pełnym dostępem do pamięci RAM (title redirection)", + "cheatslips_see_more": "Zobacz więcej", + "cheatslips_dl_cheats": "Pobierz cheaty i wróć", + "bid_not_found": "Nie można było uzyskać ID kompilacji. Spróbuj uruchomić aio-switch-updater w trybie appletu gdy gra jest uruchomiona.", + "exclude_titles": "Wyklucz tytuły", + "exclude_titles_desc": "W tym menu możesz wyłączyć aktualizacje cheatów", + "exclude_titles_save": "Zapisz wybór i wróć", + "dl_all": "Pobierz i wypakuj pełne archiwum cheatów z gbatemp" + }, + "common": { + "downloading": "Pobieranie...", + "extracting": "Rozpakowywanie...", + "all_done": " Zrobione!", + "back": "Wstecz", + "continue": "Dalej", + "download": "Pobieranie:\n", + "from": "\n\nZ:\n", + "ok": "Ok", + "shut_down": "Wyłącz", + "reboot": "Uruchom ponownie", + "updating": "Aktualizowanie aplikacji", + "no": "Nie", + "yes": "Tak", + "go_back": "Wróć", + "confirm": "Zatwierdź", + "cancel": "Anuluj" + }, + "changelog": { + "changelog": "Dziennik zmian" + }, + "sigpatches": { + "reboot": "Zmiany zostaną zastosowane po restarcie." + }, + "payloads": { + "dl_payloads": "Pobierz payloady", + "select": " Wybierz payload do ponownego uruchomienia.", + "not_found": "Nie można było uzyskać linku pobierania. Upewnij się, że Switch ma połączenie z internetem.\nJeśli problem nie ustąpi, utwórz nowy problem na Githubie.", + "reboot_title": "Menu ponownego uruchomienia", + "set_reboot_payload": "Ustaw jako reboot_payload.bin", + "set_update_bin": "Ustaw jako /bootloader/update.bin", + "copy_success": "Skopiowano pomyślnie '", + "to": "' do '" + }, + "joy_con": { + "title": "Zmień kolor Joy-Conów", + "desc_1": "Możesz zmienić kolor fabrycznie przypisany do twoich Joy-Conów. Upewnij się, że są zadokowane do konsoli.\nProfile kolorów zapisywane są w '", + "desc_2": "'. Wejdź na 'http://bit.ly/JC-color' ", + "desc_3": "żeby utworzyć swój własny profil kolorów.", + "backup": "Zrób kopię zapasową bierzącego profilu kolorów", + "label": "Zmień kolor Joy-Conów", + "backing_up": "Tworzę kopię zapasową bierzącego profilu kolorów. Upewnij się, że Joy-Cony są zadokowane do konsoli. Jeśli operacja zawiesi się, spróbuj wypiąć i wpiąć Joy-Cony spowrotem.", + "changing": "Zmieniam kolory. Upewnij się, że Joy-Cony są zadokowane do konsoli. Jeśli operacja zawiesi się, spróbuj wypiąć i wpiąć Joy-Cony spowrotem.", + "all_done": "Zrobione! Aby zmiany zostały zastosowane, może być wymagane wypięcie i wpięcie Joy-Conów spowrotem." + }, + "pro_con": { + "title": "Zmień kolor Pro-Cona", + "desc": "Możesz zmienić kolor fabrycznie przypisany do twojego Pro Controllera. Upewnij się, że jest podłączony jako Player 1.", + "label": "Zmień kolor Pro-Cona", + "backing_up": "Tworzę kopię zapasową bierzącego profilu kolorów", + "all_done": "Zrobione! Aby zmiany zostały zastosowane, może być wymagane odłączenie i ponowne podłączenie kontrolera.", + "changing": "Zmieniam kolor. Upewnij się, że kontroler jest podłączony jako Player 1." + }, + "main": { + "getting": "Pobieranie ", + "firmware_text": "\ue016 Oprogramowanie z 'https://darthsternie.net/switch-firmwares/'. Po pobraniu zostanie rozpakowane do '/firmware'. Możesz je później zainstalować korzystając z Daybreak lub ChoiDuJour.\n\ue016 Bierzący FW: ", + "cheats_text": "\uE016 Pobierze aktualizowaną codziennie paczkę cheatów z 'gbatemp.net'. Cheaty dla gier których nie masz zainstalowanych nie zostaną wypakowane na twoją kartę SD. Możesz wyłączyć aktualizację cheatów dla poszczególnych gier w 'Narzędzia->Menu cheatów'.\n\uE016 Bierząca wersja cheatów: ", + "get_cheats": "Pobierz archiwum cheatów GBAtemp.net (wersja ", + "sigpatches": "sigpatche", + "sigpatches_text": "\ue016 Sigpatches umożliwiają twojemu Switchowi instalowanie i uruchamianie nieoficjalnych plików NSP. Upewnij się, że wybierasz sigpatche zgodne z twoim setupem (czysty Atmosph\u00e8re lub Hekate+Atmosph\u00e8re). Uruchom konsolę ponownie aby zastosować zmiany.", + "firmware": "firmware", + "not_found": "nie znaleziono", + "latest_cheats": "Najnowsza wersja", + "app": "aplikacja", + "cfw": "CFW", + "ams": "Atmosphère", + "ams_text": "\ue016 Z poziomu tego menu możesz pobrać i zaktualizować modyfikację oprogramowania Atmosph\u00e8re potrzebną do uruchamiania aplikacji homebrew.\n\ue016 DeepSea od Team Neptune to paczka z CFW zawierająca Atmosph\u00e8re, hekate i różne aplikacje homebrew.", + "cfw_text": "\ue016 Alternatywne CFW, bootloadery.", + "cheats": "cheaty", + "links_not_found": "Nie można było uzyskać linku pobierania. Upewnij się, że Switch ma połączenie z internetem.\nJeśli problem nie ustąpi, utwórz nowy problem na Githubie.", + "new_update": " - Dostępna aktualizacja aplikacji", + "about": "O aplikacji", + "update_ams": "Zaktualizuj Atmosph\u00e8re", + "update_cfw": "Zaktualizuj CFW", + "update_sigpatches": "Zaktualizuj sigpatche", + "download_firmware": "Pobierz firmware", + "download_cheats": "Pobierz cheaty", + "tools": "Narzędzia", + "launch_warning": "Zwróć uwagę na następujące punkty zanim skorzystasz z aplikacji:\n\n\ue016 Dowiedz się najpierw, jak ręcznie zaktualizować twojego Switcha. Pomoże ci to lepiej zrozumieć działanie aplikacji i będziesz wiedział co zrobić gdy coś pójdzie nie tak.\n\ue016 Pamiętaj, że używanie tej aplikacji (lub innych homebrew) na karcie SD z systemem plików exFAT nie jest zalecane, ponieważ zawartość ma większą podatność na uszkodzenia.\n\nTen ekran nie wyświetli się ponownie." + }, + "hide": { + "title": "Ukryj zakładki", + "desc": "Ukryj zakładki z menu głównego" + }, + "tools": { + "cheats": "Menu Cheatów", + "joy_cons": "Zmień kolor Joy-Conów", + "pro_cons": "Zmień kolor Pro Controllera", + "dl_payloads": "Pobierz payloady do ", + "inject_payloads": "Wstrzyknij payload", + "update_app": "Zaktualizuj aplikację (v", + "dl_app": "Pobieranie:\nAIO-switch-updater\n\nZ:\n", + "changelog": "Dziennik zmian", + "clean_up": "Wyczyść pobrane pliki", + "hide_tabs": "Ukryj zakładki", + "internet_settings": "Zmień ustawienia internetowe", + "browser": "Przeglądarka internetowa", + "batch_copy": "Kopiuj pliki zbiorowo", + "batch_copy_not_found": "Poniższe pliki nie zostały znalezione i nie mogły zostać skopiowane:\n", + "batch_copy_config_not_found": "To narzędzie pozwala na kopiowanie plików do innych lokalizacji, z których może korzystać twój bootloader/trinket. Pobierz copy_files.json z 'https://git.io/aiosu_copy_files' i wrzuć go do twojego folderu z konfiguracją. Operacja zostanie również wykonana po aktualizacjach.", + "language": "Zmień język aplikacji" + }, + "utils": { + "fw_warning": "Z powodu rozmiarów archiwów z firmwarem, ich pobieranie w trybie appletu nie jest wspierane . Uruchom aplikację z pełnym dostępem do pamięci RAM.", + "overwrite": " Czy chcesz nadpisać istniejący ", + "wrong_type_sigpatches": "Pobrany plik nie jest archiwum z sigpatchami. Jest to najprawdopodobniej spowodowane wadliwym linkiem. Jeśli problem nie ustanie po więcej niż 30 minutach, utwórz nowy problem na Githubie.", + "wrong_type_fw": "Pobrany plik nie jest archiwum z firmwarem. Jest to najprawdopodobniej spowodowane wadliwym linkiem. Jeśli problem nie ustanie po więcej niż 30 minutach, utwórz nowy problem na Githubie.", + "overwrite_inis": "Czy chcesz nadpisać istniejące pliki konfiguracyjne .ini?", + "wrong_type_cfw": "Pobrany plik nie jest archiwum z CFW. Jest to najprawdopodobniej spowodowane wadliwym linkiem. Jeśli problem nie ustanie po więcej niż 30 minutach, utwórz nowy problem na Githubie." + }, + "ams_update": { + "reboot_rcm": "Switch uruchomi się teraz ponownie do specjalnego payloadu aby ukończyć instalację.", + "install_hekate": "Czy chcesz również pobrać Hekate?\nJeżeli nie, Switch uruchomi się teraz ponownie do specjalnego payloadu aby ukończyć instalację.", + "delete_contents": "Czy chcesz usunąć istniejącą ścieżkę '/atmosphere/contents/'? Zapobiegnie to błędom jeśli posiadasz sysmoduły niekompatybilne z nowym Atmosph\u00e8re. Pamiętaj, że spowoduje to usunięcie wszystkich twoich sysmodułów, modów i cheatów.", + "delete_sysmodules_flags": "Czy chcesz usunąć flagi uruchamiania dodatkowych sysmodułów? Spowoduje to wyłączenie wszystkich twoich sysmodułów i zapobiegnie błędom jeśli posiadasz sysmoduły niekompatybilne z nowym Atmosphère.", + "current_ams": "\ue016 Bierzące Atmosphère: " + }, + "net": { + "title": "Ustawienia internetowe" + } +} \ No newline at end of file diff --git a/source/tools_tab.cpp b/source/tools_tab.cpp index b58eb67..92aa60e 100644 --- a/source/tools_tab.cpp +++ b/source/tools_tab.cpp @@ -204,14 +204,9 @@ ToolsTab::ToolsTab(std::string tag, bool erista) : brls::List() std::make_pair("menus/language/de"_i18n, "de"), std::make_pair("menus/language/it"_i18n, "it"), std::make_pair("menus/language/es"_i18n, "es"), + std::make_pair("menus/language/pl"_i18n, "pl"), std::make_pair("menus/language/zh-CN"_i18n, "zh-CN"), - std::make_pair("menus/language/ko"_i18n, "ko"), - std::make_pair("menus/language/nl"_i18n, "nl"), - std::make_pair("menus/language/pt"_i18n, "pt"), - std::make_pair("menus/language/ru"_i18n, "ru"), std::make_pair("menus/language/zh-TW"_i18n, "zh-TW"), - std::make_pair("menus/language/en-GB"_i18n, "en-GB"), - std::make_pair("menus/language/fr-CA"_i18n, "fr-CA"), std::make_pair("menus/language/es-419"_i18n, "es-419"), std::make_pair("menus/language/zh-Hant"_i18n, "zh-Hant"), std::make_pair("menus/language/zh-Hans"_i18n, "zh-Hans")