Jak 3 french subtitles (#4197)

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
This commit is contained in:
RoyalForgotten
2026-04-10 02:28:39 +02:00
committed by GitHub
parent c31662ef89
commit 89468c11de
22 changed files with 8700 additions and 38 deletions
File diff suppressed because it is too large Load Diff
@@ -901,4 +901,4 @@
"0897": "Pelataksesi sankaritilassa, tallenna nykyinen pelisi ja lataa pelitallennus sankaritilassa valikosta.",
"0898": "Puhu Ashelinille",
"0899": "Hyväksy painamalla <PAD_X>"
}
}
@@ -1,4 +1,4 @@
{
"7c7": "Commentary",
"7c8": "Dutch"
}
"7c7": "Commentary",
"7c8": "Dutch"
}
@@ -1,4 +1,4 @@
{
"7c7": "Commentary",
"7c8": "Dutch"
}
"7c7": "Commentary",
"7c8": "Dutch"
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Si us plau, no traieu ni introduïu cap perifèric, apagueu el vostre sistema o apagueu el joc",
"b6": "Mentre aquesta icona estigui a la pantalla, no traieu ni inseriu cap perifèric, apagueu el vostre sistema o apagueu el joc"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Fjern Venligst Ikke, Indsæt Ekstra Enheder, Eller Slukke Systemet Eller Spillet",
"b6": "Mens Dette Ikon Er På Skærmen, Må Du Ikke Fjerne Eller Indsætte Nogen Ekstra Enheder, Slukke Systemet Eller Slukke Spillet"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Bitte entferne oder verbinde kein Zubehör und schalte weder das System noch das Spiel aus",
"b6": "Während dieses Symbol angezeigt wird, entferne oder verbinde kein Zubehör und schalte nicht das System oder das Spiel aus"
}
}
@@ -1,2 +1 @@
{
}
{}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Por favor, no conectes o desconectes ningún dispositivo, apagues el sistema o cierres el juego",
"b6": "Cuando este icono aparezca, no quites o conectes ningún dispositivo, no apagues el sistema ni cierres el juego."
}
}
@@ -249,4 +249,4 @@
"134e": "Ecoverkkopelin ohjaus suuntanäppäimillä",
"a4": "Älä lisää tai poista mitään oheislaitteita, sammuta laitettasi tai sammuta peliä",
"b6": "Kun tämä kuvake on ruudulla, älä lisää tai poista mitään oheislaitteita, sammuta laitettasi tai sammuta peliä"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Sauvegarde en cours. Veillez à ne retirer ou n'insérer aucun périphérique, ni éteindre votre système ou arrêter le jeu.",
"b6": "Lorsque cette icône apparait, ne retirez ou n'insérez aucun périphérique, ni éteindre votre système ou arrêter le jeu."
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Kérlek ne távolíts el vagy csatlakoztass bármiféle perifériát, és ne kapcsold ki a számítógéped vagy állítsd le a játékot",
"b6": "Amíg ez az ikon a képernyőn van, ne távolíts el vagy csatlakoztass bármiféle perifériát, és ne kapcsold ki a számítógéped vagy állítsd le a játékot"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Please Do Not Remove Or Insert Any Peripherals, Turn Off Your System Or Shut Down The Game",
"b6": "While This Icon Is On Screen, Do Not Remove Or Insert Any Peripherals, Turn Off Your System Or Shut Down The Game"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Non rimuovere o inserire alcuna periferica, spegnere il sistema o chiudere il gioco",
"b6": "Quando questa icona appare sullo schermo, non rimuovere o inserire alcuna periferica, spegnere il sistema o chiudere il gioco"
}
}
@@ -246,4 +246,4 @@
"134a": "Pressure Sensitivity",
"134b": "Swap R1 and R2",
"134c": "Trigger Effects"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Gelieve Geen Randapparatuur Te Verwijderen Of Aan Te Sluiten, Uw Systeem Niet Uit Te Schakelen En Het Spel Niet Af Te Sluiten",
"b6": "Wanneer Dit Pictogram Op Het Scherm Getoond Wordt, Gelieve Geen Randapparatuur Te Verwijderen Of Aan Te Sluiten, Uw Systeem Niet Uit Te Schakelen En Het Spel Niet Af Te Sluiten"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Vennligst Ikke Fjern Eller Sett Inn Noe Periferi, Skru Av Systemet, Eller Skru Av Spillet",
"b6": "I Mens Dette Ikonet Er På Skjermen, Ikke Fjern Eller Sett Inn Noe Periferi, Skru Av Systemet, Eller Skru Av Spillet"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Proszę nie odłączać ani podłączać żadnych urządzeń, wyłączać systemu oraz nie wyłączać gry",
"b6": "Kiedy ta ikona jest na ekranie, proszę nie odłączać ani podłączać żadnych urządzeń, wyłączać systemu oraz nie wyłączać gry"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Por favor, não remova ou insira nenhum periférico, desligue o seu sistema ou remova o jogo",
"b6": "Enquanto este ícone estiver na tela, por favor, não remova ou insira nenhum periférico, desligue o seu sistema ou remova o jogo"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Por favor não removas ou insiras qualquer dispositivo, desligues o sistema ou feches o jogo",
"b6": "Enquanto este ícone estiver no ecrã, não removas ou insiras qualquer dispositivo, desligues o sistema ou feches o jogo"
}
}
@@ -249,4 +249,4 @@
"134e": "Eco Grid (Pac-Man) D-Pad Controls",
"a4": "Ta Inte Bort Eller Lägg Till Några Tillbehör, Stäng Av Din Konsol Eller Avsluta Spelet",
"b6": "Ta Inte Bort Eller Lägg Till Några Tillbehör, Stäng Av Din Konsol Eller Avsluta Spelet Medan Den Här Ikonen Är Synlig"
}
}
+69
View File
@@ -11,6 +11,7 @@ args = parser.parse_args()
# fmt: off
JAK1_ALLOWED_CHARACTERS = [
"_", # NOTE - not an actual underscore, adds a long space!
"]",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"'", "!", "(", ")", "+", "-", ",", ".", "/", ":", "=", "<", ">", "*", "%", "?", "\"",
@@ -53,6 +54,7 @@ JAK1_AUTO_REPLACEMENTS = {
JAK2_ALLOWED_CHARACTERS = [
"_", # NOTE - not an actual underscore, adds a long space!
"]",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
@@ -112,6 +114,70 @@ JAK2_AUTO_REPLACEMENTS = {
"": "ų",
"": "'"
}
JAK3_ALLOWED_CHARACTERS = [
"_", # NOTE - not an actual underscore, adds a long space!
"]",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"'", "!", "(", ")", "+", "-", ",", ".", "/", ":", "=", "<", ">", "*", "%", "?", "\"",
"`", "ˇ", "¨", "º", "¡", "¿", "Æ", "Ç", "ß", "", "", " ", "Å", "Ø", "Ą", "Ę", "Ł", "Ż",
"Ů", "ů", "Ý", "ý", "Č", "č", "Ň", "ň", "Ř", "ř", "Š", "š", "Ť", "ť", "Ž", "ž", "Đ", "đ",
"æ", "ø", "œ",
"Ñ", "Ã", "Õ", "Á", "É", "Í", "Ó", "Ú", "Ć", "Ń", "Ś", "Ź", "ź", "Ő", "Ű", "Â", "Ê", "Î", "Ô", "Û", "À", "È", "Ì", "Ò", "Ù", "Ä", "Ë", "Ï", "ï", "Ö", "ö", "Ü", "Ė","Č","Š","Ž","Ų","Ū","Į",
"ñ", "á", "é", "í", "ó", "ú", "â", "ê", "î", "ô", "û", "à", "è", "ì", "ò", "ù", "ë", "ä", "ö", "ü", "ś", "å", "õ", "ã", "ę", "ż", "ć", "ą", "ł", "ń", "ű", "ő", "ė","č","š","ž","ų","ū","į",
"Ǎ","Ě","Ǧ","Ǐ","Ǒ","Ǔ","","ǎ","ě","ǧ","ǐ","ǒ","ǔ","",
"Ď",
"", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "使", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "退", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "",
"~", "Œ", "°", "ç",
"д", "у", "р", "ф", "ц", "Д", "щ", "А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я",
]
JAK3_ALLOWED_CODES = [
"<TIL>", "<SUPERSCRIPT_QUOTE>",
"<PAD_X>", "<PAD_TRIANGLE>", "<PAD_CIRCLE>", "<PAD_SQUARE>", "<PAD_DPAD_UP>", "<PAD_DPAD_DOWN>", "<PAD_DPAD_ANY>", "<PAD_L1>", "<PAD_R1>", "<PAD_R2>", "<PAD_L2>", "<PAD_ANALOG_ANY>", "<PAD_ANALOG_LEFT_RIGHT>", "<PAD_ANALOG_UP_DOWN>", "<ICON_MISSION_COMPLETE>", "<ICON_MISSION_TODO>", "<FLAG_ITALIAN>", "<FLAG_SPAIN>", "<FLAG_GERMAN>", "<FLAG_FRANCE>", "<FLAG_UK>", "<FLAG_USA>", "<FLAG_KOREA>", "<FLAG_JAPAN>", "<FLAG_FINLAND>", "<FLAG_SWEDEN>", "<FLAG_DENMARK>", "<FLAG_NORWAY>", "<FLAG_ICELAND>"
]
JAK3_AUTO_REPLACEMENTS = {
"ª": "º",
"\n": "",
"": "'",
"·": "-",
"": "-",
"": "",
"": ",,",
"": "\"",
" ": " ",
"": "!",
"": "(",
"": ")",
"": "~",
"": ".",
"×": "x",
"": "?",
"": "-",
";": ",",
"": ": ",
"": "...",
"«": "<",
"»": ">",
"": " ",
"": "\"",
"'̂'": "",
"": "ų",
"": "'"
}
# fmt: on
return_error = False
@@ -287,6 +353,9 @@ fix_games_translations(
fix_games_translations(
"jak2", JAK2_ALLOWED_CHARACTERS, JAK2_ALLOWED_CODES, JAK2_AUTO_REPLACEMENTS
)
fix_games_translations(
"jak3", JAK3_ALLOWED_CHARACTERS, JAK3_ALLOWED_CODES, JAK3_AUTO_REPLACEMENTS
)
if return_error:
print("Invalid characters were found, see above")