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():