Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a4152ea

Browse files
authored
Merge pull request #3200 from AlexCai2019/master
繁體中文翻譯
2 parents c8dd977 + f270a6e commit a4152ea

File tree

4 files changed

+361
-361
lines changed

4 files changed

+361
-361
lines changed

‎changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* `FIX` Prevent class methods from triggering missing-fields diagnostics
99
* `ADD` missing locale
1010
* `FIX` updates the EmmyLuaCodeStyle submodule reference to a newer commit, ensuring compatibility with GCC 15
11+
* `CHG` fulfill zh-tw translations
1112
* `FIX` large unions will no longer erroneously fail to match later variants
1213
* `ADD` Lua.type.maxUnionVariants which can be set to limit how many union variants are checked against
1314

‎locale/zh-tw/meta.lua

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ arg =
44
'獨立版Lua的啟動引數。'
55

66
assert =
7-
'如果其引數 `v` 的值為假( `nil` 或 `false` ),它就呼叫 $error ;否則,回傳所有的引數。在錯誤情況時, `message` 指那個錯誤對象;如果不提供這個引數,預設為 `"assertion failed!"` 。'
7+
'如果其引數 `v` 的值為假( `nil` 或 `false` ),它就擲回 $error ;否則,回傳所有的引數。在發生錯誤時, `message` 是錯誤物件;如果不提供這個引數,預設為 `"assertion failed!"` 。'
88

99
cgopt.collect =
1010
'做一次完整的垃圾回收循環。'
@@ -28,14 +28,14 @@ cgopt.isrunning =
2828
'回傳表示回收器是否在工作的布林值。'
2929

3030
collectgarbage =
31-
'這個函式是垃圾回收器的一般介面。透過引數 opt 它提供了一組不同的功能'
31+
'這個函式是垃圾回收器的一般介面。它透過引數 opt 提供了一組不同的功能'
3232

3333
dofile =
3434
'打開該名字的檔案,並執行檔案中的 Lua 程式碼區塊。不帶引數呼叫時, `dofile` 執行標準輸入的內容(`stdin`)。回傳該程式碼區塊的所有回傳值。對於有錯誤的情況, `dofile` 將錯誤回饋給呼叫者(即 `dofile` 沒有執行在保護模式下)。'
3535

3636
error =
3737
[[
38-
中止上一次保護函式呼叫,將錯誤對象 `message` 回傳。函式 `error` 永遠不會回傳。
38+
中止上一次保護函式呼叫,將錯誤物件 `message` 回傳。函式 `error` 永遠不會回傳。
3939
4040
當 `message` 是一個字串時,通常 `error` 會把一些有關出錯位置的資訊附加在訊息的開頭。 `level` 引數指明了怎樣獲得出錯位置。
4141
]]
@@ -47,7 +47,7 @@ getfenv =
4747
'回傳給定函式的環境。 `f` 可以是一個Lua函式,也可是一個表示呼叫堆疊層級的數字。'
4848

4949
getmetatable =
50-
'如果 `object` 不包含中繼資料表,回傳 `nil` 。否則,如果在該物件的中繼資料表中有 `"__metatable"` 域時回傳其關聯值,沒有時回傳該對象的中繼資料表。'
50+
'如果 `object` 不包含中繼資料表,回傳 `nil` 。否則,如果在該物件的中繼資料表中有 `"__metatable"` 欄位時回傳其關聯值,沒有時回傳該對象的中繼資料表。'
5151

5252
ipairs =
5353
[[
@@ -75,7 +75,7 @@ load['>5.2'] =
7575
]]
7676

7777
loadfile =
78-
'從檔案 `filename` 或標準輸入(如果檔名未提供)中獲取程式碼區塊。'
78+
'從檔案 `filename` 或標準輸入(如果未提供檔名)中獲取程式碼區塊。'
7979

8080
loadstring =
8181
'使用給定字串載入程式碼區塊。'
@@ -134,20 +134,24 @@ setfenv =
134134

135135
setmetatable =
136136
[[
137-
為指定的表設定中繼資料表。(你不能在 Lua 中改變其它類型值的中繼資料表,那些只能在 C 裡做。)如果 `metatable` 是 `nil`,將指定的表的中繼資料表移除。如果原來那張中繼資料表有 `"__metatable"` 域,擲回一個錯誤。
137+
為指定的表設定中繼資料表,如果 `metatable` 是 `nil`,則移除該表的中繼資料表。如果原來那張中繼資料表有 `"__metatable"` 欄位,則擲回一個錯誤。
138+
139+
這個函式回傳 `table`。
140+
141+
你必須使用除錯庫(參見§6.10)才能修改 Lua 中其他類型的中繼資料表。
138142
]]
139143

