Skip to content

Commit 7158935

Browse files
committed
update locale for collectgarbage
1 parent e6527e2 commit 7158935

File tree

10 files changed

+250
-42
lines changed

10 files changed

+250
-42
lines changed

locale/en-us/meta.lua

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,58 @@ cgopt.restart =
1515
cgopt.count =
1616
'Returns the total memory in Kbytes.'
1717
cgopt.step =
18-
'Performs a garbage-collection step.'
18+
[[
19+
Performs a garbage-collection step. This option may be followed by an integer `size`.
20+
If `size` is a positive n, the collector acts as if n new bytes have been allocated; if `size` is zero, the collector performs a basic step.
21+
In incremental mode, a basic step corresponds to the current step size; in generational mode, a basic step performs a full minor collection,
22+
or an incremental step if the collector has scheduled one.
23+
In incremental mode, the function returns `true` if the step finished a collection cycle; in generational mode, it returns `true` if the step finished a major collection.
24+
]]
1925
cgopt.setpause =
2026
'Set `pause`.'
2127
cgopt.setstepmul =
2228
'Set `step multiplier`.'
2329
cgopt.incremental =
24-
'Change the collector mode to incremental.'
30+
'Changes the collector mode to incremental and returns the previous mode (either `"generational"` or `"incremental"`).'
2531
cgopt.generational =
26-
'Change the collector mode to generational.'
32+
'Changes the collector mode to generational and returns the previous mode (either `"generational"` or `"incremental"`).'
2733
cgopt.param =
28-
'Changes and/or retrieves the values of a parameter of the collector. This option must be followed by one or two extra arguments: The name of the parameter and an optional new value.'
34+
[[
35+
Changes and/or retrieves the values of a collector parameter. This option must be followed by one or two extra arguments:
36+
the parameter name (a string) and an optional new value (an integer in the range [0,100000]).
37+
The call always returns the previous value of the parameter; if no new value is given, the value is left unchanged.
38+
Lua stores these values in a compressed format, so the value returned as the previous value may not be exactly the last value set.
39+
]]
40+
41+
gcparam.minormul =
42+
'The minor multiplier.'
43+
gcparam.majorminor =
44+
'The major-minor multiplier.'
45+
gcparam.minormajor =
46+
'The minor-major multiplier.'
47+
gcparam.pause =
48+
'The garbage-collector pause.'
49+
gcparam.stepmul =
50+
'The step multiplier.'
51+
gcparam.stepsize =
52+
'The step size.'
53+
2954
cgopt.isrunning =
3055
'Returns whether the collector is running.'
3156

3257
collectgarbage =
33-
'This function is a generic interface to the garbage collector. It performs different functions according to its first argument, `opt`.'
58+
[[
59+
Generic interface to the garbage collector. According to the first argument `opt`, it performs:
60+
• `"collect"`: Performs a full garbage-collection cycle (default option).
61+
• `"stop"`: Stops automatic execution of the collector; it runs only when explicitly invoked, until `"restart"`.
62+
• `"restart"`: Restarts automatic execution of the collector.
63+
• `"count"`: Returns the total memory in use by Lua in Kbytes (fractional; multiply by 1024 for bytes).
64+
• `"step"`: Performs a garbage-collection step; optional integer `size` controls behavior and return value (see `cgopt.step`).
65+
• `"isrunning"`: Returns whether the collector is running (i.e., not stopped).
66+
• `"incremental"`: Changes the mode to incremental and returns the previous mode.
67+
• `"generational"`: Changes the mode to generational and returns the previous mode.
68+
• `"param"`: Changes/reads collector parameters (see `gcparam.*`), always returns the previous value.
69+
]]
3470

3571
dofile =
3672
'Opens the named file and executes its content as a Lua chunk. When called without arguments, `dofile` executes the content of the standard input (`stdin`). Returns all values returned by the chunk. In case of errors, `dofile` propagates the error to its caller. (That is, `dofile` does not run in protected mode.)'

