This commit is contained in:
ws3917 2025-04-18 09:03:25 +08:00
parent d4e36aa185
commit bcca2c536a
37 changed files with 627 additions and 1557 deletions

View File

@ -73,8 +73,8 @@ local function textGen()
fps_err = "{color=0xff3f3f}<x> is not an integer between 1 and 60!",
fps_get = "FPS is <x>",
fps_set = "FPS set to <x>",
help_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#help)) .. "!",
help_header = ("Help (Page <x> of " .. tostring(#help)) .. ")",
help_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#help)) .. "",
help_header = ("帮助(第 <x> 页,总页数:" .. tostring(#help)) .. "",
help_pages = __TS__ArrayMap(
help,
function(____, lines)
@ -111,8 +111,8 @@ local function textGen()
rm_get = "Room index is {color=0x7f7fff}<x>{color=0xffffff}",
rm_set = "Room index set to {color=0x7f7fff}<x>{color=0xffffff}",
rm_prq = "{color=0xff3f3f}There is no map to set the room index of!",
sk_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#sk)) .. "!",
sk_header = ("Save File Keys (Page <x> of " .. tostring(#sk)) .. ")",
sk_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#sk)) .. "",
sk_header = ("Save File Keys (Page <x> of " .. tostring(#sk)) .. "",
sk_pages = __TS__ArrayMap(
sk,
function(____, keys)

View File

@ -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

View File

@ -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"
}
{}

View File

@ -2,4 +2,4 @@
"0-single": "(确定要退出吗?)\\n{color=0xff3f3f}(本世界未保存的数据\\n将会丢失。",
"1-single": "继续游玩",
"2-single": "退出游戏"
}
}

View File

@ -2,4 +2,4 @@
"0-single": "(確定要退出嗎?)\\n{color=0xff3f3f}(本世界未保存的數據\\n將會丟失。",
"1-single": "繼續遊玩",
"2-single": "退出遊戲"
}
}

View File

@ -30,16 +30,11 @@
"27-single": "Room index is {color=0x7f7fff}<x>{color=0xffffff}",
"28-single": "Room index set to {color=0x7f7fff}<x>{color=0xffffff}",
"29-single": "{color=0xff3f3f}There is no map to set the room index of!",
"30-single": "{color=0xff3f3f}<x> is not an integer between 1 and ",
"31-single": "!",
"32-single": "Save File Keys (Page <x> 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}<x> is not a number above 0 and at or below 2!",
"41-single": "Speed is <x>",
"42-single": "Speed set to <x>",

View File

@ -9,37 +9,13 @@
"6-single": "FPS is <x>",
"7-single": "FPS set to <x>",
"8-single": "{color=0xff3f3f}<x> is not an integer between 1 and ",
"9-single": "!",
"10-single": "Help (Page <x> 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}<x> is not an integer between 0 and 2!",
"26-single": "{color=0xff3f3f}<x> is not an integer between 0 and <y>!",
"27-single": "Room index is {color=0x7f7fff}<x>{color=0xffffff}",
"28-single": "Room index set to {color=0x7f7fff}<x>{color=0xffffff}",
"29-single": "{color=0xff3f3f}There is no map to set the room index of!",
"30-single": "{color=0xff3f3f}<x> is not an integer between 1 and ",
"31-single": "!",
"32-single": "Save File Keys (Page <x> 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}<x> is not a number above 0 and at or below 2!",
"41-single": "Speed is <x>",
"42-single": "Speed set to <x>",

View File

@ -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": "帮助(第 <x> 页,总页数:",
"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": "",

View File

@ -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": "幫助(第 <x> 頁,總頁數:",
"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": "",

View File

@ -77,7 +77,6 @@
"75-multiple": "<p:player><f:side>(That's weird...)\n<p:player><f:side>(The rain's definitely going inside, but...)\n<p:player><f:sodesuka>(It's... not filling up.)",
"76-multiple": "<p:player><f:what>(Freaky.)\n<p:player><f:sigh>(... guess I can't learn anything from this, though.)",
"77-multiple": "<p:player><f:sodesuka>(No use for this indoors.)",
"78-multiple": "<p:player><f:side>(Hm...)",
"79-multiple": "<p:player><f:sigh>(No, it's nowhere NEAR long enough to get me down there.)",
"80-multiple": "<p:player>(... the blanket plan will have to do.)",
"81-multiple": "<p:player>(... maybe there's something else I could make a rope out of.)",
@ -101,13 +100,9 @@
"99-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"100-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"101-multiple": "<p:player><f:side>(The bed...)\n<p:player><f:sweat5>(... no...)",
"102-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"103-multiple": "<p:player><f:sweat>(I'll need something to cut it with, though.)",
"104-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"105-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"106-multiple": "<p:player>(... the drill should do nicely!)",
"107-multiple": "<p:player>(... not by hand, that's for sure.)",
"108-multiple": "<p:player><f:side>...",
"109-multiple": "<p:player><f:surprise>(Nice!)",
"110-multiple": "<p:player><f:surprise>(... wait! That's it!)\n<p:player><f:side>(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"111-multiple": "<p:player><f:side>(I'll attach the \"rope\" to it, place it behind the doorway...)\n<p:player><f:determined2>(... 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",

View File

@ -77,7 +77,6 @@
"75-multiple": "<p:player><f:side>(That's weird...)\n<p:player><f:side>(The rain's definitely going inside, but...)\n<p:player><f:sodesuka>(It's... not filling up.)",
"76-multiple": "<p:player><f:what>(Freaky.)\n<p:player><f:sigh>(... guess I can't learn anything from this, though.)",
"77-multiple": "<p:player><f:sodesuka>(No use for this indoors.)",
"78-multiple": "<p:player><f:side>(Hm...)",
"79-multiple": "<p:player><f:sigh>(No, it's nowhere NEAR long enough to get me down there.)",
"80-multiple": "<p:player>(... the blanket plan will have to do.)",
"81-multiple": "<p:player>(... maybe there's something else I could make a rope out of.)",
@ -101,13 +100,9 @@
"99-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"100-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"101-multiple": "<p:player><f:side>(The bed...)\n<p:player><f:sweat5>(... no...)",
"102-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"103-multiple": "<p:player><f:sweat>(I'll need something to cut it with, though.)",
"104-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"105-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"106-multiple": "<p:player>(... the drill should do nicely!)",
"107-multiple": "<p:player>(... not by hand, that's for sure.)",
"108-multiple": "<p:player><f:side>...",
"109-multiple": "<p:player><f:surprise>(Nice!)",
"110-multiple": "<p:player><f:surprise>(... wait! That's it!)\n<p:player><f:side>(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"111-multiple": "<p:player><f:side>(I'll attach the \"rope\" to it, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
@ -158,7 +153,6 @@
"156-multiple": "<p:player>(A metal bed frame. The most dangerous object in the universe.)",
"157-multiple": "<p:player>(A metal bed frame, with one side removed.)\n<p:player><f:sweat3>(If anything, this makes it MORE dangerous...)",
"158-multiple": "<p:none>(The box emits a faint hum of electricity.)",
"159-multiple": "<p:none>(A light switch.)",
"160-multiple": "<p:none>(Favoring darkness's allure, you'd rather keep the lamp off.)",
"161-multiple": "<p:player><f:sigh>(... not something I use very often.)",
"162-multiple": "<p:none>(A telescope, still in its bag. You'll get it out eventually.)",
@ -177,7 +171,6 @@
"175-multiple": "<p:none>(A set of cups from a local consignment store.)",
"176-multiple": "<p:player><f:sweat3>(Weird cups, full of... weird space fluid, or something.)\n<p:player><f:sweat>(It's hard to tell.)",
"177-multiple": "<p:player><f:sigh>(Better leave these where they are.)",
"178-multiple": "<p:none>(An empty basket. You must have left your best friend upstairs.)",
"179-multiple": "<p:player>(Feels like something's missing here.)",
"180-multiple": "<p:player><f:sodesuka>(The basket has become the stool.)",
"181-multiple": "<p:none>(A portable comms device. One new message has been received.)\n<p:none>(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",

View File

@ -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": ""
}
}

View File

@ -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": ""
}
}

View File

@ -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"
}
{}

View File

@ -165,4 +165,4 @@
"163-single": "X",
"164-single": "Y",
"165-single": "Z"
}
}

View File

@ -165,4 +165,4 @@
"163-single": "X",
"164-single": "Y",
"165-single": "Z"
}
}

View File

@ -59,7 +59,6 @@
"57-multiple": "<p:player>(I have the extra gear I need to protect myself.)",
"58-multiple": "<p:player><f:side>(Wait. I have these gloves and boots now...)\n<p:player>(I could try again with the extra gear to protect myself.)",
"59-multiple": "<p:none>Climb over the gate?",
"60-multiple": "Yes\nNo",
"61-multiple": "<p:player><f:sigh>(Third climb's the charm. placeholder :3)",
"62-multiple": "<p:player><f:determined2>(Alright!)",
"63-multiple": "<p:player><f:confused>(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"
}

View File

@ -59,7 +59,6 @@
"57-multiple": "<p:player>(I have the extra gear I need to protect myself.)",
"58-multiple": "<p:player><f:side>(Wait. I have these gloves and boots now...)\n<p:player>(I could try again with the extra gear to protect myself.)",
"59-multiple": "<p:none>Climb over the gate?",
"60-multiple": "Yes\nNo",
"61-multiple": "<p:player><f:sigh>(Third climb's the charm. placeholder :3)",
"62-multiple": "<p:player><f:determined2>(Alright!)",
"63-multiple": "<p:player><f:confused>(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"
}