140144
tonumber =
141145
[[
142-
如果呼叫的時候沒有 `base` , `tonumber` 嘗試把引數轉換為一個數字。如果引數已經是一個數字,或是一個可以轉換為數字的字串, `tonumber` 就回傳這個數字,否則回傳 `fail`。
146+
如果呼叫的時候沒有 `base` , `tonumber` 會嘗試把引數轉換為一個數字。如果引數已經是一個數字,或是一個可以轉換為數字的字串, `tonumber` 就回傳這個數字,否則回傳 `fail`。
143147
144148
字串的轉換結果可能是整數也可能是浮點數,這取決於 Lua 的轉換文法(參見 §3.1)。(字串可以有前置和後置的空格,可以帶符號。)
145149
]]
146150

147151
tostring =
148152
[[
149-
可以接收任何類型,它將其轉換為人可閱讀的字串形式。浮點數總被轉換為浮點數的表現形式(小數點形式或是指數形式)。
150-
如果 `v` `"__tostring"` 域的中繼資料表, `tostring` 會以 `v` 為引數呼叫它。並用它的結果作為回傳值。
153+
可以將任何類型轉換為人可閱讀的字串形式。浮點數總被轉換為浮點數的表現形式(小數點形式或是指數形式)。
154+
如果 `v` 的中繼資料表有 `"__tostring"` 欄位, `tostring` 會以 `v` 為引數呼叫它。並用它的結果作為回傳值。
151155
如果想完全控制數字如何被轉換,可以使用 $string.format 。
152156
]]
153157

@@ -285,7 +289,7 @@ debug.setcstacklimit =
285289
286290
設定新的C堆疊限制。該限制控制Lua中巢狀呼叫的深度,以避免堆疊溢出。
287291
288-
如果設定成功,該函式回傳之前的限制;否則回傳`false`。
292+
如果設定成功,該函式回傳之前的限制;否則回傳`false`。
289293
]]
290294
debug.setfenv =
291295
'將 `table` 設定為 `object` 的環境。'
@@ -375,7 +379,7 @@ seekwhence['.end'] =
375379
'基點為檔案尾。'
376380

377381
vbuf.no =
378-
'不緩衝;輸出操作立刻生效'
382+
'不緩衝;輸出操作即時生效'
379383
vbuf.full =
380384
'完全緩衝;只有在快取滿或呼叫 flush 時才做輸出操作。'
381385
vbuf.line =
@@ -445,9 +449,9 @@ openmode['.a+b'] =
445449
'追加更新模式,所有之前的資料都保留,只允許在檔案尾部做寫入。(二進制方式)'
446450

447451
popenmode.r =
448-
'從這個程式中讀取資料。(二進制方式)'
452+
'從這個程式讀取資料。(二進制方式)'
449453
popenmode.w =
450-
'向這個程式寫入輸入。(二進制方式)'
454+
'向這個程式寫入資料。(二進制方式)'
451455

452456
filetype.file =
453457
'是一個打開的檔案控制代碼。'
@@ -493,7 +497,7 @@ math.ldexp =
493497
math.log['<5.1'] =
494498
'回傳 `x` 的自然對數。'
495499
math.log['>5.2'] =
496-
'回以指定底的 `x` 的對數。'
500+
'回傳指定底的 `x` 的對數。'
497501
math.log10 =
498502
'回傳 `x` 的以10為底的對數。'
499503
math.max =
@@ -541,7 +545,7 @@ math.tointeger['>5.3'] =
541545
math.type['>5.3'] =
542546
'如果 `x` 是整數,回傳 `"integer"` ,如果它是浮點數,回傳 `"float"` ,如果 `x` 不是數字,回傳 `nil` 。'
543547
math.ult['>5.3'] =
544-
'整數 `m` 和 `n` 以無符號整數形式比較,如果 `m` `n` 之下則回傳布林真,否則回傳假。'
548+
'整數 `m` 和 `n` 以無符號整數形式比較,如果 `m` 小於 `n` 則回傳布林真,否則回傳假。'
545549

546550
os =
547551
''
@@ -562,7 +566,7 @@ os.getenv =
562566
os.remove =
563567
'刪除指定名字的檔案。'
564568
os.rename =
565-
'將名字為 `oldname` 的檔案或目錄更名為 `newname`。'
569+
'將名字為 `oldname` 的檔案或資料夾重新命名為 `newname`。'
566570
os.setlocale =
567571
'設定程式的目前區域。'
568572
os.time =
@@ -595,7 +599,7 @@ package =
595599
require['<5.3'] =
596600
'載入一個模組,回傳該模組的回傳值( `nil` 時為 `true` )。'
597601
require['>5.4'] =
598-
'載入一個模組,回傳該模組的回傳值( `nil` 時為 `true` )與搜尋器回傳的載入資料。預設搜尋器的載入資料指示了載入位置,對於檔案來説就是檔案路徑'
602+
'載入一個模組,回傳該模組的回傳值( `nil` 時為 `true` )與搜尋器回傳的載入資料。預設搜尋器的載入資料指示了載入位置,對於檔案來說就是檔案路徑'
599603