locale/es-419/meta.lua

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,58 @@ cgopt.restart =
1515
cgopt.count =
1616
'Retorna el total de memoria en Kbytes.'
1717
cgopt.step =
18-
'Realiza un paso de recolección de basura.'
18+
[[
19+
Realiza un paso de recolección de basura. Esta opción puede seguirse por un entero `size`.
20+
Si `size` es un n positivo, el recolector actúa como si se hubieran asignado n nuevos bytes; si `size` es cero, realiza un paso básico.
21+
En modo incremental, un paso básico corresponde al tamaño de paso actual; en modo generacional, un paso básico realiza una recolección menor completa,
22+
o un paso incremental si el recolector ha agendado uno.
23+
En modo incremental, la función retorna `true` si el paso terminó un ciclo de recolección; en modo generacional, retorna `true` si el paso terminó una recolección mayor.
24+
]]
1925
cgopt.setpause =
2026
'Establece la pausa.'
2127
cgopt.setstepmul =
2228
'Establece el multiplicador para el paso de recolección de basura.'
2329
cgopt.incremental =
24-
'Cambia el modo de recolección a incremental.'
30+
'Cambia el modo del recolector a incremental y retorna el modo anterior (sea `"generational"` o `"incremental"`).'
2531
cgopt.generational =
26-
'Cambia el modo de recolección a generacional.'
32+
'Cambia el modo del recolector a generacional y retorna el modo anterior (sea `"generational"` o `"incremental"`).'
2733
cgopt.param =
28-
'Cambia y/o recupera los valores de un parámetro del recolector. Esta opción debe ser seguida por uno o dos argumentos extra: El nombre del parámetro y un nuevo valor opcional.'
34+
[[
35+
Cambia y/o recupera los valores de un parámetro del recolector. Esta opción debe ir seguida de uno o dos argumentos adicionales:
36+
el nombre del parámetro (una cadena) y un nuevo valor opcional (un entero en el rango [0,100000]).
37+
La llamada siempre retorna el valor anterior del parámetro; si no se da un nuevo valor, el valor se mantiene sin cambios.
38+
Lua almacena estos valores en un formato comprimido, por lo que el valor retornado como anterior puede no ser exactamente el último valor establecido.
39+
]]
40+
41+
gcparam.minormul =
42+
'El multiplicador menor.'
43+
gcparam.majorminor =
44+
'El multiplicador mayor-menor.'
45+
gcparam.minormajor =
46+
'El multiplicador menor-mayor.'
47+
gcparam.pause =
48+
'La pausa del recolector de basura.'
49+
gcparam.stepmul =
50+
'El multiplicador de paso.'
51+
gcparam.stepsize =
52+
'El tamaño del paso.'
53+
2954
cgopt.isrunning =
3055
'Retorna si el recolector está corriendo.'
3156

3257
collectgarbage =
33-
'Esta función es una interfaz genérica al recolector de basura. Realiza diferentes funcionalidades según su primer argumento `opt`'
58+
[[
59+
Interfaz genérica al recolector de basura. Según el primer argumento `opt`, realiza:
60+
• `"collect"`: Realiza un ciclo completo de recolección de basura (opción predeterminada).
61+
• `"stop"`: Detiene la ejecución automática; el recolector corre sólo cuando se invoca explícitamente, hasta `"restart"`.
62+
• `"restart"`: Reinicia la ejecución automática.
63+
• `"count"`: Retorna la memoria total usada por Lua en Kbytes (fraccionario; multiplique por 1024 para bytes).
64+
• `"step"`: Realiza un paso de recolección; entero opcional `size` controla el comportamiento y el retorno (vea `cgopt.step`).
65+
• `"isrunning"`: Retorna si el recolector está corriendo (es decir, no detenido).
66+
• `"incremental"`: Cambia el modo a incremental y retorna el modo anterior.
67+
• `"generational"`: Cambia el modo a generacional y retorna el modo anterior.
68+
• `"param"`: Cambia/lee parámetros del recolector (vea `gcparam.*`), siempre retorna el valor anterior.
69+
]]
3470

3571
dofile =
3672
'Abre el archivo mencionado y ejecuta su contenido como un bloque Lua. Cuando es llamada sin argumentos, `dofile` ejecuta el contenido de la entrada estándar (`stdin`). Retorna todos los valores retornado por el bloque. En caso de error `dofile` propaga el error a la función que la llama. (Eso sí, `dofile` no corre en modo protegido.)'

