diff --git a/code/systems/debug.lua b/code/systems/debug.lua index 2fa88c5..959e199 100644 --- a/code/systems/debug.lua +++ b/code/systems/debug.lua @@ -73,8 +73,8 @@ local function textGen() fps_err = "{color=0xff3f3f} is not an integer between 1 and 60!", fps_get = "FPS is ", fps_set = "FPS set to ", - help_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#help)) .. "!", - help_header = ("Help (Page of " .. tostring(#help)) .. ")", + help_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#help)) .. "!", + help_header = ("帮助(第 页,总页数:" .. tostring(#help)) .. ")", help_pages = __TS__ArrayMap( help, function(____, lines) @@ -111,8 +111,8 @@ local function textGen() rm_get = "Room index is {color=0x7f7fff}{color=0xffffff}", rm_set = "Room index set to {color=0x7f7fff}{color=0xffffff}", rm_prq = "{color=0xff3f3f}There is no map to set the room index of!", - sk_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#sk)) .. "!", - sk_header = ("Save File Keys (Page of " .. tostring(#sk)) .. ")", + sk_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#sk)) .. "!", + sk_header = ("Save File Keys (Page of " .. tostring(#sk)) .. ")", sk_pages = __TS__ArrayMap( sk, function(____, keys) diff --git a/translate/export+update.py b/translate/export+update.py index 3e33ad9..9cbff6c 100644 --- a/translate/export+update.py +++ b/translate/export+update.py @@ -8,9 +8,16 @@ WEBLATE_PATH = "/home/ws3917/Code/Weblate" # 将原文带文本的lua文件复制到text文件夹 - 【注意】只有第一次和版本升级时需要运行! # 如果text/en_US文件夹已经有文件,就千万千万不要再执行了(否则原文会被替换成半英半中的混合体) # initialize_files_lua() +os.system(f"cd {WEBLATE_PATH} && git pull") for lua_file in src_text_path.glob("*.lua"): - # 根据lua生成英文文本json + # 英文,中文文本备份与更新 + for lang in ["en_US", "zh_CN"]: + shutil.copy( + f"{WEBLATE_PATH}/petrichor/{lua_file.stem}/{lang}.json", + f"strings_old/{lua_file.stem}/{lang}.json", + ) export_translation_json(lua_file, f"strings/{lua_file.stem}/en_US.json") + # 根据lua生成英文文本json # 有版本更新时,根据strings_old和strings更新中文翻译,并生成需要补的文本列表 # 方便版本升级时翻译 # 【注意】在更新版本前,务必把之前的strings目录复制到strings_old diff --git a/translate/strings/acquit/zh_CN-newtext.txt b/translate/strings/acquit/zh_CN-newtext.txt index fb5a56d..9e26dfe 100644 --- a/translate/strings/acquit/zh_CN-newtext.txt +++ b/translate/strings/acquit/zh_CN-newtext.txt @@ -1,5 +1 @@ -{ - "0-single": "(Are you sure?)\\n{color=0xff3f3f}(Unsaved data in this\\nworld will be lost.)", - "1-single": "STAY", - "2-single": "EXIT" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/translate/strings/acquit/zh_CN.json b/translate/strings/acquit/zh_CN.json index d00797f..fefbcdf 100644 --- a/translate/strings/acquit/zh_CN.json +++ b/translate/strings/acquit/zh_CN.json @@ -2,4 +2,4 @@ "0-single": "(确定要退出吗?)\\n{color=0xff3f3f}(本世界未保存的数据\\n将会丢失。)", "1-single": "继续游玩", "2-single": "退出游戏" -} +} \ No newline at end of file diff --git a/translate/strings/acquit/zh_TW.json b/translate/strings/acquit/zh_TW.json index 6a3927f..efb9078 100644 --- a/translate/strings/acquit/zh_TW.json +++ b/translate/strings/acquit/zh_TW.json @@ -2,4 +2,4 @@ "0-single": "(確定要退出嗎?)\\n{color=0xff3f3f}(本世界未保存的數據\\n將會丟失。)", "1-single": "繼續遊玩", "2-single": "退出遊戲" -} +} \ No newline at end of file diff --git a/translate/strings/debug/en_US.json b/translate/strings/debug/en_US.json index b13476d..335e27c 100644 --- a/translate/strings/debug/en_US.json +++ b/translate/strings/debug/en_US.json @@ -30,16 +30,11 @@ "27-single": "Room index is {color=0x7f7fff}{color=0xffffff}", "28-single": "Room index set to {color=0x7f7fff}{color=0xffffff}", "29-single": "{color=0xff3f3f}There is no map to set the room index of!", - "30-single": "{color=0xff3f3f} is not an integer between 1 and ", - "31-single": "!", "32-single": "Save File Keys (Page of ", - "33-single": ")", "34-single": "$", "35-single": "{color=0xff7fff}", "36-single": "_", "37-single": "{color=0xffff7f}", - "38-single": "{color=0x7f7fff}", - "39-single": "\\n", "40-single": "{color=0xff3f3f} is not a number above 0 and at or below 2!", "41-single": "Speed is ", "42-single": "Speed set to ", diff --git a/translate/strings/debug/zh_CN-newtext.txt b/translate/strings/debug/zh_CN-newtext.txt index b13476d..57cf203 100644 --- a/translate/strings/debug/zh_CN-newtext.txt +++ b/translate/strings/debug/zh_CN-newtext.txt @@ -9,37 +9,13 @@ "6-single": "FPS is ", "7-single": "FPS set to ", "8-single": "{color=0xff3f3f} is not an integer between 1 and ", - "9-single": "!", - "10-single": "Help (Page of ", - "11-single": ")", - "12-single": "{color=0x7f7fff}", - "13-single": "<", - "14-single": "{color=0xffff7f}<", - "15-single": ">", - "16-single": ">{color=0xffffff}", - "17-single": "[", - "18-single": "{color=0xff7fff}[", - "19-single": "]", - "20-single": "]{color=0xffffff}", - "21-single": " - ", - "22-single": "{color=0xffffff} - ", - "23-single": "\\n", "24-single": "(Press ESC to open console.)", "25-single": "{color=0xff3f3f} is not an integer between 0 and 2!", "26-single": "{color=0xff3f3f} is not an integer between 0 and !", "27-single": "Room index is {color=0x7f7fff}{color=0xffffff}", "28-single": "Room index set to {color=0x7f7fff}{color=0xffffff}", "29-single": "{color=0xff3f3f}There is no map to set the room index of!", - "30-single": "{color=0xff3f3f} is not an integer between 1 and ", - "31-single": "!", "32-single": "Save File Keys (Page of ", - "33-single": ")", - "34-single": "$", - "35-single": "{color=0xff7fff}", - "36-single": "_", - "37-single": "{color=0xffff7f}", - "38-single": "{color=0x7f7fff}", - "39-single": "\\n", "40-single": "{color=0xff3f3f} is not a number above 0 and at or below 2!", "41-single": "Speed is ", "42-single": "Speed set to ", diff --git a/translate/strings/debug/zh_CN.json b/translate/strings/debug/zh_CN.json index 1ec6085..b5bcd1c 100644 --- a/translate/strings/debug/zh_CN.json +++ b/translate/strings/debug/zh_CN.json @@ -9,37 +9,32 @@ "6-single": "", "7-single": "", "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", + "9-single": "!", + "10-single": "帮助(第 页,总页数:", + "11-single": ")", + "12-single": "{color=0x7f7fff}", + "13-single": "<", + "14-single": "{color=0xffff7f}<", + "15-single": ">", + "16-single": ">{color=0xffffff}", + "17-single": "[", + "18-single": "{color=0xff7fff}[", + "19-single": "]", + "20-single": "]{color=0xffffff}", + "21-single": " - ", + "22-single": "{color=0xffffff} - ", + "23-single": "\\n", "24-single": "", "25-single": "", "26-single": "", "27-single": "", "28-single": "", "29-single": "", - "30-single": "", - "31-single": "", "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", + "34-single": "$", + "35-single": "{color=0xff7fff}", + "36-single": "_", + "37-single": "{color=0xffff7f}", "40-single": "", "41-single": "", "42-single": "", diff --git a/translate/strings/debug/zh_TW.json b/translate/strings/debug/zh_TW.json index 1ec6085..d1c425c 100644 --- a/translate/strings/debug/zh_TW.json +++ b/translate/strings/debug/zh_TW.json @@ -9,37 +9,32 @@ "6-single": "", "7-single": "", "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", + "9-single": "!", + "10-single": "幫助(第 頁,總頁數:", + "11-single": ")", + "12-single": "{color=0x7f7fff}", + "13-single": "<", + "14-single": "{color=0xffff7f}<", + "15-single": ">", + "16-single": ">{color=0xffffff}", + "17-single": "[", + "18-single": "{color=0xff7fff}[", + "19-single": "]", + "20-single": "]{color=0xffffff}", + "21-single": " - ", + "22-single": "{color=0xffffff} - ", + "23-single": "\\n", "24-single": "", "25-single": "", "26-single": "", "27-single": "", "28-single": "", "29-single": "", - "30-single": "", - "31-single": "", "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", + "34-single": "$", + "35-single": "{color=0xff7fff}", + "36-single": "_", + "37-single": "{color=0xffff7f}", "40-single": "", "41-single": "", "42-single": "", diff --git a/translate/strings/home/en_US.json b/translate/strings/home/en_US.json index 1015d19..708e39a 100644 --- a/translate/strings/home/en_US.json +++ b/translate/strings/home/en_US.json @@ -77,7 +77,6 @@ "75-multiple": "(That's weird...)\n(The rain's definitely going inside, but...)\n(It's... not filling up.)", "76-multiple": "(Freaky.)\n(... guess I can't learn anything from this, though.)", "77-multiple": "(No use for this indoors.)", - "78-multiple": "(Hm...)", "79-multiple": "(No, it's nowhere NEAR long enough to get me down there.)", "80-multiple": "(... the blanket plan will have to do.)", "81-multiple": "(... maybe there's something else I could make a rope out of.)", @@ -101,13 +100,9 @@ "99-multiple": "(Oh! And I can use the bed frame as an anchor!)", "100-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", "101-multiple": "(The bed...)\n(... no...)", - "102-multiple": "(Sorry, little blanket...)", "103-multiple": "(I'll need something to cut it with, though.)", - "104-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", - "105-multiple": "(Oh! And I can use the bed frame as an anchor!)", "106-multiple": "(... the drill should do nicely!)", "107-multiple": "(... not by hand, that's for sure.)", - "108-multiple": "...", "109-multiple": "(Nice!)", "110-multiple": "(... wait! That's it!)\n(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n(... and climb my way down to the platform!)", "111-multiple": "(I'll attach the \"rope\" to it, place it behind the doorway...)\n(... and climb my way down to the platform!)", @@ -302,15 +297,11 @@ "79-single": "Computer", "80-single": "Chair", "81-single": "Dresser Drawer", - "82-single": "Dresser Drawer", - "83-single": "Book", "84-single": "Painting", "85-single": "Toy", "86-single": "Plant", "87-single": "Shovel", "88-single": "Dusty Box", - "89-single": "Dresser Drawer", - "90-single": "Dresser Drawer", "91-single": "Envelope", "92-single": "Mattress", "93-single": "Bin", @@ -327,7 +318,6 @@ "104-single": "Flipped Basket", "105-single": "Comms", "106-single": "Dining Chair", - "107-single": "Dining Chair", "108-single": "Sink", "109-single": "Jars", "110-single": "Plate", diff --git a/translate/strings/home/zh_CN-newtext.txt b/translate/strings/home/zh_CN-newtext.txt index 1015d19..4b00e1f 100644 --- a/translate/strings/home/zh_CN-newtext.txt +++ b/translate/strings/home/zh_CN-newtext.txt @@ -77,7 +77,6 @@ "75-multiple": "(That's weird...)\n(The rain's definitely going inside, but...)\n(It's... not filling up.)", "76-multiple": "(Freaky.)\n(... guess I can't learn anything from this, though.)", "77-multiple": "(No use for this indoors.)", - "78-multiple": "(Hm...)", "79-multiple": "(No, it's nowhere NEAR long enough to get me down there.)", "80-multiple": "(... the blanket plan will have to do.)", "81-multiple": "(... maybe there's something else I could make a rope out of.)", @@ -101,13 +100,9 @@ "99-multiple": "(Oh! And I can use the bed frame as an anchor!)", "100-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", "101-multiple": "(The bed...)\n(... no...)", - "102-multiple": "(Sorry, little blanket...)", "103-multiple": "(I'll need something to cut it with, though.)", - "104-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", - "105-multiple": "(Oh! And I can use the bed frame as an anchor!)", "106-multiple": "(... the drill should do nicely!)", "107-multiple": "(... not by hand, that's for sure.)", - "108-multiple": "...", "109-multiple": "(Nice!)", "110-multiple": "(... wait! That's it!)\n(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n(... and climb my way down to the platform!)", "111-multiple": "(I'll attach the \"rope\" to it, place it behind the doorway...)\n(... and climb my way down to the platform!)", @@ -158,7 +153,6 @@ "156-multiple": "(A metal bed frame. The most dangerous object in the universe.)", "157-multiple": "(A metal bed frame, with one side removed.)\n(If anything, this makes it MORE dangerous...)", "158-multiple": "(The box emits a faint hum of electricity.)", - "159-multiple": "(A light switch.)", "160-multiple": "(Favoring darkness's allure, you'd rather keep the lamp off.)", "161-multiple": "(... not something I use very often.)", "162-multiple": "(A telescope, still in its bag. You'll get it out eventually.)", @@ -177,7 +171,6 @@ "175-multiple": "(A set of cups from a local consignment store.)", "176-multiple": "(Weird cups, full of... weird space fluid, or something.)\n(It's hard to tell.)", "177-multiple": "(Better leave these where they are.)", - "178-multiple": "(An empty basket. You must have left your best friend upstairs.)", "179-multiple": "(Feels like something's missing here.)", "180-multiple": "(The basket has become the stool.)", "181-multiple": "(A portable comms device. One new message has been received.)\n(You'll play it back once you're not so sleepy.)", @@ -236,7 +229,6 @@ "13-single": "If you're looking for violence, fancy graphics, or even a game over screen, you won't find any of those here.", "14-single": "Press [↑] [↓] [←] [→] to move.", "15-single": "Press [Z] to check objects.", - "16-single": "Press [Z] to advance dialogue.", "17-single": "Press [↑] [↓] to select.\\nPress [Z] to confirm.", "18-single": "Press [C] to toggle the menu.\\n{color=0x7f7f7f}Try every menu function.", "19-single": "Press [X] to exit.", @@ -302,15 +294,11 @@ "79-single": "Computer", "80-single": "Chair", "81-single": "Dresser Drawer", - "82-single": "Dresser Drawer", - "83-single": "Book", "84-single": "Painting", "85-single": "Toy", "86-single": "Plant", "87-single": "Shovel", "88-single": "Dusty Box", - "89-single": "Dresser Drawer", - "90-single": "Dresser Drawer", "91-single": "Envelope", "92-single": "Mattress", "93-single": "Bin", @@ -327,7 +315,6 @@ "104-single": "Flipped Basket", "105-single": "Comms", "106-single": "Dining Chair", - "107-single": "Dining Chair", "108-single": "Sink", "109-single": "Jars", "110-single": "Plate", diff --git a/translate/strings/home/zh_CN.json b/translate/strings/home/zh_CN.json index b03566a..d9b7cea 100644 --- a/translate/strings/home/zh_CN.json +++ b/translate/strings/home/zh_CN.json @@ -77,7 +77,6 @@ "75-multiple": "", "76-multiple": "", "77-multiple": "", - "78-multiple": "", "79-multiple": "", "80-multiple": "", "81-multiple": "", @@ -101,13 +100,9 @@ "99-multiple": "", "100-multiple": "", "101-multiple": "", - "102-multiple": "", "103-multiple": "", - "104-multiple": "", - "105-multiple": "", "106-multiple": "", "107-multiple": "", - "108-multiple": "", "109-multiple": "", "110-multiple": "", "111-multiple": "", @@ -302,15 +297,11 @@ "79-single": "", "80-single": "", "81-single": "", - "82-single": "", - "83-single": "", "84-single": "", "85-single": "", "86-single": "", "87-single": "", "88-single": "", - "89-single": "", - "90-single": "", "91-single": "", "92-single": "", "93-single": "", @@ -327,7 +318,6 @@ "104-single": "", "105-single": "", "106-single": "", - "107-single": "", "108-single": "", "109-single": "", "110-single": "", @@ -341,4 +331,4 @@ "118-single": "", "119-single": "", "120-single": "" -} +} \ No newline at end of file diff --git a/translate/strings/home/zh_TW.json b/translate/strings/home/zh_TW.json index 57c1f19..3817767 100644 --- a/translate/strings/home/zh_TW.json +++ b/translate/strings/home/zh_TW.json @@ -77,7 +77,6 @@ "75-multiple": "", "76-multiple": "", "77-multiple": "", - "78-multiple": "", "79-multiple": "", "80-multiple": "", "81-multiple": "", @@ -101,13 +100,9 @@ "99-multiple": "", "100-multiple": "", "101-multiple": "", - "102-multiple": "", "103-multiple": "", - "104-multiple": "", - "105-multiple": "", "106-multiple": "", "107-multiple": "", - "108-multiple": "", "109-multiple": "", "110-multiple": "", "111-multiple": "", @@ -302,15 +297,11 @@ "79-single": "", "80-single": "", "81-single": "", - "82-single": "", - "83-single": "", "84-single": "", "85-single": "", "86-single": "", "87-single": "", "88-single": "", - "89-single": "", - "90-single": "", "91-single": "", "92-single": "", "93-single": "", @@ -327,7 +318,6 @@ "104-single": "", "105-single": "", "106-single": "", - "107-single": "", "108-single": "", "109-single": "", "110-single": "", @@ -341,4 +331,4 @@ "118-single": "", "119-single": "", "120-single": "" -} +} \ No newline at end of file diff --git a/translate/strings/launcher/zh_CN-newtext.txt b/translate/strings/launcher/zh_CN-newtext.txt index a2c8165..9e26dfe 100644 --- a/translate/strings/launcher/zh_CN-newtext.txt +++ b/translate/strings/launcher/zh_CN-newtext.txt @@ -1,168 +1 @@ -{ - "0-single": "PLAY", - "1-single": "CALIBRATION", - "2-single": "EXIT", - "3-single": "BACK", - "4-single": "Music Volume", - "5-single": "Sound Volume", - "6-single": "Keybinds", - "7-single": "DECREASE", - "8-single": "INCREASE", - "9-single": "Select an Input", - "10-single": "Type to Bind", - "11-single": "Press ESC to Reset", - "12-single": "[Z]", - "13-single": "[X]", - "14-single": "[C]", - "15-single": "[V]", - "16-single": "[↑]", - "17-single": "[↓]", - "18-single": "[←]", - "19-single": "[→]", - "20-single": "_", - "21-single": "-", - "22-single": ",", - "23-single": ";", - "24-single": ":", - "25-single": "!", - "26-single": "?", - "27-single": ".", - "28-single": "'", - "29-single": "\"", - "30-single": "(", - "31-single": ")", - "32-single": "[", - "33-single": "]", - "34-single": "@", - "35-single": "*", - "36-single": "/", - "37-single": "\\\\", - "38-single": "&", - "39-single": "#", - "40-single": "`", - "41-single": "^", - "42-single": "+", - "43-single": "<", - "44-single": "=", - "45-single": ">", - "46-single": "Dollar", - "47-single": "0", - "48-single": "1", - "49-single": "2", - "50-single": "3", - "51-single": "4", - "52-single": "5", - "53-single": "6", - "54-single": "7", - "55-single": "8", - "56-single": "9", - "57-single": "A", - "58-single": "AppBack", - "59-single": "AppBookmarks", - "60-single": "AppForward", - "61-single": "AppHome", - "62-single": "Application", - "63-single": "AppRefresh", - "64-single": "AppSearch", - "65-single": "B", - "66-single": "Backspace", - "67-single": "C", - "68-single": "Calculator", - "69-single": "CapsLock", - "70-single": "Clear", - "71-single": "Computer", - "72-single": "Currency", - "73-single": "D", - "74-single": "Delete", - "75-single": "Down", - "76-single": "E", - "77-single": "End", - "78-single": "Escape", - "79-single": "F", - "80-single": "F1", - "81-single": "F2", - "82-single": "F3", - "83-single": "F4", - "84-single": "F5", - "85-single": "F6", - "86-single": "F7", - "87-single": "F8", - "88-single": "F9", - "89-single": "F10", - "90-single": "F11", - "91-single": "F12", - "92-single": "F13", - "93-single": "F14", - "94-single": "F15", - "95-single": "F16", - "96-single": "F17", - "97-single": "F18", - "98-single": "G", - "99-single": "H", - "100-single": "Help", - "101-single": "Home", - "102-single": "I", - "103-single": "Insert", - "104-single": "J", - "105-single": "K", - "106-single": "Num-", - "107-single": "Num,", - "108-single": "Num.", - "109-single": "Num*", - "110-single": "Num/", - "111-single": "Num+", - "112-single": "Num=", - "113-single": "Num0", - "114-single": "Num1", - "115-single": "Num2", - "116-single": "Num3", - "117-single": "Num4", - "118-single": "Num5", - "119-single": "Num6", - "120-single": "Num7", - "121-single": "Num8", - "122-single": "Num9", - "123-single": "NumEnter", - "124-single": "L", - "125-single": "LAlt", - "126-single": "LCtrl", - "127-single": "Left", - "128-single": "LSuper", - "129-single": "LShift", - "130-single": "M", - "131-single": "Mail", - "132-single": "Menu", - "133-single": "Mode", - "134-single": "N", - "135-single": "NumLock", - "136-single": "O", - "137-single": "P", - "138-single": "PageDown", - "139-single": "PageUp", - "140-single": "Pause", - "141-single": "Power", - "142-single": "PrintScreen", - "143-single": "Q", - "144-single": "R", - "145-single": "RAlt", - "146-single": "RCtrl", - "147-single": "Enter", - "148-single": "RSuper", - "149-single": "Right", - "150-single": "RShift", - "151-single": "S", - "152-single": "ScrollLock", - "153-single": "Space", - "154-single": "SysReq", - "155-single": "T", - "156-single": "Tab", - "157-single": "U", - "158-single": "Undo", - "159-single": "Up", - "160-single": "V", - "161-single": "W", - "162-single": "WWW", - "163-single": "X", - "164-single": "Y", - "165-single": "Z" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/translate/strings/launcher/zh_CN.json b/translate/strings/launcher/zh_CN.json index c631ce7..40262c6 100644 --- a/translate/strings/launcher/zh_CN.json +++ b/translate/strings/launcher/zh_CN.json @@ -165,4 +165,4 @@ "163-single": "X", "164-single": "Y", "165-single": "Z" -} +} \ No newline at end of file diff --git a/translate/strings/launcher/zh_TW.json b/translate/strings/launcher/zh_TW.json index 0eac8d8..ab7a971 100644 --- a/translate/strings/launcher/zh_TW.json +++ b/translate/strings/launcher/zh_TW.json @@ -165,4 +165,4 @@ "163-single": "X", "164-single": "Y", "165-single": "Z" -} +} \ No newline at end of file diff --git a/translate/strings/redleaf/en_US.json b/translate/strings/redleaf/en_US.json index 4414511..3063c46 100644 --- a/translate/strings/redleaf/en_US.json +++ b/translate/strings/redleaf/en_US.json @@ -59,7 +59,6 @@ "57-multiple": "(I have the extra gear I need to protect myself.)", "58-multiple": "(Wait. I have these gloves and boots now...)\n(I could try again with the extra gear to protect myself.)", "59-multiple": "Climb over the gate?", - "60-multiple": "Yes\nNo", "61-multiple": "(Third climb's the charm. placeholder :3)", "62-multiple": "(Alright!)", "63-multiple": "(Is this... a factory?)", @@ -85,14 +84,10 @@ "9-single": "(Arrange the pipes to connect\\nthe two endpoints.)", "10-single": "(Press [X] to exit.)", "11-single": "`~1!2@3#4$5%6^7&8*9(0)-_=+[]\\\\|;:'\",<.>/?", - "12-single": "Work Glove", - "13-single": "Work Boot", "14-single": "Gate", "15-single": "Tree", "16-single": "Barrel", "17-single": "Barrel Lid", "18-single": "Signpost", - "19-single": "Signpost", - "20-single": "Signpost", "21-single": "Electrical Tower" } \ No newline at end of file diff --git a/translate/strings/redleaf/zh_CN-newtext.txt b/translate/strings/redleaf/zh_CN-newtext.txt index 4414511..3063c46 100644 --- a/translate/strings/redleaf/zh_CN-newtext.txt +++ b/translate/strings/redleaf/zh_CN-newtext.txt @@ -59,7 +59,6 @@ "57-multiple": "(I have the extra gear I need to protect myself.)", "58-multiple": "(Wait. I have these gloves and boots now...)\n(I could try again with the extra gear to protect myself.)", "59-multiple": "Climb over the gate?", - "60-multiple": "Yes\nNo", "61-multiple": "(Third climb's the charm. placeholder :3)", "62-multiple": "(Alright!)", "63-multiple": "(Is this... a factory?)", @@ -85,14 +84,10 @@ "9-single": "(Arrange the pipes to connect\\nthe two endpoints.)", "10-single": "(Press [X] to exit.)", "11-single": "`~1!2@3#4$5%6^7&8*9(0)-_=+[]\\\\|;:'\",<.>/?", - "12-single": "Work Glove", - "13-single": "Work Boot", "14-single": "Gate", "15-single": "Tree", "16-single": "Barrel", "17-single": "Barrel Lid", "18-single": "Signpost", - "19-single": "Signpost", - "20-single": "Signpost", "21-single": "Electrical Tower" } \ No newline at end of file diff --git a/translate/strings/redleaf/zh_CN.json b/translate/strings/redleaf/zh_CN.json index ac595a3..eafad92 100644 --- a/translate/strings/redleaf/zh_CN.json +++ b/translate/strings/redleaf/zh_CN.json @@ -59,7 +59,6 @@ "57-multiple": "", "58-multiple": "", "59-multiple": "", - "60-multiple": "", "61-multiple": "", "62-multiple": "", "63-multiple": "", @@ -85,14 +84,10 @@ "9-single": "", "10-single": "", "11-single": "", - "12-single": "", - "13-single": "", "14-single": "", "15-single": "", "16-single": "", "17-single": "", "18-single": "", - "19-single": "", - "20-single": "", "21-single": "" } \ No newline at end of file diff --git a/translate/strings/redleaf/zh_TW.json b/translate/strings/redleaf/zh_TW.json index ac595a3..eafad92 100644 --- a/translate/strings/redleaf/zh_TW.json +++ b/translate/strings/redleaf/zh_TW.json @@ -59,7 +59,6 @@ "57-multiple": "", "58-multiple": "", "59-multiple": "", - "60-multiple": "", "61-multiple": "", "62-multiple": "", "63-multiple": "", @@ -85,14 +84,10 @@ "9-single": "", "10-single": "", "11-single": "", - "12-single": "", - "13-single": "", "14-single": "", "15-single": "", "16-single": "", "17-single": "", "18-single": "", - "19-single": "", - "20-single": "", "21-single": "" } \ No newline at end of file diff --git a/translate/strings_old/acquit/zh_CN.json b/translate/strings_old/acquit/zh_CN.json index aa32a4a..d00797f 100644 --- a/translate/strings_old/acquit/zh_CN.json +++ b/translate/strings_old/acquit/zh_CN.json @@ -1,5 +1,5 @@ { - "0-single": "", - "1-single": "", - "2-single": "" -} \ No newline at end of file + "0-single": "(确定要退出吗?)\\n{color=0xff3f3f}(本世界未保存的数据\\n将会丢失。)", + "1-single": "继续游玩", + "2-single": "退出游戏" +} diff --git a/translate/strings_old/acquit/zh_TW.json b/translate/strings_old/acquit/zh_TW.json deleted file mode 100644 index aa32a4a..0000000 --- a/translate/strings_old/acquit/zh_TW.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "0-single": "", - "1-single": "", - "2-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/atlas/zh_TW.json b/translate/strings_old/atlas/zh_TW.json deleted file mode 100644 index f6949dd..0000000 --- a/translate/strings_old/atlas/zh_TW.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/debug/zh_CN.json b/translate/strings_old/debug/zh_CN.json index 1ec6085..06aa0bd 100644 --- a/translate/strings_old/debug/zh_CN.json +++ b/translate/strings_old/debug/zh_CN.json @@ -9,21 +9,21 @@ "6-single": "", "7-single": "", "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", + "9-single": "!", + "10-single": "帮助(第 页,总页数:", + "11-single": ")", + "12-single": "{color=0x7f7fff}", + "13-single": "<", + "14-single": "{color=0xffff7f}<", + "15-single": ">", + "16-single": ">{color=0xffffff}", + "17-single": "[", + "18-single": "{color=0xff7fff}[", + "19-single": "]", + "20-single": "]{color=0xffffff}", + "21-single": " - ", + "22-single": "{color=0xffffff} - ", + "23-single": "\\n", "24-single": "", "25-single": "", "26-single": "", @@ -31,15 +31,15 @@ "28-single": "", "29-single": "", "30-single": "", - "31-single": "", + "31-single": "!", "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", + "33-single": ")", + "34-single": "$", + "35-single": "{color=0xff7fff}", + "36-single": "_", + "37-single": "{color=0xffff7f}", + "38-single": "{color=0x7f7fff}", + "39-single": "\\n", "40-single": "", "41-single": "", "42-single": "", @@ -53,4 +53,4 @@ "50-single": "", "51-single": "", "52-single": "" -} \ No newline at end of file +} diff --git a/translate/strings_old/debug/zh_TW.json b/translate/strings_old/debug/zh_TW.json deleted file mode 100644 index 1ec6085..0000000 --- a/translate/strings_old/debug/zh_TW.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "0-multiple": "", - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", - "24-single": "", - "25-single": "", - "26-single": "", - "27-single": "", - "28-single": "", - "29-single": "", - "30-single": "", - "31-single": "", - "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", - "40-single": "", - "41-single": "", - "42-single": "", - "43-single": "", - "44-single": "", - "45-single": "", - "46-single": "", - "47-single": "", - "48-single": "", - "49-single": "", - "50-single": "", - "51-single": "", - "52-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/home/en_US.json b/translate/strings_old/home/en_US.json index 215f452..1015d19 100644 --- a/translate/strings_old/home/en_US.json +++ b/translate/strings_old/home/en_US.json @@ -11,318 +11,334 @@ "9-multiple": "(You ponder why you're still awake.)\n(You realize you should probably go to bed now.)", "10-multiple": "...\n(I don't really know where I am.)\n(Exploring might give me a better idea...)", "11-multiple": "...\n(This... house... doesn't make any sense.)\n(How is it just... floating?)\n(Why is there nothing else out there?)\n(If I could find something to \"test\" this place...)\n(... it might give me a clue how to escape it.)", - "12-multiple": "(I'm looking for a way to escape.)\n(To do that, I need to know what this place's limits are.)\n(I can't risk walking off the edge myself, so...)\n(... maybe I could throw those rocks off instead.)\n(... maybe I could throw something else off instead.)", - "13-multiple": "(So far, I've cut this blanket and made it into a rope.)\n(Now, I just need something to hold it in place for the climb...)\n(... something strong and sturdy, like metal.)", - "14-multiple": "(So far, I've found a blanket, which I can make into a rope.)\n(I still need something to cut it with.)", - "15-multiple": "(I need to find a way down to that platform.)\n(It's too far to jump, so I'll have to try something else.)\n(A rope would do the trick...)", - "16-multiple": "...\n(It's strange... omething about this house is comfortable.)\n(In another life, I could see myself living here...)", - "17-multiple": "(There's nothing else for me to do here.)\n(It's time to go.)", - "18-multiple": "(You'll be safer indoors this late at night.)", - "19-multiple": "(You're forgetting something.)", - "20-multiple": "Go upstairs and complete the tutorial?", - "21-multiple": "Go Upstairs\nNot Yet", - "22-multiple": "Go outside and climb down to the golden platform?", - "23-multiple": "Go Outside\nNot Yet", - "24-multiple": "Get a book?", - "25-multiple": "The Jensen Paradox (Action)\nSurface Tension (Surreal)\nAstrae Symphonia (Space)\nNot Yet", - "26-multiple": "(You got the Book.)", - "27-multiple": "(You decide not to get a book.)", - "28-multiple": "...\n(This isn't my bed.)", - "29-multiple": "(... maybe I slept on the wrong antenna...)", - "30-multiple": "(No, no... this isn't my home at all.)\n(How did I get here? Did someone... kidnap me?)", - "31-multiple": "(I don't remember being taken...)", - "32-multiple": "(Hey, this is MY plushie!)\n(Maybe this is my room after all...?)\n(... did you follow me here, to this strange place?)\nPick them up?", - "33-multiple": "Pick them up?", - "34-multiple": "Yes\nNo", - "35-multiple": "Come here, you.\n{color=0xa289dc}Dysu{color=0xffffff} got the Plushie.\n...\n(Maybe I should hold onto this for a while.)", - "36-multiple": "(Maybe I can get main power back on.)", - "37-multiple": "(No power.)", - "38-multiple": "(Only two receivers on the contact list...?)", - "39-multiple": "What will you do?", - "40-multiple": "Call Work\nCall Neighbors\nPlay Back Message\nNever Mind", - "41-multiple": "Call Work\nCall Neighbors\nNever Mind", - "42-multiple": "(Calling... Work.)", - "43-multiple": "(Calling... Neighbors.)", - "44-multiple": "(That Receiver Does Not Exist.)", - "45-multiple": "(I'd delete the message, if it wasn't for the small possibility...)\n(... that this might be the last other person's voice I hear.)", - "46-multiple": "(Nobody would mind if I deleted this, would they?)\n(Message Deleted.)", - "47-multiple": "Eat something from the fridge?", - "48-multiple": "Boka Fruit\nTenzka Tracks Ice Cream\nMorning Leftovers\nNever Mind", - "49-multiple": "(These better be home-grown.)", - "50-multiple": "(My favorite food! I must be lucky.)", - "51-multiple": "(... it's better than nothing.)", - "52-multiple": "...", - "53-multiple": "(Huh. Those were actually pretty good.)", - "54-multiple": "(... might've eaten too much.)", - "55-multiple": "...", - "56-multiple": "(Oh... right.)\n(I'm still trying to get out of here.)", - "57-multiple": "(... time to get back to what I was doing.)", - "58-multiple": "(What the...)\n...", - "59-multiple": "(What IS this?)\n(W... where am I?)", - "60-multiple": "(It's everywhere.)\n(Everywhere I turn, it's just...)", - "61-multiple": "(I... I have to get out of here...)", - "62-multiple": "(The telescope...)", - "63-multiple": "(Maybe I'll spot something in the distance.)", - "64-multiple": "...\n(Wait, that box on the bookshelf...)\n(It's the lockbox from the note!)", - "65-multiple": "(Hm...)", - "66-multiple": "{color=0xa289dc}Dysu{color=0xffffff} got the Library Card.\n(There!)", - "67-multiple": "(A library card...?)", - "68-multiple": "(A rusty shovel. I'd use this as an anchor, but...)", - "69-multiple": "(A rusty shovel. Looks like it's...)", - "70-multiple": "(A rusty shovel...)", - "71-multiple": "(What about the pail?)", - "72-multiple": "(That pail might be come in handy.)", - "73-multiple": "(... how could it be raining when there's nothing else outside?)\n(Maybe I can learn something by collecting it, and...)\n(Studying it, I guess.)\n(... sounds stupid when I think about it like that, but still.)", - "74-multiple": "(Just in case.)", - "75-multiple": "(Don't think I can collect any rain from here.)", - "76-multiple": "...", - "77-multiple": "(That's weird...)\n(The rain's definitely going inside, but...)\n(It's... not filling up.)", - "78-multiple": "(Freaky.)\n(... guess I can't learn anything from this, though.)", - "79-multiple": "(It's a rope. There's not much of it left.)\n(Doubt it's enough to reach the platform, but I'll take it anyway.)\n(Still might be useful, though.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rope.", - "80-multiple": "(No use for this indoors.)", - "81-multiple": "(Hm...)", - "82-multiple": "(No, it's nowhere NEAR long enough to get me down there.)", - "83-multiple": "(... the blanket plan will have to do.)", - "84-multiple": "(... maybe there's something else I could make a rope out of.)", - "85-multiple": "(A heavy-duty electric drill. Might be useful.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Drill.\n(Good thing these batteries were included.)", - "86-multiple": "(A box of old collector's rocks...)\n(... doubt they're important, so instead, I could try throwing them.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n(Off the edge.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n(To see what happens.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.", - "87-multiple": "(It's worth a try.)", - "88-multiple": "(Throwing these indoors won't tell me anything.)", - "89-multiple": "(... right.)", - "90-multiple": "...\n(Get ready...!)", - "91-multiple": "...\n(Maybe I didn't throw it far enough.)", - "92-multiple": "(Here we go...)\n(... again!)", - "93-multiple": "...\n(Nothing...)", - "94-multiple": "...\n(... what if I just...)", - "95-multiple": "...", - "96-multiple": "(That's new.)", - "97-multiple": "...\n(Doesn't look like part of the house...)\n(Could that be what's behind all of this?)\n...\n(Maybe it's silly, but if...)\n(If I could get down there somehow...)", - "98-multiple": "(... I might just be able to escape!)", - "99-multiple": "(Scissors! For the blanket!)", - "100-multiple": "(Scissors...)\n(Could be good to have these on hand.)", - "101-multiple": "(Sorry, little blanket...)", - "102-multiple": "(Oh! And I can use the bed frame as an anchor!)", - "103-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", - "104-multiple": "(The bed...)\n(... no...)", - "105-multiple": "(Sorry, little blanket...)", - "106-multiple": "(I'll need something to cut it with, though.)", - "107-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", - "108-multiple": "(Oh! And I can use the bed frame as an anchor!)", - "109-multiple": "(... the drill should do nicely!)", - "110-multiple": "(... not by hand, that's for sure.)", - "111-multiple": "...", - "112-multiple": "(Nice!)", - "113-multiple": "(... wait! That's it!)\n(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n(... and climb my way down to the platform!)", - "114-multiple": "(I'll attach the \"rope\" to it, place it behind the doorway...)\n(... and climb my way down to the platform!)", - "115-multiple": "(About time...)", - "116-multiple": "(Well, that should do it...)", - "117-multiple": "(Don't look down.)", - "118-multiple": "... I made it! I'm here!\nI'm actually...", - "119-multiple": "(What the-)", - "120-multiple": "(You peer through the window, observing the outdoor nightlife.)", - "121-multiple": "(That's weird...)\n(... can't see anything out there.)", - "122-multiple": "...", - "123-multiple": "...", - "124-multiple": "(A surprisingly comfortable bed.)", - "125-multiple": "(Probably not as comfortable anymore.)", - "126-multiple": "(A bed.)", - "127-multiple": "(The neural input looks worn out. Must have seen a lot of use.)", - "128-multiple": "(Without any power, it's just a box.)", - "129-multiple": "(Just a chair.)", - "130-multiple": "(Despite everything, it's still just a chair.)", - "131-multiple": "(Lots of toys and trinkets in these drawers.)", - "132-multiple": "(Now's not the time for souvenirs.)", - "133-multiple": "(Toys and trinkets.)", - "134-multiple": "(Nothing but antenna warmers in these drawers.)", - "135-multiple": "(Antenna warmers won't help me reach the platform.)", - "136-multiple": "(Antenna warmers.)", - "137-multiple": "(\"The Jensen Paradox...\")\n(\"Surface Tension...\")\n(\"Astrae Symphonia...\")", - "138-multiple": "(\"The Jensen Paradox.\")", - "139-multiple": "(\"Surface Tension.\")", - "140-multiple": "(\"Astrae Symphonia.\")", - "141-multiple": "(Painting of a wild arkette staring down a corridor.)", - "142-multiple": "(... you and me both, little arkette.)", - "143-multiple": "(A perpetual motion toy?)\n(Wonder how long it's been going...)", - "144-multiple": "(Wait, wasn't this toy doing something earlier?)", - "145-multiple": "(A simple toy.)", - "146-multiple": "(Seems like it's almost ready to be planted...)", - "147-multiple": "(Shame there's nowhere to plant this.)", - "148-multiple": "(A rusty shovel with a great big hole in it.)", - "149-multiple": "(A rusty shovel. I'd use this as an anchor...)\n(... if it wasn't such a piece of junk.)", - "150-multiple": "(A rusty shovel. Looks like it's about to fall apart.)", - "151-multiple": "(Useless shovel.)", - "152-multiple": "(An old broom with a broken handle.)", - "153-multiple": "(An old broom and some fancy rocks. The broom's handle is broken.)", - "154-multiple": "(An empty dresser drawer.)", - "155-multiple": "(An empty dresser drawer. It's stuck open.)", - "156-multiple": "\"After much deliberation, we have come to an agreement.\"\n\"For your continued effort, a promotion is in order.\"\n\"Accept it at any time by bringing this envelope to work with you.\"\n\"Sincerely, the board.\"\n...\n...", - "157-multiple": "(Don't think this mattress has ever been slept on.)", - "158-multiple": "(Unused mattress.)", - "159-multiple": "(An empty bin with a cleaning towel draped over the side.)", - "160-multiple": "(A metal bed frame. The most dangerous object in the universe.)", - "161-multiple": "(A metal bed frame, with one side removed.)\n(If anything, this makes it MORE dangerous...)", - "162-multiple": "(The box emits a faint hum of electricity.)", - "163-multiple": "(A light switch.)", - "164-multiple": "(Favoring darkness's allure, you'd rather keep the lamp off.)", - "165-multiple": "(... not something I use very often.)", - "166-multiple": "(A telescope, still in its bag. You'll get it out eventually.)", - "167-multiple": "(A bagged-up telescope. That's a shame...)", - "168-multiple": "(In your opinion, books are the ideal medium for fiction.)", - "169-multiple": "(This is a very good bookshelf. Almost makes me want to stay...)", - "170-multiple": "(There's a broken lockbox up there, alright...)", - "171-multiple": "(The box is too high for me to reach it.)", - "172-multiple": "(A gateway to reading, in more ways than one.)", - "173-multiple": "(The couch. You wonder if you'll fall asleep here again.)", - "174-multiple": "(Someone's been sleeping on this couch, haven't they?)", - "175-multiple": "(Would a couch cushion soften the landing from a big jump?)\n(... no, too risky.)", - "176-multiple": "(The family entertainment center, an essential part of any home.)", - "177-multiple": "(A deluxe-edition family entertainment center.)", - "178-multiple": "(Family entertainment center.)", - "179-multiple": "(A set of cups from a local consignment store.)", - "180-multiple": "(Weird cups, full of... weird space fluid, or something.)\n(It's hard to tell.)", - "181-multiple": "(Better leave these where they are.)", - "182-multiple": "(An empty basket. You must have left your best friend upstairs.)", - "183-multiple": "(Somehow, I'm tempted to put the plushie in this basket...)\n(... of course, I'd still rather keep it on my head.)\n(... of course, I'd still rather keep it with me.)", - "184-multiple": "(Feels like something's missing here.)", - "185-multiple": "(The basket has become the stool.)", - "186-multiple": "(A portable comms device. One new message has been received.)\n(You'll play it back once you're not so sleepy.)", - "187-multiple": "(Your dining chair.)", - "188-multiple": "(Just a dining chair.)", - "189-multiple": "(No matter what happens, it'll always be a dining chair.)", - "190-multiple": "(A dining chair. You don't have anywhere else to put it.)", - "191-multiple": "(... there's something weird about this dining chair.)", - "192-multiple": "(This really doesn't belong here.)", - "193-multiple": "(A leaky faucet. You'd like to fix this as soon as possible.)", - "194-multiple": "(If this was MY house, I'd fix this on the spot.)", - "195-multiple": "(The water's stopped...)", - "196-multiple": "(Jars with spices used in fancier meals. They're full to the brim.)", - "197-multiple": "(Never open a stranger's spice jars. Learned that the hard way.)", - "198-multiple": "(Spice jars.)", - "199-multiple": "(The only dinner plate you'll ever need.)", - "200-multiple": "(A dinner plate. Looks like it's part of a set.)", - "201-multiple": "(A dinner plate.)", - "202-multiple": "(Kitchen utensils. You see no reason to replace them.)", - "203-multiple": "(These utensils seem a little old-fashioned...)", - "204-multiple": "(Kitchen utensils.)", - "205-multiple": "(Plates and bowls stacked neatly in a pile. You don't use these.)", - "206-multiple": "(A pile of freshly-washed dishes.)", - "207-multiple": "(Clean dishes.)", - "208-multiple": "(The fridge. You'd eat something if it wasn't so late.)", - "209-multiple": "(Hope my... er, kidnapper doesn't mind me eating their food.)", - "210-multiple": "(A laser-action stove and oven combination. It's very clean.)", - "211-multiple": "(This laser stove looks brand new...)\n(Guess I'm not the only one who doesn't know how to cook.)", - "212-multiple": "(Laser stove.)", - "213-multiple": "(Just an empty bowl now.)", - "214-multiple": "(A length of rope. It's been useful over the years.)", - "215-multiple": "(A pair of scissors, good for cutting ropes.)", - "216-multiple": "(A well-stocked pantry. With this, you'll be ready for doomsday.)", - "217-multiple": "(Pantry food. My worst nightmare.)", - "218-multiple": "(Pantry food.)", - "219-multiple": "(You feel this is exactly where it belongs.)", - "220-multiple": "(Looks like an extension for that dining table...)", - "221-multiple": "(A tackboard with important notes.)", - "222-multiple": "(There's a series of notes on this tackboard...)", - "223-multiple": "(Wait. A lockbox?)\n(I swear there was a box like that in the living room somewhere...)\n(Was there a lockbox around here somewhere?)", - "224-multiple": "(... still haven't found the lockbox.)", - "225-multiple": "(... I've found the lockbox, but I can't reach it...)", - "226-multiple": "(... weird how a library card needed a locked box.)", + "12-multiple": "(So far, I've cut this blanket and made it into a rope.)\n(Now, I just need something to hold it in place for the climb...)\n(... something strong and sturdy, like metal.)", + "13-multiple": "(So far, I've found a blanket, which I can make into a rope.)\n(I still need something to cut it with.)", + "14-multiple": "(I need to find a way down to that platform.)\n(It's too far to jump, so I'll have to try something else.)\n(A rope would do the trick...)", + "15-multiple": "...\n(It's strange... omething about this house is comfortable.)\n(In another life, I could see myself living here...)", + "16-multiple": "(There's nothing else for me to do here.)\n(It's time to go.)", + "17-multiple": "(You'll be safer indoors this late at night.)", + "18-multiple": "(You're forgetting something.)", + "19-multiple": "Go upstairs and complete the tutorial?", + "20-multiple": "Go Upstairs\nNot Yet", + "21-multiple": "Go outside and climb down to the golden platform?", + "22-multiple": "Go Outside\nNot Yet", + "23-multiple": "Get a book?", + "24-multiple": "The Jensen Paradox (Action)\nSurface Tension (Surreal)\nAstrae Symphonia (Space)\nNot Yet", + "25-multiple": "(You got the Book.)", + "26-multiple": "(You decide not to get a book.)", + "27-multiple": "...\n(This isn't my bed.)", + "28-multiple": "(... maybe I slept on the wrong antenna...)", + "29-multiple": "(No, no... this isn't my home at all.)\n(How did I get here? Did someone... kidnap me?)", + "30-multiple": "(I don't remember being taken...)", + "31-multiple": "Pick them up?", + "32-multiple": "Yes\nNo", + "33-multiple": "Come here, you.\n{color=0xa289dc}Dysu{color=0xffffff} got the Plushie.\n...\n(Maybe I should hold onto this for a while.)", + "34-multiple": "(Maybe I can get main power back on.)", + "35-multiple": "(No power.)", + "36-multiple": "(Only two receivers on the contact list...?)", + "37-multiple": "What will you do?", + "38-multiple": "Call Work\nCall Neighbors\nPlay Back Message\nNever Mind", + "39-multiple": "Call Work\nCall Neighbors\nNever Mind", + "40-multiple": "(Calling... Work.)", + "41-multiple": "(Calling... Neighbors.)", + "42-multiple": "(That Receiver Does Not Exist.)", + "43-multiple": "(I'd delete the message, if it wasn't for the small possibility...)\n(... that this might be the last other person's voice I hear.)", + "44-multiple": "(Nobody would mind if I deleted this, would they?)\n(Message Deleted.)", + "45-multiple": "Eat something from the fridge?", + "46-multiple": "Boka Fruit\nTenzka Tracks Ice Cream\nMorning Leftovers\nNever Mind", + "47-multiple": "(These better be home-grown.)", + "48-multiple": "(My favorite food! I must be lucky.)", + "49-multiple": "(... it's better than nothing.)", + "50-multiple": "...", + "51-multiple": "(Huh. Those were actually pretty good.)", + "52-multiple": "(... might've eaten too much.)", + "53-multiple": "...", + "54-multiple": "(Oh... right.)\n(I'm still trying to get out of here.)", + "55-multiple": "(... time to get back to what I was doing.)", + "56-multiple": "(What the...)\n...", + "57-multiple": "(What IS this?)\n(W... where am I?)", + "58-multiple": "(It's everywhere.)\n(Everywhere I turn, it's just...)", + "59-multiple": "(I... I have to get out of here...)", + "60-multiple": "(The telescope...)", + "61-multiple": "(Maybe I'll spot something in the distance.)", + "62-multiple": "...\n(Wait, that box on the bookshelf...)\n(It's the lockbox from the note!)", + "63-multiple": "(Hm...)", + "64-multiple": "{color=0xa289dc}Dysu{color=0xffffff} got the Library Card.\n(There!)", + "65-multiple": "(A library card...?)", + "66-multiple": "(A rusty shovel. I'd use this as an anchor, but...)", + "67-multiple": "(A rusty shovel. Looks like it's...)", + "68-multiple": "(A rusty shovel...)", + "69-multiple": "(What about the pail?)", + "70-multiple": "(That pail might be come in handy.)", + "71-multiple": "(... how could it be raining when there's nothing else outside?)\n(Maybe I can learn something by collecting it, and...)\n(Studying it, I guess.)\n(... sounds stupid when I think about it like that, but still.)", + "72-multiple": "(Just in case.)", + "73-multiple": "(Don't think I can collect any rain from here.)", + "74-multiple": "...", + "75-multiple": "(That's weird...)\n(The rain's definitely going inside, but...)\n(It's... not filling up.)", + "76-multiple": "(Freaky.)\n(... guess I can't learn anything from this, though.)", + "77-multiple": "(No use for this indoors.)", + "78-multiple": "(Hm...)", + "79-multiple": "(No, it's nowhere NEAR long enough to get me down there.)", + "80-multiple": "(... the blanket plan will have to do.)", + "81-multiple": "(... maybe there's something else I could make a rope out of.)", + "82-multiple": "(A heavy-duty electric drill. Might be useful.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Drill.\n(Good thing these batteries were included.)", + "83-multiple": "(A box of old collector's rocks...)\n(... doubt they're important, so instead, I could try throwing them.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n(Off the edge.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n(To see what happens.)\n{color=0xa289dc}Dysu{color=0xffffff} got the Rock.", + "84-multiple": "(It's worth a try.)", + "85-multiple": "(Throwing these indoors won't tell me anything.)", + "86-multiple": "(... right.)", + "87-multiple": "...\n(Get ready...!)", + "88-multiple": "...\n(Maybe I didn't throw it far enough.)", + "89-multiple": "(Here we go...)\n(... again!)", + "90-multiple": "...\n(Nothing...)", + "91-multiple": "...\n(... what if I just...)", + "92-multiple": "...", + "93-multiple": "(That's new.)", + "94-multiple": "...\n(Doesn't look like part of the house...)\n(Could that be what's behind all of this?)\n...\n(Maybe it's silly, but if...)\n(If I could get down there somehow...)", + "95-multiple": "(... I might just be able to escape!)", + "96-multiple": "(Scissors! For the blanket!)", + "97-multiple": "(Scissors...)\n(Could be good to have these on hand.)", + "98-multiple": "(Sorry, little blanket...)", + "99-multiple": "(Oh! And I can use the bed frame as an anchor!)", + "100-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", + "101-multiple": "(The bed...)\n(... no...)", + "102-multiple": "(Sorry, little blanket...)", + "103-multiple": "(I'll need something to cut it with, though.)", + "104-multiple": "(Now I need something to anchor the \"rope\" to once I'm outside.)", + "105-multiple": "(Oh! And I can use the bed frame as an anchor!)", + "106-multiple": "(... the drill should do nicely!)", + "107-multiple": "(... not by hand, that's for sure.)", + "108-multiple": "...", + "109-multiple": "(Nice!)", + "110-multiple": "(... wait! That's it!)\n(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n(... and climb my way down to the platform!)", + "111-multiple": "(I'll attach the \"rope\" to it, place it behind the doorway...)\n(... and climb my way down to the platform!)", + "112-multiple": "(About time...)", + "113-multiple": "(Well, that should do it...)", + "114-multiple": "(Don't look down.)", + "115-multiple": "... I made it! I'm here!\nI'm actually...", + "116-multiple": "(What the-)", + "117-multiple": "(You peer through the window, observing the outdoor nightlife.)", + "118-multiple": "(That's weird...)\n(... can't see anything out there.)", + "119-multiple": "...", + "120-multiple": "...", + "121-multiple": "(A surprisingly comfortable bed.)", + "122-multiple": "(Probably not as comfortable anymore.)", + "123-multiple": "(A bed.)", + "124-multiple": "(The neural input looks worn out. Must have seen a lot of use.)", + "125-multiple": "(Without any power, it's just a box.)", + "126-multiple": "(Just a chair.)", + "127-multiple": "(Despite everything, it's still just a chair.)", + "128-multiple": "(Lots of toys and trinkets in these drawers.)", + "129-multiple": "(Now's not the time for souvenirs.)", + "130-multiple": "(Toys and trinkets.)", + "131-multiple": "(Nothing but antenna warmers in these drawers.)", + "132-multiple": "(Antenna warmers won't help me reach the platform.)", + "133-multiple": "(Antenna warmers.)", + "134-multiple": "(\"The Jensen Paradox...\")\n(\"Surface Tension...\")\n(\"Astrae Symphonia...\")", + "135-multiple": "(\"The Jensen Paradox.\")", + "136-multiple": "(\"Surface Tension.\")", + "137-multiple": "(\"Astrae Symphonia.\")", + "138-multiple": "(Painting of a wild arkette staring down a corridor.)", + "139-multiple": "(... you and me both, little arkette.)", + "140-multiple": "(A perpetual motion toy?)\n(Wonder how long it's been going...)", + "141-multiple": "(Wait, wasn't this toy doing something earlier?)", + "142-multiple": "(A simple toy.)", + "143-multiple": "(Seems like it's almost ready to be planted...)", + "144-multiple": "(Shame there's nowhere to plant this.)", + "145-multiple": "(A rusty shovel with a great big hole in it.)", + "146-multiple": "(A rusty shovel. I'd use this as an anchor...)\n(... if it wasn't such a piece of junk.)", + "147-multiple": "(A rusty shovel. Looks like it's about to fall apart.)", + "148-multiple": "(Useless shovel.)", + "149-multiple": "(An old broom with a broken handle.)", + "150-multiple": "(An old broom and some fancy rocks. The broom's handle is broken.)", + "151-multiple": "(An empty dresser drawer.)", + "152-multiple": "(An empty dresser drawer. It's stuck open.)", + "153-multiple": "(Don't think this mattress has ever been slept on.)", + "154-multiple": "(Unused mattress.)", + "155-multiple": "(An empty bin with a cleaning towel draped over the side.)", + "156-multiple": "(A metal bed frame. The most dangerous object in the universe.)", + "157-multiple": "(A metal bed frame, with one side removed.)\n(If anything, this makes it MORE dangerous...)", + "158-multiple": "(The box emits a faint hum of electricity.)", + "159-multiple": "(A light switch.)", + "160-multiple": "(Favoring darkness's allure, you'd rather keep the lamp off.)", + "161-multiple": "(... not something I use very often.)", + "162-multiple": "(A telescope, still in its bag. You'll get it out eventually.)", + "163-multiple": "(A bagged-up telescope. That's a shame...)", + "164-multiple": "(In your opinion, books are the ideal medium for fiction.)", + "165-multiple": "(This is a very good bookshelf. Almost makes me want to stay...)", + "166-multiple": "(There's a broken lockbox up there, alright...)", + "167-multiple": "(The box is too high for me to reach it.)", + "168-multiple": "(A gateway to reading, in more ways than one.)", + "169-multiple": "(The couch. You wonder if you'll fall asleep here again.)", + "170-multiple": "(Someone's been sleeping on this couch, haven't they?)", + "171-multiple": "(Would a couch cushion soften the landing from a big jump?)\n(... no, too risky.)", + "172-multiple": "(The family entertainment center, an essential part of any home.)", + "173-multiple": "(A deluxe-edition family entertainment center.)", + "174-multiple": "(Family entertainment center.)", + "175-multiple": "(A set of cups from a local consignment store.)", + "176-multiple": "(Weird cups, full of... weird space fluid, or something.)\n(It's hard to tell.)", + "177-multiple": "(Better leave these where they are.)", + "178-multiple": "(An empty basket. You must have left your best friend upstairs.)", + "179-multiple": "(Feels like something's missing here.)", + "180-multiple": "(The basket has become the stool.)", + "181-multiple": "(A portable comms device. One new message has been received.)\n(You'll play it back once you're not so sleepy.)", + "182-multiple": "(Your dining chair.)", + "183-multiple": "(Just a dining chair.)", + "184-multiple": "(No matter what happens, it'll always be a dining chair.)", + "185-multiple": "(A dining chair. You don't have anywhere else to put it.)", + "186-multiple": "(... there's something weird about this dining chair.)", + "187-multiple": "(This really doesn't belong here.)", + "188-multiple": "(A leaky faucet. You'd like to fix this as soon as possible.)", + "189-multiple": "(If this was MY house, I'd fix this on the spot.)", + "190-multiple": "(The water's stopped...)", + "191-multiple": "(Jars with spices used in fancier meals. They're full to the brim.)", + "192-multiple": "(Never open a stranger's spice jars. Learned that the hard way.)", + "193-multiple": "(Spice jars.)", + "194-multiple": "(The only dinner plate you'll ever need.)", + "195-multiple": "(A dinner plate. Looks like it's part of a set.)", + "196-multiple": "(A dinner plate.)", + "197-multiple": "(Kitchen utensils. You see no reason to replace them.)", + "198-multiple": "(These utensils seem a little old-fashioned...)", + "199-multiple": "(Kitchen utensils.)", + "200-multiple": "(Plates and bowls stacked neatly in a pile. You don't use these.)", + "201-multiple": "(A pile of freshly-washed dishes.)", + "202-multiple": "(Clean dishes.)", + "203-multiple": "(The fridge. You'd eat something if it wasn't so late.)", + "204-multiple": "(Hope my... er, kidnapper doesn't mind me eating their food.)", + "205-multiple": "(A laser-action stove and oven combination. It's very clean.)", + "206-multiple": "(This laser stove looks brand new...)\n(Guess I'm not the only one who doesn't know how to cook.)", + "207-multiple": "(Laser stove.)", + "208-multiple": "(Just an empty bowl now.)", + "209-multiple": "(A length of rope. It's been useful over the years.)", + "210-multiple": "(A pair of scissors, good for cutting ropes.)", + "211-multiple": "(A well-stocked pantry. With this, you'll be ready for doomsday.)", + "212-multiple": "(Pantry food. My worst nightmare.)", + "213-multiple": "(Pantry food.)", + "214-multiple": "(You feel this is exactly where it belongs.)", + "215-multiple": "(Looks like an extension for that dining table...)", + "216-multiple": "(A tackboard with important notes.)", + "217-multiple": "(There's a series of notes on this tackboard...)", + "218-multiple": "(... still haven't found the lockbox.)", + "219-multiple": "(... I've found the lockbox, but I can't reach it...)", + "220-multiple": "(... weird how a library card needed a locked box.)", "0-single": "Book", "1-single": "Rocks", "2-single": "Batteries", "3-single": "Blanket Rope", "4-single": "Blanket", "5-single": "Metal Bar", - "6-single": "WARNING", - "7-single": "This game features tons of cute characters and heartfelt moments, presented in a simple visual style.", - "8-single": "If you're looking for violence, fancy graphics, or even a game over screen, you won't find any of those here.", - "9-single": "Press [↑] [↓] [←] [→] to move.", - "10-single": "Press [Z] to check objects.", - "11-single": "Press [Z] to advance dialogue.", - "12-single": "Press [↑] [↓] to select.\\nPress [Z] to confirm.", - "13-single": "Press [C] to toggle the menu.\\n{color=0x7f7f7f}Try every menu function.", - "14-single": "Press [X] to exit.", - "15-single": "Hold [Z], then release.", - "16-single": "Press [←] [→] to climb.", - "17-single": "Plushie", - "18-single": "(An electric routing box...)", - "19-single": "KITCHEN", - "20-single": "HALLWAY", - "21-single": "FAMILY", - "22-single": "BEDROOMS", - "23-single": "E.CENTER", - "24-single": "OUTSIDE", - "25-single": "ON", - "26-single": "OFF", - "27-single": "(A comms device. Must be battery-powered.)", - "28-single": "(Beginning Playback...)", - "29-single": "Jerry's Dabo club, Morn speakin.'", - "30-single": "... hello? Anyone there?", - "31-single": "Hmph. Call us back if you'd like to claim your refund.", - "32-single": "(Oh. It's just a scam.)", - "33-single": "(You know what? I'm starving...)", - "34-single": "(Actually, before I go...)", - "35-single": "(Wait.)", - "36-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Pail.", - "37-single": "Drill", - "38-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Scissors.", - "39-single": "(... that's that taken care of...)", - "40-single": "(The covers!)", - "41-single": "(If I cut the blanket into pieces, I can tie those together...)", - "42-single": "(... and make a rope out of it!)", - "43-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Blanket.", - "44-single": "(A metal bed frame. I wonder if I could take it apart...)", - "45-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Metal Bar.", - "46-single": "(A computer.)", - "47-single": "(Not a bad choice.)", - "48-single": "(... part of this story might be coming true.)", - "49-single": "(Baby boka tree.)", - "50-single": "(A lamp.)", - "51-single": "(A large piece of wood.)", - "52-single": "(\"Plant boka tree tomorrow\")", - "53-single": "(\"Download new entertainment center programs\")", - "54-single": "(\"Fix broken lockbox\")", - "55-single": "Window", - "56-single": "Bed", - "57-single": "Computer", - "58-single": "Chair", - "59-single": "Dresser Drawer", - "60-single": "Dresser Drawer", - "61-single": "Book", - "62-single": "Painting", - "63-single": "Toy", - "64-single": "Plant", - "65-single": "Shovel", - "66-single": "Dusty Box", - "67-single": "Dresser Drawer", - "68-single": "Dresser Drawer", - "69-single": "Envelope", - "70-single": "Mattress", - "71-single": "Bin", - "72-single": "Bed Frame", - "73-single": "Junction Box", - "74-single": "Light Switch", - "75-single": "Lamp", - "76-single": "Telescope Bag", - "77-single": "Bookshelf", - "78-single": "Couch", - "79-single": "Entertainment Center", - "80-single": "Cups", - "81-single": "Basket", - "82-single": "Flipped Basket", - "83-single": "Comms", - "84-single": "Dining Chair", - "85-single": "Dining Chair", - "86-single": "Sink", - "87-single": "Jars", - "88-single": "Plate", - "89-single": "Silverware", - "90-single": "Plates and Bowls", - "91-single": "Fridge", - "92-single": "Stove", - "93-single": "Bowl", - "94-single": "Rope", - "95-single": "Scissors", - "96-single": "Pantry", - "97-single": "Leaflet", - "98-single": "Tackboard" + "6-single": "(I'm looking for a way to escape.)", + "7-single": "(To do that, I need to know what this place's limits are.)", + "8-single": "(I can't risk walking off the edge myself, so...)", + "9-single": "(... maybe I could throw those rocks off instead.)", + "10-single": "(... maybe I could throw something else off instead.)", + "11-single": "WARNING", + "12-single": "This game features tons of cute characters and heartfelt moments, presented in a simple visual style.", + "13-single": "If you're looking for violence, fancy graphics, or even a game over screen, you won't find any of those here.", + "14-single": "Press [↑] [↓] [←] [→] to move.", + "15-single": "Press [Z] to check objects.", + "16-single": "Press [Z] to advance dialogue.", + "17-single": "Press [↑] [↓] to select.\\nPress [Z] to confirm.", + "18-single": "Press [C] to toggle the menu.\\n{color=0x7f7f7f}Try every menu function.", + "19-single": "Press [X] to exit.", + "20-single": "Hold [Z], then release.", + "21-single": "Press [←] [→] to climb.", + "22-single": "Plushie", + "23-single": "(Hey, this is MY plushie!)", + "24-single": "(Maybe this is my room after all...?)", + "25-single": "(... did you follow me here, to this strange place?)", + "26-single": "(An electric routing box...)", + "27-single": "KITCHEN", + "28-single": "HALLWAY", + "29-single": "FAMILY", + "30-single": "BEDROOMS", + "31-single": "E.CENTER", + "32-single": "OUTSIDE", + "33-single": "ON", + "34-single": "OFF", + "35-single": "(A comms device. Must be battery-powered.)", + "36-single": "(Beginning Playback...)", + "37-single": "Jerry's Dabo club, Morn speakin.'", + "38-single": "... hello? Anyone there?", + "39-single": "Hmph. Call us back if you'd like to claim your refund.", + "40-single": "(Oh. It's just a scam.)", + "41-single": "(You know what? I'm starving...)", + "42-single": "(Actually, before I go...)", + "43-single": "(Wait.)", + "44-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Pail.", + "45-single": "(It's a rope. There's not much of it left.)", + "46-single": "(Doubt it's enough to reach the platform, but I'll take it anyway.)", + "47-single": "(Still might be useful, though.)", + "48-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Rope.", + "49-single": "Drill", + "50-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Scissors.", + "51-single": "(... that's that taken care of...)", + "52-single": "(The covers!)", + "53-single": "(If I cut the blanket into pieces, I can tie those together...)", + "54-single": "(... and make a rope out of it!)", + "55-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Blanket.", + "56-single": "(A metal bed frame. I wonder if I could take it apart...)", + "57-single": "{color=0xa289dc}Dysu{color=0xffffff} got the Metal Bar.", + "58-single": "(A computer.)", + "59-single": "(Not a bad choice.)", + "60-single": "(... part of this story might be coming true.)", + "61-single": "(Baby boka tree.)", + "62-single": "\"After much deliberation, we have come to an agreement.\"", + "63-single": "\"For your continued effort, a promotion is in order.\"", + "64-single": "\"Accept it at any time by bringing this envelope to work with you.\"", + "65-single": "\"Sincerely, the board.\"", + "66-single": "(A lamp.)", + "67-single": "(Somehow, I'm tempted to put the plushie in this basket...)", + "68-single": "(... of course, I'd still rather keep it on my head.)", + "69-single": "(... of course, I'd still rather keep it with me.)", + "70-single": "(A large piece of wood.)", + "71-single": "(\"Plant boka tree tomorrow\")", + "72-single": "(\"Download new entertainment center programs\")", + "73-single": "(\"Fix broken lockbox\")", + "74-single": "(Wait. A lockbox?)", + "75-single": "(I swear there was a box like that in the living room somewhere...)", + "76-single": "(Was there a lockbox around here somewhere?)", + "77-single": "Window", + "78-single": "Bed", + "79-single": "Computer", + "80-single": "Chair", + "81-single": "Dresser Drawer", + "82-single": "Dresser Drawer", + "83-single": "Book", + "84-single": "Painting", + "85-single": "Toy", + "86-single": "Plant", + "87-single": "Shovel", + "88-single": "Dusty Box", + "89-single": "Dresser Drawer", + "90-single": "Dresser Drawer", + "91-single": "Envelope", + "92-single": "Mattress", + "93-single": "Bin", + "94-single": "Bed Frame", + "95-single": "Junction Box", + "96-single": "Light Switch", + "97-single": "Lamp", + "98-single": "Telescope Bag", + "99-single": "Bookshelf", + "100-single": "Couch", + "101-single": "Entertainment Center", + "102-single": "Cups", + "103-single": "Basket", + "104-single": "Flipped Basket", + "105-single": "Comms", + "106-single": "Dining Chair", + "107-single": "Dining Chair", + "108-single": "Sink", + "109-single": "Jars", + "110-single": "Plate", + "111-single": "Silverware", + "112-single": "Plates and Bowls", + "113-single": "Fridge", + "114-single": "Stove", + "115-single": "Bowl", + "116-single": "Rope", + "117-single": "Scissors", + "118-single": "Pantry", + "119-single": "Leaflet", + "120-single": "Tackboard" } \ No newline at end of file diff --git a/translate/strings_old/home/zh_CN.json b/translate/strings_old/home/zh_CN.json index 9fa2a7a..b03566a 100644 --- a/translate/strings_old/home/zh_CN.json +++ b/translate/strings_old/home/zh_CN.json @@ -158,7 +158,7 @@ "156-multiple": "", "157-multiple": "", "158-multiple": "", - "159-multiple": "", + "159-multiple": "(灯的开关。)", "160-multiple": "", "161-multiple": "", "162-multiple": "", @@ -177,7 +177,7 @@ "175-multiple": "", "176-multiple": "", "177-multiple": "", - "178-multiple": "", + "178-multiple": "(一个空篮子。)\n(你肯定是把你最好的朋友\\n落在楼上了。)", "179-multiple": "", "180-multiple": "", "181-multiple": "", @@ -220,12 +220,6 @@ "218-multiple": "", "219-multiple": "", "220-multiple": "", - "221-multiple": "", - "222-multiple": "", - "223-multiple": "", - "224-multiple": "", - "225-multiple": "", - "226-multiple": "", "0-single": "", "1-single": "", "2-single": "", @@ -242,7 +236,7 @@ "13-single": "", "14-single": "", "15-single": "", - "16-single": "", + "16-single": "按下[Z]推进对话。", "17-single": "", "18-single": "", "19-single": "", @@ -324,5 +318,27 @@ "95-single": "", "96-single": "", "97-single": "", - "98-single": "" -} \ No newline at end of file + "98-single": "", + "99-single": "", + "100-single": "", + "101-single": "", + "102-single": "", + "103-single": "", + "104-single": "", + "105-single": "", + "106-single": "", + "107-single": "", + "108-single": "", + "109-single": "", + "110-single": "", + "111-single": "", + "112-single": "", + "113-single": "", + "114-single": "", + "115-single": "", + "116-single": "", + "117-single": "", + "118-single": "", + "119-single": "", + "120-single": "" +} diff --git a/translate/strings_old/home/zh_TW.json b/translate/strings_old/home/zh_TW.json deleted file mode 100644 index 9fa2a7a..0000000 --- a/translate/strings_old/home/zh_TW.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "0-multiple": "", - "1-multiple": "", - "2-multiple": "", - "3-multiple": "", - "4-multiple": "", - "5-multiple": "", - "6-multiple": "", - "7-multiple": "", - "8-multiple": "", - "9-multiple": "", - "10-multiple": "", - "11-multiple": "", - "12-multiple": "", - "13-multiple": "", - "14-multiple": "", - "15-multiple": "", - "16-multiple": "", - "17-multiple": "", - "18-multiple": "", - "19-multiple": "", - "20-multiple": "", - "21-multiple": "", - "22-multiple": "", - "23-multiple": "", - "24-multiple": "", - "25-multiple": "", - "26-multiple": "", - "27-multiple": "", - "28-multiple": "", - "29-multiple": "", - "30-multiple": "", - "31-multiple": "", - "32-multiple": "", - "33-multiple": "", - "34-multiple": "", - "35-multiple": "", - "36-multiple": "", - "37-multiple": "", - "38-multiple": "", - "39-multiple": "", - "40-multiple": "", - "41-multiple": "", - "42-multiple": "", - "43-multiple": "", - "44-multiple": "", - "45-multiple": "", - "46-multiple": "", - "47-multiple": "", - "48-multiple": "", - "49-multiple": "", - "50-multiple": "", - "51-multiple": "", - "52-multiple": "", - "53-multiple": "", - "54-multiple": "", - "55-multiple": "", - "56-multiple": "", - "57-multiple": "", - "58-multiple": "", - "59-multiple": "", - "60-multiple": "", - "61-multiple": "", - "62-multiple": "", - "63-multiple": "", - "64-multiple": "", - "65-multiple": "", - "66-multiple": "", - "67-multiple": "", - "68-multiple": "", - "69-multiple": "", - "70-multiple": "", - "71-multiple": "", - "72-multiple": "", - "73-multiple": "", - "74-multiple": "", - "75-multiple": "", - "76-multiple": "", - "77-multiple": "", - "78-multiple": "", - "79-multiple": "", - "80-multiple": "", - "81-multiple": "", - "82-multiple": "", - "83-multiple": "", - "84-multiple": "", - "85-multiple": "", - "86-multiple": "", - "87-multiple": "", - "88-multiple": "", - "89-multiple": "", - "90-multiple": "", - "91-multiple": "", - "92-multiple": "", - "93-multiple": "", - "94-multiple": "", - "95-multiple": "", - "96-multiple": "", - "97-multiple": "", - "98-multiple": "", - "99-multiple": "", - "100-multiple": "", - "101-multiple": "", - "102-multiple": "", - "103-multiple": "", - "104-multiple": "", - "105-multiple": "", - "106-multiple": "", - "107-multiple": "", - "108-multiple": "", - "109-multiple": "", - "110-multiple": "", - "111-multiple": "", - "112-multiple": "", - "113-multiple": "", - "114-multiple": "", - "115-multiple": "", - "116-multiple": "", - "117-multiple": "", - "118-multiple": "", - "119-multiple": "", - "120-multiple": "", - "121-multiple": "", - "122-multiple": "", - "123-multiple": "", - "124-multiple": "", - "125-multiple": "", - "126-multiple": "", - "127-multiple": "", - "128-multiple": "", - "129-multiple": "", - "130-multiple": "", - "131-multiple": "", - "132-multiple": "", - "133-multiple": "", - "134-multiple": "", - "135-multiple": "", - "136-multiple": "", - "137-multiple": "", - "138-multiple": "", - "139-multiple": "", - "140-multiple": "", - "141-multiple": "", - "142-multiple": "", - "143-multiple": "", - "144-multiple": "", - "145-multiple": "", - "146-multiple": "", - "147-multiple": "", - "148-multiple": "", - "149-multiple": "", - "150-multiple": "", - "151-multiple": "", - "152-multiple": "", - "153-multiple": "", - "154-multiple": "", - "155-multiple": "", - "156-multiple": "", - "157-multiple": "", - "158-multiple": "", - "159-multiple": "", - "160-multiple": "", - "161-multiple": "", - "162-multiple": "", - "163-multiple": "", - "164-multiple": "", - "165-multiple": "", - "166-multiple": "", - "167-multiple": "", - "168-multiple": "", - "169-multiple": "", - "170-multiple": "", - "171-multiple": "", - "172-multiple": "", - "173-multiple": "", - "174-multiple": "", - "175-multiple": "", - "176-multiple": "", - "177-multiple": "", - "178-multiple": "", - "179-multiple": "", - "180-multiple": "", - "181-multiple": "", - "182-multiple": "", - "183-multiple": "", - "184-multiple": "", - "185-multiple": "", - "186-multiple": "", - "187-multiple": "", - "188-multiple": "", - "189-multiple": "", - "190-multiple": "", - "191-multiple": "", - "192-multiple": "", - "193-multiple": "", - "194-multiple": "", - "195-multiple": "", - "196-multiple": "", - "197-multiple": "", - "198-multiple": "", - "199-multiple": "", - "200-multiple": "", - "201-multiple": "", - "202-multiple": "", - "203-multiple": "", - "204-multiple": "", - "205-multiple": "", - "206-multiple": "", - "207-multiple": "", - "208-multiple": "", - "209-multiple": "", - "210-multiple": "", - "211-multiple": "", - "212-multiple": "", - "213-multiple": "", - "214-multiple": "", - "215-multiple": "", - "216-multiple": "", - "217-multiple": "", - "218-multiple": "", - "219-multiple": "", - "220-multiple": "", - "221-multiple": "", - "222-multiple": "", - "223-multiple": "", - "224-multiple": "", - "225-multiple": "", - "226-multiple": "", - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", - "24-single": "", - "25-single": "", - "26-single": "", - "27-single": "", - "28-single": "", - "29-single": "", - "30-single": "", - "31-single": "", - "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", - "40-single": "", - "41-single": "", - "42-single": "", - "43-single": "", - "44-single": "", - "45-single": "", - "46-single": "", - "47-single": "", - "48-single": "", - "49-single": "", - "50-single": "", - "51-single": "", - "52-single": "", - "53-single": "", - "54-single": "", - "55-single": "", - "56-single": "", - "57-single": "", - "58-single": "", - "59-single": "", - "60-single": "", - "61-single": "", - "62-single": "", - "63-single": "", - "64-single": "", - "65-single": "", - "66-single": "", - "67-single": "", - "68-single": "", - "69-single": "", - "70-single": "", - "71-single": "", - "72-single": "", - "73-single": "", - "74-single": "", - "75-single": "", - "76-single": "", - "77-single": "", - "78-single": "", - "79-single": "", - "80-single": "", - "81-single": "", - "82-single": "", - "83-single": "", - "84-single": "", - "85-single": "", - "86-single": "", - "87-single": "", - "88-single": "", - "89-single": "", - "90-single": "", - "91-single": "", - "92-single": "", - "93-single": "", - "94-single": "", - "95-single": "", - "96-single": "", - "97-single": "", - "98-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/inventory/en_US.json b/translate/strings_old/inventory/en_US.json index 89971c3..6f1a2e4 100644 --- a/translate/strings_old/inventory/en_US.json +++ b/translate/strings_old/inventory/en_US.json @@ -11,14 +11,16 @@ "9-multiple": "Take it off\nDo nothing", "10-multiple": "(I'll take it off for now.)", "11-multiple": "(A worn rope, nearly at its end.)", - "12-multiple": "(If only this were longer...)\n(... then I wouldn't have to make ropes out of blankets.)\n(... maybe there's something else I could make a rope out of.)", - "13-multiple": "(A worn rope, nearly at its end.)\n(Nothing like the one I made myself.)", - "14-multiple": "An average pair of kitchen scissors.", + "12-multiple": "(A worn rope, nearly at its end.)\n(Nothing like the one I made myself.)", + "13-multiple": "An average pair of kitchen scissors.", "0-single": "Pail", "1-single": "(A pail. Good for collecting things.)", "2-single": "Library Card", "3-single": "Drill", "4-single": "Plushie", "5-single": "Rope", - "6-single": "Scissors" + "6-single": "(If only this were longer...)", + "7-single": "(... then I wouldn't have to make ropes out of blankets.)", + "8-single": "(... maybe there's something else I could make a rope out of.)", + "9-single": "Scissors" } \ No newline at end of file diff --git a/translate/strings_old/inventory/zh_CN.json b/translate/strings_old/inventory/zh_CN.json index c72f33a..03115f0 100644 --- a/translate/strings_old/inventory/zh_CN.json +++ b/translate/strings_old/inventory/zh_CN.json @@ -13,12 +13,14 @@ "11-multiple": "", "12-multiple": "", "13-multiple": "", - "14-multiple": "", "0-single": "", "1-single": "", "2-single": "", "3-single": "", "4-single": "", "5-single": "", - "6-single": "" + "6-single": "", + "7-single": "", + "8-single": "", + "9-single": "" } \ No newline at end of file diff --git a/translate/strings_old/inventory/zh_TW.json b/translate/strings_old/inventory/zh_TW.json deleted file mode 100644 index c72f33a..0000000 --- a/translate/strings_old/inventory/zh_TW.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "0-multiple": "", - "1-multiple": "", - "2-multiple": "", - "3-multiple": "", - "4-multiple": "", - "5-multiple": "", - "6-multiple": "", - "7-multiple": "", - "8-multiple": "", - "9-multiple": "", - "10-multiple": "", - "11-multiple": "", - "12-multiple": "", - "13-multiple": "", - "14-multiple": "", - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/launcher/zh_CN.json b/translate/strings_old/launcher/zh_CN.json index 9bc5d01..c631ce7 100644 --- a/translate/strings_old/launcher/zh_CN.json +++ b/translate/strings_old/launcher/zh_CN.json @@ -1,168 +1,168 @@ { - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", - "24-single": "", - "25-single": "", - "26-single": "", - "27-single": "", - "28-single": "", - "29-single": "", - "30-single": "", - "31-single": "", - "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", - "40-single": "", - "41-single": "", - "42-single": "", - "43-single": "", - "44-single": "", - "45-single": "", - "46-single": "", - "47-single": "", - "48-single": "", - "49-single": "", - "50-single": "", - "51-single": "", - "52-single": "", - "53-single": "", - "54-single": "", - "55-single": "", - "56-single": "", - "57-single": "", - "58-single": "", - "59-single": "", - "60-single": "", - "61-single": "", - "62-single": "", - "63-single": "", - "64-single": "", - "65-single": "", - "66-single": "", - "67-single": "", - "68-single": "", - "69-single": "", - "70-single": "", - "71-single": "", - "72-single": "", - "73-single": "", - "74-single": "", - "75-single": "", - "76-single": "", - "77-single": "", - "78-single": "", - "79-single": "", - "80-single": "", - "81-single": "", - "82-single": "", - "83-single": "", - "84-single": "", - "85-single": "", - "86-single": "", - "87-single": "", - "88-single": "", - "89-single": "", - "90-single": "", - "91-single": "", - "92-single": "", - "93-single": "", - "94-single": "", - "95-single": "", - "96-single": "", - "97-single": "", - "98-single": "", - "99-single": "", - "100-single": "", - "101-single": "", - "102-single": "", - "103-single": "", - "104-single": "", - "105-single": "", - "106-single": "", - "107-single": "", - "108-single": "", - "109-single": "", - "110-single": "", - "111-single": "", - "112-single": "", - "113-single": "", - "114-single": "", - "115-single": "", - "116-single": "", - "117-single": "", - "118-single": "", - "119-single": "", - "120-single": "", - "121-single": "", - "122-single": "", - "123-single": "", - "124-single": "", - "125-single": "", - "126-single": "", - "127-single": "", - "128-single": "", - "129-single": "", - "130-single": "", - "131-single": "", - "132-single": "", - "133-single": "", - "134-single": "", - "135-single": "", - "136-single": "", - "137-single": "", - "138-single": "", - "139-single": "", - "140-single": "", - "141-single": "", - "142-single": "", - "143-single": "", - "144-single": "", - "145-single": "", - "146-single": "", - "147-single": "", - "148-single": "", - "149-single": "", - "150-single": "", - "151-single": "", - "152-single": "", - "153-single": "", - "154-single": "", - "155-single": "", - "156-single": "", - "157-single": "", - "158-single": "", - "159-single": "", - "160-single": "", - "161-single": "", - "162-single": "", - "163-single": "", - "164-single": "", - "165-single": "" -} \ No newline at end of file + "0-single": "游玩", + "1-single": "配置", + "2-single": "退出游戏", + "3-single": "返回", + "4-single": "音乐音量", + "5-single": "音效音量", + "6-single": "按键配置", + "7-single": "减小", + "8-single": "增加", + "9-single": "选择一个输入源", + "10-single": "请按下按键", + "11-single": "按ESC键重置", + "12-single": "[Z]", + "13-single": "[X]", + "14-single": "[C]", + "15-single": "[V]", + "16-single": "[↑]", + "17-single": "[↓]", + "18-single": "[←]", + "19-single": "[→]", + "20-single": "_", + "21-single": "-", + "22-single": ",", + "23-single": ";", + "24-single": ":", + "25-single": "!", + "26-single": "?", + "27-single": ".", + "28-single": "'", + "29-single": "\"", + "30-single": "(", + "31-single": ")", + "32-single": "[", + "33-single": "]", + "34-single": "@", + "35-single": "*", + "36-single": "/", + "37-single": "\\\\", + "38-single": "&", + "39-single": "#", + "40-single": "`", + "41-single": "^", + "42-single": "+", + "43-single": "<", + "44-single": "=", + "45-single": ">", + "46-single": "$", + "47-single": "0", + "48-single": "1", + "49-single": "2", + "50-single": "3", + "51-single": "4", + "52-single": "5", + "53-single": "6", + "54-single": "7", + "55-single": "8", + "56-single": "9", + "57-single": "A", + "58-single": "AppBack", + "59-single": "AppBookmarks", + "60-single": "AppForward", + "61-single": "AppHome", + "62-single": "Application", + "63-single": "AppRefresh", + "64-single": "AppSearch", + "65-single": "B", + "66-single": "Backspace", + "67-single": "C", + "68-single": "Calculator", + "69-single": "大写锁定", + "70-single": "Clear", + "71-single": "Computer", + "72-single": "Currency", + "73-single": "D", + "74-single": "Delete", + "75-single": "下", + "76-single": "E", + "77-single": "End", + "78-single": "ESC", + "79-single": "F", + "80-single": "F1", + "81-single": "F2", + "82-single": "F3", + "83-single": "F4", + "84-single": "F5", + "85-single": "F6", + "86-single": "F7", + "87-single": "F8", + "88-single": "F9", + "89-single": "F10", + "90-single": "F11", + "91-single": "F12", + "92-single": "F13", + "93-single": "F14", + "94-single": "F15", + "95-single": "F16", + "96-single": "F17", + "97-single": "F18", + "98-single": "G", + "99-single": "H", + "100-single": "Help", + "101-single": "Home", + "102-single": "I", + "103-single": "Insert", + "104-single": "J", + "105-single": "K", + "106-single": "小键盘-", + "107-single": "小键盘,", + "108-single": "小键盘.", + "109-single": "小键盘*", + "110-single": "小键盘/", + "111-single": "小键盘+", + "112-single": "小键盘=", + "113-single": "小键盘0", + "114-single": "小键盘1", + "115-single": "小键盘2", + "116-single": "小键盘3", + "117-single": "小键盘4", + "118-single": "小键盘5", + "119-single": "小键盘6", + "120-single": "小键盘7", + "121-single": "小键盘8", + "122-single": "小键盘9", + "123-single": "小键盘Enter", + "124-single": "L", + "125-single": "左Alt", + "126-single": "左Ctrl", + "127-single": "左", + "128-single": "左Win", + "129-single": "左Shift", + "130-single": "M", + "131-single": "Mail", + "132-single": "Menu", + "133-single": "Mode", + "134-single": "N", + "135-single": "小键盘NumLock", + "136-single": "O", + "137-single": "P", + "138-single": "PageDown", + "139-single": "PageUp", + "140-single": "Pause", + "141-single": "Power", + "142-single": "PrintScreen", + "143-single": "Q", + "144-single": "R", + "145-single": "右Alt", + "146-single": "右Ctrl", + "147-single": "Enter", + "148-single": "右Win", + "149-single": "右", + "150-single": "右Shift", + "151-single": "S", + "152-single": "ScrollLock", + "153-single": "空格", + "154-single": "SysReq", + "155-single": "T", + "156-single": "Tab", + "157-single": "U", + "158-single": "Undo", + "159-single": "Up", + "160-single": "V", + "161-single": "W", + "162-single": "WWW", + "163-single": "X", + "164-single": "Y", + "165-single": "Z" +} diff --git a/translate/strings_old/launcher/zh_TW.json b/translate/strings_old/launcher/zh_TW.json deleted file mode 100644 index 9bc5d01..0000000 --- a/translate/strings_old/launcher/zh_TW.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "", - "22-single": "", - "23-single": "", - "24-single": "", - "25-single": "", - "26-single": "", - "27-single": "", - "28-single": "", - "29-single": "", - "30-single": "", - "31-single": "", - "32-single": "", - "33-single": "", - "34-single": "", - "35-single": "", - "36-single": "", - "37-single": "", - "38-single": "", - "39-single": "", - "40-single": "", - "41-single": "", - "42-single": "", - "43-single": "", - "44-single": "", - "45-single": "", - "46-single": "", - "47-single": "", - "48-single": "", - "49-single": "", - "50-single": "", - "51-single": "", - "52-single": "", - "53-single": "", - "54-single": "", - "55-single": "", - "56-single": "", - "57-single": "", - "58-single": "", - "59-single": "", - "60-single": "", - "61-single": "", - "62-single": "", - "63-single": "", - "64-single": "", - "65-single": "", - "66-single": "", - "67-single": "", - "68-single": "", - "69-single": "", - "70-single": "", - "71-single": "", - "72-single": "", - "73-single": "", - "74-single": "", - "75-single": "", - "76-single": "", - "77-single": "", - "78-single": "", - "79-single": "", - "80-single": "", - "81-single": "", - "82-single": "", - "83-single": "", - "84-single": "", - "85-single": "", - "86-single": "", - "87-single": "", - "88-single": "", - "89-single": "", - "90-single": "", - "91-single": "", - "92-single": "", - "93-single": "", - "94-single": "", - "95-single": "", - "96-single": "", - "97-single": "", - "98-single": "", - "99-single": "", - "100-single": "", - "101-single": "", - "102-single": "", - "103-single": "", - "104-single": "", - "105-single": "", - "106-single": "", - "107-single": "", - "108-single": "", - "109-single": "", - "110-single": "", - "111-single": "", - "112-single": "", - "113-single": "", - "114-single": "", - "115-single": "", - "116-single": "", - "117-single": "", - "118-single": "", - "119-single": "", - "120-single": "", - "121-single": "", - "122-single": "", - "123-single": "", - "124-single": "", - "125-single": "", - "126-single": "", - "127-single": "", - "128-single": "", - "129-single": "", - "130-single": "", - "131-single": "", - "132-single": "", - "133-single": "", - "134-single": "", - "135-single": "", - "136-single": "", - "137-single": "", - "138-single": "", - "139-single": "", - "140-single": "", - "141-single": "", - "142-single": "", - "143-single": "", - "144-single": "", - "145-single": "", - "146-single": "", - "147-single": "", - "148-single": "", - "149-single": "", - "150-single": "", - "151-single": "", - "152-single": "", - "153-single": "", - "154-single": "", - "155-single": "", - "156-single": "", - "157-single": "", - "158-single": "", - "159-single": "", - "160-single": "", - "161-single": "", - "162-single": "", - "163-single": "", - "164-single": "", - "165-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/redleaf/zh_TW.json b/translate/strings_old/redleaf/zh_TW.json deleted file mode 100644 index ac595a3..0000000 --- a/translate/strings_old/redleaf/zh_TW.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "0-multiple": "", - "1-multiple": "", - "2-multiple": "", - "3-multiple": "", - "4-multiple": "", - "5-multiple": "", - "6-multiple": "", - "7-multiple": "", - "8-multiple": "", - "9-multiple": "", - "10-multiple": "", - "11-multiple": "", - "12-multiple": "", - "13-multiple": "", - "14-multiple": "", - "15-multiple": "", - "16-multiple": "", - "17-multiple": "", - "18-multiple": "", - "19-multiple": "", - "20-multiple": "", - "21-multiple": "", - "22-multiple": "", - "23-multiple": "", - "24-multiple": "", - "25-multiple": "", - "26-multiple": "", - "27-multiple": "", - "28-multiple": "", - "29-multiple": "", - "30-multiple": "", - "31-multiple": "", - "32-multiple": "", - "33-multiple": "", - "34-multiple": "", - "35-multiple": "", - "36-multiple": "", - "37-multiple": "", - "38-multiple": "", - "39-multiple": "", - "40-multiple": "", - "41-multiple": "", - "42-multiple": "", - "43-multiple": "", - "44-multiple": "", - "45-multiple": "", - "46-multiple": "", - "47-multiple": "", - "48-multiple": "", - "49-multiple": "", - "50-multiple": "", - "51-multiple": "", - "52-multiple": "", - "53-multiple": "", - "54-multiple": "", - "55-multiple": "", - "56-multiple": "", - "57-multiple": "", - "58-multiple": "", - "59-multiple": "", - "60-multiple": "", - "61-multiple": "", - "62-multiple": "", - "63-multiple": "", - "64-multiple": "", - "65-multiple": "", - "66-multiple": "", - "67-multiple": "", - "68-multiple": "", - "69-multiple": "", - "70-multiple": "", - "71-multiple": "", - "72-multiple": "", - "73-multiple": "", - "0-single": "", - "1-single": "", - "2-single": "", - "3-single": "", - "4-single": "", - "5-single": "", - "6-single": "", - "7-single": "", - "8-single": "", - "9-single": "", - "10-single": "", - "11-single": "", - "12-single": "", - "13-single": "", - "14-single": "", - "15-single": "", - "16-single": "", - "17-single": "", - "18-single": "", - "19-single": "", - "20-single": "", - "21-single": "" -} \ No newline at end of file diff --git a/translate/strings_old/rhythm/zh_TW.json b/translate/strings_old/rhythm/zh_TW.json deleted file mode 100644 index e6a927b..0000000 --- a/translate/strings_old/rhythm/zh_TW.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "0-single": "" -} \ No newline at end of file diff --git a/translate/text/zh_CN/debug.lua b/translate/text/zh_CN/debug.lua index 2fa88c5..959e199 100644 --- a/translate/text/zh_CN/debug.lua +++ b/translate/text/zh_CN/debug.lua @@ -73,8 +73,8 @@ local function textGen() fps_err = "{color=0xff3f3f} is not an integer between 1 and 60!", fps_get = "FPS is ", fps_set = "FPS set to ", - help_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#help)) .. "!", - help_header = ("Help (Page of " .. tostring(#help)) .. ")", + help_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#help)) .. "!", + help_header = ("帮助(第 页,总页数:" .. tostring(#help)) .. ")", help_pages = __TS__ArrayMap( help, function(____, lines) @@ -111,8 +111,8 @@ local function textGen() rm_get = "Room index is {color=0x7f7fff}{color=0xffffff}", rm_set = "Room index set to {color=0x7f7fff}{color=0xffffff}", rm_prq = "{color=0xff3f3f}There is no map to set the room index of!", - sk_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#sk)) .. "!", - sk_header = ("Save File Keys (Page of " .. tostring(#sk)) .. ")", + sk_err = ("{color=0xff3f3f} is not an integer between 1 and " .. tostring(#sk)) .. "!", + sk_header = ("Save File Keys (Page of " .. tostring(#sk)) .. ")", sk_pages = __TS__ArrayMap( sk, function(____, keys) diff --git a/translate/tools.py b/translate/tools.py index 66858dc..065975b 100644 --- a/translate/tools.py +++ b/translate/tools.py @@ -34,6 +34,7 @@ def export_translation_json(input_file, output_file, blank=False): transdict = {} with input_file.open("r", encoding="utf-8") as f2: + stringset = set() content = re.search( r"local function textGen.*?\n(?:.*\n)*?end", f2.read() ).group(0) @@ -55,9 +56,11 @@ def export_translation_json(input_file, output_file, blank=False): multiplelines_single = [] for ct, line in enumerate(multiplelines): newline = re.findall(r'"((?:\\.|[^"\\])*)"', line) - transdict[f"{ct}-multiple"] = ( - "" if blank else "\n".join(newline).replace('\\"', '"') - ) + if "\n".join(newline).replace('\\"', '"') not in stringset: + transdict[f"{ct}-multiple"] = ( + "" if blank else "\n".join(newline).replace('\\"', '"') + ) + stringset.add("\n".join(newline).replace('\\"', '"')) multiplelines_single.extend(newline) singlelines = re.findall( @@ -70,7 +73,9 @@ def export_translation_json(input_file, output_file, blank=False): singlelines_unique.append(line) for ct, line in enumerate(singlelines_unique): - transdict[f"{ct}-single"] = "" if blank else line.replace('\\"', '"') + if line not in stringset: + transdict[f"{ct}-single"] = "" if blank else line.replace('\\"', '"') + stringset.add(line) with output_file.open("w", encoding="utf-8") as f: json.dump(transdict, f, ensure_ascii=False, indent=4)