diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2022-04-16 20:20:07 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2022-04-16 20:46:59 +0800 |
commit | 68d88b39691ad7aae0ee1380567c7d40f87ba8d3 (patch) | |
tree | 8684200d0592132c7c0d76e32ff6b83314d5a1ec /locale/zh-tw | |
parent | 01706da71a998bcab57e438ef2e73f6b1c0de45c (diff) | |
download | lua-language-server-68d88b39691ad7aae0ee1380567c7d40f87ba8d3.zip |
cleanup locale
Diffstat (limited to 'locale/zh-tw')
-rw-r--r-- | locale/zh-tw/meta.lua | 46 | ||||
-rw-r--r-- | locale/zh-tw/script.lua | 6 | ||||
-rw-r--r-- | locale/zh-tw/setting.lua | 2 |
3 files changed, 45 insertions, 9 deletions
diff --git a/locale/zh-tw/meta.lua b/locale/zh-tw/meta.lua index bd02c566..9cb2f460 100644 --- a/locale/zh-tw/meta.lua +++ b/locale/zh-tw/meta.lua @@ -1,10 +1,11 @@ ---@diagnostic disable: undefined-global, lowercase-global --- basic arg = '獨立版Lua的啟動參數。 ' + assert = '如果其參數`v` 的值為假(`nil` 或`false`), 它就呼叫$error; 否則,回傳所有的參數。在錯誤情況時, `message` 指那個錯誤對象; 如果不提供這個參數,參數預設為`"assertion failed!"` 。 ' + cgopt.collect = '做一次完整的垃圾回收循環。 ' cgopt.stop = @@ -25,22 +26,29 @@ cgopt.generational = '改變回收器模式為分代模式。 ' cgopt.isrunning = '回傳表示回收器是否在工作的布林值。 ' + collectgarbage = '這個函式是垃圾回收器的通用介面。通過參數opt 它提供了一組不同的功能。 ' + dofile = '打開該名字的檔案,並執行檔案中的Lua 程式碼區塊。不帶參數呼叫時, `dofile` 執行標準輸入的內容(`stdin`)。回傳該程式碼區塊的所有回傳值。對於有錯誤的情況,`dofile` 將錯誤反饋給呼叫者(即,`dofile` 沒有執行在保護模式下)。 ' + error = [[ 中止上一次保護函式呼叫, 將錯誤對象`message` 回傳。函式`error` 永遠不會回傳。 當`message` 是一個字串時,通常`error` 會把一些有關出錯位置的訊息附加在訊息的前頭。 level 參數指明了怎樣獲得出錯位置。 ]] + _G = '一個全域變數(非函式), 內部儲存有全域環境(參見§2.2)。 Lua 自己不使用這個變數; 改變這個變數的值不會對任何環境造成影響,反之亦然。 ' + getfenv = '回傳給定函式的環境。 `f` 可以是一個Lua函式,也可是一個表示呼叫堆疊層級的數字。 ' + getmetatable = '如果`object` 不包含元表,回傳`nil` 。否則,如果在該對象的元表中有`"__metatable"` 域時回傳其關聯值, 沒有時回傳該對象的元表。 ' + ipairs = [[ 回傳三個值(疊代函式、表`t` 以及`0` ), 如此,以下程式碼 @@ -49,12 +57,14 @@ ipairs = ``` 將疊代鍵值對`(1,t[1]) ,(2,t[2]), ...` ,直到第一個空值。 ]] + loadmode.b = '只能是二進制程式碼區塊。 ' loadmode.t = '只能是文字程式碼區塊。 ' loadmode.bt = '可以是二進制也可以是文字。 ' + load['<5.1'] = '使用`func` 分段載入程式碼區塊。每次呼叫`func` 必須回傳一個字串用於連接前文。 ' load['>5.2'] = @@ -63,12 +73,16 @@ load['>5.2'] = 如果`chunk` 是一個字串,程式碼區塊指這個字串。如果`chunk` 是一個函式, `load` 不斷地呼叫它獲取程式碼區塊的片段。每次對`chunk` 的呼叫都必須回傳一個字串緊緊連接在上次呼叫的回傳串之後。當回傳空串、`nil`、或是不回傳值時,都表示程式碼區塊結束。 ]] + loadfile = '從檔案`filename` 或標準輸入(如果檔名未提供)中獲取程式碼區塊。 ' + loadstring = '使用給定字串載入程式碼區塊。 ' + module = '創建一個模組。 ' + next = [[ 執行程式來走訪表中的所有域。第一個參數是要走訪的表,第二個參數是表中的某個鍵。 `next` 回傳該鍵的下一個鍵及其關聯的值。如果用`nil` 作為第二個參數呼叫`next` 將回傳初始鍵及其關聯值。當以最後一個鍵去呼叫,或是以`nil` 呼叫一張空表時, `next` 回傳`nil`。如果不提供第二個參數,將認為它就是`nil`。特別指出,你可以用`next(t)` 來判斷一張表是否是空的。 @@ -77,6 +91,7 @@ next = 當在走訪過程中你給表中並不存在的域賦值, `next` 的行為是未定義的。然而你可以去修改那些已存在的域。特別指出,你可以清除一些已存在的域。 ]] + pairs = [[ 如果`t` 有元方法`__pairs`, 以`t` 為參數呼叫它,並回傳其回傳的前三個值。 @@ -89,52 +104,68 @@ pairs = 參見函式$next 中關於疊代過程中修改表的風險。 ]] + pcall = '傳入參數,以*保護模式* 呼叫函式`f` 。這意味著`f` 中的任何錯誤不會拋出; 取而代之的是,`pcall` 會將錯誤捕獲到,並回傳一個狀態碼。第一個回傳值是狀態碼(一個布林值), 當沒有錯誤時,其為真。此時,`pcall` 同樣會在狀態碼後回傳所有呼叫的結果。在有錯誤時,`pcall` 回傳`false` 加錯誤訊息。 ' + print = '接收任意數量的參數,並將它們的值輸出到`stdout`。它用`tostring` 函式將每個參數都轉換為字串。 `print` 不用於做格式化輸出。僅作為看一下某個值的快捷方式。多用於除錯。完整的對輸出的控制,請使用$string.format 以及$io.write。 ' + rawequal = '在不觸發任何元方法的情況下檢查`v1` 是否和`v2` 相等。回傳一個布林值。 ' + rawget = '在不觸發任何元方法的情況下獲取`table[index]` 的值。 `table` 必須是一張表; `index` 可以是任何值。 ' + rawlen = '在不觸發任何元方法的情況下回傳對象`v` 的長度。 `v` 可以是表或字串。它回傳一個整數。 ' + rawset = [[ 在不觸發任何元方法的情況下將`table[index]` 設為`value。 ` `table` 必須是一張表, `index` 可以是`nil` 與`NaN` 之外的任何值。 `value` 可以是任何Lua 值。 這個函式回傳`table`。 ]] + select = '如果`index` 是個數字, 那麼回傳參數中第`index` 個之後的部分; 負的數字會從後向前索引(`-1` 指最後一個參數)。否則,`index` 必須是字串`"#"`, 此時`select` 回傳參數的個數。 ' + setfenv = '設定給定函式的環境。 ' + setmetatable = [[ 給指定表設定元表。 (你不能在Lua 中改變其它類型值的元表,那些只能在C 裡做。) 如果`metatable` 是`nil`, 將指定表的元表移除。如果原來那張元表有`"__metatable"` 域,拋出一個錯誤。 ]] + tonumber = [[ 如果呼叫的時候沒有`base`, `tonumber` 嘗試把參數轉換為一個數字。如果參數已經是一個數字,或是一個可以轉換為數字的字串, `tonumber` 就回傳這個數字; 否則回傳`nil`。 字串的轉換結果可能是整數也可能是浮點數, 這取決於Lua 的轉換文法(參見§3.1)。 (字串可以有前置和後置的空格,可以帶符號。) ]] + tostring = [[ 可以接收任何類型,它將其轉換為人可閱讀的字串形式。浮點數總被轉換為浮點數的表現形式(小數點形式或是指數形式)。 (如果想完全控制數字如何被轉換,可以使用$string.format。) 如果`v` 有`"__tostring"` 域的元表, `tostring` 會以`v` 為參數呼叫它。並用它的結果作為回傳值。 ]] + type = [[ 將參數的類型編碼為一個字串回傳。函式可能的回傳值有`"nil"` (一個字串,而不是`nil` 值), `"number"`, `"string"`, `"boolean"`, `"table"`, `"function"`, `"thread"`, `"userdata"`。 ]] + _VERSION = '一個包含有目前直譯器版本號的全域變數(並非函式)。 ' + warn = '使用所有參數組成的字串訊息來發送警告。 ' + xpcall['=5.1'] = '傳入參數,以*保護模式* 呼叫函式`f` 。這個函式和`pcall` 類似。不過它可以額外設定一個訊息處理器`err`。 ' xpcall['>5.2'] = '傳入參數,以*保護模式* 呼叫函式`f` 。這個函式和`pcall` 類似。不過它可以額外設定一個訊息處理器`msgh`。 ' + unpack = [[ 回傳給定`list` 中的所有元素。改函式等價於 @@ -213,6 +244,7 @@ coroutine.wrap = '創建一個主體函式為`f` 的新共常式。 f 必須是一個Lua 的函式。回傳一個函式, 每次呼叫該函式都會延續該共常式。 ' coroutine.yield = '掛起正在呼叫的共常式的執行。 ' + costatus.running = '正在執行。 ' costatus.suspended = @@ -274,6 +306,7 @@ debug.upvalueid = '回傳指定函式第`n` 個上值的唯一標識符(一個輕量使用者資料)。 ' debug.upvaluejoin = '讓Lua 閉包`f1` 的第`n1` 個上值引用`Lua` 閉包`f2` 的第`n2` 個上值。 ' + infowhat.n = '`name` 和`namewhat`' infowhat.S = @@ -292,6 +325,7 @@ infowhat.r = '`ftransfer` 和`ntransfer`' infowhat.L = '`activelines`' + hookmask.c = '每當Lua 呼叫一個函式時,呼叫鉤子。 ' hookmask.r = @@ -322,6 +356,7 @@ file[':setvbuf'] = '設定輸出檔案的緩衝模式。 ' file[':write'] = '將參數的值逐個寫入`file`。 ' + readmode.n = '讀取一個數字,根據Lua 的轉換文法回傳浮點數或整數。 ' readmode.a = @@ -330,12 +365,14 @@ readmode.l = '讀取一行並忽略行結束標記。 ' readmode.L = '讀取一行並保留行結束標記。 ' + seekwhence.set = '基點為0 (檔案開頭)。 ' seekwhence.cur = '基點為目前位置。 ' seekwhence['.end'] = '基點為檔案尾。 ' + vbuf.no = '不緩衝;輸出操作立刻生效。 ' vbuf.full = @@ -380,6 +417,7 @@ io.type = '檢查`obj` 是否是合法的檔案控制代碼。 ' io.write = '將參數的值逐個寫入預設輸出檔案。 ' + openmode.r = '讀模式。 ' openmode.w = @@ -404,10 +442,12 @@ openmode['.w+b'] = '更新模式,所有之前的資料都刪除。 (二進制方式)' openmode['.a+b'] = '追加更新模式,所有之前的資料都保留,只允許在檔案尾部做寫入。 (二進制方式)' + popenmode.r = '從這個程式中讀取資料。 (二進制方式)' popenmode.w = '向這個程式寫入輸入。 (二進制方式)' + filetype.file = '是一個打開的檔案控制代碼。 ' filetype['.closed file'] = @@ -528,6 +568,7 @@ os.time = '當不傳參數時,回傳目前時刻。如果傳入一張表,就回傳由這張表表示的時刻。 ' os.tmpname = '回傳一個可用於臨時檔案的檔名字串。 ' + osdate.year = '四位數字' osdate.month = @@ -549,10 +590,12 @@ osdate.isdst = package = '' + require['<5.3'] = '載入一個模組,回傳該模組的回傳值(`nil`時為`true`)。 ' require['>5.4'] = '載入一個模組,回傳該模組的回傳值(`nil`時為`true`)與搜尋器回傳的載入資料。預設搜尋器的載入資料指示了載入位置,對於檔案來說就是檔案路徑。 ' + package.config = '一個描述有一些為包管理準備的編譯期配置訊息的串。 ' package.cpath = @@ -641,6 +684,7 @@ a1[f],···,a1[e] return a2 ``` ]] + table.pack = '回傳用所有參數以鍵`1`,`2`, 等填充的新表, 並將`"n"` 這個域設為參數的總數。 ' table.remove = diff --git a/locale/zh-tw/script.lua b/locale/zh-tw/script.lua index de4e0abb..64858686 100644 --- a/locale/zh-tw/script.lua +++ b/locale/zh-tw/script.lua @@ -94,7 +94,6 @@ DIAG_NOT_YIELDABLE = '此函式的第{} 個參數沒有被標記為可讓出,但是傳入了異步函式。 (使用`---@param name async fun()` 來標記為可讓出)' DIAG_DISCARD_RETURNS = '不能丟棄此函式的回傳值。 ' - DIAG_CIRCLE_DOC_CLASS = '循環繼承的類。 ' DIAG_DOC_FIELD_NO_CLASS = @@ -234,7 +233,6 @@ PARSER_INDEX_IN_FUNC_NAME = '命名函式的名稱中不能使用`[name]` 形式。 ' PARSER_UNKNOWN_ATTRIBUTE = '區域變數屬性應該是`const` 或`close`' - PARSER_LUADOC_MISS_CLASS_NAME = '缺少類別名稱。 ' PARSER_LUADOC_MISS_EXTENDS_SYMBOL = @@ -279,7 +277,6 @@ SYMBOL_ANONYMOUS = HOVER_VIEW_DOCUMENTS = '查看文件' - HOVER_DOCUMENT_LUA51 = 'http://www.lua.org/manual/5.1/manual.html#{}' HOVER_DOCUMENT_LUA52 = @@ -290,7 +287,6 @@ HOVER_DOCUMENT_LUA54 = 'http://www.lua.org/manual/5.4/manual.html#{}' HOVER_DOCUMENT_LUAJIT = 'http://www.lua.org/manual/5.1/manual.html#{}' - HOVER_NATIVE_DOCUMENT_LUA51 = 'command:extension.lua.doc?["en-us/51/manual.html/{}"]' HOVER_NATIVE_DOCUMENT_LUA52 = @@ -301,7 +297,6 @@ HOVER_NATIVE_DOCUMENT_LUA54 = 'command:extension.lua.doc?["en-us/54/manual.html/{}"]' HOVER_NATIVE_DOCUMENT_LUAJIT = 'command:extension.lua.doc?["en-us/51/manual.html/{}"]' - HOVER_MULTI_PROTOTYPE = '({} 個原型)' HOVER_STRING_BYTES = @@ -312,7 +307,6 @@ HOVER_MULTI_DEF_PROTO = '({} 個定義,{} 個原型)' HOVER_MULTI_PROTO_NOT_FUNC = '({} 個非函式定義)' - HOVER_USE_LUA_PATH = '(搜尋路徑: `{}`)' HOVER_EXTENDS = diff --git a/locale/zh-tw/setting.lua b/locale/zh-tw/setting.lua index f2a6d0a8..e5ce01af 100644 --- a/locale/zh-tw/setting.lua +++ b/locale/zh-tw/setting.lua @@ -211,8 +211,6 @@ config.IntelliSense.traceBeSetted = '請查閱[文件](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。 ' config.IntelliSense.traceFieldInject = '請查閱[文件](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。 ' - - config.diagnostics['unused-local'] = '未使用的區域變數' config.diagnostics['unused-function'] = |