dazedwrap

This commit is contained in:
dazedanon 2025-06-18 09:57:47 -05:00
parent fceedc8135
commit f5f33c1826
24 changed files with 179 additions and 110 deletions

View file

@ -1,7 +1,7 @@
# Libraries
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -273,7 +273,7 @@ def translateLines(linesList, pbar):
# Textwrap
translatedText = translatedText.replace('"', '\\"')
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Data
if multiLine:

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -232,12 +232,12 @@ def translateJSON(keys, data, pbar):
match = re.search(r".*@n(.*)", translatedText)
if match != None:
tlText = match.group(1)
tlText = textwrap.fill(tlText, width=WIDTH)
tlText = dazedwrap.wrapText(tlText, width=WIDTH)
tlText = tlText.replace("\n", "@b")
translatedText = translatedText.replace(match.group(1), tlText)
elif "@b" not in translatedText:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "@b")
# Set Data

View file

@ -1,7 +1,7 @@
import os
from pathlib import Path
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -169,7 +169,7 @@ def translateText(data, pbar):
textHistory.pop(0)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Write

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -250,7 +250,7 @@ def translateCSV(data, pbar, writer, filename, translatedList, format):
translatedList.pop(0)
# Add Wordwrap
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Set Data
@ -282,7 +282,7 @@ def translateCSV(data, pbar, writer, filename, translatedList, format):
translatedList.pop(0)
# Add Wordwrap
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Set Data
@ -324,7 +324,7 @@ def translateCSV(data, pbar, writer, filename, translatedList, format):
translatedList.pop(0)
# Add Wordwrap
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Set Data
if targetNextRow:
@ -380,7 +380,7 @@ def translateCSV(data, pbar, writer, filename, translatedList, format):
translatedText = re.sub(r"^\[?(.+?)\]?\s?[|:]\s?", "", translatedText)
# Add Wordwrap
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Check for more than 3 newlines (Shoujo Ramune)

View file