View File

@ -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": ""
}

View File

@ -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": ""
}

View File

@ -1,5 +1,5 @@
{
"0-single": "",
"1-single": "",
"2-single": ""
}
"0-single": "(确定要退出吗?)\\n{color=0xff3f3f}(本世界未保存的数据\\n将会丢失。",
"1-single": "继续游玩",
"2-single": "退出游戏"
}

View File

@ -1,5 +0,0 @@
{
"0-single": "",
"1-single": "",
"2-single": ""
}

View File

@ -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": ""
}

View File

@ -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": "帮助(第 <x> 页,总页数:",
"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": ""
}
}

View File

@ -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": ""
}

View File

@ -11,318 +11,334 @@
"9-multiple": "<p:none>(You ponder why you're still awake.)\n<p:none>(You realize you should probably go to bed now.)",
"10-multiple": "<p:player>...\n<p:player>(I don't really know where I am.)\n<p:player><f:sigh>(Exploring might give me a better idea...)",
"11-multiple": "<p:player><f:sweat>...\n<p:player><f:sweat>(This... house... doesn't make any sense.)\n<p:player><f:confused>(How is it just... floating?)\n<p:player><f:confused>(Why is there nothing else out there?)\n<p:player><f:side>(If I could find something to \"test\" this place...)\n<p:player>(... it might give me a clue how to escape it.)",
"12-multiple": "<p:player><f:sweat>(I'm looking for a way to escape.)\n<p:player><f:sweat5>(To do that, I need to know what this place's limits are.)\n<p:player><f:side>(I can't risk walking off the edge myself, so...)\n<p:player>(... maybe I could throw those rocks off instead.)\n<p:player>(... maybe I could throw something else off instead.)",
"13-multiple": "<p:player>(So far, I've cut this blanket and made it into a rope.)\n<p:player><f:side>(Now, I just need something to hold it in place for the climb...)\n<p:player>(... something strong and sturdy, like metal.)",
"14-multiple": "<p:player>(So far, I've found a blanket, which I can make into a rope.)\n<p:player><f:sigh>(I still need something to cut it with.)",
"15-multiple": "<p:player><f:determined>(I need to find a way down to that platform.)\n<p:player>(It's too far to jump, so I'll have to try something else.)\n<p:player><f:side>(A rope would do the trick...)",
"16-multiple": "<p:player><f:sigh>...\n<p:player><f:sigh>(It's strange... omething about this house is comfortable.)\n<p:player><f:side>(In another life, I could see myself living here...)",
"17-multiple": "<p:player>(There's nothing else for me to do here.)\n<p:player><f:sigh>(It's time to go.)",
"18-multiple": "<p:none>(You'll be safer indoors this late at night.)",
"19-multiple": "<p:none>(You're forgetting something.)",
"20-multiple": "<p:none>Go upstairs and complete the tutorial?",
"21-multiple": "Go Upstairs\nNot Yet",
"22-multiple": "<p:none>Go outside and climb down to the golden platform?",
"23-multiple": "Go Outside\nNot Yet",
"24-multiple": "<p:none>Get a book?",
"25-multiple": "The Jensen Paradox (Action)\nSurface Tension (Surreal)\nAstrae Symphonia (Space)\nNot Yet",
"26-multiple": "<h:a><p:none>(You got the Book.)",
"27-multiple": "<p:none>(You decide not to get a book.)",
"28-multiple": "<p:player><f:sweat>...\n<p:player><f:sweat>(This isn't my bed.)",
"29-multiple": "<p:player><f:sweat5>(... maybe I slept on the wrong antenna...)",
"30-multiple": "<p:player><f:what>(No, no... this isn't my home at all.)\n<p:player><f:confused>(How did I get here? Did someone... kidnap me?)",
"31-multiple": "<p:player><f:side>(I don't remember being taken...)",
"32-multiple": "<p:player><f:surprise>(Hey, this is MY plushie!)\n<p:player><f:confused>(Maybe this is my room after all...?)\n<p:player><f:confused>(... did you follow me here, to this strange place?)\n<p:none>Pick them up?",
"33-multiple": "<p:none>Pick them up?",
"34-multiple": "Yes\nNo",
"35-multiple": "<p:player><f:sigh>Come here, you.\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Plushie.\n<p:player><f:side>...\n<p:player>(Maybe I should hold onto this for a while.)",
"36-multiple": "<p:player><f:sodesuka>(Maybe I can get main power back on.)",
"37-multiple": "<p:player><f:sigh>(No power.)",
"38-multiple": "<p:player><f:confused>(Only two receivers on the contact list...?)",
"39-multiple": "<p:none>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": "<p:none>(Calling... Work.)",
"43-multiple": "<p:none>(Calling... Neighbors.)",
"44-multiple": "<p:none>(That Receiver Does Not Exist.)",
"45-multiple": "<p:player><f:sweat5>(I'd delete the message, if it wasn't for the small possibility...)\n<p:player><f:sweat>(... that this might be the last other person's voice I hear.)",
"46-multiple": "<p:player><f:sigh>(Nobody would mind if I deleted this, would they?)\n<h:b><p:none>(Message Deleted.)",
"47-multiple": "<p:none>Eat something from the fridge?",
"48-multiple": "Boka Fruit\nTenzka Tracks Ice Cream\nMorning Leftovers\nNever Mind",
"49-multiple": "<p:player><f:annoyed>(These better be home-grown.)",
"50-multiple": "<p:player><f:surprise>(My favorite food! I must be lucky.)",
"51-multiple": "<p:player>(... it's better than nothing.)",
"52-multiple": "<p:player><f:sweat5>...",
"53-multiple": "<p:player><f:sodesuka>(Huh. Those were actually pretty good.)",
"54-multiple": "<p:player><f:sweat4>(... might've eaten too much.)",
"55-multiple": "<p:player>...",
"56-multiple": "<p:player><f:sweat>(Oh... right.)\n<p:player><f:sweat5>(I'm still trying to get out of here.)",
"57-multiple": "<p:player>(... time to get back to what I was doing.)",
"58-multiple": "<p:player><f:what>(What the...)\n<p:player><f:what>...",
"59-multiple": "<p:player><f:upset2>(What IS this?)\n<p:player><f:sad>(W... where am I?)",
"60-multiple": "<p:player><f:sweat5>(It's everywhere.)\n<p:player><f:sweat3>(Everywhere I turn, it's just...)",
"61-multiple": "<p:player><f:sweat5>(I... I have to get out of here...)",
"62-multiple": "<p:player><f:side>(The telescope...)",
"63-multiple": "<p:player>(Maybe I'll spot something in the distance.)",
"64-multiple": "<p:player>...\n<h:a><p:player><f:side>(Wait, that box on the bookshelf...)\n<h:a><p:player><f:surprise>(It's the lockbox from the note!)",
"65-multiple": "<p:player><f:side>(Hm...)",
"66-multiple": "<p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Library Card.\n<p:player><f:surprise>(There!)",
"67-multiple": "<p:player><f:confused>(A library card...?)",
"68-multiple": "<p:player><f:side>(A rusty shovel. I'd use this as an anchor, but...)",
"69-multiple": "<p:player><f:side>(A rusty shovel. Looks like it's...)",
"70-multiple": "<p:player><f:side>(A rusty shovel...)",
"71-multiple": "<p:player><f:confused>(What about the pail?)",
"72-multiple": "<p:player><f:sigh>(That pail might be come in handy.)",
"73-multiple": "<p:player><f:confused>(... how could it be raining when there's nothing else outside?)\n<p:player><f:side>(Maybe I can learn something by collecting it, and...)\n<p:player><f:sweat>(Studying it, I guess.)\n<p:player><f:sigh>(... sounds stupid when I think about it like that, but still.)",
"74-multiple": "<p:player>(Just in case.)",
"75-multiple": "<p:player><f:sodesuka>(Don't think I can collect any rain from here.)",
"76-multiple": "<p:player><f:side>...",
"77-multiple": "<p:player><f:side>(That's weird...)\n<p:player><f:side>(The rain's definitely going inside, but...)\n<p:player><f:sodesuka>(It's... not filling up.)",
"78-multiple": "<p:player><f:what>(Freaky.)\n<p:player><f:sigh>(... guess I can't learn anything from this, though.)",
"79-multiple": "<p:player>(It's a rope. There's not much of it left.)\n<p:player><f:sigh>(Doubt it's enough to reach the platform, but I'll take it anyway.)\n<p:player><f:sigh>(Still might be useful, though.)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rope.",
"80-multiple": "<p:player><f:sodesuka>(No use for this indoors.)",
"81-multiple": "<p:player><f:side>(Hm...)",
"82-multiple": "<p:player><f:sigh>(No, it's nowhere NEAR long enough to get me down there.)",
"83-multiple": "<p:player>(... the blanket plan will have to do.)",
"84-multiple": "<p:player>(... maybe there's something else I could make a rope out of.)",
"85-multiple": "<p:player>(A heavy-duty electric drill. Might be useful.)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Drill.\n<p:player><f:sigh>(Good thing these batteries were included.)",
"86-multiple": "<p:player><f:sigh>(A box of old collector's rocks...)\n<p:player>(... doubt they're important, so instead, I could try throwing them.)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n<p:player>(Off the edge.)\n<h:b><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n<p:player>(To see what happens.)\n<h:c><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.",
"87-multiple": "<p:player><f:sigh>(It's worth a try.)",
"88-multiple": "<p:player><f:sweat>(Throwing these indoors won't tell me anything.)",
"89-multiple": "<p:player>(... right.)",
"90-multiple": "<p:player><f:sigh>...\n<h:a><p:player><f:surprise>(Get ready...!)",
"91-multiple": "<p:player><f:sweat3>...\n<p:player><f:sweat3>(Maybe I didn't throw it far enough.)",
"92-multiple": "<p:player><f:sigh>(Here we go...)\n<h:a><p:player><f:surprise>(... again!)",
"93-multiple": "<p:player><f:sad>...\n<p:player><f:sad>(Nothing...)",
"94-multiple": "<p:player><f:sigh>...\n<p:player><f:sigh>(... what if I just...)",
"95-multiple": "<p:player><f:what>...",
"96-multiple": "<p:player><f:what>(That's new.)",
"97-multiple": "<p:player><f:side>...\n<p:player><f:side>(Doesn't look like part of the house...)\n<p:player><f:confused>(Could that be what's behind all of this?)\n<p:player><f:sweat3>...\n<p:player><f:sweat3>(Maybe it's silly, but if...)\n<p:player><f:sweat>(If I could get down there somehow...)",
"98-multiple": "<p:player><f:determined>(... I might just be able to escape!)",
"99-multiple": "<p:player><f:surprise>(Scissors! For the blanket!)",
"100-multiple": "<p:player><f:side>(Scissors...)\n<p:player>(Could be good to have these on hand.)",
"101-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"102-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"103-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"104-multiple": "<p:player><f:side>(The bed...)\n<p:player><f:sweat5>(... no...)",
"105-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"106-multiple": "<p:player><f:sweat>(I'll need something to cut it with, though.)",
"107-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"108-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"109-multiple": "<p:player>(... the drill should do nicely!)",
"110-multiple": "<p:player>(... not by hand, that's for sure.)",
"111-multiple": "<p:player><f:side>...",
"112-multiple": "<p:player><f:surprise>(Nice!)",
"113-multiple": "<p:player><f:surprise>(... wait! That's it!)\n<p:player><f:side>(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"114-multiple": "<p:player><f:side>(I'll attach the \"rope\" to it, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"115-multiple": "<p:player><f:sweat5>(About time...)",
"116-multiple": "<p:player><f:side>(Well, that should do it...)",
"117-multiple": "<p:player><f:sweat>(Don't look down.)",
"118-multiple": "<p:player><f:surprise>... I made it! I'm here!\n<h:a><p:player><f:side>I'm actually...",
"119-multiple": "<p:player><f:what>(What the-)",
"120-multiple": "<p:none>(You peer through the window, observing the outdoor nightlife.)",
"121-multiple": "<p:player><f:side>(That's weird...)\n<p:player>(... can't see anything out there.)",
"122-multiple": "<p:player><f:sweat>...",
"123-multiple": "<p:player><f:determined>...",
"124-multiple": "<p:player><f:sweat4>(A surprisingly comfortable bed.)",
"125-multiple": "<p:player><f:sweat4>(Probably not as comfortable anymore.)",
"126-multiple": "<p:player>(A bed.)",
"127-multiple": "<p:player><f:sigh>(The neural input looks worn out. Must have seen a lot of use.)",
"128-multiple": "<p:player><f:sigh>(Without any power, it's just a box.)",
"129-multiple": "<p:player>(Just a chair.)",
"130-multiple": "<p:player><f:sigh>(Despite everything, it's still just a chair.)",
"131-multiple": "<p:player>(Lots of toys and trinkets in these drawers.)",
"132-multiple": "<p:player><f:sigh>(Now's not the time for souvenirs.)",
"133-multiple": "<p:player><f:sigh>(Toys and trinkets.)",
"134-multiple": "<p:player>(Nothing but antenna warmers in these drawers.)",
"135-multiple": "<p:player><f:sigh>(Antenna warmers won't help me reach the platform.)",
"136-multiple": "<p:player><f:sigh>(Antenna warmers.)",
"137-multiple": "<p:player><f:side>(\"The Jensen Paradox...\")\n<p:player><f:side>(\"Surface Tension...\")\n<p:player><f:side>(\"Astrae Symphonia...\")",
"138-multiple": "<p:player>(\"The Jensen Paradox.\")",
"139-multiple": "<p:player>(\"Surface Tension.\")",
"140-multiple": "<p:player>(\"Astrae Symphonia.\")",
"141-multiple": "<p:player>(Painting of a wild arkette staring down a corridor.)",
"142-multiple": "<p:player><f:sigh>(... you and me both, little arkette.)",
"143-multiple": "<p:player><f:confused>(A perpetual motion toy?)\n<p:player><f:sodesuka>(Wonder how long it's been going...)",
"144-multiple": "<p:player><f:confused>(Wait, wasn't this toy doing something earlier?)",
"145-multiple": "<p:player>(A simple toy.)",
"146-multiple": "<p:player><f:sweat3>(Seems like it's almost ready to be planted...)",
"147-multiple": "<p:player><f:sigh>(Shame there's nowhere to plant this.)",
"148-multiple": "<p:player><f:sigh>(A rusty shovel with a great big hole in it.)",
"149-multiple": "<p:player><f:side>(A rusty shovel. I'd use this as an anchor...)\n<p:player><f:sweat>(... if it wasn't such a piece of junk.)",
"150-multiple": "<p:player>(A rusty shovel. Looks like it's about to fall apart.)",
"151-multiple": "<p:player>(Useless shovel.)",
"152-multiple": "<p:player><f:sigh>(An old broom with a broken handle.)",
"153-multiple": "<p:player>(An old broom and some fancy rocks. The broom's handle is broken.)",
"154-multiple": "<p:player><f:sigh>(An empty dresser drawer.)",
"155-multiple": "<p:player><f:sigh>(An empty dresser drawer. It's stuck open.)",
"156-multiple": "<p:player>\"After much deliberation, we have come to an agreement.\"\n<p:player>\"For your continued effort, a promotion is in order.\"\n<p:player>\"Accept it at any time by bringing this envelope to work with you.\"\n<p:player>\"Sincerely, the board.\"\n<p:player><f:side>...\n<p:player><f:sigh>...",
"157-multiple": "<p:player><f:sigh>(Don't think this mattress has ever been slept on.)",
"158-multiple": "<p:player>(Unused mattress.)",
"159-multiple": "<p:player>(An empty bin with a cleaning towel draped over the side.)",
"160-multiple": "<p:player>(A metal bed frame. The most dangerous object in the universe.)",
"161-multiple": "<p:player>(A metal bed frame, with one side removed.)\n<p:player><f:sweat3>(If anything, this makes it MORE dangerous...)",
"162-multiple": "<p:none>(The box emits a faint hum of electricity.)",
"163-multiple": "<p:none>(A light switch.)",
"164-multiple": "<p:none>(Favoring darkness's allure, you'd rather keep the lamp off.)",
"165-multiple": "<p:player><f:sigh>(... not something I use very often.)",
"166-multiple": "<p:none>(A telescope, still in its bag. You'll get it out eventually.)",
"167-multiple": "<p:player><f:side>(A bagged-up telescope. That's a shame...)",
"168-multiple": "<p:none>(In your opinion, books are the ideal medium for fiction.)",
"169-multiple": "<p:player><f:what>(This is a very good bookshelf. Almost makes me want to stay...)",
"170-multiple": "<p:player><f:side>(There's a broken lockbox up there, alright...)",
"171-multiple": "<p:player><f:sigh>(The box is too high for me to reach it.)",
"172-multiple": "<p:player>(A gateway to reading, in more ways than one.)",
"173-multiple": "<p:none>(The couch. You wonder if you'll fall asleep here again.)",
"174-multiple": "<p:player><f:sweat5>(Someone's been sleeping on this couch, haven't they?)",
"175-multiple": "<p:player><f:confused>(Would a couch cushion soften the landing from a big jump?)\n<p:player><f:sweat>(... no, too risky.)",
"176-multiple": "<p:none>(The family entertainment center, an essential part of any home.)",
"177-multiple": "<p:player>(A deluxe-edition family entertainment center.)",
"178-multiple": "<p:player>(Family entertainment center.)",
"179-multiple": "<p:none>(A set of cups from a local consignment store.)",
"180-multiple": "<p:player><f:sweat3>(Weird cups, full of... weird space fluid, or something.)\n<p:player><f:sweat>(It's hard to tell.)",
"181-multiple": "<p:player><f:sigh>(Better leave these where they are.)",
"182-multiple": "<p:none>(An empty basket. You must have left your best friend upstairs.)",
"183-multiple": "<p:player><f:side>(Somehow, I'm tempted to put the plushie in this basket...)\n<p:player><f:sweat4>(... of course, I'd still rather keep it on my head.)\n<p:player><f:sweat4>(... of course, I'd still rather keep it with me.)",
"184-multiple": "<p:player>(Feels like something's missing here.)",
"185-multiple": "<p:player><f:sodesuka>(The basket has become the stool.)",
"186-multiple": "<p:none>(A portable comms device. One new message has been received.)\n<p:none>(You'll play it back once you're not so sleepy.)",
"187-multiple": "<p:none>(Your dining chair.)",
"188-multiple": "<p:player>(Just a dining chair.)",
"189-multiple": "<p:player><f:sigh>(No matter what happens, it'll always be a dining chair.)",
"190-multiple": "<p:none>(A dining chair. You don't have anywhere else to put it.)",
"191-multiple": "<p:player><f:sigh>(... there's something weird about this dining chair.)",
"192-multiple": "<p:player>(This really doesn't belong here.)",
"193-multiple": "<p:none>(A leaky faucet. You'd like to fix this as soon as possible.)",
"194-multiple": "<p:player><f:sweat5>(If this was MY house, I'd fix this on the spot.)",
"195-multiple": "<p:player><f:sweat3>(The water's stopped...)",
"196-multiple": "<p:none>(Jars with spices used in fancier meals. They're full to the brim.)",
"197-multiple": "<p:player><f:sweat>(Never open a stranger's spice jars. Learned that the hard way.)",
"198-multiple": "<p:player>(Spice jars.)",
"199-multiple": "<p:none>(The only dinner plate you'll ever need.)",
"200-multiple": "<p:player>(A dinner plate. Looks like it's part of a set.)",
"201-multiple": "<p:player>(A dinner plate.)",
"202-multiple": "<p:none>(Kitchen utensils. You see no reason to replace them.)",
"203-multiple": "<p:player><f:sodesuka>(These utensils seem a little old-fashioned...)",
"204-multiple": "<p:player>(Kitchen utensils.)",
"205-multiple": "<p:none>(Plates and bowls stacked neatly in a pile. You don't use these.)",
"206-multiple": "<p:player>(A pile of freshly-washed dishes.)",
"207-multiple": "<p:player>(Clean dishes.)",
"208-multiple": "<p:none>(The fridge. You'd eat something if it wasn't so late.)",
"209-multiple": "<p:player><f:sweat4>(Hope my... er, kidnapper doesn't mind me eating their food.)",
"210-multiple": "<p:none>(A laser-action stove and oven combination. It's very clean.)",
"211-multiple": "<p:player><f:side>(This laser stove looks brand new...)\n<p:player><f:sodesuka>(Guess I'm not the only one who doesn't know how to cook.)",
"212-multiple": "<p:player><f:sodesuka>(Laser stove.)",
"213-multiple": "<p:player><f:sigh>(Just an empty bowl now.)",
"214-multiple": "<p:none>(A length of rope. It's been useful over the years.)",
"215-multiple": "<p:none>(A pair of scissors, good for cutting ropes.)",
"216-multiple": "<p:none>(A well-stocked pantry. With this, you'll be ready for doomsday.)",
"217-multiple": "<p:player>(Pantry food. My worst nightmare.)",
"218-multiple": "<p:player>(Pantry food.)",
"219-multiple": "<p:none>(You feel this is exactly where it belongs.)",
"220-multiple": "<p:player><f:side>(Looks like an extension for that dining table...)",
"221-multiple": "<p:none>(A tackboard with important notes.)",
"222-multiple": "<p:player><f:side>(There's a series of notes on this tackboard...)",
"223-multiple": "<p:player><f:confused>(Wait. A lockbox?)\n<p:player><f:side>(I swear there was a box like that in the living room somewhere...)\n<p:player><f:confused>(Was there a lockbox around here somewhere?)",
"224-multiple": "<p:player><f:sigh>(... still haven't found the lockbox.)",
"225-multiple": "<p:player><f:sweat5>(... I've found the lockbox, but I can't reach it...)",
"226-multiple": "<p:player><f:sodesuka>(... weird how a library card needed a locked box.)",
"12-multiple": "<p:player>(So far, I've cut this blanket and made it into a rope.)\n<p:player><f:side>(Now, I just need something to hold it in place for the climb...)\n<p:player>(... something strong and sturdy, like metal.)",
"13-multiple": "<p:player>(So far, I've found a blanket, which I can make into a rope.)\n<p:player><f:sigh>(I still need something to cut it with.)",
"14-multiple": "<p:player><f:determined>(I need to find a way down to that platform.)\n<p:player>(It's too far to jump, so I'll have to try something else.)\n<p:player><f:side>(A rope would do the trick...)",
"15-multiple": "<p:player><f:sigh>...\n<p:player><f:sigh>(It's strange... omething about this house is comfortable.)\n<p:player><f:side>(In another life, I could see myself living here...)",
"16-multiple": "<p:player>(There's nothing else for me to do here.)\n<p:player><f:sigh>(It's time to go.)",
"17-multiple": "<p:none>(You'll be safer indoors this late at night.)",
"18-multiple": "<p:none>(You're forgetting something.)",
"19-multiple": "<p:none>Go upstairs and complete the tutorial?",
"20-multiple": "Go Upstairs\nNot Yet",
"21-multiple": "<p:none>Go outside and climb down to the golden platform?",
"22-multiple": "Go Outside\nNot Yet",
"23-multiple": "<p:none>Get a book?",
"24-multiple": "The Jensen Paradox (Action)\nSurface Tension (Surreal)\nAstrae Symphonia (Space)\nNot Yet",
"25-multiple": "<h:a><p:none>(You got the Book.)",
"26-multiple": "<p:none>(You decide not to get a book.)",
"27-multiple": "<p:player><f:sweat>...\n<p:player><f:sweat>(This isn't my bed.)",
"28-multiple": "<p:player><f:sweat5>(... maybe I slept on the wrong antenna...)",
"29-multiple": "<p:player><f:what>(No, no... this isn't my home at all.)\n<p:player><f:confused>(How did I get here? Did someone... kidnap me?)",
"30-multiple": "<p:player><f:side>(I don't remember being taken...)",
"31-multiple": "<p:none>Pick them up?",
"32-multiple": "Yes\nNo",
"33-multiple": "<p:player><f:sigh>Come here, you.\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Plushie.\n<p:player><f:side>...\n<p:player>(Maybe I should hold onto this for a while.)",
"34-multiple": "<p:player><f:sodesuka>(Maybe I can get main power back on.)",
"35-multiple": "<p:player><f:sigh>(No power.)",
"36-multiple": "<p:player><f:confused>(Only two receivers on the contact list...?)",
"37-multiple": "<p:none>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": "<p:none>(Calling... Work.)",
"41-multiple": "<p:none>(Calling... Neighbors.)",
"42-multiple": "<p:none>(That Receiver Does Not Exist.)",
"43-multiple": "<p:player><f:sweat5>(I'd delete the message, if it wasn't for the small possibility...)\n<p:player><f:sweat>(... that this might be the last other person's voice I hear.)",
"44-multiple": "<p:player><f:sigh>(Nobody would mind if I deleted this, would they?)\n<h:b><p:none>(Message Deleted.)",
"45-multiple": "<p:none>Eat something from the fridge?",
"46-multiple": "Boka Fruit\nTenzka Tracks Ice Cream\nMorning Leftovers\nNever Mind",
"47-multiple": "<p:player><f:annoyed>(These better be home-grown.)",
"48-multiple": "<p:player><f:surprise>(My favorite food! I must be lucky.)",
"49-multiple": "<p:player>(... it's better than nothing.)",
"50-multiple": "<p:player><f:sweat5>...",
"51-multiple": "<p:player><f:sodesuka>(Huh. Those were actually pretty good.)",
"52-multiple": "<p:player><f:sweat4>(... might've eaten too much.)",
"53-multiple": "<p:player>...",
"54-multiple": "<p:player><f:sweat>(Oh... right.)\n<p:player><f:sweat5>(I'm still trying to get out of here.)",
"55-multiple": "<p:player>(... time to get back to what I was doing.)",
"56-multiple": "<p:player><f:what>(What the...)\n<p:player><f:what>...",
"57-multiple": "<p:player><f:upset2>(What IS this?)\n<p:player><f:sad>(W... where am I?)",
"58-multiple": "<p:player><f:sweat5>(It's everywhere.)\n<p:player><f:sweat3>(Everywhere I turn, it's just...)",
"59-multiple": "<p:player><f:sweat5>(I... I have to get out of here...)",
"60-multiple": "<p:player><f:side>(The telescope...)",
"61-multiple": "<p:player>(Maybe I'll spot something in the distance.)",
"62-multiple": "<p:player>...\n<h:a><p:player><f:side>(Wait, that box on the bookshelf...)\n<h:a><p:player><f:surprise>(It's the lockbox from the note!)",
"63-multiple": "<p:player><f:side>(Hm...)",
"64-multiple": "<p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Library Card.\n<p:player><f:surprise>(There!)",
"65-multiple": "<p:player><f:confused>(A library card...?)",
"66-multiple": "<p:player><f:side>(A rusty shovel. I'd use this as an anchor, but...)",
"67-multiple": "<p:player><f:side>(A rusty shovel. Looks like it's...)",
"68-multiple": "<p:player><f:side>(A rusty shovel...)",
"69-multiple": "<p:player><f:confused>(What about the pail?)",
"70-multiple": "<p:player><f:sigh>(That pail might be come in handy.)",
"71-multiple": "<p:player><f:confused>(... how could it be raining when there's nothing else outside?)\n<p:player><f:side>(Maybe I can learn something by collecting it, and...)\n<p:player><f:sweat>(Studying it, I guess.)\n<p:player><f:sigh>(... sounds stupid when I think about it like that, but still.)",
"72-multiple": "<p:player>(Just in case.)",
"73-multiple": "<p:player><f:sodesuka>(Don't think I can collect any rain from here.)",
"74-multiple": "<p:player><f:side>...",
"75-multiple": "<p:player><f:side>(That's weird...)\n<p:player><f:side>(The rain's definitely going inside, but...)\n<p:player><f:sodesuka>(It's... not filling up.)",
"76-multiple": "<p:player><f:what>(Freaky.)\n<p:player><f:sigh>(... guess I can't learn anything from this, though.)",
"77-multiple": "<p:player><f:sodesuka>(No use for this indoors.)",
"78-multiple": "<p:player><f:side>(Hm...)",
"79-multiple": "<p:player><f:sigh>(No, it's nowhere NEAR long enough to get me down there.)",
"80-multiple": "<p:player>(... the blanket plan will have to do.)",
"81-multiple": "<p:player>(... maybe there's something else I could make a rope out of.)",
"82-multiple": "<p:player>(A heavy-duty electric drill. Might be useful.)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Drill.\n<p:player><f:sigh>(Good thing these batteries were included.)",
"83-multiple": "<p:player><f:sigh>(A box of old collector's rocks...)\n<p:player>(... doubt they're important, so instead, I could try throwing them.)\n<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n<p:player>(Off the edge.)\n<h:b><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.\n<p:player>(To see what happens.)\n<h:c><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rock.",
"84-multiple": "<p:player><f:sigh>(It's worth a try.)",
"85-multiple": "<p:player><f:sweat>(Throwing these indoors won't tell me anything.)",
"86-multiple": "<p:player>(... right.)",
"87-multiple": "<p:player><f:sigh>...\n<h:a><p:player><f:surprise>(Get ready...!)",
"88-multiple": "<p:player><f:sweat3>...\n<p:player><f:sweat3>(Maybe I didn't throw it far enough.)",
"89-multiple": "<p:player><f:sigh>(Here we go...)\n<h:a><p:player><f:surprise>(... again!)",
"90-multiple": "<p:player><f:sad>...\n<p:player><f:sad>(Nothing...)",
"91-multiple": "<p:player><f:sigh>...\n<p:player><f:sigh>(... what if I just...)",
"92-multiple": "<p:player><f:what>...",
"93-multiple": "<p:player><f:what>(That's new.)",
"94-multiple": "<p:player><f:side>...\n<p:player><f:side>(Doesn't look like part of the house...)\n<p:player><f:confused>(Could that be what's behind all of this?)\n<p:player><f:sweat3>...\n<p:player><f:sweat3>(Maybe it's silly, but if...)\n<p:player><f:sweat>(If I could get down there somehow...)",
"95-multiple": "<p:player><f:determined>(... I might just be able to escape!)",
"96-multiple": "<p:player><f:surprise>(Scissors! For the blanket!)",
"97-multiple": "<p:player><f:side>(Scissors...)\n<p:player>(Could be good to have these on hand.)",
"98-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"99-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"100-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"101-multiple": "<p:player><f:side>(The bed...)\n<p:player><f:sweat5>(... no...)",
"102-multiple": "<p:player><f:sweat4>(Sorry, little blanket...)",
"103-multiple": "<p:player><f:sweat>(I'll need something to cut it with, though.)",
"104-multiple": "<p:player><f:sweat>(Now I need something to anchor the \"rope\" to once I'm outside.)",
"105-multiple": "<p:player><f:surprise>(Oh! And I can use the bed frame as an anchor!)",
"106-multiple": "<p:player>(... the drill should do nicely!)",
"107-multiple": "<p:player>(... not by hand, that's for sure.)",
"108-multiple": "<p:player><f:side>...",
"109-multiple": "<p:player><f:surprise>(Nice!)",
"110-multiple": "<p:player><f:surprise>(... wait! That's it!)\n<p:player><f:side>(I'll attach the \"rope\" to the bar, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"111-multiple": "<p:player><f:side>(I'll attach the \"rope\" to it, place it behind the doorway...)\n<p:player><f:determined2>(... and climb my way down to the platform!)",
"112-multiple": "<p:player><f:sweat5>(About time...)",
"113-multiple": "<p:player><f:side>(Well, that should do it...)",
"114-multiple": "<p:player><f:sweat>(Don't look down.)",
"115-multiple": "<p:player><f:surprise>... I made it! I'm here!\n<h:a><p:player><f:side>I'm actually...",
"116-multiple": "<p:player><f:what>(What the-)",
"117-multiple": "<p:none>(You peer through the window, observing the outdoor nightlife.)",
"118-multiple": "<p:player><f:side>(That's weird...)\n<p:player>(... can't see anything out there.)",
"119-multiple": "<p:player><f:sweat>...",
"120-multiple": "<p:player><f:determined>...",
"121-multiple": "<p:player><f:sweat4>(A surprisingly comfortable bed.)",
"122-multiple": "<p:player><f:sweat4>(Probably not as comfortable anymore.)",
"123-multiple": "<p:player>(A bed.)",
"124-multiple": "<p:player><f:sigh>(The neural input looks worn out. Must have seen a lot of use.)",
"125-multiple": "<p:player><f:sigh>(Without any power, it's just a box.)",
"126-multiple": "<p:player>(Just a chair.)",
"127-multiple": "<p:player><f:sigh>(Despite everything, it's still just a chair.)",
"128-multiple": "<p:player>(Lots of toys and trinkets in these drawers.)",
"129-multiple": "<p:player><f:sigh>(Now's not the time for souvenirs.)",
"130-multiple": "<p:player><f:sigh>(Toys and trinkets.)",
"131-multiple": "<p:player>(Nothing but antenna warmers in these drawers.)",
"132-multiple": "<p:player><f:sigh>(Antenna warmers won't help me reach the platform.)",
"133-multiple": "<p:player><f:sigh>(Antenna warmers.)",
"134-multiple": "<p:player><f:side>(\"The Jensen Paradox...\")\n<p:player><f:side>(\"Surface Tension...\")\n<p:player><f:side>(\"Astrae Symphonia...\")",
"135-multiple": "<p:player>(\"The Jensen Paradox.\")",
"136-multiple": "<p:player>(\"Surface Tension.\")",
"137-multiple": "<p:player>(\"Astrae Symphonia.\")",
"138-multiple": "<p:player>(Painting of a wild arkette staring down a corridor.)",
"139-multiple": "<p:player><f:sigh>(... you and me both, little arkette.)",
"140-multiple": "<p:player><f:confused>(A perpetual motion toy?)\n<p:player><f:sodesuka>(Wonder how long it's been going...)",
"141-multiple": "<p:player><f:confused>(Wait, wasn't this toy doing something earlier?)",
"142-multiple": "<p:player>(A simple toy.)",
"143-multiple": "<p:player><f:sweat3>(Seems like it's almost ready to be planted...)",
"144-multiple": "<p:player><f:sigh>(Shame there's nowhere to plant this.)",
"145-multiple": "<p:player><f:sigh>(A rusty shovel with a great big hole in it.)",
"146-multiple": "<p:player><f:side>(A rusty shovel. I'd use this as an anchor...)\n<p:player><f:sweat>(... if it wasn't such a piece of junk.)",
"147-multiple": "<p:player>(A rusty shovel. Looks like it's about to fall apart.)",
"148-multiple": "<p:player>(Useless shovel.)",
"149-multiple": "<p:player><f:sigh>(An old broom with a broken handle.)",
"150-multiple": "<p:player>(An old broom and some fancy rocks. The broom's handle is broken.)",
"151-multiple": "<p:player><f:sigh>(An empty dresser drawer.)",
"152-multiple": "<p:player><f:sigh>(An empty dresser drawer. It's stuck open.)",
"153-multiple": "<p:player><f:sigh>(Don't think this mattress has ever been slept on.)",
"154-multiple": "<p:player>(Unused mattress.)",
"155-multiple": "<p:player>(An empty bin with a cleaning towel draped over the side.)",
"156-multiple": "<p:player>(A metal bed frame. The most dangerous object in the universe.)",
"157-multiple": "<p:player>(A metal bed frame, with one side removed.)\n<p:player><f:sweat3>(If anything, this makes it MORE dangerous...)",
"158-multiple": "<p:none>(The box emits a faint hum of electricity.)",
"159-multiple": "<p:none>(A light switch.)",
"160-multiple": "<p:none>(Favoring darkness's allure, you'd rather keep the lamp off.)",
"161-multiple": "<p:player><f:sigh>(... not something I use very often.)",
"162-multiple": "<p:none>(A telescope, still in its bag. You'll get it out eventually.)",
"163-multiple": "<p:player><f:side>(A bagged-up telescope. That's a shame...)",
"164-multiple": "<p:none>(In your opinion, books are the ideal medium for fiction.)",
"165-multiple": "<p:player><f:what>(This is a very good bookshelf. Almost makes me want to stay...)",
"166-multiple": "<p:player><f:side>(There's a broken lockbox up there, alright...)",
"167-multiple": "<p:player><f:sigh>(The box is too high for me to reach it.)",
"168-multiple": "<p:player>(A gateway to reading, in more ways than one.)",
"169-multiple": "<p:none>(The couch. You wonder if you'll fall asleep here again.)",
"170-multiple": "<p:player><f:sweat5>(Someone's been sleeping on this couch, haven't they?)",
"171-multiple": "<p:player><f:confused>(Would a couch cushion soften the landing from a big jump?)\n<p:player><f:sweat>(... no, too risky.)",
"172-multiple": "<p:none>(The family entertainment center, an essential part of any home.)",
"173-multiple": "<p:player>(A deluxe-edition family entertainment center.)",
"174-multiple": "<p:player>(Family entertainment center.)",
"175-multiple": "<p:none>(A set of cups from a local consignment store.)",
"176-multiple": "<p:player><f:sweat3>(Weird cups, full of... weird space fluid, or something.)\n<p:player><f:sweat>(It's hard to tell.)",
"177-multiple": "<p:player><f:sigh>(Better leave these where they are.)",
"178-multiple": "<p:none>(An empty basket. You must have left your best friend upstairs.)",
"179-multiple": "<p:player>(Feels like something's missing here.)",
"180-multiple": "<p:player><f:sodesuka>(The basket has become the stool.)",
"181-multiple": "<p:none>(A portable comms device. One new message has been received.)\n<p:none>(You'll play it back once you're not so sleepy.)",
"182-multiple": "<p:none>(Your dining chair.)",
"183-multiple": "<p:player>(Just a dining chair.)",
"184-multiple": "<p:player><f:sigh>(No matter what happens, it'll always be a dining chair.)",
"185-multiple": "<p:none>(A dining chair. You don't have anywhere else to put it.)",
"186-multiple": "<p:player><f:sigh>(... there's something weird about this dining chair.)",
"187-multiple": "<p:player>(This really doesn't belong here.)",
"188-multiple": "<p:none>(A leaky faucet. You'd like to fix this as soon as possible.)",
"189-multiple": "<p:player><f:sweat5>(If this was MY house, I'd fix this on the spot.)",
"190-multiple": "<p:player><f:sweat3>(The water's stopped...)",
"191-multiple": "<p:none>(Jars with spices used in fancier meals. They're full to the brim.)",
"192-multiple": "<p:player><f:sweat>(Never open a stranger's spice jars. Learned that the hard way.)",
"193-multiple": "<p:player>(Spice jars.)",
"194-multiple": "<p:none>(The only dinner plate you'll ever need.)",
"195-multiple": "<p:player>(A dinner plate. Looks like it's part of a set.)",
"196-multiple": "<p:player>(A dinner plate.)",
"197-multiple": "<p:none>(Kitchen utensils. You see no reason to replace them.)",
"198-multiple": "<p:player><f:sodesuka>(These utensils seem a little old-fashioned...)",
"199-multiple": "<p:player>(Kitchen utensils.)",
"200-multiple": "<p:none>(Plates and bowls stacked neatly in a pile. You don't use these.)",
"201-multiple": "<p:player>(A pile of freshly-washed dishes.)",
"202-multiple": "<p:player>(Clean dishes.)",
"203-multiple": "<p:none>(The fridge. You'd eat something if it wasn't so late.)",
"204-multiple": "<p:player><f:sweat4>(Hope my... er, kidnapper doesn't mind me eating their food.)",
"205-multiple": "<p:none>(A laser-action stove and oven combination. It's very clean.)",
"206-multiple": "<p:player><f:side>(This laser stove looks brand new...)\n<p:player><f:sodesuka>(Guess I'm not the only one who doesn't know how to cook.)",
"207-multiple": "<p:player><f:sodesuka>(Laser stove.)",
"208-multiple": "<p:player><f:sigh>(Just an empty bowl now.)",
"209-multiple": "<p:none>(A length of rope. It's been useful over the years.)",
"210-multiple": "<p:none>(A pair of scissors, good for cutting ropes.)",
"211-multiple": "<p:none>(A well-stocked pantry. With this, you'll be ready for doomsday.)",
"212-multiple": "<p:player>(Pantry food. My worst nightmare.)",
"213-multiple": "<p:player>(Pantry food.)",
"214-multiple": "<p:none>(You feel this is exactly where it belongs.)",
"215-multiple": "<p:player><f:side>(Looks like an extension for that dining table...)",
"216-multiple": "<p:none>(A tackboard with important notes.)",
"217-multiple": "<p:player><f:side>(There's a series of notes on this tackboard...)",
"218-multiple": "<p:player><f:sigh>(... still haven't found the lockbox.)",
"219-multiple": "<p:player><f:sweat5>(... I've found the lockbox, but I can't reach it...)",
"220-multiple": "<p:player><f:sodesuka>(... 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": "<p:player><f:side>(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": "<p:player>(A comms device. Must be battery-powered.)",
"28-single": "<p:none>(Beginning Playback...)",
"29-single": "<p:messenger>Jerry's Dabo club, Morn speakin.'",
"30-single": "<p:messenger>... hello? Anyone there?",
"31-single": "<p:messenger>Hmph. Call us back if you'd like to claim your refund.",
"32-single": "<h:a><p:player><f:annoyed>(Oh. It's just a scam.)",
"33-single": "<p:player><f:sweat4>(You know what? I'm starving...)",
"34-single": "<p:player><f:sweat3>(Actually, before I go...)",
"35-single": "<p:player>(Wait.)",
"36-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Pail.",
"37-single": "Drill",
"38-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Scissors.",
"39-single": "<p:player><f:side>(... that's that taken care of...)",
"40-single": "<p:player><f:surprise>(The covers!)",
"41-single": "<p:player><f:side>(If I cut the blanket into pieces, I can tie those together...)",
"42-single": "<p:player><f:surprise>(... and make a rope out of it!)",
"43-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Blanket.",
"44-single": "<p:player><f:side>(A metal bed frame. I wonder if I could take it apart...)",
"45-single": "<p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Metal Bar.",
"46-single": "<p:player>(A computer.)",
"47-single": "<p:player>(Not a bad choice.)",
"48-single": "<p:player><f:sweat>(... part of this story might be coming true.)",
"49-single": "<p:player>(Baby boka tree.)",
"50-single": "<p:player>(A lamp.)",
"51-single": "<p:player>(A large piece of wood.)",
"52-single": "<p:player>(\"Plant boka tree tomorrow\")",
"53-single": "<p:player>(\"Download new entertainment center programs\")",
"54-single": "<p:player>(\"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": "<p:player><f:sweat>(I'm looking for a way to escape.)",
"7-single": "<p:player><f:sweat5>(To do that, I need to know what this place's limits are.)",
"8-single": "<p:player><f:side>(I can't risk walking off the edge myself, so...)",
"9-single": "<p:player>(... maybe I could throw those rocks off instead.)",
"10-single": "<p:player>(... 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": "<p:player><f:surprise>(Hey, this is MY plushie!)",
"24-single": "<p:player><f:confused>(Maybe this is my room after all...?)",
"25-single": "<p:player><f:confused>(... did you follow me here, to this strange place?)",
"26-single": "<p:player><f:side>(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": "<p:player>(A comms device. Must be battery-powered.)",
"36-single": "<p:none>(Beginning Playback...)",
"37-single": "<p:messenger>Jerry's Dabo club, Morn speakin.'",
"38-single": "<p:messenger>... hello? Anyone there?",
"39-single": "<p:messenger>Hmph. Call us back if you'd like to claim your refund.",
"40-single": "<h:a><p:player><f:annoyed>(Oh. It's just a scam.)",
"41-single": "<p:player><f:sweat4>(You know what? I'm starving...)",
"42-single": "<p:player><f:sweat3>(Actually, before I go...)",
"43-single": "<p:player>(Wait.)",
"44-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Pail.",
"45-single": "<p:player>(It's a rope. There's not much of it left.)",
"46-single": "<p:player><f:sigh>(Doubt it's enough to reach the platform, but I'll take it anyway.)",
"47-single": "<p:player><f:sigh>(Still might be useful, though.)",
"48-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Rope.",
"49-single": "Drill",
"50-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Scissors.",
"51-single": "<p:player><f:side>(... that's that taken care of...)",
"52-single": "<p:player><f:surprise>(The covers!)",
"53-single": "<p:player><f:side>(If I cut the blanket into pieces, I can tie those together...)",
"54-single": "<p:player><f:surprise>(... and make a rope out of it!)",
"55-single": "<h:a><p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Blanket.",
"56-single": "<p:player><f:side>(A metal bed frame. I wonder if I could take it apart...)",
"57-single": "<p:none>{color=0xa289dc}Dysu{color=0xffffff} got the Metal Bar.",
"58-single": "<p:player>(A computer.)",
"59-single": "<p:player>(Not a bad choice.)",
"60-single": "<p:player><f:sweat>(... part of this story might be coming true.)",
"61-single": "<p:player>(Baby boka tree.)",
"62-single": "<p:player>\"After much deliberation, we have come to an agreement.\"",
"63-single": "<p:player>\"For your continued effort, a promotion is in order.\"",
"64-single": "<p:player>\"Accept it at any time by bringing this envelope to work with you.\"",
"65-single": "<p:player>\"Sincerely, the board.\"",
"66-single": "<p:player>(A lamp.)",
"67-single": "<p:player><f:side>(Somehow, I'm tempted to put the plushie in this basket...)",
"68-single": "<p:player><f:sweat4>(... of course, I'd still rather keep it on my head.)",
"69-single": "<p:player><f:sweat4>(... of course, I'd still rather keep it with me.)",
"70-single": "<p:player>(A large piece of wood.)",
"71-single": "<p:player>(\"Plant boka tree tomorrow\")",
"72-single": "<p:player>(\"Download new entertainment center programs\")",
"73-single": "<p:player>(\"Fix broken lockbox\")",
"74-single": "<p:player><f:confused>(Wait. A lockbox?)",
"75-single": "<p:player><f:side>(I swear there was a box like that in the living room somewhere...)",
"76-single": "<p:player><f:confused>(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"
}

View File

@ -158,7 +158,7 @@
"156-multiple": "",
"157-multiple": "",
"158-multiple": "",
"159-multiple": "",
"159-multiple": "<p:none>(灯的开关。)",
"160-multiple": "",
"161-multiple": "",
"162-multiple": "",
@ -177,7 +177,7 @@
"175-multiple": "",
"176-multiple": "",
"177-multiple": "",
"178-multiple": "",
"178-multiple": "<p:none>(一个空篮子。)\n<p:none>(你肯定是把你最好的朋友\\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": ""
}
"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": ""
}

