diff --git a/build-settings.lua b/build-settings.lua
index 7ef2a0c1434586942c8ef4dd61b5663d2d1a7a9b..24249e438df863895cd849a1baf1cc41fc338e33 100644
--- a/build-settings.lua
+++ b/build-settings.lua
@@ -84,7 +84,14 @@ for dirPath in fs.pairs(fs.path 'server/locale') do
         description = 'Setting of sumneko.lua',
         type        = 'object',
         properties  = copyWithNLS(configuration, function (str)
-            return str:gsub('^%%(.+)%%$', nls)
+            return str:gsub('^%%(.+)%%$', function (key)
+                if nls[key] then
+                    return nls[key]
+                else
+                    nls[key] = ''
+                    return ''
+                end
+            end)
         end),
     }
 
diff --git a/package.nls.json b/package.nls.json
index 945704757ba351cd652ffc82edae9c51675383af..2341f38be6e8e273cd492d2b61307b15d3b6a020 100644
--- a/package.nls.json
+++ b/package.nls.json
@@ -37,6 +37,7 @@
     "config.diagnostics.await-in-sync": "Enable diagnostics for calls of asynchronous functions within a synchronous function.",
     "config.diagnostics.cast-local-type": "Enable diagnostics for casts of local variables where the target type does not match the defined type.",
     "config.diagnostics.cast-type-mismatch": "Enable diagnostics for casts where the target type does not match the initial type.",
+    "config.diagnostics.circle-doc-class": "",
     "config.diagnostics.circular-doc-class": "Enable diagnostics for two classes inheriting from each other introducing a circular relation.",
     "config.diagnostics.close-non-object": "Enable diagnostics for attempts to close a variable with a non-object.",
     "config.diagnostics.code-after-break": "Enable diagnostics for code placed after a break statement in a loop.",
@@ -154,7 +155,29 @@
     "config.misc.executablePath": "Specify the executable path in VSCode.",
     "config.misc.parameters": "[Command line parameters](https://github.com/sumneko/lua-telemetry-server/tree/master/method) when starting the language server in VSCode.",
     "config.runtime.builtin": "Adjust the enabled state of the built-in library. You can disable (or redefine) the non-existent library according to the actual runtime environment.\n\n* `default`: Indicates that the library will be enabled or disabled according to the runtime version\n* `enable`: always enable\n* `disable`: always disable\n",
+    "config.runtime.builtin.basic": "",
+    "config.runtime.builtin.bit": "",
+    "config.runtime.builtin.bit32": "",
+    "config.runtime.builtin.builtin": "",
+    "config.runtime.builtin.coroutine": "",
+    "config.runtime.builtin.debug": "",
+    "config.runtime.builtin.ffi": "",
+    "config.runtime.builtin.io": "",
+    "config.runtime.builtin.jit": "",
+    "config.runtime.builtin.math": "",
+    "config.runtime.builtin.os": "",
+    "config.runtime.builtin.package": "",
+    "config.runtime.builtin.string": "",
+    "config.runtime.builtin.string.buffer": "",
+    "config.runtime.builtin.table": "",
+    "config.runtime.builtin.table.clear": "",
+    "config.runtime.builtin.table.new": "",
+    "config.runtime.builtin.utf8": "",
     "config.runtime.fileEncoding": "File encoding. The `ansi` option is only available under the `Windows` platform.",
+    "config.runtime.fileEncoding.ansi": "",
+    "config.runtime.fileEncoding.utf16be": "",
+    "config.runtime.fileEncoding.utf16le": "",
+    "config.runtime.fileEncoding.utf8": "",
     "config.runtime.meta": "Format of the directory name of the meta files.",
     "config.runtime.nonstandardSymbol": "Supports non-standard symbols. Make sure that your runtime environment supports these symbols.",
     "config.runtime.path": "When using `require`, how to find the file based on the input name.\nSetting this config to `?/init.lua` means that when you enter `require 'myfile'`, `${workspace}/myfile/init.lua` will be searched from the loaded files.\nif `runtime.pathStrict` is `false`, `${workspace}/**/myfile/init.lua` will also be searched.\nIf you want to load files outside the workspace, you need to set `Lua.workspace.library` first.\n",
