return{ back="Back", anykey="Press any button", newVersion="Thanks for updating! Check out the updates below.", httpTimeout="Network connection timed out", marking="Game Author: MrZ_26\nIllegal recording if you can see this\nAny explanation is invalid", holdR="Keep holding to retry", atkModeName={"Random","Badges","K.O.s","Attackers"}, royale_remain="$1 Players Remaining", cmb={nil,"1 Combo","2 Combo","3 Combo","4 Combo","5 Combo","6 Combo","7 Combo","8 Combo","9 Combo","10 Combo!","11 Combo!","12 Combo!","13 Combo!","14 Combo!!","15 Combo!!","16 Combo!!","17 Combo!!!","18 Combo!!!","19 Combo!!!","MEGACMB"}, spin="-Spin ", clear={"Single","Double","Triple","Techrash","Pentcrash","Hexcrash"}, mini="Mini",b2b="B2B ",b3b="B2B2B ", PC="Perfect Clear",HPC="Clear", hold="HOLD",next="NEXT", stage="Stage $1", great="Great!", awesome="Awesome!", almost="Almost!", continue="Keep going!", maxspeed="Max speed!", speedup="Speed up!", missionFailed="Wrong Clear", speedLV="speed level", line="Lines",atk="Attack",eff="Efficiency", rpm="RPM",tsd="TSD", grade="Grade",techrash="Techrash", wave="Wave",nextWave="Next", combo="Combo",maxcmb="Max Combo", pc="Perfect Clear",ko="KO", win="You Win!", finish="Finish", gameover="Game Over", pause="Pause", pauseCount="Pauses", finesse_ap="All Perfect", finesse_fc="Full Combo", page="Page:", ai_fixed="The AI is incompatible with fixed sequences.", ai_prebag="The AI is incompatible with custom sequences.", ai_mission="The AI is incompatible with custom missions.", settingSaved="Settings Saved", settingSavingError="Failed to save settings:", keyMapSaved="Key settings saved", keyMapSavingError="Failed to save key settings:", VKSaved="Virtual keys saved", VKSavingError="Failed to save virtual key configuration:", statSavingError="Failed to save statistics:", unlockSavingError="Failed to save unlocked content:", recSavingError="Failed to save record:", switchSpawnSFX="Switch on spawn SFX to play", ranks={"D","C","B","A","S"}, needRestart="Effective after restart", exportSuccess="Export successfully", importSuccess="Import successfully", dataCorrupted="Data corrupted", VKTchW="Touch Weight", VKOrgW="Origin Weight", VKCurW="Cur. Pos. Weight", noScore="No Scores Yet", highScore="Personal Bests", newRecord="New Record!", getNoticeFail="Couldn't get announcements", getVersionFail="Unable to detect a new version", versionIsNew="You are now on the latest version.", versionIsOld="Version $1 is available now!", netErrorCode="Network error code", jsonError="Json error", noUsername="Please enter your username", wrongCode="Please enter invitation code", wrongEmail="Wrong email address", noPassword="Please enter your password", diffPassword="Passwords don't match", registerSuccessed="Registration successed!", registerFailed="Registration failed", errorMsg="An error has occurred and Techmino needs to restart.\nError info has been created, and you can send it to the author.", acts={ "Move Left:","Move Right:", "Rotate Right:","Rotate Left:","Rotate 180°:", "Hard Drop:","Soft Drop:","Hold:","Function:","Restart:", "Instant Left:","Instant Right:","Sonic Drop:","Down 1:","Down 4:","Down 10:", "Left Drop:","Right Drop:","Left Zangi:","Right Zangi:", }, pauseStat={ "Time:", "Key/Rot./Hold:", "Piece:", "Row/Dig:", "Attack/DigAtk:", "Received:", "Clears:", "Spins:", "B2B/B3B/PC/HPC:", "Finesse:", }, radar={"DEF","OFF","ATK","SEND","SPD","DIG"}, radarData={ "D'PM", "ADPM", "APM", "SPM", "L'PM", "DPM", }, stat={ "Times Launched:", "Play Count:", "Play Time:", "Key/Rot./Hold:", "Block/Row/Atk.:", "Recv./Res./Asc.:", "Dig/Dig Atk.:", "Eff./Dig Eff.:", "B2B/B3B:", "PC/HPC:", "FnsErrs./FnsRate:", }, help={ "Now you can play this - you probably do not need \"help\"?", "This is just an ordinary block game, not a certain one.", "It plays like TO/C2/KOS/TGM3 and others.", "", "You can send bug reports or suggestions to the author's testing group or email ~", "This is a free download available only through discord.gg/f9pUvkh", "The game downloaded from other sources may contain viruses,", "and only vibration & networking permissions are needed for mobile versions!", "The author is not responsible for any loss of data from modifying the game.", }, staff={ "Author: MrZ E-mail: 1046101471@qq.com", "Powered by LOVE2D", "", "Program: MrZ, [T9972, FinnTenzor]", "Art: MrZ, [Gnyar, T0722]", "Music: MrZ, [T0722]", "Voice & Sound: MrZ, Miya Performance: 模电, HBM", "Test: 思竣 Net: 渣渣120", "English: User670, MattMayuga", "French: Mizu Spanish: Mr.Faq", "", "Special Thanks:", "Flyz, Farter, 蕴空之灵,", "Teatube, [All test staff]", }, used=[[ Tools used: Beepbox GFIE Goldwave Libs used: Cold_Clear [MinusKelvin] json.lua [rxi] profile.lua [itraykov] simple-love-lights [dylhunn] ]], support="Support author", group="Official QQ Group (if not hacked): 1127702001", WidgetText={ main={ offline="Single", online="Multi", custom="Custom", stat="Statistics", setting="Settings", qplay="Q. Play", lang="言/A", help="Help", quit="Exit", music="Music Room", sound="SE Room", minigame="Mini Games", }, mode={ start="Start", }, play={ pause="Pause", }, pause={ setting="Settings (S)", replay="Replay (P)", resume="Resume (esc)", restart="Retry (R)", quit="Quit (Q)", }, setting_game={ title="Game Settings", graphic="←Video", sound="Sound→", ctrl="Control Settings", key="Key Mappings", touch="Touch Settings", reTime="Start Delay", maxNext="Next Queue Length", layout="Layout", autoPause="Pause when focus is lost", swap="Key Combination (Change Atk. Mode)", fine="Finesse Error Sound", appLock="App Lock (Password: 626)", calc="App Lock", }, setting_video={ title="Video Settings", sound="←Sound", game="Game→", block="Draw Block", ghost="Ghost", center="Center", smooth="Smooth Drop", grid="Grid", bagLine="Bag Line", lockFX="Lock FX Level", dropFX="Drop FX Level", moveFX="Move FX Level", clearFX="Clear FX Level", shakeFX="Field Sway Level", atkFX="Atk. FX Level", frame="Render Frame Rate", text="Action Text", score="Score Pop-up", warn="Danger Alert", highCam="Birds-eye View", nextPos="Next Preview", fullscreen="Full Screen", bg="Background", power="Power Info", }, setting_sound={ title="Sound Settings", game="←Game", graphic="Video→", sfx="SFX", stereo="Stereo", spawn="Spawning", bgm="BGM", vib="Vibration", voc="Voice", cv="Voice Pack", apply="Apply", }, setting_control={ title="Control Settings", preview="Preview", das="DAS",arr="ARR", sddas="Soft Drop DAS",sdarr="Soft Drop ARR", ihs="Initial Hold", irs="Initial Rotation", ims="Initial Movement", reset="Reset", }, setting_key={ keyboard="Keyboard", joystick="Controller", help="Arrow keys: select/change slot, Enter/Space: Change, Esc: Go back", }, setting_skin={ title="Layout Settings", prev="←",next="→", prev1="↑",next1="↓",spin1="R", prev2="↑",next2="↓",spin2="R", prev3="↑",next3="↓",spin3="R", prev4="↑",next4="↓",spin4="R", prev5="↑",next5="↓",spin5="R", prev6="↑",next6="↓",spin6="R", prev7="↑",next7="↓",spin7="R", skinR="Reset Color", faceR="Reset Dir.", }, setting_touch={ default="Default", snap="Snap", option="Options", size="Size", }, setting_touchSwitch={ b1= "Move Left:", b2="Move Right:", b3="Rotate Right:", b4="Rotate Left:", b5= "Rotate 180°:", b6="Hard Drop:", b7="Soft Drop:", b8="Hold:", b9= "Function:", b10="Restart Game:", b11="Instant Left:",b12="Instant Right:", b13="Sonic Drop:", b14="Down 1:", b15="Down 4:", b16="Down 10:", b17="Left Drop:", b18="Right Drop:", b19="Left Zangi:", b20="Right Zangi:", norm="Normal", pro="Professional", hide="Show Virtual Keys", track="Auto Track", sfx="SFX", vib="VIB", icon="Icon", tkset="Track Settings", alpha="Alpha", }, setting_trackSetting={ VKDodge="Auto Dodge", }, customGame={ title="Custom Game", subTitle="Basic", defSeq="Default Seq.", noMsn="No missions", drop="Drop Delay", lock="Lock Delay", wait="Entry Delay", fall="Line Delay", bg="Background", bgm="Music", copy="Copy Field+Seq+Misn", paste="Paste Field+Seq+Misn", clear="Start-Clear", puzzle="Start-Puzzle", advance="More (A)", field="Edit Field (F)", sequence="Edit Sequence (S)", mission="Edit Mission (M)", }, custom_advance={ title="Custom Game", subTitle="Advance", next="Next",hold="Hold",oncehold="Hold Once", block="Draw Block", ghost="Ghost", center="Center", bagLine="Bag Line", highCam="Birds-eye View", nextPos="Next Preview", bone="Bone Block", mindas="Min. DAS", minarr="Min. ARR", minsdarr="Min. SDARR", noTele="No Teleportation", ospin="O-Spin", target="Target", visible="Visibility", freshLimit="Lock Reset Limit", easyFresh="Normal Lock Reset", fineKill="100% Finesse", opponent="Opponent", life="Lives", pushSpeed="Garbage Speed", }, custom_field={ title="Custom Game", subTitle="Field", b17="[ ]", any="Erase", space="×", pushLine="Add Line(K)", delLine="Del Line(L)", copy="Copy", paste="Paste", clear="Clear", demo="Don't Show ×", newPage="New Page(N)", delPage="Del Page(M)", prevPage="Prev Page", nextPage="Next Page", }, custom_sequence={ title="Custom Game", subTitle="Sequence", sequence="Sequence", Z="Z",S="S",J="J",L="L",T="T",O="O",I="I", Z5="Z5",S5="S5",P="P",Q="Q",F="F",E="E",T5="T5",U="U", V="V",W="W",X="X",J5="J5",L5="L5",R="R",Y="Y",N="N",H="H",I5="I5", left="←", right="→", ten="→→", backsp="