summaryrefslogtreecommitdiff
path: root/locale/zh-tw
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2022-04-16 20:20:07 +0800
committer最萌小汐 <sumneko@hotmail.com>2022-04-16 20:46:59 +0800
commit68d88b39691ad7aae0ee1380567c7d40f87ba8d3 (patch)
tree8684200d0592132c7c0d76e32ff6b83314d5a1ec /locale/zh-tw
parent01706da71a998bcab57e438ef2e73f6b1c0de45c (diff)
downloadlua-language-server-68d88b39691ad7aae0ee1380567c7d40f87ba8d3.zip
cleanup locale
Diffstat (limited to 'locale/zh-tw')
-rw-r--r--locale/zh-tw/meta.lua46
-rw-r--r--locale/zh-tw/script.lua6
-rw-r--r--locale/zh-tw/setting.lua2
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'] =