@@ -164,6 +187,11 @@
     "config.runtime.special": "The custom global variables are regarded as some special built-in variables, and the language server will provide special support\nThe following example shows that 'include' is treated as' require '.\n```json\n\"Lua.runtime.special\" : {\n    \"include\" : \"require\"\n}\n```\n",
     "config.runtime.unicodeName": "Allows Unicode characters in name.",
     "config.runtime.version": "Lua runtime version.",
+    "config.runtime.version.Lua 5.1": "",
+    "config.runtime.version.Lua 5.2": "",
+    "config.runtime.version.Lua 5.3": "",
+    "config.runtime.version.Lua 5.4": "",
+    "config.runtime.version.LuaJIT": "",
     "config.semantic.annotation": "Semantic coloring of type annotations.",
     "config.semantic.enable": "Enable semantic color. You may need to set `editor.semanticHighlighting.enabled` to `true` to take effect.",
     "config.semantic.keyword": "Semantic coloring of keywords/literals/operators. You only need to enable this feature if your editor cannot do syntax coloring.",
diff --git a/package.nls.pt-br.json b/package.nls.pt-br.json
index 7a8ee8401d4caec233924c1efffaa2f58e957897..c01e44560cbbd54676c53e082c5f6a511c8bbc79 100644
--- a/package.nls.pt-br.json
+++ b/package.nls.pt-br.json
@@ -37,6 +37,7 @@
     "config.diagnostics.await-in-sync": "Enable diagnostics for calls of asynchronous functions within a synchronous function.",
     "config.diagnostics.cast-local-type": "Enable diagnostics for casts of local variables where the target type does not match the defined type.",
     "config.diagnostics.cast-type-mismatch": "Enable diagnostics for casts where the target type does not match the initial type.",
+    "config.diagnostics.circle-doc-class": "",
     "config.diagnostics.circular-doc-class": "Enable diagnostics for two classes inheriting from each other introducing a circular relation.",
     "config.diagnostics.close-non-object": "Enable diagnostics for attempts to close a variable with a non-object.",
     "config.diagnostics.code-after-break": "Enable diagnostics for code placed after a break statement in a loop.",
@@ -154,7 +155,29 @@
     "config.misc.executablePath": "Specify the executable path in VSCode.",
     "config.misc.parameters": "[Command line parameters](https://github.com/sumneko/lua-telemetry-server/tree/master/method) when starting the language service in VSCode.",
     "config.runtime.builtin": "Adjust the enabled state of the built-in library. You can disable (or redefine) the non-existent library according to the actual runtime environment.\n\n* `default`: Indicates that the library will be enabled or disabled according to the runtime version\n* `enable`: always enable\n* `disable`: always disable\n",
+    "config.runtime.builtin.basic": "",
+    "config.runtime.builtin.bit": "",
+    "config.runtime.builtin.bit32": "",
+    "config.runtime.builtin.builtin": "",
+    "config.runtime.builtin.coroutine": "",
+    "config.runtime.builtin.debug": "",
+    "config.runtime.builtin.ffi": "",
+    "config.runtime.builtin.io": "",
+    "config.runtime.builtin.jit": "",
+    "config.runtime.builtin.math": "",
+    "config.runtime.builtin.os": "",
+    "config.runtime.builtin.package": "",
+    "config.runtime.builtin.string": "",
+    "config.runtime.builtin.string.buffer": "",
+    "config.runtime.builtin.table": "",
+    "config.runtime.builtin.table.clear": "",
+    "config.runtime.builtin.table.new": "",
+    "config.runtime.builtin.utf8": "",
     "config.runtime.fileEncoding": "File encoding. The `ansi` option is only available under the `Windows` platform.",
+    "config.runtime.fileEncoding.ansi": "",
+    "config.runtime.fileEncoding.utf16be": "",
+    "config.runtime.fileEncoding.utf16le": "",
+    "config.runtime.fileEncoding.utf8": "",
     "config.runtime.meta": "Format of the directory name of the meta files.",
     "config.runtime.nonstandardSymbol": "Supports non-standard symbols. Make sure that your runtime environment supports these symbols.",
     "config.runtime.path": "When using `require`, how to find the file based on the input name.\nSetting this config to `?/init.lua` means that when you enter `require 'myfile'`, `${workspace}/myfile/init.lua` will be searched from the loaded files.\nif `runtime.pathStrict` is `false`, `${workspace}/**/myfile/init.lua` will also be searched.\nIf you want to load files outside the workspace, you need to set `Lua.workspace.library` first.\n",
