|
34 | 34 | }, |
35 | 35 | "addonRepositoryPath": { |
36 | 36 | "default": "", |
37 | | - "markdownDescription": "TODO: Needs documentation", |
| 37 | + "markdownDescription": "アドオンのリポジトリパスを指定します(アドオンマネージャーとは無関係です)。", |
38 | 38 | "scope": "resource", |
39 | 39 | "type": "string" |
40 | 40 | }, |
|
378 | 378 | ], |
379 | 379 | "type": "string" |
380 | 380 | }, |
381 | | - "markdownDescription": "TODO: Needs documentation", |
| 381 | + "markdownDescription": "無効化する診断(ホバーの括弧内に表示されるコードを使用)。", |
382 | 382 | "scope": "resource", |
383 | 383 | "type": "array" |
384 | 384 | }, |
385 | 385 | "diagnostics.enable": { |
386 | 386 | "default": true, |
387 | | - "markdownDescription": "TODO: Needs documentation", |
| 387 | + "markdownDescription": "診断を有効にします。", |
388 | 388 | "scope": "resource", |
389 | 389 | "type": "boolean" |
390 | 390 | }, |
|
404 | 404 | "items": { |
405 | 405 | "type": "string" |
406 | 406 | }, |
407 | | - "markdownDescription": "TODO: Needs documentation", |
| 407 | + "markdownDescription": "定義済みのグローバル変数。", |
408 | 408 | "scope": "resource", |
409 | 409 | "type": "array" |
410 | 410 | }, |
|
413 | 413 | "items": { |
414 | 414 | "type": "string" |
415 | 415 | }, |
416 | | - "markdownDescription": "TODO: Needs documentation", |
| 416 | + "markdownDescription": "正規表現で定義済みのグローバル変数を検索します。", |
417 | 417 | "scope": "resource", |
418 | 418 | "type": "array" |
419 | 419 | }, |
420 | 420 | "diagnostics.groupFileStatus": { |
421 | 421 | "additionalProperties": false, |
422 | | - "markdownDescription": "TODO: Needs documentation", |
| 422 | + "markdownDescription": "グループ内の診断対象ファイル状態を変更します。\n\n* Opened: 開いているファイルのみを診断\n* Any: すべてのファイルを診断\n* None: この診断を無効化\n\n`Fallback` は、このグループ内の診断が個別に `diagnostics.neededFileStatus` によって制御されることを意味します。\nその他の設定は、末尾に `!` が付いていない個別の設定を上書きします。\n", |
423 | 423 | "properties": { |
424 | 424 | "ambiguity": { |
425 | 425 | "default": "Fallback", |
|
571 | 571 | }, |
572 | 572 | "diagnostics.groupSeverity": { |
573 | 573 | "additionalProperties": false, |
574 | | - "markdownDescription": "TODO: Needs documentation", |
| 574 | + "markdownDescription": "グループ内の診断の重大度を変更します。\n`Fallback` は、このグループ内の診断が個別に `diagnostics.severity` によって制御されることを意味します。\nその他の設定は、末尾に `!` が付いていない個別の設定を上書きします。\n", |
575 | 575 | "properties": { |
576 | 576 | "ambiguity": { |
577 | 577 | "default": "Fallback", |
|
741 | 741 | "Opened", |
742 | 742 | "Disable" |
743 | 743 | ], |
744 | | - "markdownDescription": "TODO: Needs documentation", |
| 744 | + "markdownDescription": "無視されているファイルをどのように診断するか。", |
745 | 745 | "markdownEnumDescriptions": [ |
746 | | - "TODO: Needs documentation", |
747 | | - "TODO: Needs documentation", |
748 | | - "TODO: Needs documentation" |
| 746 | + "常にこれらのファイルを診断します。", |
| 747 | + "これらのファイルが開かれているときのみ診断します。", |
| 748 | + "これらのファイルは診断しません。" |
749 | 749 | ], |
750 | 750 | "scope": "resource", |
751 | 751 | "type": "string" |
|
757 | 757 | "Opened", |
758 | 758 | "Disable" |
759 | 759 | ], |
760 | | - "markdownDescription": "TODO: Needs documentation", |
| 760 | + "markdownDescription": "`Lua.workspace.library` 経由で読み込まれたファイルをどのように診断するか。", |
761 | 761 | "markdownEnumDescriptions": [ |
762 | | - "TODO: Needs documentation", |
763 | | - "TODO: Needs documentation", |
764 | | - "TODO: Needs documentation" |
| 762 | + "常にこれらのファイルを診断します。", |
| 763 | + "これらのファイルが開かれているときのみ診断します。", |
| 764 | + "これらのファイルは診断しません。" |
765 | 765 | ], |
766 | 766 | "scope": "resource", |
767 | 767 | "type": "string" |
768 | 768 | }, |
769 | 769 | "diagnostics.neededFileStatus": { |
770 | 770 | "additionalProperties": false, |
771 | | - "markdownDescription": "TODO: Needs documentation", |
| 771 | + "markdownDescription": "* Opened: 開いているファイルのみを診断\n* Any: すべてのファイルを診断\n* None: この診断を無効化\n\n末尾に `!` を付けると、グループ設定 `diagnostics.groupFileStatus` を上書きします。\n", |
772 | 772 | "properties": { |
773 | 773 | "ambiguity-1": { |
774 | 774 | "default": "Any", |
|
1583 | 1583 | }, |
1584 | 1584 | "diagnostics.severity": { |
1585 | 1585 | "additionalProperties": false, |
1586 | | - "markdownDescription": "TODO: Needs documentation", |
| 1586 | + "markdownDescription": "診断の重大度を変更します。\n\n末尾に `!` を付けると、グループ設定 `diagnostics.groupSeverity` を上書きします。\n", |
1587 | 1587 | "properties": { |
1588 | 1588 | "ambiguity-1": { |
1589 | 1589 | "default": "Warning", |
|
2525 | 2525 | "items": { |
2526 | 2526 | "type": "string" |
2527 | 2527 | }, |
2528 | | - "markdownDescription": "TODO: Needs documentation", |
| 2528 | + "markdownDescription": "変数名が次のパターンに一致する場合、`unused-local` を診断しません。", |
2529 | 2529 | "scope": "resource", |
2530 | 2530 | "type": "array" |
2531 | 2531 | }, |
2532 | 2532 | "diagnostics.workspaceDelay": { |
2533 | 2533 | "default": 3000, |
2534 | | - "markdownDescription": "TODO: Needs documentation", |
| 2534 | + "markdownDescription": "ワークスペース診断の待ち時間(ミリ秒)。", |
2535 | 2535 | "scope": "resource", |
2536 | 2536 | "type": "integer" |
2537 | 2537 | }, |
|
2542 | 2542 | "OnSave", |
2543 | 2543 | "None" |
2544 | 2544 | ], |
2545 | | - "markdownDescription": "TODO: Needs documentation", |
| 2545 | + "markdownDescription": "ワークスペース診断をトリガーするタイミングを設定します。", |
2546 | 2546 | "markdownEnumDescriptions": [ |
2547 | | - "TODO: Needs documentation", |
2548 | | - "TODO: Needs documentation", |
2549 | | - "TODO: Needs documentation" |
| 2547 | + "ファイルが変更されたときにワークスペース診断をトリガーします。", |
| 2548 | + "ファイルが保存されたときにワークスペース診断をトリガーします。", |
| 2549 | + "ワークスペース診断を無効にします。" |
2550 | 2550 | ], |
2551 | 2551 | "scope": "resource", |
2552 | 2552 | "type": "string" |
2553 | 2553 | }, |
2554 | 2554 | "diagnostics.workspaceRate": { |
2555 | 2555 | "default": 100, |
2556 | | - "markdownDescription": "TODO: Needs documentation", |
| 2556 | + "markdownDescription": "ワークスペース診断の実行レート(%)。この値を下げると CPU 使用率は低下しますが、ワークスペース診断の速度も低下します。現在編集中のファイルの診断は常に全速で行われ、この設定の影響を受けません。", |
2557 | 2557 | "scope": "resource", |
2558 | 2558 | "type": "integer" |
2559 | 2559 | }, |
|
2932 | 2932 | }, |
2933 | 2933 | "runtime.builtin": { |
2934 | 2934 | "additionalProperties": false, |
2935 | | - "markdownDescription": "TODO: Needs documentation", |
| 2935 | + "markdownDescription": "組み込みライブラリの有効状態を調整します。実際のランタイム環境に応じて、存在しないライブラリを無効化(または再定義)できます。\n\n* `default`: ランタイムバージョンに応じてライブラリを有効/無効にします\n* `enable`: 常に有効\n* `disable`: 常に無効\n", |
2936 | 2936 | "properties": { |
2937 | 2937 | "basic": { |
2938 | 2938 | "default": "default", |
|
3147 | 3147 | "utf16le", |
3148 | 3148 | "utf16be" |
3149 | 3149 | ], |
3150 | | - "markdownDescription": "TODO: Needs documentation", |
| 3150 | + "markdownDescription": "ファイルのエンコーディング。`ansi` オプションは `Windows` プラットフォームでのみ利用可能です。", |
3151 | 3151 | "markdownEnumDescriptions": [ |
3152 | 3152 | "TODO: Needs documentation", |
3153 | 3153 | "TODO: Needs documentation", |
|
3159 | 3159 | }, |
3160 | 3160 | "runtime.meta": { |
3161 | 3161 | "default": "${version} ${language} ${encoding}", |
3162 | | - "markdownDescription": "TODO: Needs documentation", |
| 3162 | + "markdownDescription": "メタファイルのディレクトリ名の形式。", |
3163 | 3163 | "scope": "resource", |
3164 | 3164 | "type": "string" |
3165 | 3165 | }, |
|
3190 | 3190 | ], |
3191 | 3191 | "type": "string" |
3192 | 3192 | }, |
3193 | | - "markdownDescription": "TODO: Needs documentation", |
| 3193 | + "markdownDescription": "非標準の記号をサポートします。ランタイム環境がこれらの記号をサポートしていることを確認してください。", |
3194 | 3194 | "scope": "resource", |
3195 | 3195 | "type": "array" |
3196 | 3196 | }, |
|
3202 | 3202 | "items": { |
3203 | 3203 | "type": "string" |
3204 | 3204 | }, |
3205 | | - "markdownDescription": "TODO: Needs documentation", |
| 3205 | + "markdownDescription": "`require` を使用する際、入力名に基づいてファイルを探す方法。\nこの設定を `?/init.lua` にすると、`require 'myfile'` と入力したとき、読み込まれたファイルから `${workspace}/myfile/init.lua` が検索されます。\n`runtime.pathStrict` が `false` の場合、`${workspace}/**/myfile/init.lua` も検索対象になります。\nワークスペース外のファイルを読み込みたい場合は、先に `Lua.workspace.library` を設定する必要があります。\n", |
3206 | 3206 | "scope": "resource", |
3207 | 3207 | "type": "array" |
3208 | 3208 | }, |
3209 | 3209 | "runtime.pathStrict": { |
3210 | 3210 | "default": false, |
3211 | | - "markdownDescription": "TODO: Needs documentation", |
| 3211 | + "markdownDescription": "有効にすると、`runtime.path` は最上位のディレクトリ階層のみを検索します。詳細は `runtime.path` の説明を参照してください。", |
3212 | 3212 | "scope": "resource", |
3213 | 3213 | "type": "boolean" |
3214 | 3214 | }, |
3215 | 3215 | "runtime.plugin": { |
3216 | | - "markdownDescription": "TODO: Needs documentation", |
| 3216 | + "markdownDescription": "プラグインのパス。詳細は [wiki](https://luals.github.io/wiki/plugins) を参照してください。", |
3217 | 3217 | "scope": "resource", |
3218 | 3218 | "type": [ |
3219 | 3219 | "string", |
3220 | 3220 | "array" |
3221 | 3221 | ] |
3222 | 3222 | }, |
3223 | 3223 | "runtime.pluginArgs": { |
3224 | | - "markdownDescription": "TODO: Needs documentation", |
| 3224 | + "markdownDescription": "プラグインに渡す追加引数。", |
3225 | 3225 | "scope": "resource", |
3226 | 3226 | "type": [ |
3227 | 3227 | "array", |
|
3231 | 3231 | "runtime.special": { |
3232 | 3232 | "additionalProperties": false, |
3233 | 3233 | "default": {}, |
3234 | | - "markdownDescription": "TODO: Needs documentation", |
| 3234 | + "markdownDescription": "カスタムのグローバル変数を一部の特別な組み込み変数として扱い、言語サーバーが特別なサポートを提供します。\n以下の例では、`include` を `require` として扱います。\n```json\n\"Lua.runtime.special\" : {\n \"include\" : \"require\"\n}\n```\n", |
3235 | 3235 | "patternProperties": { |
3236 | 3236 | ".*": { |
3237 | 3237 | "default": "require", |
|
3259 | 3259 | }, |
3260 | 3260 | "runtime.unicodeName": { |
3261 | 3261 | "default": false, |
3262 | | - "markdownDescription": "TODO: Needs documentation", |
| 3262 | + "markdownDescription": "名前に Unicode 文字を使用できるようにします。", |
3263 | 3263 | "scope": "resource", |
3264 | 3264 | "type": "boolean" |
3265 | 3265 | }, |
|
3273 | 3273 | "Lua 5.5", |
3274 | 3274 | "LuaJIT" |
3275 | 3275 | ], |
3276 | | - "markdownDescription": "TODO: Needs documentation", |
| 3276 | + "markdownDescription": "Lua のランタイムバージョン。", |
3277 | 3277 | "markdownEnumDescriptions": [ |
3278 | 3278 | "TODO: Needs documentation", |
3279 | 3279 | "TODO: Needs documentation", |
|
3517 | 3517 | "items": { |
3518 | 3518 | "type": "string" |
3519 | 3519 | }, |
3520 | | - "markdownDescription": "TODO: Needs documentation", |
| 3520 | + "markdownDescription": "無視するファイルとディレクトリ(`.gitignore` の構文を使用)。", |
3521 | 3521 | "scope": "resource", |
3522 | 3522 | "type": "array" |
3523 | 3523 | }, |
3524 | 3524 | "workspace.ignoreSubmodules": { |
3525 | 3525 | "default": true, |
3526 | | - "markdownDescription": "TODO: Needs documentation", |
| 3526 | + "markdownDescription": "サブモジュールを無視します。", |
3527 | 3527 | "scope": "resource", |
3528 | 3528 | "type": "boolean" |
3529 | 3529 | }, |
|
3538 | 3538 | }, |
3539 | 3539 | "workspace.maxPreload": { |
3540 | 3540 | "default": 5000, |
3541 | | - "markdownDescription": "TODO: Needs documentation", |
| 3541 | + "markdownDescription": "プリロードする最大ファイル数。", |
3542 | 3542 | "scope": "resource", |
3543 | 3543 | "type": "integer" |
3544 | 3544 | }, |
|
3550 | 3550 | }, |
3551 | 3551 | "workspace.useGitIgnore": { |
3552 | 3552 | "default": true, |
3553 | | - "markdownDescription": "TODO: Needs documentation", |
| 3553 | + "markdownDescription": "`.gitignore` に記載されたファイルを無視します。", |
3554 | 3554 | "scope": "resource", |
3555 | 3555 | "type": "boolean" |
3556 | 3556 | }, |
|
0 commit comments