From 3a1a4fd3c0cdc5f500e544e52d8a8f1205904ae6 Mon Sep 17 00:00:00 2001 From: DazedAnon Date: Fri, 7 Jun 2024 11:14:16 -0500 Subject: [PATCH] Add fix for space in - --- modules/rpgmakerace.py | 4 +--- modules/rpgmakermvmz.py | 4 +--- modules/rpgmakerplugin.py | 12 +++++++++--- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/modules/rpgmakerace.py b/modules/rpgmakerace.py index 6f56edb..e0e34e1 100644 --- a/modules/rpgmakerace.py +++ b/modules/rpgmakerace.py @@ -2092,10 +2092,8 @@ def cleanTranslatedText(translatedText, varResponse): '< ': '<', '': '>', + '- ': '-', 'Placeholder Text': '', - '- chan': '-chan', - '- kun': '-kun', - '- san': '-san', # Add more replacements as needed } for target, replacement in placeholders.items(): diff --git a/modules/rpgmakermvmz.py b/modules/rpgmakermvmz.py index 46ca601..0c5917f 100644 --- a/modules/rpgmakermvmz.py +++ b/modules/rpgmakermvmz.py @@ -2107,10 +2107,8 @@ def cleanTranslatedText(translatedText, varResponse): ' >': '>', '「': '\"', ' 」': '\"', + '- ': '-', 'Placeholder Text': '', - '- chan': '-chan', - '- kun': '-kun', - '- san': '-san', # Add more replacements as needed } for target, replacement in placeholders.items(): diff --git a/modules/rpgmakerplugin.py b/modules/rpgmakerplugin.py index f6bf713..36634f4 100644 --- a/modules/rpgmakerplugin.py +++ b/modules/rpgmakerplugin.py @@ -162,7 +162,7 @@ def translatePlugin(data, pbar, filename, translatedList): while i < len(data): voice = False speaker = '' - newline = r'\\\\n' + newline = r'\n' """ Plugin List @@ -177,7 +177,7 @@ def translatePlugin(data, pbar, filename, translatedList): TODO TL all of the above in one call instead of multiple """ # Lines - matchList = re.findall(r'Latest Title:.*?\].*?[\\]+C.*?[\\]+n(.*?)[\\]+n?[\\]+n[\\]+C', data[i]) + matchList = re.findall(r'.*?[^[]"(.*)"', data[i]) if len(matchList) > 0: for match in matchList: # Save Original String @@ -435,7 +435,13 @@ def cleanTranslatedText(translatedText, varResponse): '〜': '~', 'ッ': '', '。': '.', - 'Placeholder Text': '' + '< ': '<', + '': '>', + '「': '\"', + ' 」': '\"', + '- ': '-', + 'Placeholder Text': '', # Add more replacements as needed } for target, replacement in placeholders.items():