diff --git a/common/serialization/subtitles/subtitles_ser.cpp b/common/serialization/subtitles/subtitles_ser.cpp index e36e901c85..4bdc50ac5d 100644 --- a/common/serialization/subtitles/subtitles_ser.cpp +++ b/common/serialization/subtitles/subtitles_ser.cpp @@ -221,7 +221,9 @@ void parse_text_json(const nlohmann::json& json, throw std::runtime_error(fmt::format("Non string provided for text id #x{}", text_id)); } auto line = font->convert_utf8_to_game(text_value); - bank->set_line(std::stoi(text_id, nullptr, 16), line); + auto line_id = std::stoi(text_id, nullptr, 16); + // TODO - lint duplicate line definitions across text files + bank->set_line(line_id, line); } } @@ -502,17 +504,15 @@ void open_text_project(const std::string& kind, } else if (action == "file-json") { auto& language_id = args->car.as_int(); args = args->cdr.as_pair(); - auto& file_path = args->car.as_string()->data; - args = args->cdr.as_pair(); auto& text_version = args->car.as_symbol()->name; args = args->cdr.as_pair(); std::optional group_name = std::nullopt; - // Optional - if (!args->car.is_empty_list()) { - group_name = args->car.as_string()->data; - } - text_files.push_back({GameTextDefinitionFile::Format::JSON, file_path, (int)language_id, - text_version, group_name}); + group_name = args->car.as_string()->data; + args = args->cdr.as_pair()->car.as_pair(); + goos::for_each_in_list(args->cdr.as_pair()->car, [&](const goos::Object& o) { + text_files.push_back({GameTextDefinitionFile::Format::JSON, o.as_string()->data, + (int)language_id, text_version, group_name}); + }); } else { throw std::runtime_error(fmt::format("unknown action {} in {} project", action, kind)); } diff --git a/crowdin.yml b/crowdin.yml index 66a1c44ba7..8647cfbc67 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,3 @@ files: - - source: /game/assets/jak1/text/game_text_en-US.json - translation: /game/assets/jak1/text/game_text_%locale%.json + - source: /game/assets/jak1/text/game_custom_text_en-US.json + translation: /game/assets/jak1/text/game_custom_text_%locale%.json diff --git a/game/assets/jak1/game_text.gp b/game/assets/jak1/game_text.gp index 327541311d..ad5143796b 100644 --- a/game/assets/jak1/game_text.gp +++ b/game/assets/jak1/game_text.gp @@ -2,7 +2,7 @@ ;; it's very simple... a list of (action args...) ;; There are two actions: ;; - file-json (A path to a json file) -;; - args: (language_id filename text_version group_name) +;; - args: (language_id text_version group_name '(filename list)) ;; - file (A path to a GOAL data file) ;; - the same arguments are provided within the file itself @@ -10,19 +10,21 @@ ;; NOTE : we compile using the fixed v2 encoding because it's what we use. (file "$DECOMP/assets/game_text.txt") ;; this is the decompiler-generated file! ;; add custom files down here - (file-json 0 "game/assets/jak1/text/game_text_en-US.json" jak1-v2 "common") - (file-json 1 "game/assets/jak1/text/game_text_fr-FR.json" jak1-v2 "common") - (file-json 2 "game/assets/jak1/text/game_text_de-DE.json" jak1-v2 "common") - (file-json 3 "game/assets/jak1/text/game_text_es-ES.json" jak1-v2 "common") - (file-json 4 "game/assets/jak1/text/game_text_it-IT.json" jak1-v2 "common") - (file-json 5 "game/assets/jak1/text/game_text_ja-JP.json" jak1-v2 "common") - (file-json 6 "game/assets/jak1/text/game_text_en-GB.json" jak1-v2 "common") - (file-json 7 "game/assets/jak1/text/game_text_pt-PT.json" jak1-v2 "common") - (file-json 8 "game/assets/jak1/text/game_text_fi-FI.json" jak1-v2 "common") - (file-json 9 "game/assets/jak1/text/game_text_sv-SE.json" jak1-v2 "common") - (file-json 10 "game/assets/jak1/text/game_text_da-DK.json" jak1-v2 "common") - (file-json 11 "game/assets/jak1/text/game_text_no-NO.json" jak1-v2 "common") - (file-json 12 "game/assets/jak1/text/game_text_nl-NL.json" jak1-v2 "common") - (file-json 13 "game/assets/jak1/text/game_text_pt-BR.json" jak1-v2 "common") - (file-json 14 "game/assets/jak1/text/game_text_hu-HU.json" jak1-v2 "common") + (file-json 0 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_en-US.json")) + (file-json 1 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_fr-FR.json")) + (file-json 2 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_de-DE.json")) + (file-json 3 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_es-ES.json")) + (file-json 4 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_it-IT.json" + "game/assets/jak1/text/game_base_text_it-IT.json")) + (file-json 5 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_ja-JP.json")) + (file-json 6 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_en-GB.json")) + (file-json 7 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_pt-PT.json")) + (file-json 8 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_fi-FI.json")) + (file-json 9 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_sv-SE.json")) + (file-json 10 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_da-DK.json")) + (file-json 11 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_no-NO.json")) + (file-json 12 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_nl-NL.json")) + (file-json 13 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_pt-BR.json")) + (file-json 14 jak1-v2 "common" '("game/assets/jak1/text/game_custom_text_hu-HU.json" + "game/assets/jak1/text/game_base_text_hu-HU.json")) ) diff --git a/game/assets/jak1/text/game_text_hu-HU.json b/game/assets/jak1/text/game_base_text_hu-HU.json similarity index 64% rename from game/assets/jak1/text/game_text_hu-HU.json rename to game/assets/jak1/text/game_base_text_hu-HU.json index 53db2ede4a..59e295b800 100644 --- a/game/assets/jak1/text/game_text_hu-HU.json +++ b/game/assets/jak1/text/game_base_text_hu-HU.json @@ -260,201 +260,5 @@ "091f": "GEJZÍR SZIKLA", "0f00": "SONY COMPUTER ENTERTAINMENT", "0f01": "AMERICA", - "0f02": "PRESENTS", - "1000": "KAMERA OPCIÓK", - "1001": "NORMÁL", - "1002": "FORDÍTOTT", - "1003": "ELSŐ SZEMÉLYES VÍZSZINTES KAMERA", - "1004": "ELSŐ SZEMÉLYES FÜGGŐLEGES KAMERA", - "1005": "HARMADIK SZEMÉLYES VÍZSZINTES KAMERA", - "1006": "HARMADIK SZEMÉLYES FÜGGŐLEGES KAMERA", - "1007": "ALAPÉRTELMEZÉSEK VISSZAÁLLÍTÁSA", - "1010": "KISEGÍTŐ LEHETŐSÉGEK", - "1011": "PREKURZORGÖMBÖK RAGYOGÁSA", - "1020": "PS2 OPCIÓK", - "1021": "PS2 TÖLTÉSI SEBESSÉG", - "1022": "RÉSZECSKESELEJTEZÉS", - "1023": "ZENE FOKOZATOS ELHALKULÁSA", - "1024": "ZENE FOKOZATOS FELERŐSÖDÉSE", - "1025": "ACTOR-SELEJTEZÉS", - "1026": "HÁTTÉRSELEJTEZÉS", - "1027": "KÖRNYEZETLEKÉPEZÉS KIKÉNYSZERÍTÉSE", - "1030": "DISCORD RICH-PRESENCE", - "1031": "KIJELZŐMÓD", - "1032": "ABLAKOS", - "1033": "KERET NÉLKÜLI", - "1034": "TELJES KÉPERNYŐS", - "1035": "JÁTÉK FELBONTÁSA", - "1036": "~D X ~D", - "1037": "PS2-ES KÉPARÁNY", - "1038": "HA A PS2-ES KÉPARÁNY BE VAN KAPCSOLVA, AKKOR CSAK A 4X3-AS ÉS A 16X9-ES KÉPARÁNYOKAT LEHET KIVÁLASZTANI. FOLYTATOD?", - "1039": "KÉPARÁNY (PS2)", - "1040": "FELIRATOK BEKAPCSOLVA", - "1041": "FELIRATOK KIKAPCSOLVA", - "1042": "SZÖVEGNYELV", - "1043": "KIJELZŐ", - "1044": "KIJELZŐ ~D", - "1050": "MSAA", - "1051": "~DX", - "1052": "2X", - "1053": "4X", - "1054": "8X", - "1055": "16X", - "1060": "KÉPKOCKASEBESSÉG (KÍSÉRLETI)", - "1061": "60", - "1062": "100", - "1063": "150", - "1070": "RÉSZLETEZETTSÉGI SZINT (HÁTTÉR)", - "1071": "RÉSZLETEZETTSÉGI SZINT (ELŐTÉR)", - "1072": "LEGMAGASABB", - "1073": "MAGAS", - "1074": "KÖZEPES", - "1075": "ALACSONY", - "1076": "LEGALACSONYABB", - "1077": "PS2", - "1078": "FELIRATOK", - "1079": "TIPPFELIRATOK", - "1080": "CSALÁSOK", - "1081": "TITKOK", - "1082": "ZENESZÁMSZÁM KIVÁLASZTÁSA", - "1083": "VÁLTOZAT KIVÁLASZTÁSA", - "1084": "VÉGSŐ HARC", - "1085": "KÉSZÍTŐK", - "1086": "?????", - "1087": "KLAWW", - "1088": "HALÁSZ MINIJÁTÉK", - "1089": "KIHÍVÁSZENE", - "1090": "VÉGTELEN KÉK ECO", - "1091": "VÉGTELEN PIROS ECO", - "1092": "VÉGTELEN ZÖLD ECO", - "1093": "VÉGTELEN SÁRGA ECO", - "1094": "MÁSFÉLE DAXTER", - "1095": "SÉRTHETETLENSÉG", - "1096": "ÖSSZES ZENEI VÁLTOZAT EGYSZERRE", - "1097": "VALÓS NAPSZAK", - "1098": "ÉRJ EL 100%-OS TELJESÍTÉST", - "1099": "VIDD VÉGIG A JÁTÉKOT", - "1100": "SÁRGA BÖLCS", - "1101": "PIROS BÖLCS", - "1102": "KÉK BÖLCS", - "1103": "FELLEGVÁR KÖZPONTJA", - "1104": "A HARC KÖZEPE", - "1105": "A HARC VÉGE", - "1106": "VÁLTOZAT 1", - "1107": "VÁLTOZAT 2", - "1110": "ENGLISH (UK},", - "1111": "PORTUGUÊS", - "1112": "PORTUGUÊS (BRASIL)", - "1113": "SUOMI", - "1114": "SVENSKA", - "1115": "DANSK", - "1116": "NORSK", - "1117": "MAGYAR", - "1500": "SPEEDRUNNER-MÓD", - "138": "NE HELYEZZ BE VAGY TÁVOLÍTS EL SEMMILYEN PERIFÉRIÁT, NE ÁLLÍTSD LE A RENDSZER, ÉS NE ZÁRD BE A JÁTÉKOT", - "161": "AMÉG EZ AZ IKON A KÉPEN VAN, NE HELYEZZ BE VAGY TÁVOLÍTS EL SEMMILYEN PERIFÉRIÁT, NE ÁLLÍTSD LE A RENDSZER, ÉS NE ZÁRD BE A JÁTÉKOT", - "100c": "AUTOMATIKUS MENTÉS KIKAPCSOLVA", - "100d": "BIZTOSAN KI AKAROD KAPCSOLNI AZ AUTOMATIKUS MENTÉST?", - "100e": "AUTOMATIKUS MENTÉS KIKAPCSOLÁSA", - "100f": "EGYÉB", - "103a": "FIT TO SCREEN", - "103b": "V-SYNC", - "103c": "4X3 (PS2)", - "103d": "16X9 (PS2)", - "103e": "~DX~D", - "103f": "NYOMJ -T A FELIRATOK VÁLTÁSÁHOZ", - "107a": "FELIRATNYELV", - "107b": "BESZÉLŐ NEVÉNEK MUTATÁSA", - "107c": "MINDIG", - "107d": "SOHA", - "107e": "HA NEM LÁTSZIK", - "107f": "TIPPNAPLÓ", - "109a": "NAGYFEJŰ JAK", - "109b": "KISFEJŰ JAK", - "109c": "NAGYÖKLŰ JAK", - "109d": "NAGYFEJŰ KARAKTEREK", - "109e": "TEXTÚRAMENTES MÓD", - "109f": "TÜKRÖZÖTT VILÁG", - "10a0": "HATALMASFEJŰ JAK", - "10c0": "ZENELEJÁTSZÓ", - "10c1": "JELENETLEJÁTSZÓ", - "10c2": "KÉSZÍTŐK MUTATÁSA", - "10c3": "KÉPESKÖNYV", - "10d0": "ALAPÉRTELMEZETT", - "10d1": "HASZNÁLATLAN", - "10d2": "A BÖLCS", - "10d3": "A BÖLCS KUNYHÓJA", - "10d4": "MADÁRLESŐ", - "10d5": "FARMER", - "10d6": "KEIRA", - "10d7": "POLGÁRMESTER", - "10d8": "SZOBRÁSZ", - "10d9": "JAK'S BÁCSIKÁJA", - "10da": "KIKÖTŐ", - "10db": "TILTOTT TEMPLOM KIJÁRAT", - "10dc": "LURKÓGÉPEZET", - "10dd": "TORONY TETEJE", - "10de": "KÉK KÜRTŐKAPCSOLÓ", - "10df": "HASZNÁLATLAN", - "10e0": "ŐRSZEMEK", - "10e1": "LURKÓÁGYÚ", - "10e2": "GROTTA", - "10e3": "HASZNÁLATLAN 1", - "10e4": "LURKÓHAJÓ", - "10e5": "HASZNÁLATLAN 2", - "10e6": "ZOOMER", - "10e7": "FLUT-FLUT", - "10e8": "HASZNÁLATLAN", - "10e9": "HARCOS", - "10ea": "GEOLÓGUS", - "10eb": "SZERENCSEJÁTÉKOS", - "10ec": "LEBEGTETŐ GÉP", - "10ed": "HASZNÁLATLAN 1", - "10ee": "UGRATÓS CSAPDÁK", - "10ef": "HASZNÁLATLAN 2", - "10f0": "HALOTT EMBER SZURDOKA", - "10f1": "A SZOROS KÖZEPE", - "10f2": "A SZOROS VÉGE", - "10f3": "PÓKBARLANG FELÉ", - "10f4": "HAVAS-HEGY FELÉ", - "10f5": "BÁNYÁSZOK", - "10f6": "ROBOTBARLANG ÁLLVÁNYZATA", - "10f7": "PREKURZORROBOT TETEJE", - "10f8": "FŐ BARLANG", - "10f9": "SÖTÉT BARLANG", - "10fa": "HASZNÁLATLAN", - "10fb": "REJTETT BARLANG", - "10fc": "LURKÓERŐDÍTMÉNY", - "10fd": "HÓGOLYÓK", - "10fe": "A CSŐ KÖZEPE", - "10ff": "A CSŐ VÉGE", - "1501": "ELNYOMHATÓ JELENETEK", - "1502": "CHECKPOINT SELECT", - "1503": "SPEEDRUN OPTIONS", - "1504": "CAUTION: THESE OPTIONS WILL AUTO SAVE IN YOUR FIRST SAVE SLOT!", - "1505": "RESET CURRENT SPEEDRUN", - "1506": "NEW FULL GAME RUN", - "150e": "NEW INDIVIDUAL LEVEL RUN", - "150f": "GEYSER ROCK IL", - "1510": "SANDOVER VILLAGE IL", - "1511": "SENTINEL BEACH IL", - "1512": "FORBIDDEN JUNGLE IL", - "1513": "MISTY ISLAND IL", - "1514": "FIRE CANYON IL", - "1515": "ROCK VILLAGE IL", - "1516": "LOST PRECURSOR CITY IL", - "1517": "BOGGY SWAMP IL", - "1518": "PRECURSOR BASIN IL", - "1519": "MOUNTAIN PASS IL", - "151a": "VOLCANIC CRATER IL", - "151b": "SNOWY MOUNTAIN IL", - "151c": "SPIDER CAVE IL", - "151d": "LAVA TUBE IL", - "151e": "GOL AND MAIA'S CITADEL IL", - "151f": "NEW CATEGORY EXTENSION RUN", - "1520": "NG+", - "1521": "HUB 1 100%", - "1522": "HUB 2 100%", - "1523": "HUB 3 100%", - "1524": "ALL CUTSCENES" + "0f02": "PRESENTS" } diff --git a/game/assets/jak1/text/game_base_text_it-IT.json b/game/assets/jak1/text/game_base_text_it-IT.json new file mode 100644 index 0000000000..1ec3ccc556 --- /dev/null +++ b/game/assets/jak1/text/game_base_text_it-IT.json @@ -0,0 +1,3 @@ +{ + "10a": "VOLUME EFFETTI" +} diff --git a/game/assets/jak1/text/game_text_da-DK.json b/game/assets/jak1/text/game_custom_text_da-DK.json similarity index 100% rename from game/assets/jak1/text/game_text_da-DK.json rename to game/assets/jak1/text/game_custom_text_da-DK.json diff --git a/game/assets/jak1/text/game_text_de-DE.json b/game/assets/jak1/text/game_custom_text_de-DE.json similarity index 100% rename from game/assets/jak1/text/game_text_de-DE.json rename to game/assets/jak1/text/game_custom_text_de-DE.json diff --git a/game/assets/jak1/text/game_text_en-GB.json b/game/assets/jak1/text/game_custom_text_en-GB.json similarity index 100% rename from game/assets/jak1/text/game_text_en-GB.json rename to game/assets/jak1/text/game_custom_text_en-GB.json diff --git a/game/assets/jak1/text/game_text_en-US.json b/game/assets/jak1/text/game_custom_text_en-US.json similarity index 100% rename from game/assets/jak1/text/game_text_en-US.json rename to game/assets/jak1/text/game_custom_text_en-US.json diff --git a/game/assets/jak1/text/game_text_es-ES.json b/game/assets/jak1/text/game_custom_text_es-ES.json similarity index 100% rename from game/assets/jak1/text/game_text_es-ES.json rename to game/assets/jak1/text/game_custom_text_es-ES.json diff --git a/game/assets/jak1/text/game_text_fi-FI.json b/game/assets/jak1/text/game_custom_text_fi-FI.json similarity index 100% rename from game/assets/jak1/text/game_text_fi-FI.json rename to game/assets/jak1/text/game_custom_text_fi-FI.json diff --git a/game/assets/jak1/text/game_text_fr-FR.json b/game/assets/jak1/text/game_custom_text_fr-FR.json similarity index 100% rename from game/assets/jak1/text/game_text_fr-FR.json rename to game/assets/jak1/text/game_custom_text_fr-FR.json diff --git a/game/assets/jak1/text/game_custom_text_hu-HU.json b/game/assets/jak1/text/game_custom_text_hu-HU.json new file mode 100644 index 0000000000..b97da92c59 --- /dev/null +++ b/game/assets/jak1/text/game_custom_text_hu-HU.json @@ -0,0 +1,198 @@ +{ + "1000": "KAMERA OPCIÓK", + "1001": "NORMÁL", + "1002": "FORDÍTOTT", + "1003": "ELSŐ SZEMÉLYES VÍZSZINTES KAMERA", + "1004": "ELSŐ SZEMÉLYES FÜGGŐLEGES KAMERA", + "1005": "HARMADIK SZEMÉLYES VÍZSZINTES KAMERA", + "1006": "HARMADIK SZEMÉLYES FÜGGŐLEGES KAMERA", + "1007": "ALAPÉRTELMEZÉSEK VISSZAÁLLÍTÁSA", + "1010": "KISEGÍTŐ LEHETŐSÉGEK", + "1011": "PREKURZORGÖMBÖK RAGYOGÁSA", + "1020": "PS2 OPCIÓK", + "1021": "PS2 TÖLTÉSI SEBESSÉG", + "1022": "RÉSZECSKESELEJTEZÉS", + "1023": "ZENE FOKOZATOS ELHALKULÁSA", + "1024": "ZENE FOKOZATOS FELERŐSÖDÉSE", + "1025": "ACTOR-SELEJTEZÉS", + "1026": "HÁTTÉRSELEJTEZÉS", + "1027": "KÖRNYEZETLEKÉPEZÉS KIKÉNYSZERÍTÉSE", + "1030": "DISCORD RICH-PRESENCE", + "1031": "KIJELZŐMÓD", + "1032": "ABLAKOS", + "1033": "KERET NÉLKÜLI", + "1034": "TELJES KÉPERNYŐS", + "1035": "JÁTÉK FELBONTÁSA", + "1036": "~D X ~D", + "1037": "PS2-ES KÉPARÁNY", + "1038": "HA A PS2-ES KÉPARÁNY BE VAN KAPCSOLVA, AKKOR CSAK A 4X3-AS ÉS A 16X9-ES KÉPARÁNYOKAT LEHET KIVÁLASZTANI. FOLYTATOD?", + "1039": "KÉPARÁNY (PS2)", + "1040": "FELIRATOK BEKAPCSOLVA", + "1041": "FELIRATOK KIKAPCSOLVA", + "1042": "SZÖVEGNYELV", + "1043": "KIJELZŐ", + "1044": "KIJELZŐ ~D", + "1050": "MSAA", + "1051": "~DX", + "1052": "2X", + "1053": "4X", + "1054": "8X", + "1055": "16X", + "1060": "KÉPKOCKASEBESSÉG (KÍSÉRLETI)", + "1061": "60", + "1062": "100", + "1063": "150", + "1070": "RÉSZLETEZETTSÉGI SZINT (HÁTTÉR)", + "1071": "RÉSZLETEZETTSÉGI SZINT (ELŐTÉR)", + "1072": "LEGMAGASABB", + "1073": "MAGAS", + "1074": "KÖZEPES", + "1075": "ALACSONY", + "1076": "LEGALACSONYABB", + "1077": "PS2", + "1078": "FELIRATOK", + "1079": "TIPPFELIRATOK", + "1080": "CSALÁSOK", + "1081": "TITKOK", + "1082": "ZENESZÁMSZÁM KIVÁLASZTÁSA", + "1083": "VÁLTOZAT KIVÁLASZTÁSA", + "1084": "VÉGSŐ HARC", + "1085": "KÉSZÍTŐK", + "1086": "?????", + "1087": "KLAWW", + "1088": "HALÁSZ MINIJÁTÉK", + "1089": "KIHÍVÁSZENE", + "1090": "VÉGTELEN KÉK ECO", + "1091": "VÉGTELEN PIROS ECO", + "1092": "VÉGTELEN ZÖLD ECO", + "1093": "VÉGTELEN SÁRGA ECO", + "1094": "MÁSFÉLE DAXTER", + "1095": "SÉRTHETETLENSÉG", + "1096": "ÖSSZES ZENEI VÁLTOZAT EGYSZERRE", + "1097": "VALÓS NAPSZAK", + "1098": "ÉRJ EL 100%-OS TELJESÍTÉST", + "1099": "VIDD VÉGIG A JÁTÉKOT", + "1100": "SÁRGA BÖLCS", + "1101": "PIROS BÖLCS", + "1102": "KÉK BÖLCS", + "1103": "FELLEGVÁR KÖZPONTJA", + "1104": "A HARC KÖZEPE", + "1105": "A HARC VÉGE", + "1106": "VÁLTOZAT 1", + "1107": "VÁLTOZAT 2", + "1110": "ENGLISH (UK},", + "1111": "PORTUGUÊS", + "1112": "PORTUGUÊS (BRASIL)", + "1113": "SUOMI", + "1114": "SVENSKA", + "1115": "DANSK", + "1116": "NORSK", + "1117": "MAGYAR", + "1500": "SPEEDRUNNER-MÓD", + "138": "NE HELYEZZ BE VAGY TÁVOLÍTS EL SEMMILYEN PERIFÉRIÁT, NE ÁLLÍTSD LE A RENDSZER, ÉS NE ZÁRD BE A JÁTÉKOT", + "161": "AMÉG EZ AZ IKON A KÉPEN VAN, NE HELYEZZ BE VAGY TÁVOLÍTS EL SEMMILYEN PERIFÉRIÁT, NE ÁLLÍTSD LE A RENDSZER, ÉS NE ZÁRD BE A JÁTÉKOT", + "100c": "AUTOMATIKUS MENTÉS KIKAPCSOLVA", + "100d": "BIZTOSAN KI AKAROD KAPCSOLNI AZ AUTOMATIKUS MENTÉST?", + "100e": "AUTOMATIKUS MENTÉS KIKAPCSOLÁSA", + "100f": "EGYÉB", + "103a": "FIT TO SCREEN", + "103b": "V-SYNC", + "103c": "4X3 (PS2)", + "103d": "16X9 (PS2)", + "103e": "~DX~D", + "103f": "NYOMJ -T A FELIRATOK VÁLTÁSÁHOZ", + "107a": "FELIRATNYELV", + "107b": "BESZÉLŐ NEVÉNEK MUTATÁSA", + "107c": "MINDIG", + "107d": "SOHA", + "107e": "HA NEM LÁTSZIK", + "107f": "TIPPNAPLÓ", + "109a": "NAGYFEJŰ JAK", + "109b": "KISFEJŰ JAK", + "109c": "NAGYÖKLŰ JAK", + "109d": "NAGYFEJŰ KARAKTEREK", + "109e": "TEXTÚRAMENTES MÓD", + "109f": "TÜKRÖZÖTT VILÁG", + "10a0": "HATALMASFEJŰ JAK", + "10c0": "ZENELEJÁTSZÓ", + "10c1": "JELENETLEJÁTSZÓ", + "10c2": "KÉSZÍTŐK MUTATÁSA", + "10c3": "KÉPESKÖNYV", + "10d0": "ALAPÉRTELMEZETT", + "10d1": "HASZNÁLATLAN", + "10d2": "A BÖLCS", + "10d3": "A BÖLCS KUNYHÓJA", + "10d4": "MADÁRLESŐ", + "10d5": "FARMER", + "10d6": "KEIRA", + "10d7": "POLGÁRMESTER", + "10d8": "SZOBRÁSZ", + "10d9": "JAK'S BÁCSIKÁJA", + "10da": "KIKÖTŐ", + "10db": "TILTOTT TEMPLOM KIJÁRAT", + "10dc": "LURKÓGÉPEZET", + "10dd": "TORONY TETEJE", + "10de": "KÉK KÜRTŐKAPCSOLÓ", + "10df": "HASZNÁLATLAN", + "10e0": "ŐRSZEMEK", + "10e1": "LURKÓÁGYÚ", + "10e2": "GROTTA", + "10e3": "HASZNÁLATLAN 1", + "10e4": "LURKÓHAJÓ", + "10e5": "HASZNÁLATLAN 2", + "10e6": "ZOOMER", + "10e7": "FLUT-FLUT", + "10e8": "HASZNÁLATLAN", + "10e9": "HARCOS", + "10ea": "GEOLÓGUS", + "10eb": "SZERENCSEJÁTÉKOS", + "10ec": "LEBEGTETŐ GÉP", + "10ed": "HASZNÁLATLAN 1", + "10ee": "UGRATÓS CSAPDÁK", + "10ef": "HASZNÁLATLAN 2", + "10f0": "HALOTT EMBER SZURDOKA", + "10f1": "A SZOROS KÖZEPE", + "10f2": "A SZOROS VÉGE", + "10f3": "PÓKBARLANG FELÉ", + "10f4": "HAVAS-HEGY FELÉ", + "10f5": "BÁNYÁSZOK", + "10f6": "ROBOTBARLANG ÁLLVÁNYZATA", + "10f7": "PREKURZORROBOT TETEJE", + "10f8": "FŐ BARLANG", + "10f9": "SÖTÉT BARLANG", + "10fa": "HASZNÁLATLAN", + "10fb": "REJTETT BARLANG", + "10fc": "LURKÓERŐDÍTMÉNY", + "10fd": "HÓGOLYÓK", + "10fe": "A CSŐ KÖZEPE", + "10ff": "A CSŐ VÉGE", + "1501": "ELNYOMHATÓ JELENETEK", + "1502": "CHECKPOINT SELECT", + "1503": "SPEEDRUN OPTIONS", + "1504": "CAUTION: THESE OPTIONS WILL AUTO SAVE IN YOUR FIRST SAVE SLOT!", + "1505": "RESET CURRENT SPEEDRUN", + "1506": "NEW FULL GAME RUN", + "150e": "NEW INDIVIDUAL LEVEL RUN", + "150f": "GEYSER ROCK IL", + "1510": "SANDOVER VILLAGE IL", + "1511": "SENTINEL BEACH IL", + "1512": "FORBIDDEN JUNGLE IL", + "1513": "MISTY ISLAND IL", + "1514": "FIRE CANYON IL", + "1515": "ROCK VILLAGE IL", + "1516": "LOST PRECURSOR CITY IL", + "1517": "BOGGY SWAMP IL", + "1518": "PRECURSOR BASIN IL", + "1519": "MOUNTAIN PASS IL", + "151a": "VOLCANIC CRATER IL", + "151b": "SNOWY MOUNTAIN IL", + "151c": "SPIDER CAVE IL", + "151d": "LAVA TUBE IL", + "151e": "GOL AND MAIA'S CITADEL IL", + "151f": "NEW CATEGORY EXTENSION RUN", + "1520": "NG+", + "1521": "HUB 1 100%", + "1522": "HUB 2 100%", + "1523": "HUB 3 100%", + "1524": "ALL CUTSCENES" +} diff --git a/game/assets/jak1/text/game_text_it-IT.json b/game/assets/jak1/text/game_custom_text_it-IT.json similarity index 99% rename from game/assets/jak1/text/game_text_it-IT.json rename to game/assets/jak1/text/game_custom_text_it-IT.json index 4ce99c0bec..e58930e1fa 100644 --- a/game/assets/jak1/text/game_text_it-IT.json +++ b/game/assets/jak1/text/game_custom_text_it-IT.json @@ -1,5 +1,4 @@ { - "10a": "VOLUME EFFETTI", "138": "NON RIMUOVERE O INSERIRE ALCUNA PERIFERICA, SPEGNERE IL SISTEMA O CHIUDERE IL GIOCO", "161": "QUANDO QUESTA ICONA APPARE SULLO SCHERMO, NON RIMUOVERE O INSERIRE ALCUNA PERIFERICA, SPEGNERE IL SISTEMA O CHIUDERE IL GIOCO", "1000": "OPZIONI TELECAMERA", diff --git a/game/assets/jak1/text/game_text_ja-JP.json b/game/assets/jak1/text/game_custom_text_ja-JP.json similarity index 100% rename from game/assets/jak1/text/game_text_ja-JP.json rename to game/assets/jak1/text/game_custom_text_ja-JP.json diff --git a/game/assets/jak1/text/game_text_nl-NL.json b/game/assets/jak1/text/game_custom_text_nl-NL.json similarity index 100% rename from game/assets/jak1/text/game_text_nl-NL.json rename to game/assets/jak1/text/game_custom_text_nl-NL.json diff --git a/game/assets/jak1/text/game_text_no-NO.json b/game/assets/jak1/text/game_custom_text_no-NO.json similarity index 100% rename from game/assets/jak1/text/game_text_no-NO.json rename to game/assets/jak1/text/game_custom_text_no-NO.json diff --git a/game/assets/jak1/text/game_text_pt-BR.json b/game/assets/jak1/text/game_custom_text_pt-BR.json similarity index 100% rename from game/assets/jak1/text/game_text_pt-BR.json rename to game/assets/jak1/text/game_custom_text_pt-BR.json diff --git a/game/assets/jak1/text/game_text_pt-PT.json b/game/assets/jak1/text/game_custom_text_pt-PT.json similarity index 100% rename from game/assets/jak1/text/game_text_pt-PT.json rename to game/assets/jak1/text/game_custom_text_pt-PT.json diff --git a/game/assets/jak1/text/game_text_sv-SE.json b/game/assets/jak1/text/game_custom_text_sv-SE.json similarity index 100% rename from game/assets/jak1/text/game_text_sv-SE.json rename to game/assets/jak1/text/game_custom_text_sv-SE.json