dazedwrap
This commit is contained in:
parent
fceedc8135
commit
f5f33c1826
24 changed files with 179 additions and 110 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
import json
|
||||
import os
|
||||
import re
|
||||
import textwrap
|
||||
import util.dazedwrap as dazedwrap
|
||||
import threading
|
||||
import time
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 =
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
87
vocab.txt
87
vocab.txt
|
|
@ -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)
|
||||
|
||||
```
|
||||
Loading…
Reference in a new issue