From 37f3562d064f451775e9f7fae586ebc6c5b3650b Mon Sep 17 00:00:00 2001 From: rafalekkB <144032866+rafalekkB@users.noreply.github.com> Date: Sat, 18 Jul 2026 22:32:50 +0200 Subject: [PATCH] Jak 2 - Polish base game text translation + updating font db (#4332) basically initial commit to add support for polish base game text needs work before you could push to master im a little rusty so testing along side me if everything is working would be appreciated jak2 pl menu --- common/util/font/dbs/font_db_jak2.cpp | 32 +- common/util/font/dbs/font_db_jak3.cpp | 32 +- game/assets/jak2/game_text.gp | 3 +- .../jak2/text/game_base_text_pl-PL.json | 518 ++++++++++++++++++ .../jak2/text/game_custom_text_pl-PL.json | 10 +- goal_src/jak2/pc/debug/default-menu-pc.gc | 1 + 6 files changed, 560 insertions(+), 36 deletions(-) create mode 100644 game/assets/jak2/text/game_base_text_pl-PL.json diff --git a/common/util/font/dbs/font_db_jak2.cpp b/common/util/font/dbs/font_db_jak2.cpp index 9f7fdcf3fe..aec4c46ffa 100644 --- a/common/util/font/dbs/font_db_jak2.cpp +++ b/common/util/font/dbs/font_db_jak2.cpp @@ -13,18 +13,20 @@ std::vector replace_info_jak2 = { {"O~Y~-25H~-1V/~Z", "Ø"}, {"o~Y~-23H~+4V/~Z", "ø"}, - {"A~Y~-13H~+8V,~Z", "Ą"}, - {"a~Y~-8H~+6V,~Z", "ą"}, - {"E~Y~-6H~+8V,~Z", "Ę"}, - {"e~Y~-10H~+7V,~Z", "ę"}, - {"L~Y~-21H~+0V/~Z", "Ł"}, - {"l~Y~-16H~+0V/~Z", "ł"}, // TODO - this one is ugly, font character addition (small slash) - {"Z~Y~-25H~-11Vº~Z", "Ż"}, - {"z~Y~-23H~-5Vº~Z", "ż"}, + {"A~Y~-10H~+4V,~Z", "Ą"}, + {"a~Y~-7H~+5V,~Z", "ą"}, + {"E~Y~-10H~+4V,~Z", "Ę"}, + {"e~Y~-12H~+4V,~Z", "ę"}, + {"L~Y~-20H~+0V-~Z", "Ł"}, + {"l~Y~-13H~+0V-~Z", "ł"}, // TODO font character addition (small slash) + {"Z~Y~-18H~-30V.~Z", "Ż"}, + {"z~Y~-15H~-24V.~Z", "ż"}, {"a~Y~-25H~-5Vº~Z", "å"}, - {"S~Y~-21H~-5V'~Z", "Ś"}, - {"s~Y~-25H~-5V'~Z", "ś"}, - {"n~Y~-25H~-5V'~Z", "ń"}, + {"S~Y~-24H~-12V'~Z", "Ś"}, + {"s~Y~-22H~-5V'~Z", "ś"}, + {"N~Y~-26H~-9V'~Z", "Ń"}, + {"n~Y~-24H~-5V'~Z", "ń"}, + {"C~Y~-26H~-14V'~Z", "Ć"}, {"c~Y~-25H~-5V'~Z", "ć"}, {"o~Y~-25H~-4V~Z", "õ"}, {"a~Y~-25H~-4V~Z", "ã"}, @@ -68,12 +70,12 @@ std::vector replace_info_jak2 = { {"e~Y~-26H~-5V'~Z", "é"}, {"I~Y~-19H~-8V'~Z", "Í"}, {"i~Y~-19H~-8V'~Z", "í"}, - {"O~Y~-22H~-4V'~Z", "Ó"}, - {"o~Y~-26H~-4V'~Z", "ó"}, + {"O~Y~-26H~-12V'~Z", "Ó"}, + {"o~Y~-26H~-5V'~Z", "ó"}, {"U~Y~-25H~-8V'~Z", "Ú"}, {"u~Y~-24H~-3V'~Z", "ú"}, - {"Z~Y~-24H~-3V'~Z", "Ź"}, - {"z~Y~-24H~-3V'~Z", "ź"}, + {"Z~Y~-26H~-14V'~Z", "Ź"}, + {"z~Y~-23H~-6V'~Z", "ź"}, // czech specific {"Y~Y~-26H~-5V'~Z", "Ý"}, {"~+7Vy~-7V~Y~-24H~-3V'~Z", "ý"}, diff --git a/common/util/font/dbs/font_db_jak3.cpp b/common/util/font/dbs/font_db_jak3.cpp index 6510b6d247..8720f49a65 100644 --- a/common/util/font/dbs/font_db_jak3.cpp +++ b/common/util/font/dbs/font_db_jak3.cpp @@ -13,18 +13,20 @@ std::vector replace_info_jak3 = { {"O~Y~-25H~-1V/~Z", "Ø"}, {"o~Y~-23H~+4V/~Z", "ø"}, - {"A~Y~-13H~+8V,~Z", "Ą"}, - {"a~Y~-8H~+6V,~Z", "ą"}, - {"E~Y~-6H~+8V,~Z", "Ę"}, - {"e~Y~-10H~+7V,~Z", "ę"}, - {"L~Y~-21H~+0V/~Z", "Ł"}, - {"l~Y~-16H~+0V/~Z", "ł"}, // TODO - this one is ugly, font character addition (small slash) - {"Z~Y~-25H~-11Vº~Z", "Ż"}, - {"z~Y~-23H~-5Vº~Z", "ż"}, + {"A~Y~-10H~+4V,~Z", "Ą"}, + {"a~Y~-7H~+5V,~Z", "ą"}, + {"E~Y~-10H~+4V,~Z", "Ę"}, + {"e~Y~-12H~+4V,~Z", "ę"}, + {"L~Y~-20H~+0V-~Z", "Ł"}, + {"l~Y~-13H~+0V-~Z", "ł"}, // TODO font character addition (small slash) + {"Z~Y~-18H~-30V.~Z", "Ż"}, + {"z~Y~-15H~-24V.~Z", "ż"}, {"a~Y~-25H~-5Vº~Z", "å"}, - {"S~Y~-21H~-5V'~Z", "Ś"}, - {"s~Y~-25H~-5V'~Z", "ś"}, - {"n~Y~-25H~-5V'~Z", "ń"}, + {"S~Y~-24H~-12V'~Z", "Ś"}, + {"s~Y~-22H~-5V'~Z", "ś"}, + {"N~Y~-26H~-9V'~Z", "Ń"}, + {"n~Y~-24H~-5V'~Z", "ń"}, + {"C~Y~-26H~-14V'~Z", "Ć"}, {"c~Y~-25H~-5V'~Z", "ć"}, {"o~Y~-25H~-4V~Z", "õ"}, {"a~Y~-25H~-4V~Z", "ã"}, @@ -68,12 +70,12 @@ std::vector replace_info_jak3 = { {"e~Y~-26H~-5V'~Z", "é"}, {"I~Y~-19H~-8V'~Z", "Í"}, {"i~Y~-19H~-8V'~Z", "í"}, - {"O~Y~-22H~-4V'~Z", "Ó"}, - {"o~Y~-26H~-4V'~Z", "ó"}, + {"O~Y~-26H~-12V'~Z", "Ó"}, + {"o~Y~-26H~-5V'~Z", "ó"}, {"U~Y~-25H~-8V'~Z", "Ú"}, {"u~Y~-24H~-3V'~Z", "ú"}, - {"Z~Y~-24H~-3V'~Z", "Ź"}, - {"z~Y~-24H~-3V'~Z", "ź"}, + {"Z~Y~-26H~-14V'~Z", "Ź"}, + {"z~Y~-23H~-6V'~Z", "ź"}, // czech specific {"Y~Y~-26H~-5V'~Z", "Ý"}, {"~+7Vy~-7V~Y~-24H~-3V'~Z", "ý"}, diff --git a/game/assets/jak2/game_text.gp b/game/assets/jak2/game_text.gp index 5032ad7bf4..1e6f636edf 100644 --- a/game/assets/jak2/game_text.gp +++ b/game/assets/jak2/game_text.gp @@ -31,7 +31,8 @@ (file-json 15 jak2 "common" '("game/assets/jak2/text/game_custom_text_hu-HU.json")) (file-json 16 jak2 "common" '("game/assets/jak2/text/game_custom_text_ca-ES.json")) (file-json 17 jak2 "common" '("game/assets/jak2/text/game_custom_text_is-IS.json")) - (file-json 18 jak2 "common" '("game/assets/jak2/text/game_custom_text_pl-PL.json")) + (file-json 18 jak2 "common" '("game/assets/jak2/text/game_custom_text_pl-PL.json" + "game/assets/jak2/text/game_base_text_pl-PL.json")) (file-json 19 jak2 "common" '("game/assets/jak2/text/game_custom_text_lt-LT.json")) (file-json 20 jak2 "common" '("game/assets/jak2/text/game_custom_text_cs-CZ.json")) (file-json 21 jak2 "common" '("game/assets/jak2/text/game_custom_text_hr-HR.json")) diff --git a/game/assets/jak2/text/game_base_text_pl-PL.json b/game/assets/jak2/text/game_base_text_pl-PL.json new file mode 100644 index 0000000000..0235f1744d --- /dev/null +++ b/game/assets/jak2/text/game_base_text_pl-PL.json @@ -0,0 +1,518 @@ +{ + "0100": "Wyjdź", + "0101": "Pauza~", + "0102": "Język Napisów", + "0103": "Tryb Dźwięku", + "0104": "Mono", + "0105": "Stereo", + "0106": "Surround", + "0107": "Głośność Efektów", + "0108": "Głośność Muzyki", + "0109": "Głośność Dialogów", + "010a": "Język", + "010b": "Wibracje", + "010c": "Wskazówki Podczas Rozgrywki", + "010d": "Wyśrodkuj Ekran", + "010e": "Wł", + "010f": "Wył", + "0110": "Ruszaj Przyciskiem Kierunkowym", + "0111": " English", + "0112": " Français", + "0113": " Deutsch", + "0114": " Español", + "0115": " Italiano", + "0116": " ", + "0117": " にほんご", + "0118": "Proporcje ekranu", + "0119": "Progressive Scan", + "011a": "Tryb Wideo", + "011b": "Ustawienia Gry", + "011c": "Ustawienia Grafiki", + "011d": "Ustawienia Dźwięku", + "011e": "43", + "011f": "169", + "0120": "60Hz", + "0121": "50Hz", + "0122": "Jak II", + "0123": "Wyjdź z Demo", + "0124": "Tak", + "0125": "Nie", + "0126": "Wstecz", + "0127": "OK", + "0128": "Następny", + "0129": "Poprzedni", + "012a": "Kontynuuj bez zapisywania", + "012b": "Wybierz plik do zapisu", + "012c": "Wybierz zapis do wczytania", + "012d": "Wczytaj Grę", + "012e": "Zapisz Grę", + "012f": "Puste", + "0130": "Ustawienia", + "0131": "Nowa Gra", + "0132": "Wciśnij przycisk START", + "0133": "Wyjdź z Gry", + "0134": "Pokaż Mapę", + "0135": "Wybierz Start", + "0136": "Rekordy", + "0137": "1. Miejsce", + "0138": "2. Miejsce", + "0139": "3. Miejsce", + "013a": "4. Miejsce", + "013b": "5. Miejsce", + "013c": "6. Miejsce", + "013d": "7. Miejsce", + "013e": "8. Miejsce", + "013f": "Kierowca NYFE", + "0140": "Klasa 1", + "0141": "Klasa 2", + "0142": "Klasa 3", + "0143": "Kurs Strzelecki", + "0144": "Strzelba", + "0145": "Zmiatacz", + "0146": "Wulkaniczna Lufa", + "0147": "Rozjemca", + "0148": "Gra Onin", + "0149": "Metalołbowa Miazga", + "014a": "Gra Deski Odrzutowej", + "014b": "Namiot Onin", + "014c": "Knajpa Wypasiony Wieprz", + "014d": "Stadion", + "014e": "Klasa 1 - Odwrócona", + "014f": "Klasa 2 - Odwrócona", + "0150": "Klasa 3 - Odwrócona", + "0151": "Wyścig w Porcie", + "0152": "Wyścig w Mieście", + "0153": "Sekrety", + "0154": "Odblokowane", + "0155": "Przełącz bródkę Jaka", + "0156": "Lustrzane odbicie Świata", + "0157": "Nieskończona Amunicja", + "0158": "Nieśmiertelność", + "0159": "Tryb Bohatera", + "015a": "Odtw. Scen Akt 1", + "015b": "Odtw. Scen Akt 2", + "015c": "Odtw. Scen Akt 3", + "015d": "Album z Wycinkami", + "015e": "Wielki Album z Wycinkami", + "015f": "Album z Wycinkami 3", + "0160": "Wybór Poziomu", + "0161": "Nieskończony Mroczny Jak", + "0162": "Kurs Furii Wulkanu", + "0163": "Kurs Rozjemcy", + "0164": "Odwrócone Wyścigi", + "0165": "Tryb Wielkiej Głowy", + "0166": "Tryb Małej Głowy", + "0167": "Dostępne", + "0168": "Zebrane", + "0169": "Misje", + "016a": "Wybierz Pre-Start", + "016b": "Wybierz Kiosk-Start", + "016c": "Wybierz Scenę", + "016d": "Napisy", + "016e": "Powtórz Misję", + "016f": "", + "0170": "", + "0171": "Brak", + "0172": "Gra", + "0173": "Powtórz/Wyjdź", + "0174": "Kup", + "0175": "Wygrana", + "0176": "Przegrana", + "0177": "Całk. czas", + "0178": "Okrążenie", + "0179": "Wciśnij aby zresetować", + "017a": "Zajęty", + "017b": "Wciśnij aby kontynuować", + "017c": "____~%Misji Ukończonych", + "017d": "Misje w Trakcie", + "017e": "Powtórzyć?", + "017f": "Sekret Dostępny na Ekranie Tytułowym", + "0180": " = Tak, = Nie", + "0181": "Wciśnij żeby porozmawiać.", + "0182": "Wciśnij żeby użyć.", + "0183": "Wciśnij żeby się przenieść.", + "0184": "Użyj Przycisków Kierunkowych, aby wybrać poziom.", + "0185": "Wciśnij aby wyjść.", + "0186": "Wciśnij żeby zagrać.", + "0187": "Chcesz zagrać jeszcze raz?", + "0188": "Zadanie Wykonane", + "0189": "Misja Nieudana", + "018a": "Jeszcze raz?", + "018b": "Ekran teraz zmieni się na 60Hz", + "018c": "Ekran teraz zmieni się na Progressive Scan", + "018d": "Jeśli obraz nie jest wyświetlany prawidłowo, to znaczy że twój ekran nie wspiera tego trybu", + "018e": "W takim wypadku proszę poczekać 10s, a ekran zmieni się z powrotem", + "018f": "Ekran jest teraz w trybie 60hz", + "0190": "Ekran jest teraz w trybie Progressive Scan", + "0191": "Czy chcesz zachować ten tryb?", + "0192": "Płyta została usunięta", + "0193": "Proszę włożyć płytę Jak II aby kontynuować", + "0194": "Błąd podczas odczytu danych", + "0195": "Proszę sprawdzić płytę Jak II i spróbować ponownie", + "0196": "Czy na pewno chcesz wyjść?", + "0197": "Czy chcesz rozpocząć rozgrywkę?", + "019f": "Zapisywanie danych", + "01a0": "Wczytywanie danych", + "01a1": "Formatowanie", + "01a2": "Tworzenie zapisanego stanu rozgrywki", + "01a4": "Stan rozgrywki Jak II już istnieje w wybranym zapisie", + "01a5": "Czy chcesz nadpisać ten zapis?", + "01a6": "Sformatować?", + "01a7": "Kontynuować?", + "01a8": "Wrócić?", + "01a9": "Błąd podczas wczytywania", + "01aa": "Błąd podczas zapisywania", + "01ab": "Błąd podczas formatowania", + "01ac": "Błąd podczas tworzenia nowego zapisu", + "01b0": "Autozapis został wyłączony", + "01b1": "Użyj opcji zapisu gry aby ręcznie zapisać grę i włączyć funkcję Autozapisu", + "01b3": "Czy chciałbyś utworzyć zapisany stan Jak II?", + "01b4": "Gdy pojawi się następująca ikona, twój postęp jest zapisywany", + "01b6": "Ucieknij z Fortecy", + "01b7": "Ochroń Kora i Dzieciaka", + "01b8": "Odzyskaj Sztandar z Martwego Miasta", + "01b9": "Znajdź Zawór w Pompowni", + "01ba": "Wysadź Amunicję w Fortecy", + "01bb": "Zrealizuj dostawę do Knajpy Wypasiony Wieprz", + "01bc": "Ukończ Kurs Strzelecki Strzelby", + "01bd": "Ochroń Siga w Pompowni", + "01be": "Zniszcz Wieżyczki w Kanałach", + "01bf": "Znajdź Modyfikację Zmiatacza", + "01c0": "Uratuj Vina z Kopalni Odkrywkowej", + "01c1": "Pobij Czas do Garażu Wyścigowego", + "01c2": "Ukończ Kurs Strzelecki Zmiatacza", + "01c3": "Zniszcz Jaja na Platformie Wiertniczej", + "01c4": "Znajdź Patrol w Pompowni", + "01c5": "Zbierz Pieniądze dla Krew", + "01c6": "Wygraj Wyzwanie Deski Odrzutowej na Stadionie", + "01c7": "Znajdź Soczewkę w Górskiej Świątyni", + "01c8": "Znajdź Odłamek w Górskiej Świątyni", + "01c9": "Znajdź Przekładnię w Górskiej Świątyni", + "01ca": "Włącz 5 Przełączników Zasilania", + "01cb": "Wjedź Windą do Pałacu", + "01cc": "Pokonaj Barona w Pałacu", + "01cd": "Wspomóż Wojowników Podziemia", + "01ce": "Obroń Teren w Martwym Mieście", + "01cf": "Złap Zwiadowców w Lesie Haven", + "01d0": "Eskortuj Dzieciaka do Elektrowni", + "01d1": "Uratuj Lurkerów dla Bruttera", + "01d2": "Zniszcz Ładunek w Porcie", + "01d3": "Przechwyć Tankowiec", + "01d4": "Zniszcz Sprzęt na Wykopalisku", + "01d5": "Wysadź Studnie Eco w Kopalni Odkrywkowej", + "01d6": "Osusz Kanały żeby znaleźć Posąg", + "01d7": "Zniszcz Statek na Platformie Wiertniczej", + "01d8": "Uratuj Lurkerów na Wykopalisku", + "01d9": "Upoluj Metalowe Łby w Lesie Haven", + "01da": "Wygraj Wyścig Klasy 3 na Stadionie", + "01db": "Znajdź Część Pieczęci na Wykopalisku", + "01dc": "Znajdź Część Pieczęci w Wodnych Slumsach", + "01dd": "Zniszcz 5 Krążowników HellCat", + "01de": "Ukończ Grę Onin", + "01df": "Użyj przedmiotów w Kanionie Niczyim", + "01e0": "Staw czoła wyzwaniom w Grobowcu Mara", + "01e1": "Otwórz Drzwi Krypty w Grobowcu Mara", + "01e2": "Przejdź pierwszą Próbę Męstwa", + "01e3": "Przejdź drugą Próbę Męstwa", + "01e4": "Pokonaj Barona w Grobowcu Mara", + "01e5": "Uratuj Przyjaciół z Fortecy", + "01e6": "Eskortuj towarzyszy przez Kanały", + "01e7": "Znajdź Rozjemcę", + "01e8": "Wygraj Wyścig Klasy 2 na Stadionie", + "01e9": "Ochroń Kryjówkę przed Bombotami", + "01ea": "Zbadaj Plac Budowy", + "01eb": "Wdrap się na Plac Budowy", + "01ec": "Pokonaj Erola w Wyzwaniu Wyścigowym", + "01ed": "Zniszcz Jaja w Kopalni Odkrywkowej", + "01ee": "Zdobądź Nasienie Życia w Martwym Mieście", + "01ef": "Przynieś Nasienie Życia do Lasu Haven", + "01f0": "Ochroń Samosa w Lesie Haven", + "01f1": "Zniszcz Wieżę Platformy Wiertniczej", + "01f2": "Wygraj Wyścig Klasy 1 na Stadionie", + "01f3": "Zbadaj Pałac", + "01f4": "Zdobądź Serce Mara w Laboratorium Broni", + "01f5": "Pokonaj Krew w Laboratorium Broni", + "01f6": "Wygraj Grę w Knajpie Wypasiony Wieprz", + "01f7": "Znajdź Siga w Podporcie", + "01f8": "Eskortuj Siga w Podporcie", + "01f9": "Obroń Stadion", + "01fa": "Ochroń Balon Lurkerów", + "01fb": "Zniszcz Tunele w Podporcie", + "01fc": "Dostań się do Bariery Gniazda", + "01fd": "Znajdź Barona na Placu Budowy", + "01fe": "Zniszcz Barierę w Gnieździe", + "01ff": "Zniszcz Metalowego Kora w Gnieździe", + "0200": "Porozmawiaj z Korem", + "0201": "Porozmawiaj z Tornem", + "0202": "Porozmawiaj z Krew'em", + "0203": "Porozmawiaj z Onin", + "0204": "Porozmawiaj z Vinem", + "0205": "Porozmawiaj z Cieniem", + "0206": "Porozmawiaj z Sigiem", + "0207": "Porozmawiaj z Mechanikiem", + "0208": "Porozmawiaj z Keirą", + "0209": "Porozmawiaj z Brutterem", + "020a": "Sprawdź Bazar", + "020b": "Sprawdź Wodne Slumsy", + "020c": "Idź do Kanionu Niczyjego", + "020d": "Idź do Grobowca Mara", + "020e": "Wygraj Metalołbową Miazgę", + "020f": "Obroń Podport", + "0210": "Sprawdź Plac Budowy", + "0211": "Zaatakuj Gniazdo Metalowych Łbów", + "0212": "Idź do Wyroczni", + "0213": "Miasto Haven", + "0214": "Forteca", + "0215": "Lądowisko", + "0216": "Dach Pałacu", + "0217": "Pałac", + "0218": "Fabryka Broni", + "0219": "Martwe Miasto", + "021a": "Pompownia", + "021b": "Kanały", + "021c": "Kopalnia Odkrywkowa", + "021d": "Górska Świątynia", + "021e": "Las Haven", + "021f": "Platforma Wiertnicza", + "0220": "Grobowiec Mara", + "0221": "Wykopalisko", + "0222": "Podport", + "0223": "Gniazdo", + "0224": "Wciśnij aby skoczyć", + "0225": "Wciśnij podczas ruchu, aby wykonać przewrót", + "0226": "Wciśnij potem ponownie w powietrzu", + "0227": "Wciśnij lub aby zaatakować", + "0228": "Wykonaj przewrót a potem wciśnij żeby wykonać daleki skok", + "0229": "Podskocz i wciśnij w powietrzu", + "022a": "Wciśnij potem żeby wykonać wyższy skok", + "022b": "Wciśnij aby strzelać", + "022c": " chowa broń", + "022d": " lub wyciąga broń", + "022e": "Wciśnij aby zacząć trening ze Strzelbą?", + "022f": " = trening ze Strzelbą~% = trening Furii Wulkanu", + "0230": "Wciśnij aby zmienić broń", + "0231": "Wciśnij aby zacząć trening ze Zmiataczem?", + "0232": " = trening ze Zmiataczem~% = trening z Rozjemcą", + "0233": "Kopnij cel a potem wciśnij aby wykonać szybką kombinację strzałów", + "0234": "Strzelaj w skrzynie", + "0235": "Cel", + "0236": "Złoto", + "0237": "Srebro", + "0238": "Brąz", + "0239": "Wciśnij aby wejść na deskę", + "023a": "Skok : wciśnij ", + "023b": "Skok w kuckach : wciśnij potem ", + "023c": "Doładowany skok : wciśnij tuż po wylądowaniu ze skoku", + "023d": "Grind : wciśnij i ", + "023e": "Obrót : wciśnij potem i ", + "023f": "Flip : wciśnij potem i ", + "0240": "Trik : wciśnij potem i ", + "0241": "Grind z przejściem w Trik z powrotem w Grind dają dużą ilość punktów", + "0242": "Aktywuj sędziego aby rozpocząć wyzwanie", + "0243": "Spróbuj ponownie!", + "0244": "Wróć do garażu", + "0245": "Misja Ukończona: Wróć do Krew", + "0246": "Wciśnij aby zmienić poziom unoszenia się nad ziemią", + "0247": "Podczas pływania, wciśnij i przytrzymaj aby się zanurzyć", + "0248": " = Turbo~% lub = Skok", + "0249": "Wciśnij aby rozwalać rzeczy w Tytanowym Kombinezonie", + "024a": "Wciśnij aby podnieść bloki w Tytanowym Kombinezonie", + "024b": "Wciśnij aby rzucać trzymanymi rzeczami", + "024c": "Wciśnij na szczycie rampy", + "024d": "Gdy jesteś na Desce Odrzutowej, wciśnij lub aby wykonać grind na poręczy", + "024e": "Użyj i ", + "024f": "Pompownia", + "0250": "Kopalnia Odkrywkowa", + "0251": "Obejrzyj Zwiastun", + "0252": " aby wejść lub zejść z deski", + "0253": "Wciśnij aby przyzwać mroczną moc", + "0254": "Sony Computer Entertainment America~%przedstawia", + "0255": "Sony Computer Entertainment Europe~%przedstawia", + "0256": "Sony Computer Entertainment Korea~%przedstawia", + "0257": "Sony Computer Entertainment Inc.~%przedstawia", + "0258": "Grę autorstwa", + "0259": "Jak II", + "025a": "Dwa Lata Później...", + "025b": "Tydzień Później...", + "025c": "Ulepszenie Broni Zdobyte", + "025d": "Strzelba Zdobyta", + "025e": "Modyfikacja Zmiatacza Zdobyta", + "025f": "Wulkaniczna Lufa Zdobyta", + "0260": "Rozjemca Zdobyty", + "0261": "Szybkostrzelność Strzelby Zwiększona", + "0262": "Pojemność Magazynków Zwiększona", + "0263": "Obrażenia Broni Zwiększone", + "0264": "Misja Ukończona", + "0265": "Czerwona Przepustka Zdobyta", + "0266": "Zielona Przepustka Zdobyta", + "0267": "Żółta Przepustka Zdobyta", + "0268": "Przepustka do Pałacu Zdobyta", + "0269": "Czarna Przepustka Zdobyta", + "026a": "Soczewka Zdobyta", + "026b": "Sprzęt Zdobyty", + "026c": "Odłamek Zdobyty", + "026d": "Przynieś 25 Klejnotów z Czaszek Metalowych Łbów", + "026e": "Przynieś 200 Klejnotów z Czaszek Metalowych Łbów", + "026f": "Przynieś 25 Klejnotów z Czaszek Metalowych Łbów", + "0270": "Przynieś 200 Klejnotów z Czaszek Metalowych Łbów", + "0271": "Przynieś 200 Klejnotów z Czaszek Metalowych Łbów", + "0272": "Przynieś 100 Klejnotów z Czaszek Metalowych Łbów", + "0273": "Mroczna Bomba: Wciśnij aby podskoczyć, potem aby aktywować bombę", + "0274": "Mroczny Wybuch: Wciśnij potem aby wykonać Mroczny Wybuch", + "0275": "Mroczny Jak jest teraz nieśmiertelny!", + "0276": "Mroczny Gigant: Wciśnij w formie Mrocznego Jaka", + "0277": "Pudło", + "0278": "Wybierz wydarzenie", + "0279": "Skatepark", + "027a": "Wyścig klasy 3", + "027b": "Wyścig klasy 2", + "027c": "Wyścig klasy 1", + "027d": "Wyścig klasy 3 odwrócony", + "027e": "Wyścig klasy 2 odwrócony", + "027f": "Wyścig klasy 1 odwrócony", + "0280": "Daxter Zalicza Wpadkę", + "0281": "Spotkanie z Tornem", + "0282": "Odzyskać Sztandar", + "0283": "Ochrona Świętego Terenu", + "0284": "To nasz świat!", + "0285": "Dawne Wspomnienia", + "0286": "Vin Potrzebuje Pomocy", + "0287": "Spotkanie z Vinem", + "0288": "Dobre i Złe Wieści", + "0289": "Wielkie Zgniecenie", + "028a": "Dalej Mamy Tarapaty", + "028b": "Szyby Robią BUM!", + "028c": "Spotkanie z Korem i Dzieciakiem", + "028d": "Podziemie", + "028e": "Misja HellCat", + "028f": "Dostawa Torna", + "0290": "Spotkanie z Krew i Sigiem", + "0291": "Atak z Zaskoczenia!", + "0292": "Ashelin Się Martwi", + "0293": "Vin, Kolego, Potrzebujemy Przysługi.", + "0294": "Kto Jest Za Kurtyną?", + "0295": "Skrawek Informacji", + "0296": "Szczęśliwe Spotkanie", + "0297": "Bójka Kocic", + "0298": "Jak Wychodzi", + "0299": "Wielka Wygrana Daxtera", + "029a": "Keira Ujawnia Swój Plan", + "029b": "Wielki Wyścig", + "029c": "Koło Wygranych", + "029d": "Spotkanie z Wyrocznią", + "029e": "Jak Zdobywa Mroczną Moc", + "029f": "Jak Zdobywa Drugą Mroczną Moc", + "02a0": "Jak Zdobywa Trzecią Mroczną Moc", + "02a1": "Jak Zdobywa Czwartą Mroczną Moc", + "02a2": "Winy, Kobiety i Śpiew", + "02a3": "Nieźli Ci Windykatorzy", + "02a4": "O Co Chodzi z Tym Dzieciakiem?", + "02a5": "Krew z Kolejną Robotą", + "02a6": "Spotkanie z Brutterem", + "02a7": "Kontrakt na Wyścig Krew", + "02a8": "Co Wasza Dwójka Narobiła?", + "02a9": "Wyzwanie Onin", + "02aa": "Pieczęć Mara Jest Gotowa", + "02ab": "Ocal Więcej Lurkerów", + "02ac": "Obroń Kryjówkę", + "02ad": "Groźby Krew", + "02ae": "Gracz Wkracza Do Akcji", + "02af": "Zdobycie Mapy Czasu", + "02b0": "Brutter Ratuje Sytuację", + "02b1": "Odlot", + "02b2": "Zdobycie Żółtej Spluwy", + "02b3": "Zdobycie Odrzutowej Deski", + "02b4": "Jak Odkłada Deskę Na Bok", + "02b5": "Nasz Własny Rozjemca!", + "02b6": "Na Zewnątrz", + "02b7": "Jak Odwiedza Gniazdo", + "02b8": "Wchodzimy", + "02b9": "Ashelin Podwozi Jaka", + "02ba": "Część Pieczęci", + "02bb": "Erol Nienawidzi Przegrywać", + "02bc": "Torn i Skład Ammunicji", + "02bd": "Metalowe Łby w Mieście?", + "02be": "Zaraz Wybuchnie!", + "02bf": "Torn Przyznaje Się Do Zdrady", + "02c0": "Bliźniaki Czasu", + "02c1": "Robota Krew w Kanałach", + "02c2": "Co To Za Smród?", + "02c3": "Kolekcjoner Sztuki", + "02c4": "Tęsknię Za Spodenkami!", + "02c5": "Sig Otwiera Swoje Serce", + "02c6": "Rozróba Posągów", + "02c7": "To Pułapka!", + "02c8": "Daxter Zalicza Wpadkę", + "02c9": "Daxter Jedzie Po Rurze", + "02ca": "Oferta Pracy", + "02cb": "Torn Ma Zadanie", + "02cc": "Spotkanie z Ashelin", + "02cd": "Daxter Robi Ruchy", + "02ce": "Będzie Fajnie!", + "02cf": "BUM Skarbie!", + "02d0": "Kciuk w Dół", + "02d1": "Pa Pa", + "02d2": "Sztuczka", + "02d3": "Powiedz Dobranoc", + "02d4": "Nieźle Się Spisałeś Żółtodziobie", + "02d5": "Vin Chce Jajecznicę", + "02d6": "Zdenerwowany Kor", + "02d7": "Chłopiec Zniknął", + "02d8": "Wieża Kontrolna Ssie", + "02d9": "Spotkanie z Onin i Peckerem", + "02da": "Awaria Maszyny", + "02db": "Dobre Wibracje", + "02dc": "Daxter Się Sparzył", + "02dd": "Tajne Spotkanie", + "02de": "Baron Stawia Czoła Jakowi", + "02df": "Zniszczę Cię!", + "02e0": "Wracamy Do Punktu Wyjścia", + "02e1": "Sekret Tworzenia Bomby", + "02e2": "Dziecko Krew", + "02e3": "No Cóż...", + "02e4": "Startujemy", + "02e5": "Lądowisko", + "02e6": "Jak Znajduje Grobowiec Mara!", + "02e7": "tomb-open-door-res", + "02e8": "tomb-open-door-2-res", + "02e9": "Drzwi Krypty", + "02ea": "Pierwsza Wiązka", + "02eb": "Drugia Wiązka", + "02ec": "Otwarcie Drzwi", + "02ed": "Kamień Prekursorów!", + "02ee": "Baron Ściąga Na Siebie Uwagę", + "02ef": "Daxter Podaje Pomocną Dłoń", + "02f0": "Ryzykowna Pogoń Daxtera", + "02f1": "Spotkanie z Cieniem", + "02f2": "Niewiarygodna Historia Daxtera", + "02f3": "Pecker Prowokuje Bójkę", + "02f4": "Samos i Nasienie", + "02f5": "Wizja", + "02f6": "Kor i Dzieciak", + "02f7": "Uratuj Więcej Lurkerów", + "02f8": "Legenda o Grobowcu Mara", + "02f9": "To Klątwa, Prawda?", + "02fa": "Wiertło Się Przewraca", + "02fb": "Świetlista Wieża Podnosi Się", + "02fc": "Pieczęć Otwiera Drzwi", + "02fd": "Sig Ma Kłopoty", + "02fe": "Uciekaj!", + "02ff": "Ręka Siga Ze Stali", + "0300": "Znowu Nadchodzi!", + "0301": "Ostatni Bastion Siga", + "0302": "Kamień..Spluwa..Gniazdo!", + "0303": "Jak Odwiedza Gniazdo", + "0304": "Wyjście z Roju", + "0305": "Kor Upada", + "0306": "Nie Poznajesz Go?", + "0307": "Nowy Dziwny Świat", + "0308": "Świętowanie", + "0309": "", + "030a": "", + "030b": " English", + "030c": "Wciśnij Aby Przełączać Widoczność Napisów", + "030d": "Napisy Włączone", + "030e": "Napisy Wyłączone", + "030f": "Deska Odrzutowa", + "0310": "Kontynuuj" +} \ No newline at end of file diff --git a/game/assets/jak2/text/game_custom_text_pl-PL.json b/game/assets/jak2/text/game_custom_text_pl-PL.json index 4e5eebd2a0..c2c5398670 100644 --- a/game/assets/jak2/text/game_custom_text_pl-PL.json +++ b/game/assets/jak2/text/game_custom_text_pl-PL.json @@ -2,9 +2,9 @@ "1a3": "Proszę nie odłączać ani podłączać żadnych urządzeń, wyłączać systemu oraz nie wyłączać gry", "1b5": "Kiedy ta ikona jest na ekranie, proszę nie odłączać ani podłączać żadnych urządzeń, wyłączać systemu oraz nie wyłączać gry", "1100": "Poza misją", - "1101": "Grasz w misje bonusową", - "1102": "Kurs Szkoleniowy Broni Rozpryskowej", - "1103": "Kurs Szkoleniowy Blastera", + "1101": "Grasz w misję bonusową", + "1102": "Kurs Szkoleniowy Strzelby", + "1103": "Kurs Szkoleniowy Zmiatacza", "1104": "Kurs Szkoleniowy Furii Wulkanu", "1105": "Kurs Szkoleniowy Rozjemcy", "1106": "Gra Onina", @@ -17,10 +17,10 @@ "1205": "Własna", "1206": "4x3 (PS2)", "1207": "16x9 (PS2)", - "1208": "Wybierz proporcję szerokości i wysokości", + "1208": "Wybierz proporcje ekranu", "1209": "Naciśnij żeby potwierdzić i wyjść.", "120a": "Naciśnij żeby potwierdzić i wyjść.", - "120b": "Proporcja nie może być mniejsza niż 4x3!", + "120b": "Proporcje nie mogą być mniejsze niż 4x3!", "120c": "Odtwarzacz Muzyki", "120d": "Synchronizacja Pionowa", "120e": "Język Tekstu", diff --git a/goal_src/jak2/pc/debug/default-menu-pc.gc b/goal_src/jak2/pc/debug/default-menu-pc.gc index 66136dfac0..8e49a9d3e4 100644 --- a/goal_src/jak2/pc/debug/default-menu-pc.gc +++ b/goal_src/jak2/pc/debug/default-menu-pc.gc @@ -897,6 +897,7 @@ (flag "korean" (the binteger (pc-language korean)) dm-text-language) (flag "uk-english" (the binteger (pc-language uk-english)) dm-text-language) (flag "finnish" (the binteger (pc-language finnish)) dm-text-language) + (flag "polish" (the binteger (pc-language polish)) dm-text-language) ) (flag "Discord RPC" #t ,(dm-lambda-boolean-flag (-> *pc-settings* discord-rpc?))) (flag "Speedrunner Mode" #t ,(dm-lambda-boolean-flag (-> *pc-settings* speedrunner-mode?)))