600604
package.config =
601605
'一個描述一些為包管理準備的編譯時期組態的字串。'
@@ -623,7 +627,7 @@ string =
623627
string.byte =
624628
'回傳字元 `s[i]` 、 `s[i+1]` ... `s[j]` 的內部數字編碼。'
625629
string.char =
626-
'接收零或更多的整數,回傳和引數數量相同長度的字串。其中每個字元的內部編碼值等於對應的引數值。'
630+
'回傳和引數數量相同長度的字串。其中每個字元的內部編碼值等於對應的引數值。'
627631
string.dump =
628632
'回傳包含有以二進制方式表示的(一個 *二進制程式碼區塊* )指定函式的字串。'
629633
string.find =
@@ -632,7 +636,7 @@ string.format =
632636
'回傳不定數量引數的格式化版本,格式化字串為第一個引數。'
633637
string.gmatch =
634638
[[
635-
回傳一個疊代器函式。每次呼叫這個函式都會繼續以 `pattern` (參見§6.4.1)對 s 做配對,並回傳所有捕獲到的值。
639+
回傳一個疊代器函式。每次呼叫這個函式都會繼續以 `pattern` (參見§6.4.1)對 s 做配對,並回傳所有捕獲到的值。
636640
637641
下面這個例子會循環疊代字串 s 中所有的單詞, 並逐行列印:
638642
```lua
@@ -644,7 +648,7 @@ string.gmatch =
644648
```
645649
]]
646650
string.gsub =
647-
'將字串 s 中,所有的(或是在 n 給出時的前 n 個) `pattern` (參見 §6.4.1)都替換成 `repl` ,並回傳其副本。'
651+
'將字串 s 中,所有的(或是有提供 n 時的前 n 個) `pattern` (參見 §6.4.1)都替換成 `repl` ,並回傳其副本。'
648652
string.len =
649653
'回傳其長度。'
650654
string.lower =
@@ -656,11 +660,11 @@ string.pack =
656660
string.packsize =
657661
[[回傳以指定格式用 $string.pack 壓縮的字串的長度。格式化字串中不可以有變長選項 's' 或 'z' (參見 §6.4.2)。]]
658662
string.rep['>5.2'] =
659-
'回傳 `n` 個字串 `s` 以字串 `sep` 為分割符連在一起的字串。預設的 `sep` 值為空字串(即沒有分割符)。如果 `n` 不是正數則回傳空字串。'
663+
'回傳 `n` 個由字串 `s` 以字串 `sep` 為分割符連在一起的字串。預設的 `sep` 值為空字串(即沒有分割符)。如果 `n` 不是正數則回傳空字串。'
660664
string.rep['<5.1'] =
661-
'回傳 `n` 個字串 `s` 連在一起的字串。如果 `n` 不是正數則回傳空字串。'
665+
'回傳 `n` 個由字串 `s` 連在一起的字串。如果 `n` 不是正數則回傳空字串。'
662666
string.reverse =
663-
'回傳字串 s 的反轉字串。'
667+
'回傳字串 `s` 的反轉字串。'
664668
string.sub =
665669
'回傳一個從 `i` 開始並在 `j` 結束的子字串。'
666670
string.unpack =
@@ -700,9 +704,9 @@ table.unpack =
700704
i 預設為 1 , j 預設為 #list。
701705
]]
702706
table.foreach =
703-
'走訪表中的每一個元素,並以key和value執行回呼函式。如果回呼函式回傳一個非nil值則循環終止,並且回傳這個值。該函式等同pair(list),比pair(list)更慢不推薦使用。'
707+
'走訪表中的每一個元素,並以key和value執行回呼函式。如果回呼函式回傳一個非nil值則終止迴圈,並且回傳這個值。該函式等同pair(list),比pair(list)更慢,不推薦使用。'
704708
table.foreachi =
705-
'走訪表中的每一個元素,並以索引號index和value執行回呼函式。如果回呼函式回傳一個非nil值則循環終止,並且回傳這個值。該函式等同ipair(list),比ipair(list)更慢不推薦使用。'
709+
'走訪表中的每一個元素,並以索引號index和value執行回呼函式。如果回呼函式回傳一個非nil值則終止迴圈,並且回傳這個值。該函式等同ipair(list),比ipair(list)更慢,不推薦使用。'
706710
table.getn =
707711
'回傳表的長度。該函式等價於#list。'
708712
table.new =

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /