diff --git a/modules/csv.py b/modules/csv.py index 0643982..1006f90 100644 --- a/modules/csv.py +++ b/modules/csv.py @@ -113,7 +113,7 @@ def handleCSV(filename, estimate): def openFiles(filename, writeFile): - with open("files/" + filename, "r", encoding="cp932") as readFile, writeFile: + with open("files/" + filename, "r", encoding="cp932", errors="ignore") as readFile, writeFile: translatedData = parseCSV(readFile, writeFile, filename) return translatedData @@ -539,6 +539,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/json.py b/modules/json.py index a0500f4..48d003f 100644 --- a/modules/json.py +++ b/modules/json.py @@ -404,6 +404,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/kirikiri.py b/modules/kirikiri.py index 4926c78..248dbf4 100644 --- a/modules/kirikiri.py +++ b/modules/kirikiri.py @@ -448,6 +448,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/nscript.py b/modules/nscript.py index 060701f..77658c4 100644 --- a/modules/nscript.py +++ b/modules/nscript.py @@ -463,6 +463,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/regex.py b/modules/regex.py index 4b213b9..d1e2601 100644 --- a/modules/regex.py +++ b/modules/regex.py @@ -459,6 +459,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/renpy.py b/modules/renpy.py index ce30b41..70519c6 100644 --- a/modules/renpy.py +++ b/modules/renpy.py @@ -387,6 +387,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/rpgmakerace.py b/modules/rpgmakerace.py index a23c8e8..b9e3911 100644 --- a/modules/rpgmakerace.py +++ b/modules/rpgmakerace.py @@ -2470,6 +2470,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/rpgmakermvmz.py b/modules/rpgmakermvmz.py index 317af14..9a9f9fc 100644 --- a/modules/rpgmakermvmz.py +++ b/modules/rpgmakermvmz.py @@ -75,19 +75,19 @@ POSITION = 0 LEAVE = False # Dialogue / Scroll / Choices (Main Codes) -CODE401 = False -CODE405 = False +CODE401 = True +CODE405 = True CODE102 = False # Optional -CODE101 = False # Turn this one when names exist in 101 +CODE101 = True # Turn this one when names exist in 101 CODE408 = False # Warning, translates comments and can inflate costs. # Variables CODE122 = False # Other -CODE355655 = True +CODE355655 = False CODE357 = False CODE657 = False CODE356 = False diff --git a/modules/rpgmakerplugin.py b/modules/rpgmakerplugin.py index ec99df1..b950a5c 100644 --- a/modules/rpgmakerplugin.py +++ b/modules/rpgmakerplugin.py @@ -663,6 +663,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/text.py b/modules/text.py index 4f56121..87d474b 100644 --- a/modules/text.py +++ b/modules/text.py @@ -376,6 +376,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/tyrano.py b/modules/tyrano.py index 296f074..6a2c5c8 100644 --- a/modules/tyrano.py +++ b/modules/tyrano.py @@ -450,6 +450,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/wolf.py b/modules/wolf.py index b87438e..a23d425 100644 --- a/modules/wolf.py +++ b/modules/wolf.py @@ -76,7 +76,7 @@ PBAR = None FILENAME = None # Dialogue / Choices -CODE101 = True +CODE101 = False CODE102 = False # Set String (Fragile but necessary) @@ -89,7 +89,7 @@ CODE300 = False CODE250 = False # Database -SCENARIOFLAG = False +SCENARIOFLAG = True OPTIONSFLAG = False NPCFLAG = False DBNAMEFLAG = False @@ -813,14 +813,14 @@ def searchDB(events, pbar, jobList, filename): npcList[1].pop(0) # Grab Scenario - if table["name"] == "マップキャラ配置マスタ" and SCENARIOFLAG == True: + if table["name"] == "回想イベントテーブル" and SCENARIOFLAG == True: for scenario in table["data"]: dataList = scenario["data"] # Parse for j in range(len(dataList)): # Name - if "テキスト" in dataList[j].get("name"): + if "回想テキスト" in dataList[j].get("name"): if dataList[j].get("value"): jaStringList = dataList[j].get("value").split("\r\nPFD\r\n") for jaString in jaStringList: @@ -834,7 +834,7 @@ def searchDB(events, pbar, jobList, filename): else: translatedText = scenarioList[0][0] scenarioList[0].pop(0) - translatedText = textwrap.fill(translatedText, 35) + translatedText = textwrap.fill(translatedText, 1000) dataList[j].update({"value": dataList[j].get("value").replace(jaString, translatedText)}) # Grab Options @@ -2252,6 +2252,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/modules/wolf2.py b/modules/wolf2.py index b3c32ec..fbb9f20 100644 --- a/modules/wolf2.py +++ b/modules/wolf2.py @@ -415,6 +415,7 @@ def cleanTranslatedText(translatedText): "】": "]", "【": "[", "é": "e", + "ō": "o", "Placeholder Text": "", # Add more replacements as needed } diff --git a/vocab.txt b/vocab.txt index bc0e915..e540223 100644 --- a/vocab.txt +++ b/vocab.txt @@ -1,18 +1,10 @@ Here are some vocabulary and terms so that you know the proper spelling and translation. ``` # Game Characters -桜 謳歌 (Sakura Ouka) - Female -鈴音 (Suzune) - Female -鍛冶 演歌 (Kaji Enka) - Female -希来里 (Kirari) - Female -温泉 玉子 (Onsen Tamago) - Female -愚譜 徳朗 (Gufu Tokuro) - Unknown -華姫瑠 (Kahimeru) - Unknown -枝切 はらら (Edakiri Harara) - Unknown -枝切 鋏 (Edakiri Hasami) - Unknown -御馬 忠勝 (Miuma Tadakatsu) - Unknown -ぬらり (Nurari) - Unknown -狐鼓 (Kokotsuzumi) - Unknown +ジョフ (Joff) - Male +ミラ (Mira) - Female +ルマ (Ruma) - Female +チェーカ (Cheka) - Female # Lewd Terms マンコ (pussy)