locale/ja-jp/meta.lua

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,58 @@ cgopt.restart =
1515
cgopt.count =
1616
'利用されているメモリ量の合計をキロバイト単位で返す。'
1717
cgopt.step =
18-
'ガベージコレクションのステップを実行する。'
18+
[[
19+
ガベージコレクションのステップを実行します。このオプションの後には整数 `size` を付けることができます。
20+
`size` が正の n の場合、コレクタは n バイトが新たに割り当てられたかのように動作します。`size` が 0 の場合、基本ステップを実行します。
21+
インクリメンタルモードでは、基本ステップは現在のステップサイズに対応します。世代別モードでは、基本ステップは完全なマイナー収集、
22+
またはコレクタがインクリメンタルステップを予定している場合はそのインクリメンタルステップを実行します。
23+
インクリメンタルモードでは、ステップが収集サイクルを完了した場合に `true` を返します。世代別モードでは、ステップがメジャー収集を完了した場合に `true` を返します。
24+
]]
1925
cgopt.setpause =
2026
'`pause` の値を設定する。'
2127
cgopt.setstepmul =
2228
'`step multiplier` の値を設定する。'
2329
cgopt.incremental =
24-
'ガベージコレクションのモードをインクリメンタルに変更する'
30+
'モードをインクリメンタルに変更し、以前のモード(`"generational"` または `"incremental"`)を返します'
2531
cgopt.generational =
26-
'ガベージコレクションのモードを世代別に変更する'
32+
'モードを世代別に変更し、以前のモード(`"generational"` または `"incremental"`)を返します'
2733
cgopt.param =
28-
'コレクターのパラメータの値を変更・取得する。この選択肢の後には1つまたは2つの追加引数が必要:パラメータ名と新しい値(オプション)。'
34+
[[
35+
コレクタのパラメータの値を変更/取得します。このオプションの後には 1 つまたは 2 つの追加引数が必要です:
36+
対象パラメータ名(文字列)と、オプションの新しい値([0,100000] の範囲の整数)。
37+
呼び出しは常にそのパラメータの「以前の値」を返します。新しい値が与えられない場合、値は変更されません。Lua はこれらの値を圧縮形式で保存するため、
38+
返される以前の値は最後に設定された値と完全には一致しない場合があります。
39+
]]
40+
41+
gcparam.minormul =
42+
'マイナー乗数。'
43+
gcparam.majorminor =
44+
'メジャー・マイナー乗数。'
45+
gcparam.minormajor =
46+
'マイナー・メジャー乗数。'
47+
gcparam.pause =
48+
'ガベージコレクターの一時停止。'
49+
gcparam.stepmul =
50+
'ステップ乗数。'
51+
gcparam.stepsize =
52+
'ステップサイズ。'
53+
2954
cgopt.isrunning =
3055
'ガベージコレクションが実行中かどうかを返す。'
3156

3257
collectgarbage =
33-
'この関数はガベージコレクション機能への汎用的なインターフェース。第一引数 `opt` に応じて異なる操作を実行する。'
58+
[[
59+
ガベージコレクタへの汎用インターフェース。第1引数 `opt` によって次を実行します:
60+
• `"collect"`: 完全なガベージコレクションサイクルを実行(デフォルト)。
61+
• `"stop"`: コレクタの自動実行を停止;`"restart"` まで明示的に呼び出したときのみ実行。
62+
• `"restart"`: コレクタの自動実行を再開。
63+
• `"count"`: Lua が使用しているメモリ総量を KBytes で返す(小数あり;1024 を掛けるとバイト数)。
64+
• `"step"`: ガベージコレクションのステップを実行;整数 `size` により動作と戻り値が制御される(`cgopt.step` 参照)。
65+
• `"isrunning"`: コレクタが実行中かどうか(停止されていないか)を返す。
66+
• `"incremental"`: インクリメンタルモードに変更し、以前のモードを返す。
67+
• `"generational"`: 世代別モードに変更し、以前のモードを返す。
68+
• `"param"`: コレクタのパラメータを変更/取得(`gcparam.*` 参照)。常に以前の値を返す。
69+
]]
3470

3571
dofile =
3672
'指定されたファイルを開き、その内容をLuaチャンクとして実行する。引数が指定されなかった場合、標準入力(`stdin`)の内容を実行する。チャンクによって返されたすべての値を返す。エラーが発生した場合、そのエラーが呼び出し元まで伝播される(つまり、`dofile` は保護モードでは実行されない)。'