View File

@ -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": ""
}

View File

@ -11,14 +11,16 @@
"9-multiple": "Take it off\nDo nothing",
"10-multiple": "<p:player><f:sigh>(I'll take it off for now.)",
"11-multiple": "<p:player>(A worn rope, nearly at its end.)",
"12-multiple": "<p:player><f:side>(If only this were longer...)\n<p:player><f:sweat4>(... then I wouldn't have to make ropes out of blankets.)\n<p:player>(... maybe there's something else I could make a rope out of.)",
"13-multiple": "<p:player>(A worn rope, nearly at its end.)\n<p:player><f:determined>(Nothing like the one I made myself.)",
"14-multiple": "<p:player>An average pair of kitchen scissors.",
"12-multiple": "<p:player>(A worn rope, nearly at its end.)\n<p:player><f:determined>(Nothing like the one I made myself.)",
"13-multiple": "<p:player>An average pair of kitchen scissors.",
"0-single": "Pail",
"1-single": "<p:player>(A pail. Good for collecting things.)",
"2-single": "Library Card",
"3-single": "Drill",
"4-single": "Plushie",
"5-single": "Rope",
"6-single": "Scissors"
"6-single": "<p:player><f:side>(If only this were longer...)",
"7-single": "<p:player><f:sweat4>(... then I wouldn't have to make ropes out of blankets.)",
"8-single": "<p:player>(... maybe there's something else I could make a rope out of.)",
"9-single": "Scissors"
}

