简化语言文件

This commit is contained in:
MrZ626
2020-10-26 13:52:54 +08:00
parent f19d9769ce
commit c940f8d3da
5 changed files with 16 additions and 127 deletions

View File

@@ -186,7 +186,6 @@ return{
},
setting_game={
title="Game Settings",
graphic="←Video",
sound="Sound→",
@@ -204,7 +203,6 @@ return{
},
setting_video={
title="Video Settings",
sound="←Sound",
game="Game→",

View File

@@ -203,7 +203,6 @@ return{
},
setting_video={
title="{~~}",
sound="←Sound",
game="Game→",

View File

@@ -1,9 +1,7 @@
return{
back="返回",
anykey="您开始了",
newVersion="感谢更新,请看看更新了些啥",
httpTimeout="没网或者网不好?",
marking="游戏作者:MrZ_26\n任何视频/直播不得出现此水印\n任何转述声明无效",
holdR="长按重开",
atkModeName={"随机","徽章","击杀","反击"},
@@ -13,17 +11,12 @@ return{
clear={"消一","消二","消三","消四","卧槽"},
mini="",b2b="牛逼",b3b="很牛逼",
PC="消干净了",HPC="消挺干净",
hold="暂存",next="下一个",
replaying="[回放]",
stage="关卡 $1",
great="不错的",
awesome="您很强",
almost="太舒服了",
continue="您继续",
maxspeed="速度封顶",
speedup="速度加快",
missionFailed="非任务消除",
win="成了",
finish="可以的",
@@ -34,45 +27,12 @@ return{
finesse_fc="全连",
snapLevelName={"无吸附","10px吸附","20px吸附","40px吸附","60px吸附","80px吸附"},
page="页面:",
ai_fixed="不能同时开启AI和固定序列",
ai_prebag="不能同时开启AI和自定义序列",
ai_mission="不能同时开启电脑玩家和自定义任务",
settingSaved="设置已保存",
settingSavingError="设置保存失败:",
keyMapSaved="键位设置已保存",
keyMapSavingError="键位保存失败:",
VKSaved="虚拟按键设置已保存",
VKSavingError="虚拟按键保存失败:",
statSavingError="统计保存失败:",
unlockSavingError="解锁保存失败:",
recSavingError="纪录保存失败:",
switchSpawnSFX="请开启方块出生音效",
getRank="本局评级:",
ranks={"","","","",""},
needRestart="重新开始以生效",
copySuccess="已复制到剪切板",
pasteSuccess="粘贴成功",
dataCorrupted="数据损坏",
VKTchW="触摸点权重",
VKOrgW="原始点权重",
VKCurW="当前点权重",
noScore="暂无成绩",
highScore="最佳成绩",
newRecord="打破纪录",
getNoticeFail="拉取公告失败",
getVersionFail="检测新版本失败",
versionIsNew="游戏已是最新版本",
versionIsOld="最新版本$1可以下载了!",
registerSuccessed="注册成功!",
registerFailed="注册失败",
netErrorCode="网络错误码",
noUsername="账号密码都填不来?",
noPassword="账号密码都填不来?",
diffPassword="账号密码都填不来?",
errorMsg="Techmino遭受了雷击,需要重新启动.\n我们已收集了一些错误信息,你可以向作者进行反馈.",
acts={
"左移:","右移:",
@@ -147,19 +107,6 @@ return{
"Flyz, Farter, 蕴空之灵,",
"茶管, [所有内测人员]",
},
used=[[
使用工具:
Beepbox
GFIE
Goldwave
使用库:
Cold_Clear [MinusKelvin]
json.lua [rxi]
profile.lua [itraykov]
simple-love-lights [dylhunn]
]],
support="支持作者",
group="官方QQ群(如果没有被暗改的话就是这个):1127702001",
WidgetText={
main={
play="开始",
@@ -208,7 +155,6 @@ return{
},
setting_video={
title="改画面",
sound="←改声音",
game="游戏设置→",

View File

@@ -1,79 +1,26 @@
return{
back="返回",
anykey="按任意键继续",
newVersion="感谢更新!更新内容如下",
httpTimeout="网络连接超时!",
marking="游戏作者:MrZ_26\n任何视频/直播不得出现此水印\n任何转述声明无效",
holdR="长按以重新开始",
atkModeName={"随机","徽章","击杀","反击"},
royale_remain="剩余 $1 名玩家",
cmb={nil,"1连击","2连击","3连击","4连击","5连击","6连击","7连击","8连击","9连击","10连击!","11连击!","12连击!","13连击!","14连击!","15连击!","16连击!","17连击!","18连击!","19连击!","巨型连击"},
block=nil,spin="型回旋",
clear={"单清","双清","三清","四清","五清"},
mini="迷你",b2b="满贯",b3b="大满贯",
PC="场地全清",HPC="场地半清",
hold="暂存",next="下一个",
replaying="[回放]",
stage="关卡 $1",
great="不错!",
awesome="精彩。",
almost="差一点!",
continue="继续。",
maxspeed="最高速度",
speedup="速度加快",
missionFailed="非任务消除",
win="胜利",
finish="完成",
gameover="游戏结束",
pause="暂停",
pauseCount="暂停统计",
finesse_ap="完美极简",
finesse_fc="全连击",
snapLevelName={"无吸附","10像素吸附","20像素吸附","40像素吸附","60像素吸附","80像素吸附"},
page="页面:",
ai_fixed="不能同时开启电脑玩家和固定序列",
ai_prebag="不能同时开启电脑玩家和自定义序列",
ai_mission="不能同时开启电脑玩家和自定义任务",
settingSaved="设置已保存",
settingSavingError="设置保存失败:",
keyMapSaved="键位设置已保存",
keyMapSavingError="键位保存失败:",
VKSaved="虚拟按键设置已保存",
VKSavingError="虚拟按键保存失败:",
statSavingError="统计保存失败:",
unlockSavingError="解锁保存失败:",
recSavingError="纪录保存失败:",
switchSpawnSFX="请开启方块出生音效",
getRank="本局评级:",
ranks={"","","","",""},
needRestart="重新开始以生效",
copySuccess="已复制到剪切板",
pasteSuccess="粘贴成功",
dataCorrupted="数据损坏",
VKTchW="触摸点权重",
VKOrgW="原始点权重",
VKCurW="当前点权重",
noScore="暂无成绩",
highScore="最佳成绩",
newRecord="打破纪录",
getNoticeFail="拉取公告失败",
getVersionFail="检测新版本失败",
versionIsNew="游戏已是最新版本",
versionIsOld="最新版本$1可以下载了!",
registerSuccessed="注册成功!",
registerFailed="注册失败",
netErrorCode="网络错误码",
noUsername="请填写用户名",
noPassword="请填写密码",
diffPassword="两次密码不一致",
errorMsg="Techmino遭受了雷击,需要重新启动.\n我们已收集了一些错误信息,你可以向作者进行反馈.",
acts={
"左移:","右移:",
"顺时针旋转:","逆时针旋转:","180°旋转:",
@@ -146,19 +93,6 @@ return{
"Flyz, Farter, 蕴空之灵,",
"茶管, [所有内测人员]",
},
used=[[
使用工具:
Beepbox
GFIE
Goldwave
使用库:
Cold_Clear [MinusKelvin]
json.lua [rxi]
profile.lua [itraykov]
simple-love-lights [dylhunn]
]],
support="支持作者",
group="官方QQ群(如果没有被暗改的话就是这个):1127702001",
WidgetText={
main={
play="开始",
@@ -189,7 +123,6 @@ return{
},
setting_game={
title="游戏设置",
graphic="←画面设置",
sound="声音设置→",
@@ -207,7 +140,6 @@ return{
},
setting_video={
title="画面设置",
sound="←声音设置",
game="游戏设置→",

View File

@@ -37,8 +37,20 @@ local publicWidgetText={
yygq="就这?",
},
}
local function langFallback(T0,T)
for k,v in next,T0 do
if not T[k]then
if type(v)=="table"then
if not T[k]then T[k]={}end
langFallback(v,T[k])
else
T[k]=v
end
end
end
end
local tipMeta={__call=function(L)return L[math.random(#L)]end}
local langMeta={__index=langList[1]}
local L0=langList[1]
for i=1,#langList do
local L=langList[i]
@@ -57,7 +69,9 @@ for i=1,#langList do
end
--Fallback to Chinese if missing text
setmetatable(L,langMeta)
if i>1 then
langFallback(L0,L)
end
--Metatable for getTip (table)
if type(L.getTip)=="table"then