@@ -164,6 +187,11 @@
     "config.runtime.special": "The custom global variables are regarded as some special built-in variables, and the language server will provide special support\nThe following example shows that 'include' is treated as' require '.\n```json\n\"Lua.runtime.special\" : {\n    \"include\" : \"require\"\n}\n```\n",
     "config.runtime.unicodeName": "Allows Unicode characters in name.",
     "config.runtime.version": "Lua runtime version.",
+    "config.runtime.version.Lua 5.1": "",
+    "config.runtime.version.Lua 5.2": "",
+    "config.runtime.version.Lua 5.3": "",
+    "config.runtime.version.Lua 5.4": "",
+    "config.runtime.version.LuaJIT": "",
     "config.semantic.annotation": "Semantic coloring of type annotations.",
     "config.semantic.enable": "Enable semantic color. You may need to set `editor.semanticHighlighting.enabled` to `true` to take effect.",
     "config.semantic.keyword": "Semantic coloring of keywords/literals/operators. You only need to enable this feature if your editor cannot do syntax coloring.",
diff --git a/package.nls.zh-cn.json b/package.nls.zh-cn.json
index fa5c5badee394ab3e95fe69bac0d82e0cbfc41e5..b05a39f046ef09735dd5f8b4b6a50f60155312d3 100644
--- a/package.nls.zh-cn.json
+++ b/package.nls.zh-cn.json
@@ -37,6 +37,7 @@
     "config.diagnostics.await-in-sync": "Enable diagnostics for calls of asynchronous functions within a synchronous function.",
     "config.diagnostics.cast-local-type": "Enable diagnostics for casts of local variables where the target type does not match the defined type.",
     "config.diagnostics.cast-type-mismatch": "Enable diagnostics for casts where the target type does not match the initial type.",
+    "config.diagnostics.circle-doc-class": "",
     "config.diagnostics.circular-doc-class": "Enable diagnostics for two classes inheriting from each other introducing a circular relation.",
     "config.diagnostics.close-non-object": "Enable diagnostics for attempts to close a variable with a non-object.",
     "config.diagnostics.code-after-break": "Enable diagnostics for code placed after a break statement in a loop.",
@@ -154,7 +155,29 @@
     "config.misc.executablePath": "VSCode中指定可执行文件路径。",
     "config.misc.parameters": "VSCode中启动语言服务时的[命令行参数](https://github.com/sumneko/lua-language-server/wiki/Getting-Started#arguments)。",
     "config.runtime.builtin": "调整内置库的启用状态,你可以根据实际运行环境禁用掉不存在的库(或重新定义)。\n\n* `default`: 表示库会根据运行版本启用或禁用\n* `enable`: 总是启用\n* `disable`: 总是禁用\n",
+    "config.runtime.builtin.basic": "",
+    "config.runtime.builtin.bit": "",
+    "config.runtime.builtin.bit32": "",
+    "config.runtime.builtin.builtin": "",
+    "config.runtime.builtin.coroutine": "",
+    "config.runtime.builtin.debug": "",
+    "config.runtime.builtin.ffi": "",
+    "config.runtime.builtin.io": "",
+    "config.runtime.builtin.jit": "",
+    "config.runtime.builtin.math": "",
+    "config.runtime.builtin.os": "",
+    "config.runtime.builtin.package": "",
+    "config.runtime.builtin.string": "",
+    "config.runtime.builtin.string.buffer": "",
+    "config.runtime.builtin.table": "",
+    "config.runtime.builtin.table.clear": "",
+    "config.runtime.builtin.table.new": "",
+    "config.runtime.builtin.utf8": "",
     "config.runtime.fileEncoding": "文件编码,`ansi` 选项只在 `Windows` 平台下有效。",
+    "config.runtime.fileEncoding.ansi": "",
+    "config.runtime.fileEncoding.utf16be": "",
+    "config.runtime.fileEncoding.utf16le": "",
+    "config.runtime.fileEncoding.utf8": "",
     "config.runtime.meta": "meta文件的目录名称格式。",
     "config.runtime.nonstandardSymbol": "支持非标准的符号。请务必确认你的运行环境支持这些符号。",
     "config.runtime.path": "当使用 `require` 时,如何根据输入的名字来查找文件。\n此选项设置为 `?/init.lua` 意味着当你输入 `require 'myfile'` 时,会从已加载的文件中搜索 `{workspace}/myfile/init.lua`。\n当 `runtime.pathStrict` 设置为 `false` 时,还会尝试搜索 `${workspace}/**/myfile/init.lua`。\n如果你想要加载工作区以外的文件,你需要先设置 `Lua.workspace.library`。\n",