@ -1,7 +1,7 @@
# Libraries
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -246,7 +246,7 @@ def translateEushully(data, pbar, filename, translatedList):
translatedText = re.sub(r"^\[?(.+?)\]?\s?[|:]\s?", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedTextList = translatedText.split("\n")
# Set Data
@ -303,7 +303,7 @@ def translateEushully(data, pbar, filename, translatedList):
translatedText = translatedText.replace('"', "'")
# Textwrap
translatedText = textwrap.fill(translatedText, width=LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=LISTWIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Set Data

View file

@ -1,7 +1,7 @@
# Libraries
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -267,7 +267,7 @@ def translateIris(data, pbar, filename, translatedList):
translatedText = re.sub(r"^.+?:\s", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "\n\u3000")
# Replace Whitespace and Commas

View file

@ -1,7 +1,7 @@
# Libraries
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -200,7 +200,7 @@ def translateJS(data, pbar):
translatedList[j] = re.sub(r"[^\\](')", "\\'", translatedList[j])
# Wordwrap [Optional]
translatedList[j] = textwrap.fill(translatedList[j], LISTWIDTH)
translatedList[j] = dazedwrap.wrapText(translatedList[j], LISTWIDTH)
translatedList[j] = translatedList[j].replace("\n", r"\\\\\\\\n")
# Set

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -255,7 +255,7 @@ def translateJSON(data, pbar):
translatedText = re.sub(r"^.+?:\s", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Text
item[text] = translatedText

View file

@ -1,7 +1,7 @@
# Libraries
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -344,7 +344,7 @@ def translateTyrano(data, pbar, totalLines):
translatedText = re.sub(r"^.+?:\s", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
textList = translatedText.split("\n")
# Set Text
@ -352,7 +352,7 @@ def translateTyrano(data, pbar, totalLines):
for line in textList:
# Wordwrap Text
if "[r]" not in line:
line = textwrap.fill(line, width=WIDTH)
line = dazedwrap.wrapText(line, width=WIDTH)
line = line.replace("\n", "[r]")
# Set

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -274,7 +274,7 @@ def translateKiriKiri(data, pbar, filename, jobList):
translatedText = re.sub(r"\[.*?\]:\s", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "[r]")
# Replace Quotes

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -258,7 +258,7 @@ def translateJSON(data, pbar):
translatedText = re.sub(r"^.+?:\s", "", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Text
item[text] = translatedText

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -246,7 +246,7 @@ def translateOnscripter(data, pbar, filename, translatedList):
translatedList = None
# Textwrap & Other Text
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "\n\u3000")
# Split the string into lines

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -284,7 +284,7 @@ def translateRegex(data, translatedList):
translatedText = translatedText.replace(">", ")")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH).replace("\n", "\\n")
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH).replace("\n", "\\n")
# Set Data
if "" in data[i-1] and "" not in translatedText:

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -248,7 +248,7 @@ def translateRenpy(data, translatedList):
translatedText = re.sub(r"[\\]*(')", "\\'", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "\\n")
# Set Data

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -322,7 +322,7 @@ def translateNote(event, regex, wrap=True):
# Textwrap
if wrap:
translatedText = textwrap.fill(translatedText, width=NOTEWIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=NOTEWIDTH)
# translatedText = translatedText.replace("\n", "\\n")
translatedText = translatedText.replace('"', "")
@ -735,7 +735,7 @@ def searchNames(data, pbar, context):
data[j]["nickname"] = translatedNicknameBatch[0]
translatedNicknameBatch.pop(0)
if data[j]["description"] != "":
data[j]["description"] = textwrap.fill(translatedProfileBatch[0], LISTWIDTH)
data[j]["description"] = dazedwrap.wrapText(translatedProfileBatch[0], LISTWIDTH)
translatedProfileBatch.pop(0)
# If Batch is empty. Move on.
@ -779,7 +779,7 @@ def searchNames(data, pbar, context):
data[j]["name"] = translatedNameBatch[0]
translatedNameBatch.pop(0)
if "description" in data[j] and data[j]["description"] != "":
translatedText = textwrap.fill(translatedDescriptionBatch[0], LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedDescriptionBatch[0], LISTWIDTH)
# translatedText = translatedText.replace("\n", "\\n")
data[j]["description"] = translatedText
translatedDescriptionBatch.pop(0)
@ -1148,12 +1148,9 @@ def searchCodes(page, pbar, jobList, filename):
translatedText = list401[0]
# Remove speaker
if speaker != "":
matchSpeakerList = re.findall(r"^\[?(.+?)\]?\s?[|:]\s?", translatedText)
if len(matchSpeakerList) > 0:
newSpeaker = matchSpeakerList[0]
nametag = nametag.replace(speaker, newSpeaker)
translatedText = re.sub(r"^\[?(.+?)\]?\s?[|:]\s?", "", translatedText)
match = re.search(r'(^\[.+?\]\s?[|:]\s?)', translatedText)
if match:
translatedText = translatedText.replace(match.group(1), "")
# Fix '- '
translatedText = translatedText.replace("- ", "-")
@ -1164,10 +1161,10 @@ def searchCodes(page, pbar, jobList, filename):
finalJAString = finalJAString.replace("<br>", " ")
if FIXTEXTWRAP is True and "_ABL" in nametag:
translatedText = textwrap.fill(translatedText, width=100)
translatedText = dazedwrap.wrapText(translatedText, width=100)
# # translatedText = translatedText.replace("\n", "\\n")
elif FIXTEXTWRAP is True:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# # translatedText = translatedText.replace("\n", "\\n")
# BR Flag
@ -1286,7 +1283,7 @@ def searchCodes(page, pbar, jobList, filename):
translatedText = translatedText.replace(char, "")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
# Set
@ -1338,7 +1335,7 @@ def searchCodes(page, pbar, jobList, filename):
translatedText = translatedText.replace(char, "")
# Textwrap
# translatedText = textwrap.fill(translatedText, 80)
# translatedText = dazedwrap.wrapText(translatedText, 80)
# # translatedText = translatedText.replace("\n", "\\n")
# translatedText = re.sub(r"[\\]+c", r"\\\\c", translatedText)
translatedText = re.sub(r"[\\]+\*item", r"\\\\*item", translatedText)
@ -1387,7 +1384,7 @@ def searchCodes(page, pbar, jobList, filename):
totalTokens[1] += response[1][1]
# Textwrap & Set
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
codeList[i]["p"][3]["messageText"] = translatedText
@ -1460,7 +1457,7 @@ def searchCodes(page, pbar, jobList, filename):
translatedText = translatedText.replace(char, "")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
translatedText = startString + translatedText + endString
@ -1633,7 +1630,7 @@ def searchCodes(page, pbar, jobList, filename):
translatedText = translatedText.replace(char, "")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
# Set Data
@ -1687,7 +1684,7 @@ def searchCodes(page, pbar, jobList, filename):
# Textwrap
# if codeList[i + 1]["c"] == 408:
# translatedText = textwrap.fill(translatedText, WIDTH)
# translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# # translatedText = translatedText.replace("\n", "\\n")
# Remove characters that may break scripts
@ -1847,7 +1844,7 @@ def searchCodes(page, pbar, jobList, filename):
totalTokens[1] += response[1][1]
# Textwrap & Replace Whitespace
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
translatedText = translatedText.replace(" ", "_")
@ -2302,7 +2299,7 @@ Translate 'Taroを倒した' as 'Taro was defeated!'",
if "description" in state:
# Textwrap
translatedText = descriptionResponse[0]
translatedText = textwrap.fill(translatedText, width=LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=LISTWIDTH)
# translatedText = translatedText.replace("\n", "\\n")
state["description"] = translatedText.replace('"', "")
if "message1" in state:

View file

@ -2,7 +2,6 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -243,7 +243,7 @@ def translatePlugin(data, pbar, filename, translatedList):
translatedText = re.sub(r"([^\\'])\"", r"\1\\'", translatedText)
# Textwrap
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Replace \n and \c
translatedText = re.sub(r"\\+n", re.escape(newline), translatedText)
@ -420,7 +420,7 @@ def translatePlugin(data, pbar, filename, translatedList):
translatedList = None
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", r"\\\\\\\\n")
match = match.replace("\\c", r"\\\\\\\\\\\\\\\\c")
@ -461,7 +461,7 @@ def translatePlugin(data, pbar, filename, translatedList):
translatedList = None
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", r"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n")
# Replace Single Quotes

View file

@ -1,6 +1,6 @@
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -289,7 +289,7 @@ def translateTyrano(data, pbar):
# Wordwrap Text
if "_" not in translatedText:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "_")
# Set
@ -362,7 +362,7 @@ def translateTyrano(data, pbar):
# Wordwrap Text
if "_" not in translatedText:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "_")
translatedText = originalLine.replace(originalText, translatedText)

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -222,7 +222,7 @@ def translateTxt(data, translatedList):
translatedText = re.sub(r"^\[?(.+?)\]?\s?[|:]\s?", "", translatedText)
# # Textwrap
# translatedText = textwrap.fill(translatedText, width=WIDTH)
# translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
# Set Data

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -289,7 +289,7 @@ def translateTyrano(data, translatedList):
translatedText = translatedText.replace("]", ")")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
translatedText = translatedText.replace("\n", "[r]")
# Set Data

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -231,7 +231,7 @@ def translateUnity(data, pbar, filename, translatedList):
translatedList = None
# Textwrap
# translatedText = textwrap.fill(translatedText, width=WIDTH)
# translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# translatedText = translatedText.replace("\n", "\\n")
# Remove Double Spaces and =

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -354,7 +354,7 @@ def searchCodes(events, pbar, jobList, filename):
# Textwrap
if FIXTEXTWRAP is True:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Data
codeList[i]["stringArgs"][0] = codeList[i]["stringArgs"][0].replace(initialJAString, translatedText)
@ -426,7 +426,7 @@ def searchCodes(events, pbar, jobList, filename):
# Textwrap
if FIXTEXTWRAP is True:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Data
codeList[i]["stringArgs"][1] = translatedText
@ -472,7 +472,7 @@ def searchCodes(events, pbar, jobList, filename):
if len(list122) == len(list122TL):
# Adjust Speaker and Add Textwrap
for j in range(len(list122TL)):
list122TL[j] = textwrap.fill(list122TL[j], WIDTH)
list122TL[j] = dazedwrap.wrapText(list122TL[j], WIDTH)
list122TL[j] = re.sub(r"^\[?(.+?)\]?:", r"\1", list122TL[j])
list122TL[j] = list122TL[j].replace("", "\n")
list122TL[j] = list122TL[j].replace("\n ", "\n")
@ -505,7 +505,7 @@ def searchCodes(events, pbar, jobList, filename):
totalTokens[1] += response[1][1]
# Textwrap
# translatedText = textwrap.fill(translatedText, 30)
# translatedText = dazedwrap.wrapText(translatedText, 30)
# Set String
codeList[i]["stringArgs"][0] = codeList[i]["stringArgs"][0].replace(originalString, translatedText)
@ -549,7 +549,7 @@ def searchCodes(events, pbar, jobList, filename):
translatedText = list150[0]
# Textwrap
# translatedText = textwrap.fill(translatedText, WIDTH)
# translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Set String with font formatting
codeList[i]["stringArgs"][0] = re.sub(r'\\f\[(\d+)\]', lambda x: f'\\f[{int(x.group(1))-2}]', translatedText)
@ -608,7 +608,7 @@ def searchCodes(events, pbar, jobList, filename):
# Pass 2
else:
# Add Textwrap and Font
translatedText = textwrap.fill(list300[0], WIDTH)
translatedText = dazedwrap.wrapText(list300[0], WIDTH)
list300.pop(0)
# Write to File
@ -666,7 +666,7 @@ def searchCodes(events, pbar, jobList, filename):
# Textwrap
if FIXTEXTWRAP is True:
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Data
codeList[i]["stringArgs"][1] = codeList[i]["stringArgs"][1].replace(initialJAString, translatedText)
@ -701,7 +701,7 @@ def searchCodes(events, pbar, jobList, filename):
list250.pop(0)
# Textwrap
# translatedText = textwrap.fill(translatedText, WIDTH)
# translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Add/Replace font formatting
# Remove existing font command if present
@ -973,7 +973,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = npcList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Set Data
@ -1021,7 +1021,7 @@ def searchDB(events, pbar, jobList, filename):
else:
translatedText = scenarioList[0][0]
scenarioList[0].pop(0)
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Remove Speaker
speakerMatch = re.search(r"\[(.+?)\]\s?[|:]\s?", translatedText)
@ -1079,7 +1079,7 @@ def searchDB(events, pbar, jobList, filename):
else:
translatedText = scenarioList[1][0]
scenarioList[1].pop(0)
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Remove Speaker
speakerMatch = re.search(r"\[(.+?)\]\s?[|:]\s?", translatedText)
@ -1138,7 +1138,7 @@ def searchDB(events, pbar, jobList, filename):
else:
translatedText = scenarioList[2][0]
scenarioList[2].pop(0)
translatedText = textwrap.fill(translatedText, WIDTH)
translatedText = dazedwrap.wrapText(translatedText, WIDTH)
# Remove Speaker
speakerMatch = re.search(r"\[(.+?)\]\s?[|:]\s?", translatedText)
@ -1199,7 +1199,7 @@ def searchDB(events, pbar, jobList, filename):
else:
translatedText = optionsList[1][0]
optionsList[1].pop(0)
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
dataList[j].update({"value": dataList[j].get("value").replace(jaString, translatedText)})
# Description 2
@ -1216,7 +1216,7 @@ def searchDB(events, pbar, jobList, filename):
else:
translatedText = optionsList[2][0]
optionsList[2].pop(0)
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
dataList[j].update({"value": dataList[j].get("value").replace(jaString, translatedText)})
# Grab DB Names
@ -1267,7 +1267,7 @@ def searchDB(events, pbar, jobList, filename):
translatedText = dbValueList[0][0]
# Textwrap
translatedText = textwrap.fill(translatedText, 30)
translatedText = dazedwrap.wrapText(translatedText, 30)
translatedText = translatedText.replace("\n", f"\r\n\\f[{font}]")
# Subject
@ -1328,7 +1328,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = itemList[1][0]
# translatedText = textwrap.fill(translatedText, LISTWIDTH)
# translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1366,7 +1366,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = itemList[2][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# translatedText = font + translatedText
# Remove Taro
@ -1394,7 +1394,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = itemList[3][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1443,7 +1443,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = armorList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1491,7 +1491,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = enemyList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1540,7 +1540,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = weaponsList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1590,7 +1590,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = skillList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
# Font
if font:
@ -1628,7 +1628,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = skillList[2][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1666,7 +1666,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = skillList[3][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1704,7 +1704,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = skillList[4][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1752,7 +1752,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[1][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Set Data
@ -1787,7 +1787,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[2][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1825,7 +1825,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[3][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1863,7 +1863,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[4][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1900,7 +1900,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[5][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1938,7 +1938,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[6][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro
@ -1976,7 +1976,7 @@ def searchDB(events, pbar, jobList, filename):
if dataList[j].get("value") != "":
# Textwrap
translatedText = stateList[7][0]
translatedText = textwrap.fill(translatedText, LISTWIDTH)
translatedText = dazedwrap.wrapText(translatedText, LISTWIDTH)
translatedText = font + translatedText
# Remove Taro

View file

@ -2,7 +2,7 @@
import json
import os
import re
import textwrap
import util.dazedwrap as dazedwrap
import threading
import time
import traceback
@ -277,7 +277,7 @@ def translateWOLF(data, translatedList, pbar, filename):
translatedText = translatedText.replace(matchSpeakerList[0], "")
# Textwrap
translatedText = textwrap.fill(translatedText, width=WIDTH)
translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)
# Set Data
data.insert(i, f"{translatedText}\n")

View file

@ -1,12 +1,33 @@
Here are some vocabulary and terms so that you know the proper spelling and translation.
```
# Game Characters
Taro - Male
羽田 千紗 (Haneda Chisa) - Female
川村 芳乃 (Kawamura Yoshino) - Female
御小柴 朱梨 (Mikoshiba Shuri) - Female
早乙女 恭香 (Saotome Kyouka) - Female
夢園 蓮美 (Yumezono Hasumi) - Female
ミズキ (Mizuki) - Female
ソウタ (Souta) - Male
陰陽師シグレ (Onmyoji Shigure) - Male
ヒネズミ (Hinezumi)
イヌガミ (Inugami)
タタリモッケ (Tatarimokke)
ヤタガラス (Yatagarasu)
イジコ (Ijiko)
ムラマサ (Muramasa)
ライジュウ (Raijuu)
ヌエ (Nue)
ウミボウズ (Umibouzu)
カイナンホウシ (Kainan Houshi)
ユキンコ (Yukinko)
ツララオンナ (Tsuraraonna)
カワタロウ (Kawatarou)
ネネコ (Neneko)
イソオトメ (Iso Otome)
ワダツミ (Wadatsumi)
ヌリカベ (Nurikabe)
ダイダラボッチ (Daidarabotchi)
ジュボッコ (Jubokko)
ホウコウ (Houkou)
バク (Baku)
イチガンキ (Ichiganki)
ツチグモ (Tsuchigumo)
ジョロウグモ (Jorougumo)
# Lewd Terms
マンコ (pussy)
@ -77,13 +98,13 @@ Taro - Male
攻撃力 (Attack)
回避率 (Evasion)
敏捷性 (Agility)
命中率 (Accuracy)
最大HP (Max HP)
経験値 (EXP)
購入する (Buy)
魔力攻撃 (M. Attack)
魔力防御 (M. Defense)
魔法力 (M. Power)
命中率 (Accuracy)
%1 の%2を獲得 (Gained %1 %2)
持っている数 (Owned)
ME 音量 (ME Volume)
@ -143,6 +164,20 @@ ME 音量 (ME Volume)
吸血鬼 (Vampire)
ドワーフ (Dwarf)
# Elements
物理 (Physical)
吸収 (Absorption)
火 (Fire)
氷 (Ice)
雷 (Thunder)
水 (Water)
地 (Earth)
風 (Wind)
神聖 (Holy)
暗黒 (Dark)
木 (Wood)
人間 (Human)
# Other
w ((lol))
2万 (20,000)
@ -150,5 +185,43 @@ w ((lol))
』 (』)
# Game Specific
キズヨ神社 (Kizuyo Shrine)
ミズキの部屋 (Mizuki's Room)
ソウタの部屋 (Souta's Room)
カグラ村 (Kagura Village)
トコヨの森 (Tokoyo Forest)
ガンクツ院 (Gankutsu Temple)
ツクヨミ山 (Tsukuyomi Mountain)
ソウリュウ郷 (Souryuu Village)
水神の宮 (Water God's Shrine)
ゲンサイの庵 (Gensai's Hermitage)
シオサイ村 (Shiosai Village)
網元の家 (Fisherman's House)
宝船 (Treasure Ship)
土蜘蛛の巣 (Tsuchigumo's Nest)
ヨミの隧道 (Yomi Tunnel)
トウミョウ院 (Toumyou Temple)
管主の家 (Head Priest's House)
慰霊塔 (Memorial Tower)
奥の院 (Inner Sanctuary)
博徒の里 (Gambler's Village)
飛天組 (Hiten Group)
飛天組のアジト (Hiten Group Hideout)
キョウラクの都 (City of Kyouraku)
山賊の根城 (Bandit Stronghold)
遊郭 (Red-Light District)
不夜城 (Sleepless Castle)
太乙縮地盤 (Taiyi Teleportation Platform)
寺子屋 (Temple School)
陰陽屋敷 (Onmyoji Mansion)
顔役宅 (Boss's House)
安珍宅 (Anchin's House)
タレ職人宅 (Sauce Artisan's House)
ミタマ島 (Mitama Island)
ヤミ島 (Yami Island)
イザナミ鉱山 (Izanami Mine)
ホゼ (Hoze)
ゲンタ (Genta)
ゲンゾウ (Genzou)
```