From 3c9e8a6a8746c4662684c9e68cbd747173c18987 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Fri, 23 Oct 2020 22:33:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E8=AF=AD=E8=A8=80=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zframework/languages.lua | 214 +++++---------------------------------- 1 file changed, 25 insertions(+), 189 deletions(-) diff --git a/Zframework/languages.lua b/Zframework/languages.lua index af08a796..8c7231fe 100644 --- a/Zframework/languages.lua +++ b/Zframework/languages.lua @@ -1,5 +1,6 @@ local langList={ { + back="返回", anykey="按任意键继续", newVersion="感谢更新!更新内容如下", httpTimeout="网络连接超时!", @@ -177,7 +178,6 @@ local langList={ }, mode={ start="开始", - back="返回", }, music={ title="音乐室", @@ -188,7 +188,6 @@ local langList={ up="↑", play="播放", down="↓", - back="返回", }, customGame={ title="自定义游戏", @@ -213,8 +212,6 @@ local langList={ field="场地编辑(F)", sequence="序列编辑(S)", mission="任务编辑(M)", - - back="返回", }, custom_advance={ title="自定义游戏", @@ -242,8 +239,6 @@ local langList={ opponent="对手", life="命数", pushSpeed="上涨速度", - - back="返回", }, custom_field={ title="自定义游戏", @@ -258,8 +253,6 @@ local langList={ pushLine="增加一行(K)", delLine="消除行(L)", demo="不显示×", - - back="返回", }, custom_sequence={ title="自定义游戏", @@ -277,8 +270,6 @@ local langList={ reset="R", copy="复制", paste="粘贴", - - back="返回", }, custom_mission={ title="自定义游戏", @@ -298,8 +289,6 @@ local langList={ copy="复制", paste="粘贴", mission="强制任务", - - back="返回", }, play={ pause="暂停", @@ -327,7 +316,6 @@ local langList={ fine="极简操作提示音", appLock="软件锁(密码626)", calc="软件锁", - back="返回", }, setting_video={ title="画面设置", @@ -358,7 +346,6 @@ local langList={ fullscreen="全屏", bg="背景", power="电量显示", - back="返回", }, setting_sound={ title="声音设置", @@ -371,7 +358,6 @@ local langList={ bgm="音乐", vib="振动", voc="语音", - back="返回", }, setting_control={ title="控制设置", @@ -383,13 +369,11 @@ local langList={ irs="提前旋转", ims="提前移动", reset="重置", - back="返回", }, setting_key={ keyboard="键盘", joystick="手柄", help="方向键选择/翻页,回车/空格修改,esc返回", - back="返回", }, setting_skin={ title="外观设置", @@ -403,13 +387,11 @@ local langList={ prev7="↑",next7="↓",spin7="R", skinR="重置配色", faceR="重置方向", - back="返回", }, setting_touch={ default="默认组合", snap=function()return text.snapLevelName[sceneTemp.snap]end, option="选项", - back="返回", size="大小", }, setting_touchSwitch={ @@ -427,21 +409,17 @@ local langList={ icon="图标", tkset="跟踪设置", alpha="透明度", - back="返回", }, setting_trackSetting={ VKDodge="自动避让", - back="返回", }, setting_lang={ - back="返回", },--LangName added later help={ dict="小Z词典", staff="制作人员", his="更新历史", qq="作者QQ", - back="返回", }, dict={ title="小Z方块词典", @@ -449,27 +427,19 @@ local langList={ link="打开链接", up="↑", down="↓", - back="返回", }, staff={ - back="返回", - }, - history={ - prev="↑", - next="↓", - back="返回", }, stat={ path="打开存储目录", - back="返回", }, login={ title="登录/注册", username="用户名", email="邮箱", + code="邀请码", password="密码", password2="确认密码", - back="返回", }, account={ title="账户", @@ -478,7 +448,6 @@ local langList={ p15="15 Puzzle", schulte_G="舒尔特方格", pong="Pong", - back="返回", }, p15={ reset="打乱", @@ -487,7 +456,6 @@ local langList={ slide="滑动操作", pathVis="路径显示", revKB="键盘反向", - back="返回", }, schulte_G={ reset="重来", @@ -495,11 +463,9 @@ local langList={ blind="盲打", disappear="消失", tapFX="点击动画", - back="返回", }, pong={ reset="重置", - back="返回", }, debug={ copyLog="复制日志", @@ -508,7 +474,6 @@ local langList={ reset1="重置解锁/等级", reset2="重置统计", reset3="清空所有数据", - back="返回", }, }, modes={ @@ -598,6 +563,7 @@ local langList={ }, }, { + back="返回", anykey="按任意键继续", newVersion="感谢更新!更新内容如下", httpTimeout="网络连接超时!", @@ -774,7 +740,6 @@ local langList={ }, mode={ start="开始", - back="返回", }, music={ title="音乐室", @@ -785,7 +750,6 @@ local langList={ up="↑", play="播放", down="↓", - back="返回", }, customGame={ title="自定义游戏", @@ -810,8 +774,6 @@ local langList={ field="场地编辑(F)", sequence="序列编辑(S)", mission="任务编辑(M)", - - back="返回", }, custom_advance={ title="自定义游戏", @@ -839,8 +801,6 @@ local langList={ opponent="对手", life="命数", pushSpeed="上涨速度", - - back="返回", }, custom_sequence={ title="自定义游戏", @@ -858,8 +818,6 @@ local langList={ reset="R", copy="复制", paste="粘贴", - - back="返回", }, custom_field={ title="自定义游戏", @@ -874,8 +832,6 @@ local langList={ pushLine="增加一行(K)", delLine="消除行(L)", demo="不显示×", - - back="返回", }, custom_mission={ title="自定义游戏", @@ -895,8 +851,6 @@ local langList={ copy="复制", paste="粘贴", mission="强制任务", - - back="返回", }, play={ pause="暂停", @@ -925,7 +879,6 @@ local langList={ fine="极简操作提示音", appLock="软件锁(密码626)", calc="软件锁", - back="返回", }, setting_video={ title="画面设置", @@ -957,7 +910,6 @@ local langList={ fullscreen="全屏", bg="背景", power="电量显示", - back="返回", }, setting_sound={ title="声音设置", @@ -971,7 +923,6 @@ local langList={ bgm="音乐", vib="振动", voc="语音", - back="返回", }, setting_control={ title="控制设置", @@ -983,13 +934,11 @@ local langList={ irs="提前旋转", ims="提前移动", reset="重置", - back="返回", }, setting_key={ keyboard="键盘", joystick="手柄", help="方向键选择/翻页,回车/空格修改,esc返回", - back="返回", }, setting_skin={ title="外观设置", @@ -1004,13 +953,11 @@ local langList={ prev7="↑",next7="↓",spin7="转", skinR="重置配色", faceR="重置方向", - back="返回", }, setting_touch={ default="默认组合", snap=function()return text.snapLevelName[sceneTemp.snap]end, option="选项", - back="返回", size="大小", }, setting_touchSwitch={ @@ -1028,21 +975,17 @@ local langList={ icon="图标", tkset="跟踪设置", alpha="透明度", - back="返回", }, setting_trackSetting={ VKDodge="自动避让", - back="返回", }, setting_lang={ - back="返回", },--LangName added later help={ dict="小Z词典", staff="制作人员", his="更新历史", qq="作者QQ", - back="返回", }, dict={ title="小Z方块词典", @@ -1050,27 +993,19 @@ local langList={ link="打开链接", up="↑", down="↓", - back="返回", }, staff={ - back="返回", - }, - history={ - prev="↑", - next="↓", - back="返回", }, stat={ path="打开存储目录", - back="返回", }, login={ title="登录/注册", username="用户名", email="邮箱", + code="邀请码", password="密码", password2="确认密码", - back="返回", }, account={ title="账户", @@ -1079,7 +1014,6 @@ local langList={ p15="15 Puzzle", schulte_G="舒尔特方格", pong="Pong", - back="返回", }, p15={ reset="打乱", @@ -1088,7 +1022,6 @@ local langList={ slide="滑动操作", pathVis="路径显示", revKB="键盘反向", - back="返回", }, schulte_G={ reset="重来", @@ -1096,11 +1029,9 @@ local langList={ blind="盲打", disappear="消失", tapFX="点击动画", - back="返回", }, pong={ reset="重置", - back="返回", }, debug={ copyLog="复制日志", @@ -1109,7 +1040,6 @@ local langList={ reset1="重置解锁/等级", reset2="重置统计", reset3="清空所有数据", - back="返回", }, }, modes={ @@ -1199,6 +1129,7 @@ local langList={ }, }, { + back="Back", anykey="Press any button", newVersion="Thanks for updating! New feature below", httpTimeout="Network connection timed out!", @@ -1372,7 +1303,6 @@ local langList={ }, mode={ start="Start", - back="Back", }, music={ title="Music Room", @@ -1383,7 +1313,6 @@ local langList={ up="↑", play="Play", down="↓", - back="Back", }, customGame={ title="Custom Game", @@ -1408,8 +1337,6 @@ local langList={ field="Edit Field (F)", sequence="Edit Sequence (S)", mission="Edit Mission (M)", - - back="Back", }, custom_advance={ title="Custom Game", @@ -1437,8 +1364,6 @@ local langList={ opponent="Opponent", life="Life", pushSpeed="Garbage Speed", - - back="Back", }, custom_field={ title="Custom Game", @@ -1453,8 +1378,6 @@ local langList={ pushLine="Add Line(K)", delLine="Del Line(L)", demo="Don't show ×", - - back="Back", }, custom_sequence={ title="Custom Game", @@ -1472,8 +1395,6 @@ local langList={ reset="R", copy="Copy", paste="Paste", - - back="Back", }, custom_mission={ title="Custom Game", @@ -1493,8 +1414,6 @@ local langList={ copy="Copy", paste="Paste", mission="Force mission", - - back="Back", }, play={ pause="Pause", @@ -1523,7 +1442,6 @@ local langList={ fine="Finesse Error Sound", appLock="App Lock (Password: 626)", calc="App Lock", - back="Back", }, setting_video={ title="Video Settings", @@ -1555,7 +1473,6 @@ local langList={ fullscreen="Full Screen", bg="Background", power="Power Info", - back="Back", }, setting_sound={ title="Sound Settings", @@ -1569,7 +1486,6 @@ local langList={ bgm="BGM", vib="Vibration", voc="Voice", - back="Back", }, setting_control={ title="Control Settings", @@ -1581,13 +1497,11 @@ local langList={ irs="Initial Rotation", ims="Initial Movement", reset="Reset", - back="Back", }, setting_key={ keyboard="Keyboard", joystick="Controller", help="Arrow keys: select/change slot, Enter/Space: Change, Esc: Go back", - back="Back", }, setting_skin={ title="Layout Settings", @@ -1602,13 +1516,11 @@ local langList={ prev7="↑",next7="↓",spin7="R", skinR="Reset Color", faceR="Reset Dir.", - back="Back", }, setting_touch={ default="Default", snap=function()return text.snapLevelName[sceneTemp.snap]end, option="Options", - back="Back", size="Size", }, setting_touchSwitch={ @@ -1626,14 +1538,11 @@ local langList={ icon="Icon", tkset="Track Settings", alpha="Alpha", - back="Back", }, setting_trackSetting={ VKDodge="Auto Dodge", - back="Back", }, setting_lang={ - back="Back", },--LangName added later dict={ title="TetroDictionary", @@ -1641,27 +1550,19 @@ local langList={ link="Open URL", up="↑", down="↓", - back="Back", }, staff={ - back="Back", - }, - history={ - prev="↑", - next="↓", - back="Back", }, stat={ path="Open Data Folder", - back="Back", }, login={ title="Log in / Sign up", username="Username", email="E-mail", + code="Invitation Code", password="Password", password2="Again Password", - back="Back", }, account={ title="Account", @@ -1670,7 +1571,6 @@ local langList={ p15="15 Puzzle", schulte_G="Schulte Grid", pong="Pong", - back="Back", }, p15={ reset="Shuffle", @@ -1679,7 +1579,6 @@ local langList={ slide="Slide", pathVis="Path show", revKB="Reverse", - back="Back", }, schulte_G={ reset="Reset", @@ -1687,18 +1586,15 @@ local langList={ blind="Blind", disappear="Hide", tapFX="tap FX", - back="Back", }, pong={ reset="Restart", - back="Back", }, help={ dict="little Z", staff="Staff", his="History", qq="Author's qq", - back="Back", }, debug={ copyLog="Copy Log", @@ -1707,7 +1603,6 @@ local langList={ reset1="Reset ranks", reset2="Reset data", reset3="Reset all", - back="Back", }, }, modes={ @@ -1797,6 +1692,7 @@ local langList={ }, }, { + back="X", anykey="↓□↓", newVersion="&!!!???↓↓", httpTimeout="e??????x", @@ -1969,7 +1865,6 @@ local langList={ }, mode={ start="!!!", - back="X", }, music={ title="(~~~~)", @@ -1980,7 +1875,6 @@ local langList={ up="↑", play="!!!", down="↓", - back="X", }, customGame={ title="!@#$%^&*", @@ -2005,8 +1899,6 @@ local langList={ field="Edit Field (F)", sequence="Edit Sequence (S)", mission="Edit Mission (M)", - - back="X", }, custom_advance={ title="!@#$%^&*", @@ -2034,8 +1926,6 @@ local langList={ opponent="^_^", life="", pushSpeed="_↑_↑_", - - back="X", }, custom_field={ title="!@#$%^&*", @@ -2050,8 +1940,6 @@ local langList={ pushLine="↑↑↑↑↑(K)", delLine="==X==(L)", demo="X ×", - - back="X", }, custom_sequence={ title="!@#$%^&*", @@ -2069,8 +1957,6 @@ local langList={ reset="R", copy="→__", paste="__→", - - back="X", }, custom_mission={ title="!@#$%^&*", @@ -2090,8 +1976,6 @@ local langList={ copy="Copy", paste="Paste", mission="Force mission", - - back="X", }, play={ pause="||", @@ -2120,7 +2004,6 @@ local langList={ fine="12 X 21", appLock="?XX(=626)", calc="?XX", - back="X", }, setting_video={ title="{~~}", @@ -2152,7 +2035,6 @@ local langList={ fullscreen="|←→|", bg="__?__", power="+.", - back="X", }, setting_sound={ title="(~~)", @@ -2166,7 +2048,6 @@ local langList={ bgm="#~#", vib="=~=", voc="~~~", - back="X", }, setting_control={ title="[~~]", @@ -2178,13 +2059,11 @@ local langList={ irs="!''", ims="!←→", reset="R", - back="X", }, setting_key={ keyboard="[##]", joystick="^-^", help="..........................", - back="X", }, setting_skin={ title="%{~~}", @@ -2199,13 +2078,11 @@ local langList={ prev7="↑",next7="↓",spin7="R", skinR="R @%&", faceR="R ↑↓←→.", - back="X", }, setting_touch={ default="$0", snap=function()return text.snapLevelName[sceneTemp.snap]end, option="_?", - back="X", size="←→", }, setting_touchSwitch={ @@ -2223,21 +2100,17 @@ local langList={ icon="@?", tkset="_~=_", alpha="+?", - back="X", }, setting_trackSetting={ VKDodge="←_→", - back="X", }, setting_lang={ - back="X", },--LangName added later help={ dict="z", staff="Orz", his="_&_", qq="_@_", - back="X", }, dict={ title="TetroDictionary", @@ -2245,27 +2118,19 @@ local langList={ link="~~e>>", up="↑", down="↓", - back="X", }, staff={ - back="X", - }, - history={ - prev="↑", - next="↓", - back="X", }, stat={ path="_$_", - back="X", }, login={ title="Log in / Sign up", - username="@", - email="E-mail", + username="#", + email="@", + code="%", password="*", password2="*", - back="X", }, account={ title="@_@", @@ -2274,7 +2139,6 @@ local langList={ p15="15 Puzzle", schulte_G="Schulte Grid", pong="Pong", - back="X", }, p15={ reset="!@#$%", @@ -2283,7 +2147,6 @@ local langList={ slide="~_~", pathVis="--==>", revKB="Reverse", - back="X", }, schulte_G={ reset="!@#$%", @@ -2291,18 +2154,15 @@ local langList={ blind="???", disappear="=X=", tapFX="↓ !", - back="X", }, pong={ reset="R", - back="X", }, debug={ reset="Reset?", reset1="Reset rank", reset2="Reset data", reset3="Reset ALL", - back="X", }, }, modes={ @@ -2392,6 +2252,7 @@ local langList={ }, }, { + back="返回", anykey="您开始了", newVersion="感谢更新,请看看更新了些啥", httpTimeout="没网或者网不好?", @@ -2569,7 +2430,6 @@ local langList={ }, mode={ start="开始", - back="返回", }, music={ title="音乐室", @@ -2580,7 +2440,6 @@ local langList={ up="↑", play="播放", down="↓", - back="返回", }, customGame={ title="自定义游戏", @@ -2605,8 +2464,6 @@ local langList={ field="场地编辑(F)", sequence="序列编辑(S)", mission="任务编辑(M)", - - back="返回", }, custom_advance={ title="自定义游戏", @@ -2634,8 +2491,6 @@ local langList={ opponent="对手", life="命数", pushSpeed="上涨速度", - - back="返回", }, custom_field={ title="自定义游戏", @@ -2650,8 +2505,6 @@ local langList={ pushLine="增加一行(K)", delLine="消除行(L)", demo="不显示×", - - back="返回", }, custom_sequence={ title="自定义游戏", @@ -2669,8 +2522,6 @@ local langList={ reset="R", copy="复制", paste="粘贴", - - back="返回", }, custom_mission={ title="自定义游戏", @@ -2690,8 +2541,6 @@ local langList={ copy="复制", paste="粘贴", mission="强制任务", - - back="返回", }, play={ pause="暂停", @@ -2720,7 +2569,6 @@ local langList={ fine="极简操作提示音", appLock="家长锁(密码626)", calc="家长锁", - back="返回", }, setting_video={ title="改画面", @@ -2752,7 +2600,6 @@ local langList={ fullscreen="全屏", bg="背景", power="电量显示", - back="返回", }, setting_sound={ title="改声音", @@ -2766,7 +2613,6 @@ local langList={ bgm="曲", vib="嗡嗡", voc="语音", - back="返回", }, setting_control={ title="改控制", @@ -2778,13 +2624,11 @@ local langList={ irs="提前旋转", ims="提前移动", reset="重来", - back="返回", }, setting_key={ keyboard="键盘", joystick="手柄", help="方向键选择/翻页,回车/空格修改,esc返回", - back="返回", }, setting_skin={ title="改外观", @@ -2799,13 +2643,11 @@ local langList={ prev7="↑",next7="↓",spin7="R", skinR="重设配色", faceR="重设方向", - back="返回", }, setting_touch={ default="默认组合", snap=function()return text.snapLevelName[sceneTemp.snap]end, option="选项", - back="返回", size="大小", }, setting_touchSwitch={ @@ -2823,21 +2665,17 @@ local langList={ icon="图标", tkset="跟踪设置", alpha="透明度", - back="返回", }, setting_trackSetting={ VKDodge="自动避让", - back="返回", }, setting_lang={ - back="返回", },--LangName added later help={ dict="小Z词典", staff="制作人员", his="更新历史", qq="作者QQ", - back="返回", }, dict={ title="小Z方块词典", @@ -2845,27 +2683,19 @@ local langList={ link="看链接", up="↑", down="↓", - back="返回", }, staff={ - back="返回", - }, - history={ - prev="↑", - next="↓", - back="返回", }, stat={ path="打开存储目录", - back="返回", }, login={ title="登录/注册", username="用户名", email="邮箱", + code="邀请码", password="密码", password2="你觉得应该填啥", - back="返回", }, account={ title="账户", @@ -2874,7 +2704,6 @@ local langList={ p15="15 Puzzle", schulte_G="舒尔特方格", pong="Pong", - back="返回", }, p15={ reset="打乱", @@ -2883,7 +2712,6 @@ local langList={ slide="滑动", pathVis="路径显示", revKB="键盘反向", - back="返回", }, schulte_G={ reset="重开", @@ -2891,11 +2719,9 @@ local langList={ blind="盲", disappear="消失", tapFX="动画", - back="返回", }, pong={ reset="重置", - back="返回", }, debug={ copyLog="复制日志", @@ -2904,7 +2730,6 @@ local langList={ reset1="重置解锁/等级", reset2="重置统计", reset3="清空所有数据", - back="返回", }, }, modes={ @@ -3019,8 +2844,11 @@ local publicWidgetText={ str="?????", yygq="就这?", }, + history={ + prev="↑", + next="↓", + }, } - for key,list in next,publicText do for i=1,#langList do if langList[i][key]then @@ -3047,11 +2875,18 @@ for key,list in next,publicWidgetText do end end +--set global name for all back button +for i=1,#langList do + local L=langList[i] + for _,v in next,L.WidgetText do + v.back=L.back + end +end + --fallback to normal Chinese if no local langMeta={__index=langList[1]} for i=2,#langList do setmetatable(langList[i],langMeta)end -local LANG={} local drawableTextLoad={ "anykey", "replaying", @@ -3061,6 +2896,7 @@ local drawableTextLoad={ "VKTchW","VKOrgW","VKCurW", "noScore","highScore", } +local LANG={} function LANG.getLen() return #langList end