@@ -164,6 +187,11 @@
     "config.runtime.special": "将自定义全局变量视为一些特殊的内置变量,语言服务将提供特殊的支持。\n下面这个例子表示将 `include` 视为 `require` 。\n```json\n\"Lua.runtime.special\" : {\n    \"include\" : \"require\"\n}\n```\n",
     "config.runtime.unicodeName": "允许在名字中使用 Unicode 字符。",
     "config.runtime.version": "Lua运行版本。",
+    "config.runtime.version.Lua 5.1": "",
+    "config.runtime.version.Lua 5.2": "",
+    "config.runtime.version.Lua 5.3": "",
+    "config.runtime.version.Lua 5.4": "",
+    "config.runtime.version.LuaJIT": "",
     "config.semantic.annotation": "对类型注解进行语义着色。",
     "config.semantic.enable": "启用语义着色。你可能需要同时将 `editor.semanticHighlighting.enabled` 设置为 `true` 才能生效。",
     "config.semantic.keyword": "对关键字/字面量/运算符进行语义着色。只有当你的编辑器无法进行语法着色时才需要启用此功能。",
diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json
index 468d1e3202179d335e005d02a66d038f39f6509c..d34d5c3df6bacd46e6500d99f58c72773f407e6d 100644
--- a/package.nls.zh-tw.json
+++ b/package.nls.zh-tw.json
@@ -37,6 +37,7 @@
     "config.diagnostics.await-in-sync": "Enable diagnostics for calls of asynchronous functions within a synchronous function.",
     "config.diagnostics.cast-local-type": "Enable diagnostics for casts of local variables where the target type does not match the defined type.",
     "config.diagnostics.cast-type-mismatch": "Enable diagnostics for casts where the target type does not match the initial type.",
+    "config.diagnostics.circle-doc-class": "",
     "config.diagnostics.circular-doc-class": "Enable diagnostics for two classes inheriting from each other introducing a circular relation.",
     "config.diagnostics.close-non-object": "Enable diagnostics for attempts to close a variable with a non-object.",
     "config.diagnostics.code-after-break": "Enable diagnostics for code placed after a break statement in a loop.",
@@ -154,7 +155,29 @@
     "config.misc.executablePath": "Specify the executable path in VSCode.",
     "config.misc.parameters": "VSCode中啟動語言伺服時的[命令列參數](https://github.com/sumneko/lua-language-server/wiki/Getting-Started#arguments)。",
     "config.runtime.builtin": "調整內建庫的啟用狀態,你可以根據實際執行環境停用(或重新定義)不存在的庫。\n\n* `default`: 表示庫會根據執行版本啟用或停用\n* `enable`: 總是啟用\n* `disable`: 總是停用\n",
+    "config.runtime.builtin.basic": "",
+    "config.runtime.builtin.bit": "",
+    "config.runtime.builtin.bit32": "",
+    "config.runtime.builtin.builtin": "",
+    "config.runtime.builtin.coroutine": "",
+    "config.runtime.builtin.debug": "",
+    "config.runtime.builtin.ffi": "",
+    "config.runtime.builtin.io": "",
+    "config.runtime.builtin.jit": "",
+    "config.runtime.builtin.math": "",
+    "config.runtime.builtin.os": "",
+    "config.runtime.builtin.package": "",
+    "config.runtime.builtin.string": "",
+    "config.runtime.builtin.string.buffer": "",
+    "config.runtime.builtin.table": "",
+    "config.runtime.builtin.table.clear": "",
+    "config.runtime.builtin.table.new": "",
+    "config.runtime.builtin.utf8": "",
     "config.runtime.fileEncoding": "檔案編碼,選項 `ansi` 只在 `Windows` 平台下有效。",