View File

@ -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": ""
}

View File

@ -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": ""
}

View File

@ -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": ""
}
"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"
}

View File

@ -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": ""
}

View File

@ -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": ""
}

View File

@ -1,3 +0,0 @@
{
"0-single": ""
}

View File

@ -73,8 +73,8 @@ local function textGen()
fps_err = "{color=0xff3f3f}<x> is not an integer between 1 and 60!",
fps_get = "FPS is <x>",
fps_set = "FPS set to <x>",
help_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#help)) .. "!",
help_header = ("Help (Page <x> of " .. tostring(#help)) .. ")",
help_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#help)) .. "",
help_header = ("帮助(第 <x> 页,总页数:" .. tostring(#help)) .. "",
help_pages = __TS__ArrayMap(
help,
function(____, lines)
@ -111,8 +111,8 @@ local function textGen()
rm_get = "Room index is {color=0x7f7fff}<x>{color=0xffffff}",
rm_set = "Room index set to {color=0x7f7fff}<x>{color=0xffffff}",
rm_prq = "{color=0xff3f3f}There is no map to set the room index of!",
sk_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#sk)) .. "!",
sk_header = ("Save File Keys (Page <x> of " .. tostring(#sk)) .. ")",
sk_err = ("{color=0xff3f3f}<x> is not an integer between 1 and " .. tostring(#sk)) .. "",
sk_header = ("Save File Keys (Page <x> of " .. tostring(#sk)) .. "",
sk_pages = __TS__ArrayMap(
sk,
function(____, keys)

View File

@ -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)