locale/pt-br/meta.lua

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,58 @@ cgopt.restart =
1515
cgopt.count =
1616
'Retorna, em Kbytes, a quantidade total de memória utilizada pela linguagem Lua.'
1717
cgopt.step =
18-
'Executa a coleta de lixo (i.e., garbage-collection) em uma única etapa. A quantidade de execuções por etapa é controlada via `arg`.'
18+
[[
19+
Executa um passo do coletor de lixo. Esta opção pode ser seguida por um inteiro `size`.
20+
Se `size` for um n positivo, o coletor age como se n novos bytes tivessem sido alocados; se `size` for zero, o coletor executa um passo básico.
21+
No modo incremental, um passo básico corresponde ao tamanho de passo atual; no modo geracional, um passo básico executa uma coleta menor completa,
22+
ou um passo incremental, se o coletor tiver agendado um.
23+
No modo incremental, a função retorna `true` se o passo terminou um ciclo de coleta; no modo geracional, retorna `true` se o passo terminou uma coleta maior.
24+
]]
1925
cgopt.setpause =
2026
'Estabelece pausa. Defina via `arg` o intervalo de pausa do coletor de lixo (i.e., garbage-collection).'
2127
cgopt.setstepmul =
2228
'Estabelece um multiplicador para etapa de coleta de lixo (i.e., garbage-collection). Defina via `arg` o valor multiplicador.'
2329
cgopt.incremental =
24-
'Altera o modo do coletor para incremental.'
30+
'Altera o modo do coletor para incremental e retorna o modo anterior (ou `"generational"` ou `"incremental"`).'
2531
cgopt.generational =
26-
'Altera o modo do coletor para geracional.'
32+
'Altera o modo do coletor para geracional e retorna o modo anterior (ou `"generational"` ou `"incremental"`).'
2733
cgopt.param =
28-
'Altera e/ou recupera os valores de um parâmetro do coletor. Esta opção deve ser seguida por um ou dois argumentos extras: O nome do parâmetro e um novo valor opcional.'
34+
[[
35+
Altera e/ou recupera os valores de um parâmetro do coletor. Esta opção deve ser seguida por um ou dois argumentos extras:
36+
o nome do parâmetro (uma string) e um novo valor opcional (um inteiro no intervalo [0,100000]).
37+
A chamada sempre retorna o valor anterior do parâmetro; se nenhum novo valor for dado, o valor permanece inalterado.
38+
O Lua armazena esses valores em um formato compactado, portanto o valor retornado como anterior pode não ser exatamente o último valor definido.
39+
]]
40+
41+
gcparam.minormul =
42+
'O multiplicador menor.'
43+
gcparam.majorminor =
44+
'O multiplicador maior-menor.'
45+
gcparam.minormajor =
46+
'O multiplicador menor-maior.'
47+
gcparam.pause =
48+
'A pausa do coletor de lixo.'
49+
gcparam.stepmul =
50+
'O multiplicador de passo.'
51+
gcparam.stepsize =
52+
'O tamanho do passo.'
53+
2954
cgopt.isrunning =
3055
'Retorna um valor booleano indicando se o coletor de lixo (i.e., garbage-collection) está em execução.'
3156

3257
collectgarbage =
33-
'Esta função é uma interface genérica para o coletor de lixo (i.e., garbage-collection). Ela executa diferentes funções de acordo com seu primeiro argumento, `opt`.'
58+
[[
59+
Interface genérica para o coletor de lixo. De acordo com o primeiro argumento `opt`, executa:
60+
• `"collect"`: Executa um ciclo completo de coleta de lixo (opção padrão).
61+
• `"stop"`: Para a execução automática; o coletor só roda quando invocado explicitamente, até `"restart"`.
62+
• `"restart"`: Reinicia a execução automática.
63+
• `"count"`: Retorna a memória total usada pelo Lua em Kbytes (fracionário; multiplique por 1024 para bytes).
64+
• `"step"`: Executa um passo de coleta; inteiro opcional `size` controla comportamento e retorno (veja `cgopt.step`).
65+
• `"isrunning"`: Retorna se o coletor está rodando (ou seja, não parado).
66+
• `"incremental"`: Altera para modo incremental e retorna o modo anterior.
67+
• `"generational"`: Altera para modo geracional e retorna o modo anterior.
68+
• `"param"`: Altera/lê parâmetros do coletor (veja `gcparam.*`), sempre retorna o valor anterior.
69+
]]
3470

3571
dofile =
3672
'Abre o arquivo fornecido por argumento e executa seu conteúdo como código Lua. Quando chamado sem argumentos, `dofile` executa o conteúdo da entrada padrão (`stdin`). Retorna todos os valores retornados pelo trecho de código contido no arquivo. Em caso de erros, o `dofile` propaga o erro para seu chamador. Ou seja, o `dofile` não funciona em modo protegido.'

0 commit comments

Comments
 (0)