+    "config.runtime.fileEncoding.ansi": "",
+    "config.runtime.fileEncoding.utf16be": "",
+    "config.runtime.fileEncoding.utf16le": "",
+    "config.runtime.fileEncoding.utf8": "",
     "config.runtime.meta": "meta檔案的目錄名稱格式",
     "config.runtime.nonstandardSymbol": "支援非標準的符號。請務必確認你的執行環境支援這些符號。",
     "config.runtime.path": "當使用 `require` 時,如何根據輸入的名字來尋找檔案。\n此選項設定為 `?/init.lua` 意味著當你輸入 `require 'myfile'` 時,會從已載入的檔案中搜尋 `{workspace}/myfile/init.lua`。\n當 `runtime.pathStrict` 設定為 `false` 時,還會嘗試搜尋 `${workspace}/**/myfile/init.lua`。\n如果你想要載入工作區以外的檔案,你需要先設定 `Lua.workspace.library`。\n",
@@ -164,6 +187,11 @@
     "config.runtime.special": "將自訂全域變數視為一些特殊的內建變數,語言伺服將提供特殊的支援。\n下面這個例子表示將 `include` 視為 `require` 。\n```json\n\"Lua.runtime.special\" : {\n    \"include\" : \"require\"\n}\n```\n",
     "config.runtime.unicodeName": "允許在名字中使用 Unicode 字元。",
     "config.runtime.version": "Lua執行版本。",
+    "config.runtime.version.Lua 5.1": "",
+    "config.runtime.version.Lua 5.2": "",
+    "config.runtime.version.Lua 5.3": "",
+    "config.runtime.version.Lua 5.4": "",
+    "config.runtime.version.LuaJIT": "",
     "config.semantic.annotation": "對類型註解進行語義著色。",
     "config.semantic.enable": "啟用語義著色。你可能需要同時將 `editor.semanticHighlighting.enabled` 設定為 `true` 才能生效。",
     "config.semantic.keyword": "對關鍵字/字面常數/運算子進行語義著色。只有當你的編輯器無法進行語法著色時才需要啟用此功能。",
diff --git a/setting/schema-pt-br.json b/setting/schema-pt-br.json
index 15399adcf1b117b9314073475cc3c15fd3185593..4839ea59309ed7ef9af9bede24ae8eaccb045d30 100644
--- a/setting/schema-pt-br.json
+++ b/setting/schema-pt-br.json
@@ -742,7 +742,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Any",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Any",
                         "Opened",
@@ -1476,7 +1476,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Warning",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Error",
                         "Warning",
