From 250a90bca5d023ed2140bb876744e4ca7c04f1b3 Mon Sep 17 00:00:00 2001 From: "Squishy (C6H12O6+NaCl+H2O)" <106439598+SweetSea-ButImNotSweet@users.noreply.github.com> Date: Sat, 21 Oct 2023 12:03:51 +0700 Subject: [PATCH] Minor changes --- parts/language/dict_vi.lua | 9 +++++---- parts/language/lang_vi.lua | 4 ++-- parts/scenes/dict.lua | 12 +++--------- parts/scenes/setting_control.lua | 2 +- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/parts/language/dict_vi.lua b/parts/language/dict_vi.lua index c9fcb7751..d29761c28 100644 --- a/parts/language/dict_vi.lua +++ b/parts/language/dict_vi.lua @@ -46,7 +46,8 @@ Bạn muốn đóng góp vào bản dịch? Bạn có thể vào trang dự án - Tốc độ rơi, 20G - ARE, Line ARE, Death ARE - Lockdown Delay, Spawn & Clear delay - 05E2. Thông số điều khiển: DAS & ARR, DAS cut, Auto-lock cut, SDF + 05E2. Thông số điều khiển: + DAS & ARR, DAS cut, Auto-lock cut, SDF 05F. Điều khiển 05F1. Tốc độ: LPM, PPS, BPM, KPM, KPP 05F2. Kỹ thuật: Hypertapping, Rolling, Finesse @@ -340,7 +341,7 @@ Tuy nhiên, mỗi game sẽ có cách xử lý khác nhau. Ví dụ: {"Hình dạng", "nhom05a hình dạng của tetro. hình dạng của tetromino"..tetromino, "term", - "Trong đa số các game xếp gạch, tất cả gạch đều là Tetromino\n\nCó 7 loại Tetromino, (nếu cho phép xoay nhưng không lật ngang hay dọc) gồm: Z, S, J, L, T, O, và I. Hãy xem mục \"Gạch & tên tương ứng\" để có thêm thông tin.", -- Removed " - gạch được liên kết bởi 4 ô, bám dính vào mặt chứ không bám vào góc." + "Trong đa số các game xếp gạch, tất cả gạch đều là Tetromino\n\nCó 7 loại Tetromino, nếu cho phép xoay nhưng không lật ngang hay dọc, gồm: Z, S, J, L, T, O, và I.\nHãy xem mục \"Gạch & tên tương ứng\" để có thêm thông tin.", -- Removed " - gạch được liên kết bởi 4 ô, bám dính vào mặt chứ không bám vào góc." }, {"Màu", "nhom05a màu"..tetromino, @@ -530,7 +531,7 @@ Kiểu xáo His là phiên bản cải tiến so với kiểu xáo ngẫu nhiên "nhom05d hispool historypoolgenerator kiểu xáo hispool", "term", [[ -[Sea: Phần này không có trong Zictionary ngôn ngữ khác! +[Sea: Phần này không có trong Zictionary ngôn ngữ khác!] Cách hoạt động của kiểu xáo HisPool diễn ra tuần tự như sau: Bước 1: Lấy một viên gạch ngẫu nhiên trong cái Rổ. @@ -1202,7 +1203,7 @@ Một trò chơi nổi tiếng với chế độ Battle Royale 99 người và c [[ PS / NS / Xbox / Windows | Chơi đơn / Chơi trực tuyến -Đây là một tựa game ghép từ hai trò chơi giải đố: Tetris và Puyo Puyo, và bạn có thể chơi đối đầu trong cả hai game này. Có nhiều chế độ chơi đơn và chơi trực tuyến. +Đây là một tựa game ghép từ hai trò chơi giải đố: Tetris và Puyo Puyo, và bạn có thể chơi đối đầu trong cả hai game này. Có nhiều chế độ chơi đơn và chơi trực tuyến. [MrZ: Bản PC (Steam) có cơ chế điều khiển và trải nghiệm trực tuyến khá là tệ.] ]], diff --git a/parts/language/lang_vi.lua b/parts/language/lang_vi.lua index 3c5755161..b90d988d3 100644 --- a/parts/language/lang_vi.lua +++ b/parts/language/lang_vi.lua @@ -72,7 +72,7 @@ return { page="Trang ", - -- ai_puzzle="AI is incompatible with puzzle game mode", + ai_puzzle="AI không tương thích với chế độ Puzzle", ai_mission="AI không tương thích với nhiệm vụ tuỳ chọn.", ai_badPiece="AI không tương thích với trình xáo gạch chứa gạch không phải là tetromino.", cc_fixed="CC không tương thích với trình xáo gạch cố định", @@ -623,7 +623,7 @@ C. Tay cầm chơi game (Gamepad): }, setting_control={ -- title="Cài đặt Điều khiển", - title="Đ.chỉnh thg. số", + title="Điều chỉnh thông số", preview="Xem trước", das="DAS",arr="ARR", diff --git a/parts/scenes/dict.lua b/parts/scenes/dict.lua index 5bf930936..9bdabb41f 100644 --- a/parts/scenes/dict.lua +++ b/parts/scenes/dict.lua @@ -12,7 +12,6 @@ local localeFile -- Language file name, used for force reload local lastTickInput local searchWait -- Searching animation timer -local defaultSearchWait -- Default time to wait from the last key before searching local lastSearch -- Last searched string local lastSelected -- Last selected item @@ -108,13 +107,9 @@ end local function _search() local input=inputBox:getText() local pos - _clearResult() local first - if needLowerUTF8 then - input=STRING.lowerUTF8(input) - else - input=input:lower() - end + _clearResult() + input=needLowerUTF8 and STRING.lowerUTF8(input) or input:lower() for i=1,#dict do pos=find(dict[i].titleLowered,input,nil,true) or find(STRING.lowerUTF8(dict[i].keywordsLowered),input,nil,true) if pos==1 and not first then @@ -170,7 +165,6 @@ function scene.enter() 'en' ) needLowerUTF8=SETTING.locale:find'vi' - defaultSearchWait=(MOBILE and needLowerUTF8) and 2.6 or 0.8 dict=require(localeFile) _scanDict(dict) @@ -290,7 +284,7 @@ function scene.update(dt) _clearResult() listBox:setList(_getList()) else - searchWait=defaultSearchWait + searchWait=0.8 end lastTickInput=input end diff --git a/parts/scenes/setting_control.lua b/parts/scenes/setting_control.lua index f85d54ba1..f8444dd52 100644 --- a/parts/scenes/setting_control.lua +++ b/parts/scenes/setting_control.lua @@ -86,7 +86,7 @@ local function _sliderShow(S) return S.."F "..math.floor(S*16.67).."ms" end scene.widgetList={ - WIDGET.newText{name='title', x=100, y=50,lim=500,font=70,align='L'}, + WIDGET.newText{name='title', x=100, y=50,lim=626,font=70,align='L'}, WIDGET.newText{name='preview', x=520, y=610,font=40,align='R'}, WIDGET.newSlider{name='das', x=250, y=190,lim=230,w=600,axis={0,20,1},disp=SETval('das'), show=_sliderShow,code=SETsto('das')},