diff --git a/modules/regex.py b/modules/regex.py index a30ee9d..f68c22a 100644 --- a/modules/regex.py +++ b/modules/regex.py @@ -213,8 +213,8 @@ def translateRegex(data, filename, translatedList): while i < len(data): voice = False - lineRegexText = r'"profile": "(.*)"' - lineRegexSpeaker = r"◆A.+?◆(.+)" + lineRegexText = r'●(?:「| |()(.+?)(?:[」)]|$)' + lineRegexSpeaker = r"●.+●([^ 「(].+)" choiceRegex = r"\$menu_item.+?,(.*?)," titleRegex = r"title\s'(.*)'$" speaker = "" @@ -376,7 +376,7 @@ def translateRegex(data, filename, translatedList): MISMATCH.append(FILENAME) # Set Strings - translateRegex(data, filename, [stringListTL, choiceListTL]) + translateRegex(data, filename, [stringListTL, choiceListTL]) return tokens # Save some money and enter the character before translation diff --git a/modules/text.py b/modules/text.py index d2a6fdc..44f4433 100644 --- a/modules/text.py +++ b/modules/text.py @@ -297,7 +297,7 @@ def translateTxt(data, filename, translatedList): MISMATCH.append(FILENAME) # Set Strings - translateTxt(data, filename, [stringListTL, choiceListTL]) + translateTxt(data, filename, [stringListTL, choiceListTL]) return tokens # Save some money and enter the character before translation