@@ -2568,7 +2568,7 @@
             "properties": {
                 "basic": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.basic%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2578,7 +2578,7 @@
                 },
                 "bit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2588,7 +2588,7 @@
                 },
                 "bit32": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit32%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2598,7 +2598,7 @@
                 },
                 "builtin": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.builtin%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2608,7 +2608,7 @@
                 },
                 "coroutine": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.coroutine%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2618,7 +2618,7 @@
                 },
                 "debug": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.debug%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2628,7 +2628,7 @@
                 },
                 "ffi": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.ffi%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2638,7 +2638,7 @@
                 },
                 "io": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.io%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2648,7 +2648,7 @@
                 },
                 "jit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.jit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2658,7 +2658,7 @@
                 },
                 "math": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.math%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2668,7 +2668,7 @@
                 },
                 "os": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.os%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2678,7 +2678,7 @@
                 },
                 "package": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.package%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2688,7 +2688,7 @@
                 },
                 "string": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2698,7 +2698,7 @@
                 },
                 "string.buffer": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string.buffer%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2708,7 +2708,7 @@
                 },
                 "table": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2718,7 +2718,7 @@
                 },
                 "table.clear": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.clear%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2728,7 +2728,7 @@
                 },
                 "table.new": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.new%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2738,7 +2738,7 @@
                 },
                 "utf8": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.utf8%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2761,10 +2761,10 @@
             ],
             "markdownDescription": "File encoding. The `ansi` option is only available under the `Windows` platform.",
             "markdownEnumDescriptions": [
-                "%config.runtime.fileEncoding.utf8%",
-                "%config.runtime.fileEncoding.ansi%",
-                "%config.runtime.fileEncoding.utf16le%",
-                "%config.runtime.fileEncoding.utf16be%"
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
@@ -2883,11 +2883,11 @@
             ],
             "markdownDescription": "Lua runtime version.",
             "markdownEnumDescriptions": [
-                "%config.runtime.version.Lua 5.1%",
-                "%config.runtime.version.Lua 5.2%",
-                "%config.runtime.version.Lua 5.3%",
-                "%config.runtime.version.Lua 5.4%",
-                "%config.runtime.version.LuaJIT%"
+                "",
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
diff --git a/setting/schema-zh-cn.json b/setting/schema-zh-cn.json
index 60a6dc8a4fabac94fc926c225639f3aebce9d068..a6201186f350cc20f69ef6c40611223134dbe47c 100644
--- a/setting/schema-zh-cn.json
+++ b/setting/schema-zh-cn.json
@@ -742,7 +742,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Any",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Any",
                         "Opened",
@@ -1476,7 +1476,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Warning",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Error",
                         "Warning",
@@ -2568,7 +2568,7 @@
             "properties": {
                 "basic": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.basic%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2578,7 +2578,7 @@
                 },
                 "bit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2588,7 +2588,7 @@
                 },
                 "bit32": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit32%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2598,7 +2598,7 @@
                 },
                 "builtin": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.builtin%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2608,7 +2608,7 @@
                 },
                 "coroutine": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.coroutine%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2618,7 +2618,7 @@
                 },
                 "debug": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.debug%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2628,7 +2628,7 @@
                 },
                 "ffi": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.ffi%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2638,7 +2638,7 @@
                 },
                 "io": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.io%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2648,7 +2648,7 @@
                 },
                 "jit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.jit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2658,7 +2658,7 @@
                 },
                 "math": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.math%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2668,7 +2668,7 @@
                 },
                 "os": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.os%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2678,7 +2678,7 @@
                 },
                 "package": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.package%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2688,7 +2688,7 @@
                 },
                 "string": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2698,7 +2698,7 @@
                 },
                 "string.buffer": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string.buffer%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2708,7 +2708,7 @@
                 },
                 "table": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2718,7 +2718,7 @@
                 },
                 "table.clear": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.clear%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2728,7 +2728,7 @@
                 },
                 "table.new": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.new%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2738,7 +2738,7 @@
                 },
                 "utf8": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.utf8%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2761,10 +2761,10 @@
             ],
             "markdownDescription": "文件编码,`ansi` 选项只在 `Windows` 平台下有效。",
             "markdownEnumDescriptions": [
-                "%config.runtime.fileEncoding.utf8%",
-                "%config.runtime.fileEncoding.ansi%",
-                "%config.runtime.fileEncoding.utf16le%",
-                "%config.runtime.fileEncoding.utf16be%"
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
@@ -2883,11 +2883,11 @@
             ],
             "markdownDescription": "Lua运行版本。",
             "markdownEnumDescriptions": [
-                "%config.runtime.version.Lua 5.1%",
-                "%config.runtime.version.Lua 5.2%",
-                "%config.runtime.version.Lua 5.3%",
-                "%config.runtime.version.Lua 5.4%",
-                "%config.runtime.version.LuaJIT%"
+                "",
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
diff --git a/setting/schema-zh-tw.json b/setting/schema-zh-tw.json
index dc6d1ac0f37dbef4255a33c8989133816842026d..d67fdb7ece99f135bbe98e98598f0c11dc7272b1 100644
--- a/setting/schema-zh-tw.json
+++ b/setting/schema-zh-tw.json
@@ -742,7 +742,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Any",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Any",
                         "Opened",
@@ -1476,7 +1476,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Warning",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Error",
                         "Warning",
@@ -2568,7 +2568,7 @@
             "properties": {
                 "basic": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.basic%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2578,7 +2578,7 @@
                 },
                 "bit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2588,7 +2588,7 @@
                 },
                 "bit32": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit32%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2598,7 +2598,7 @@
                 },
                 "builtin": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.builtin%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2608,7 +2608,7 @@
                 },
                 "coroutine": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.coroutine%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2618,7 +2618,7 @@
                 },
                 "debug": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.debug%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2628,7 +2628,7 @@
                 },
                 "ffi": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.ffi%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2638,7 +2638,7 @@
                 },
                 "io": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.io%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2648,7 +2648,7 @@
                 },
                 "jit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.jit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2658,7 +2658,7 @@
                 },
                 "math": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.math%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2668,7 +2668,7 @@
                 },
                 "os": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.os%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2678,7 +2678,7 @@
                 },
                 "package": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.package%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2688,7 +2688,7 @@
                 },
                 "string": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2698,7 +2698,7 @@
                 },
                 "string.buffer": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string.buffer%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2708,7 +2708,7 @@
                 },
                 "table": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2718,7 +2718,7 @@
                 },
                 "table.clear": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.clear%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2728,7 +2728,7 @@
                 },
                 "table.new": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.new%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2738,7 +2738,7 @@
                 },
                 "utf8": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.utf8%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2761,10 +2761,10 @@
             ],
             "markdownDescription": "檔案編碼,選項 `ansi` 只在 `Windows` 平台下有效。",
             "markdownEnumDescriptions": [
-                "%config.runtime.fileEncoding.utf8%",
-                "%config.runtime.fileEncoding.ansi%",
-                "%config.runtime.fileEncoding.utf16le%",
-                "%config.runtime.fileEncoding.utf16be%"
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
@@ -2883,11 +2883,11 @@
             ],
             "markdownDescription": "Lua執行版本。",
             "markdownEnumDescriptions": [
-                "%config.runtime.version.Lua 5.1%",
-                "%config.runtime.version.Lua 5.2%",
-                "%config.runtime.version.Lua 5.3%",
-                "%config.runtime.version.Lua 5.4%",
-                "%config.runtime.version.LuaJIT%"
+                "",
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
diff --git a/setting/schema.json b/setting/schema.json
index 1f347ae4501bda7e6c518482c30225a050751538..f558dd9643ddf3489f1ca40bc789b5e03f5db598 100644
--- a/setting/schema.json
+++ b/setting/schema.json
@@ -742,7 +742,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Any",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Any",
                         "Opened",
@@ -1476,7 +1476,7 @@
                 },
                 "circle-doc-class": {
                     "default": "Warning",
-                    "description": "%config.diagnostics.circle-doc-class%",
+                    "description": "",
                     "enum": [
                         "Error",
                         "Warning",
@@ -2568,7 +2568,7 @@
             "properties": {
                 "basic": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.basic%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2578,7 +2578,7 @@
                 },
                 "bit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2588,7 +2588,7 @@
                 },
                 "bit32": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.bit32%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2598,7 +2598,7 @@
                 },
                 "builtin": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.builtin%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2608,7 +2608,7 @@
                 },
                 "coroutine": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.coroutine%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2618,7 +2618,7 @@
                 },
                 "debug": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.debug%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2628,7 +2628,7 @@
                 },
                 "ffi": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.ffi%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2638,7 +2638,7 @@
                 },
                 "io": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.io%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2648,7 +2648,7 @@
                 },
                 "jit": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.jit%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2658,7 +2658,7 @@
                 },
                 "math": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.math%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2668,7 +2668,7 @@
                 },
                 "os": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.os%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2678,7 +2678,7 @@
                 },
                 "package": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.package%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2688,7 +2688,7 @@
                 },
                 "string": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2698,7 +2698,7 @@
                 },
                 "string.buffer": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.string.buffer%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2708,7 +2708,7 @@
                 },
                 "table": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2718,7 +2718,7 @@
                 },
                 "table.clear": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.clear%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2728,7 +2728,7 @@
                 },
                 "table.new": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.table.new%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2738,7 +2738,7 @@
                 },
                 "utf8": {
                     "default": "default",
-                    "description": "%config.runtime.builtin.utf8%",
+                    "description": "",
                     "enum": [
                         "default",
                         "enable",
@@ -2761,10 +2761,10 @@
             ],
             "markdownDescription": "File encoding. The `ansi` option is only available under the `Windows` platform.",
             "markdownEnumDescriptions": [
-                "%config.runtime.fileEncoding.utf8%",
-                "%config.runtime.fileEncoding.ansi%",
-                "%config.runtime.fileEncoding.utf16le%",
-                "%config.runtime.fileEncoding.utf16be%"
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"
@@ -2883,11 +2883,11 @@
             ],
             "markdownDescription": "Lua runtime version.",
             "markdownEnumDescriptions": [
-                "%config.runtime.version.Lua 5.1%",
-                "%config.runtime.version.Lua 5.2%",
-                "%config.runtime.version.Lua 5.3%",
-                "%config.runtime.version.Lua 5.4%",
-                "%config.runtime.version.LuaJIT%"
+                "",
+                "",
+                "",
+                "",
+                ""
             ],
             "scope": "resource",
             "type": "string"