355, if's should be plugin specific
This commit is contained in:
parent
f1f89e59f4
commit
f0f26ef74d
1 changed files with 5 additions and 6 deletions
|
|
@ -2474,15 +2474,14 @@ def searchCodes(page, pbar, jobList, filename):
|
||||||
translatedText = list355655[0]
|
translatedText = list355655[0]
|
||||||
list355655.pop(0)
|
list355655.pop(0)
|
||||||
|
|
||||||
# Escape Quotes
|
|
||||||
translatedText = re.sub(r'(?<!\\)"', r'\"', translatedText)
|
|
||||||
|
|
||||||
# Double backslashes before control codes
|
# Ensure no quotes in gameVariables
|
||||||
translatedText = re.sub(r'(?<![\\])([\\]{1})(?=\w)', r'\\', translatedText)
|
|
||||||
|
|
||||||
# setValue
|
|
||||||
if "gameVariables.setValue" in codeList[i]["parameters"][0]:
|
if "gameVariables.setValue" in codeList[i]["parameters"][0]:
|
||||||
translatedText = translatedText.replace('\"', "'")
|
translatedText = translatedText.replace('\"', "'")
|
||||||
|
|
||||||
|
# Ensure ' has exactly 2 backslashes (don't double-escape if already escaped)
|
||||||
|
if "BattleManager" in codeList[i]["parameters"][0]:
|
||||||
|
translatedText = re.sub(r"(?<!\\)'", r"\\'", translatedText)
|
||||||
|
|
||||||
# Set
|
# Set
|
||||||
codeList[i]["parameters"][0] = jaString.replace(match.group(1), translatedText)
|
codeList[i]["parameters"][0] = jaString.replace(match.group(1), translatedText)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue